I am using .3ds models in my Android software application. I have a library framework (min3D) for displaying them on screen. The example model they've provided ("monster_high.3ds") is displayed just fine, but other .3ds models I've downloaded from, say, Turbosquid, don't work (crashes the internal library, not able to debug so far).
A friend has told me that perhaps the models were "prepared differently", or follow a different format. I'm not sure what this means, I have a very limited background in 3d modelling. I would be super appreciative if someone could take quick look at a few of these .3ds files and see if there's something obvious/simple that separates "monster_high.3ds" from the others. What's the difference? How can I fix the others?
Here are the files:
"monster_high.3ds":
http://ge.tt/17hU1uh/v/0?c (working)
"bench.3ds":
http://ge.tt/7Mhn1uh/v/0?c (not working)
"cabinet.3ds":
http://ge.tt/9f0H2uh/v/0?c (not working)
Thanks so much!
Replies
The monster 3ds file is a single mesh, no hierarchy. However it does have a ton of split vertices. This is a big limitation of the .3ds format, it doesn't support more than one vertex normal per vertex, so where there are multiple normals it splits the verts instead.
Eric - thanks for the response! Would it be possible for me to mend the other .3ds files into a similar format as the monser_high? I am new to 3D modelling, what software would I need to do this? Is there a tutorial I could follow for this process?
If you want free help, you could put out a request here:
http://www.polycount.com/forum/forumdisplay.php?f=44
Would you say this is an advanced operation or something I can pick up relatively quickly? Assume I'm a reasonably quick learner.