I am using 3Ds max 2013 for modeling my models. I save them in .3ds format and they can be loaded into Irrlicht successfully. However, there's a problem with .3ds file loaded in Irrlicht, in that gouraud shading is not working. It will only use flat shading even I set Gouraudshading to ON. So I will end up having some bad, faceted rendering like this:
http://irrlicht.sourceforge.net/forum/v ... =1&t=39767 (this guy reported similar problem)
My model pic (no gouraud shading):
https://www.dropbox.com/s/kpt0oub6tymae ... arison.png
As suggested, I switch to exporting .obj format from 3ds max instead. Now the Gouraudshading is working. However, irrlicht can only load in the mesh, but not the textures. So the loaded model is grey (though i see it's shaded smoothly).
The strange thing is:
1) I export my model in 3ds max to .obj file,
2) I import the exported .obj file into 3ds max again, everything works fine. Texture is correctly mapped.
3) However, if I import the same .obj file in Irrlicht, texture is missing
Here's the file 3ds max file (very simple, with just 1 texture) with the exported .obj (and .mtl) I am testing with. I'd be very thankful if someone could help with a simple test.
https://www.dropbox.com/s/pj6eqk704yzpp ... upload.zip
Does anyone here use 3ds max for modeling, and successfully get the models exported and properly imported to irrlicht? (this sounds quite a standard production pipeline to me
It seems to me the 3Ds max .obj exporter cannot export properly for Irrlicht. I tried .dae also, no luck too
I'm testing the import using Example 9: meshviewer, so I think the problem is not with my code.
My ultimate goal is to export model from 3ds max to any format possible, s.t. it can be loaded in Irrlicht with nice rendering. It's even ok to stick with .3ds format, if I can enable Gouraudshading properly s.t. there's no faceted rendering.
Any help greatly appreciated. Thanks a lot.