3d Modling |
I feel it is time I post about my own experiences now that my project have reached this critical point. I can now load, display and animate models with texture-coordinates, normals, vertices and specific material-settings using lib3ds. I saw no need to get the camera, light etc. though I'm sure it wouldn't be a big problem
First thing it's a waste of time getting lib3ds if you don't know what a 3ds-file looks like in detail as that library have very few comments and there are only two examples available, namly player.c and 3dsplay.c. However those two examples, 3dsplay.c being a newer version with comments (!) shows how to load just about everything in a 3ds-file. If you know about the structure of a 3ds-file and enough C they shouldn't be too hard to understand.
I can't compare this to making your own file-format as I haven't done the latter. Though I was stuck on the animation part for a while and when I could only load vertices, normals and texture-coordinates I was thikning like I should just have made my own format. Then I got animations to work and started to love the binary form with nodes and meshes
I've played around with Autodesk 3DS Max and I really enjoy the tutorial-movies that're included, but I guess Blender and any free alternative is just as good.
If I had more time, or would do this again I would probably read up on the Collada format. I came across some notes about it and it seems interesting. If there is anything to say there weren't alot of help for the lib3ds in form of tutorials. Then again I've no idea what the Collada-libraries can give in that area
I've played around with Autodesk 3DS Max and I really enjoy the tutorial-movies that're included, but I guess Blender and any free alternative is just as good.
If I had more time, or would do this again I would probably read up on the Collada format. I came across some notes about it and it seems interesting. If there is anything to say there weren't alot of help for the lib3ds in form of tutorials. Then again I've no idea what the Collada-libraries can give in that area