In my previous post, http://irrlicht.sourceforge.net/forum/v ... =1&t=47978, I was asking about bad shading that appears on sharp edges. I was using an OBJ file. This did not appear when I use meshlab or blender. Klunk then suggested me to recalculate the normals.
However, I found this post here: http://irrlicht.sourceforge.net/forum/v ... hp?t=43440. It is different with my case. But there MadSimon decided to use 3ds and it worked for him.
Therefore, I decided to try 3ds instead of obj file. It gives much better shading than shown in my previous post, without recalculating the normals.
So I was wondering, why is it better in 3ds? Why also 3D modelling software gives better shading, even with exactly the same obj file?
Thanks.
why shading in irrlicht is giving better result with 3ds
-
- Admin
- Posts: 14143
- Joined: Wed Apr 19, 2006 9:20 pm
- Location: Oldenburg(Oldb), Germany
- Contact:
Re: why shading in irrlicht is giving better result with 3ds
3ds has only flat shading, hence it's usually worse in most cases. As we already assumed, it's quite possible that the 3d tools automatically recalculate the normals, or use a different shading. You could send me the obj file so I can have a look. But in the end you should take the format that works best.