The Nebula Device is a free multiplatform game engine currently running under Linux and Windows. It uses OpenGL and/or Direct3D for rendering and Tcl/Tk for scripting. Living C++ objects can be browsed and manipulated at runtime from the builtin console, or remotedly from a minimal terminal based console app. A powerful channel animation system allows any floating point attribute to be animated, and specialized animator classes allow things like realtime bone animation with weighted vertex skin.
|Tags||multimedia Graphics 3D Rendering Software Development Games/Entertainment|
|Operating Systems||Windows POSIX Linux|
Release Notes: The tutorial has been corrected, nTerrainNode class has moved to its own package, detailmapping for nTerrainNode has been added, and a fogging bug in nD3D7PixelShader and nGlPixelShader has been fixed.
Release Notes: Texture assignment is now more flexible. Compilation problems under some Linux distributions were fixed. Everything was switched to Tcl8.4. A new experimental Tcl extension DLL (Win32 only) was added. Quaternion support was added to some classes. Some bugfixes and cleanups were made.
Release Notes: A massive rewrite of the rendering subsystem adds multitexture support, hardware T&L, smooth vertex skinning with up to 4 weights/vertex, and better overall performance.
Release Notes: New audio and collission detection subsystems were implemented. Several bugfixes and optimizations were made.
Release Notes: A new adaptive lod spherical terrain renderer based on Thatcher Ulrich's terrain renderer featured on Gamasutra, removal of D3D V6-specific classes under Win32, and lots of small improvements, additions, and bugfixes.