Home |
|
||||||||||||||||||
|
Blender Programming StuffA current enthusiasm of mine is the free 3d modeling. animation and rendering package Blender. If you don't know it, you should definitely check it out. It runs on most operating systems out there including Linux and MS Windows. Be warned however that it has an extremely steep learning curve. After a bit of initial effort, using it does become very natural in the end. At the end of december 2000 there was a release with a new game engine. Some headline features include Physics done by a former GDC speaker on collision detection and Python integrated into the game logic.For programmers, Blender includes the Python interpreter, exposing a full OpenGL binding as well as GUI componants and access to internals such as meshes, lamps etc. This makes it a great environment for the compositional programming paradigm where the main part of your application is in compiled loadable modules (DLLs on MS Windows) and the high level 'glue' such as a GUI is in a scripting language, so can be changed without recompilation. See Cavernosa for an example of this in action. Scene Graph ExportExportSG.pyListing!!!Under Construction!!! |