SourceForge.net Logo
Home
Documentation
Tutorials
Links
Support This Project
OpenGL
Welcome to the Lumina website

Lumina is a free crossplatform development environment for GLSL shaders. An ECMA script
based language is used for tools and rendering control. Lumina provides maximum
flexibility that allows the user to build renderer prototypes for deferred shading,
depth peeling or HDR rendering, as well as vertex shader and instancing accelerated
bezier objects, skinng or GPU based particle systems.

For windows is a binary package available, that contains all required DLLs including QT.



join #lumina at freenode irc for support. Or use the Forum on sf.net.

New features:
Lumina-0.3.0:
Interactive Console (done)
Importer for OBJ, 3DS, MD2 and MD3 (done)
Generic buffer item (Buffer texture, Uniform array, Bindable uniforms)(done)
IRC client (done)
Improved scripting (IRC client is a script)(done)
Normal generator (done)
Tangent generator(done)
TextureSpace Quaternion generator(done)
Movable Nodes and cam (done, but have to be tweaked)
Spacemouse support (X11 only)
Instancing (done)
Support for non float types in Buffer and Meshcomponents (done)

Lumina-0.3.1:
Framework to call script functions in other scripts
code cleanup

Lumina-0.3.2:
Transform feedback (GF8 only)
Bindable Uniforms (GF8 only)

Lumina 0.3.3:
Render to Cubemap (GF8 only)
Texture 2D Array and Layered rendering (GF8 only)
Rewritten Buffer/ Mesh component (Read back of GPU calculated data is possible now)
Uniform object


Requirements:
QT-4.3.2 from trolltech (only to build a Linux or Mac version)
Opengl 2.0 capable card (GLSL, VBO and FBO) a GF8 is recommended


A 3d noise displacement shader
EDIT