What is GNet
Oct0
The engine is based on nodes like mesh node, light node, camera node. You can develop your own specific node to render 1 special mesh, you access directly to the low-level.
Render/Sampler/Texture states are embedded in order to simplify their usage. You simply push/pop material and shaders properties to apply/restore states.
What is G3D engine
Oct0
The G3D Innovation Engine 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 hardware accelerated real-time rendering, off-line rendering like ray tracing, and general purpose computation on GPUs
download it here:
http://g3d-cpp.sourceforge.net/

Espresso3D – an open source Java 3D engine
Oct0
Espresso3D is an open source high performance real-time 3D engine for the Java(tm) programming language. E3D is not just a scene graph. It aims to be a complete solution for your application with OpenGL rendering, OpenAL audio, collision detection, input, and rendering support.
download it here:
http://www.espresso3d.com/
What is DXQuake3
Oct0
Quake3 is one of the most widely documented games out there. Many people have dissected the .MD3 model files and .BSP level files that form the main artist assets in the game, providing a good foundation for writing your own Quake3 model viewer or level viewer. More importantly, the source code Quake3 game logic has been released by id Software so you can make mods. Mods are supposed to modify the game logic to make it easy to make a new game using the Quake3 3D engine. I have used them in reverse, making an engine which interfaces with the game DLLs to replace Quake3.exe. It is called DXQuake3 as it uses DirectX instead of OpenGL as its graphics API.
download it here:
