1 – GeeXLab 0.4.0 Release Highlights

A new version of GeeXLab is ready. GeeXLab 0.4.0 comes with two new features. The first one is about the different editions of GeeXLab. From the version 0.4.0, there will be only one and unique edition, the Ultim8 Edition. The Ultim8 edition includes all features of the PRO version of GeeXLab (for example you can live code all GLSL shaders or Lua/Python scripts) except that you can NOT do commercial stuff with it. GeeXLab Ultim8 Edition (FREE licence) is for private use / non-commercial works only. If you really need a commercial version, visit this page to acquire a PRO licence.

The second feature of GeeXLab 0.4.0 is the support of NVIDIA bindless textures. More information about this crasy thing in a demo available in this post.

The version 0.4.0 also brings bugfixes and updates (Lua 5.1.5, LuaGL 1.7, Python, 2.7.3). See the changelog for more details.

2 – GeeXLab 0.4.0 Download

You can download GeeXLab 0.4.0 (Win32 installer / setup) here:

Remark: 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 32-bit installer (or Python 2.7 32-bit installer or Python 3.2 32-bit) even on 64-bit OSes.

3 – 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. And thanks to the live coding feature, GeeXLab allows to tweak the scene in an interactive manner. For an overview of GeeXLab, just read this article.