Page 1 of 1

Another 3DS loader bug in 1.1

Posted: Thu Aug 24, 2006 2:22 pm
by Phxx
Hi all,
I think I discovered a bug in the 3DS loader in irrlicht 1.1.
Let me explain.

If you have your object nicely centered in 3DS max (0,0,0)
then there is no problem, but if you move it a bit along the Y axis
so your model is not centered but at (0,-20,0)
then instead of moving the model the the left, it is moved up when loaded in irrlicht!
I tested it with every axis and only the Y axis movement is messed up.

I hope this will be fixed soon!

Thanks in advance

Posted: Thu Aug 24, 2006 10:51 pm
by hybrid
Irrlicht's y axis points upwards, and 3ds does not specify the orientation of the axes. But being an industry standard basically defined through one application we might consider taking that coordinate system into account. So if enough people can confirm this orientation (and moreover no one knows of a tool exporting 3ds differently) we could change this. Shouldn't there also be other artifacts caused by this?! Some misplaced object or something? Maybe it's just the offset which is calculated wrongly?

Posted: Fri Aug 25, 2006 2:15 pm
by rnhdk
Actually I downloaded the 0.3 version of IrrEdit pretty fast after it was released along with irrlicht 1.1. The supplied irrlicht.dll was not the same version as compilede official release of irrlicht. But the irredit was able to load my 3ds without any problems.

But IrrEdit 0.3 in the mean time has been updated with correct (not well) dll for loading 3ds.

rob