Archived

This topic is now archived and is closed to further replies.

Any 3d modeling program --> OpenGL (or DirectX)

This topic is 5500 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I am planning to make an RPG. However, I don''t know what to do about the graphics engine? Can someone tell me how to render, says, 3d studio max images, in OpenGL? I know u have to read the vertices and stuff, but how do I know where they are in the file (how does 3ds max save the files)? BTW, it doesn''t have to be 3ds max. It could be any 3d modeling program. It just has to be easy to use. Thanx in advance.

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
If you check out Nehe: http://nehe.gamedev.net/ He has loads of tutorials on doing 3D work. There are loads of coding examples where ASE files are loaded and displayed in OpenGL. Type "ASE Loader OpenGL" in Google and it brings back about 480 hits.

I hope this gets you started!

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
Just a quick note,

If your interested in seeing a finished product more than going through every pain staking task of creating graphics engines, sounds engines, you could use something like:

http://www.demogl.com/download.asp for graphics and
http://www.obrazstudio.com/gaudio/ for audio. Once you have something working you could always re-write the libraries your using to learn the underlying techniques yourself.

I''ve seen a lot of demo''s and unfinished code on the web, it would be nice to see something working even if the person didn''t build the graphics engine themselves. I''m not sure why everyone wants to reinvent the wheel.

Share this post


Link to post
Share on other sites
What compiler is the best to use for this kind of a project? Right now I have Metrowerks CodeWarrior, but many of the files u guys have been suggesting require Visual Studio.

Share this post


Link to post
Share on other sites
any compiler is fine as long as it supports the language standards. Visual C++ seems to be the industry standard. and those files will compile under any IDE/compiler as long as you set up your own makefile or whatever project file the IDE needs.

-me

[edited by - Palidine on November 21, 2002 6:48:06 PM]

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
It is a satifying feeling to know you created everything from scratch and understand it inside and out but I''ve seen so many people trying to recreate the Quake 3 engine. It would be nice to see more trying to build the game of their dreams and spend less time working on core libraries. Learning experiences are good but finished products are very powerful and progress things further.

It seems like everyone wants to be John Carmack. I for one would like to see more demo''s and shareware games released and the fastest way of doing that is to use high-level api''s.

Imagine how many people have spent hours creating their own 3d model loaders and most of them would of ended up with the same result. Now imagine if half of those people used a pre-existing library and spent the rest of their time on game play. Imagine how many different types of game play would of arisen?

Im a professional programmer, I didn''t write my own server side parser and sql server for my online applications, someone else already did a good job on those, and since those projects are open source, I could contribute code if I felt a certain feature was missing or something needed to be improved. Instead, at the end of the day I have finished products ready on time and under budget because of pre-existing tools and libraries.

If someone is already a strong C++ Programmer, they can look over an open source pre-existing library to see how it works and purhaps improve it but reinventing the wheel can be a waste of time.

Re-use code, don''t reinvent it.

Share this post


Link to post
Share on other sites