views:

372

answers:

4

I am currently designing an application in C++. Part of this application would be displaying changing 3D objects.

I have designed several bits of these 3D objects in Blender And also am aware of other programs with which to do this (Maya, etc.) However, I am unsure how to use C++ To display these objects, much less manipulate them in response to changing variables. What programs/approaches/disciplines do I need to learn/use in order to accomplish this task?

+1  A: 

I haven't done this myself, but you can export the 3d objects into obj format then load them into a C++ program with OpenGL libraries using http://sourceforge.net/projects/objloader/

Charles Ma
+6  A: 
Marcelo Cantos
+1 for Ogre. Good engine.
ojrac
Thanks a lot for the answer. I'm going with the engine "Horde3D", at the very least to try it out. It seems like a lightweight choice which still keeps up with the functionality of other engines.
Samzen
A: 

Opengl is fairly low level, Another option you might want to look at is using a so called Scenegraph for what is called retained rendering like OpenScenegraph

Harald Scheirich
+1  A: 

If you are using 3DS Max to build those object, you can check out 3DS loader for openGL. This page might be of some use to you

Srivatsan Iyer
Will do, thanks a lot ^.^
Samzen