GeeXLab‘s second update of the week is available! The main feature of GeeXLab 0.2.6 is the support of gamma correction in render targets (post-processing). What is gamma correction? Wait a bit, a tutorial will be posted in few minutes 😉
GeeXLab 0.2.6 includes the patch (HYP_Texture.Create() in Python) required for running the demos of the Python / PIL tutorial.
[ DOWNLOAD ]
Left-click to download (right-click disabled)
Two versions are packed in the installer: GeeXLab_Lua and GeeXLab_Python_Lua. The version of GeeXLab with Python support requires the Python 2.6.6 32-bit installer
(or Python 2.7 32-bit installer) even on 64-bit OSes..
The code samples pack is available HERE.
All GeeXLab news including tutorials and demos: GeeXLab News.
What is GeeXLab?
GeeXLab is a tool (we can call it a demotool) for quick coding and prototyping of real time 3D scenes. GeeXLab can be seen as a real time 3D scene browser (like Firefox for html scripts). You code your 3D scene in one or several source code files, you load the main scene file in GeeXLab and GeeXLab displays the scene. That’s all. GeeXLab language uses a simple mixture of XML, Lua and/or Python and GLSL. All rendering is done with the OpenGL API. For an overview of GeeXLab, just read this article.
GeeXLab 0.2.6 changelog
- New: added gamma_correction attribute to render_texture node.
- New: added SetGammaCorrectionState() to HYP_Renderer (Python, Lua) and to
HYP_RenderTexture (Lua only) libs.
- New: added a new parameter to TwBarAddVarRW_Float(), TwBarAddVarRW_Integer(),
TwBarAddVarRW_ColorRGBA() and TwBarAddVarRW_Vector3f() of HYP_Utils lib in order
to set min, max and step of the tweaked variables.
- New: added Create() to HYP_Texture lib in Python.
- Bugfix: crash if an invalid render target was specified in a step of a post processing effect.