Archived

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

vnebojsa

3D Engine

Recommended Posts

A 3D engine is some code that handles common 3D things, like draw polygons and models. Some do more advanced things like offer different styles of lighting, reflections, animations, and possibly handle some physics.

The term has different meaning these days with the advent of OpenGL and Direct3D. Many people who use the term 3D engine with respect to OpenGL/Direct3D are talking about code that does higher-level mangement of a 3D environment.

To write one (from scratch) I would start with drawing a simple filled 2D polygon (like a triangle). Once you can do this you can write code to manipulate the points of the triangle in 3D (rotate the points), and project it in to 2D for drawing.

Good luck,
Will

Share this post


Link to post
Share on other sites
Well..now that you know what a engine is here are some links.

www.whoppyarts.tk

- Free Engines -
www.genesis3d.com
www.radonlabs.de/nebula.html
ogre.sourceforge.net

- Comercial Engines -
www.garagegames.com/pg/product/view.php?id=1
www.conitec.net/a4info.htm

[edited by - starboarder on October 24, 2003 8:04:16 PM]

[edited by - starboarder on October 24, 2003 8:04:32 PM]

Share this post


Link to post
Share on other sites