Page 1 of 1

G3D (open source)

Posted: Fri Nov 09, 2007 6:19 am
by Tami
[url=\"http://g3d-cpp.sourceforge.net/\"]G3D[/url] is a commercial-grade C++ 3D engine available as Open Source (BSD License). It is used in commercial games, research papers, military simulators, and university courses. G3D supports real-time rendering, off-line rendering like ray tracing, and general purpose computation on GPUs.

G3D provides a set of routines and structures so common that they are needed in almost every graphics program. It makes low-level libraries like OpenGL and sockets easier to use without limiting functionality or performance. G3D is a rock-solid, highly optimized base on which to build your 3D application.

Major features include:

* 3DS, IFS, MD2, BSP, and custom models
* JPG, PNG, BMP, PPM, PCX, TGA, DDS, and ICO images
* Runtime debugging tools
* Skinnable GUI
* Font rendering
* Shaders
* Shadow maps and shadow volumes
* Optional automatic memory management
* TCP and UDP-based networking
* Optimized n x m matrix, including inverse and SVD
* Windows, OS X, Linux, and FreeBSD supported
* Visual C++, XCode, and gcc compatible
* Configuration file read/write
* Java file and network classes
* Tools: Model viewer, GPU benchmark, and build utilities

The development team spans the graphics industry. It includes professional game developers, military and contractors, PhDs, students, and professors.

**Be sure you read the license**