If you're using 3ds files, the textures should load automatically...
The textures have to be in the same folder as the 3ds file and in (old) DOS name style (8.3)...
Whats about 3DS-files, wich uses no external texture files - just with colors. I managed to load them and I can see the colors, but it seems like a flat shading thing.
Can I use an other shading methode, like phong? Or must I add a light?
I am having the same problem with 3DS files as well. No texture.
If I load my 3DS file into the MeshViewer, the MeshViewer (the demo with Irrlicht) loads the Textures and displays them. However, if I load them into my program the textures do not appear.
Yes, I am loading the mesh EXACTLY the same way from EXACTLY the same directory using the EXACT same files (names, etc).
The ONLY difference between my program and the MeshViewer is that I am using a LightSource. All other objects appear fine (with their shadows, etc). My 3DS object appears, all white, with no textures.
Currently I set EMF_LIGHTING to TRUE for my 3DS node. Also make the model solid. BTW, I tried setting the EMF_LIGHTING to false and that didn't help either.
OH, BTW, when I debug, I can see in the debug window that Irrlicht IS loading the textures for the 3DS. It finds all 10 of them. They are just not appearing on the model.