[quote name='swilkewitz' timestamp='1326410716' post='4902146']
[quote name='MrDarkKnight' timestamp='1326382937' post='4902024']
Thanks.
I bought an OpenGL book last month and I started learning 3d. All what I was able to do so far is make a human cube that rotates. I wanted to load 3d models into my OpenGL project but I was surprised that loading 3D models is unbelievably hard.
I came across this problem a while back. I would recommend checking out Assimp, it will load into memory almost every model file you can think of, and then provide the data in its own "format." I made a converter tool using Assimp so that my games could load the models in their own format without depending on Assimp.
The only problem is there isn't a lot of help available to get started with Assimp--only the documentation. If you decide to use Assimp and need help, contact me or ask the APIs and tools people.
Hope this helps!
[/quote]
thanks a lot. i just have one question. Can i use Assimp in commercial projects for free? or do i have to buy their product ?
the whole point of using opengl instead of using a ready game engine like OGRE3D is because I want to understand how engine are made, and maybe some day make a one. very very simple one.
[/quote]
I don't know much about software licenses, but on their website they refer to theirs as "liberal."
http://assimp.sourceforge.net/
http://assimp.source...in_license.html
Anyway, if you write a tool using Assimp, then I don't think you would have to worry unless you release it.
As far as help goes, there is the documentation, which you should certainly look at:
http://assimp.source...t/main_doc.html
and some tutorials:
http://assimp.source...html/usage.html
http://ogldev.atspac...tutorial22.html
http://www.lighthous...ls-with-assimp/
and a sample of my own tool: (Look down to drawing with openGL under TBC)
http://web.ics.purdue.edu/~swilkewi/portfolio.html
I also found a tool for converting to Ogre meshes if you want to go that route:
http://www.ogre3d.or...structure=Tools