omegalib 3.3 released


omegalib 3.3 integrates various changes merged from the 4.0 branch, mostly involving advanced GUI support, optimizations and GUI render-to-texture. Prebuilt version is much better on windows, and python scripts can now be launched from any directory on all platforms. Major revisions on cyclops shader, material and light support.

C++ and python API documentation has also been updated to reflect 3.3 chances. A new page on the wiki lists python examples, here: https://code.google.com/p/omegalib/wiki/PythonExamples

Major Changes

omega

  • various bugfixes 
  • followTrackable moved from cyclops Entity to SceneNode?
  • Equalizer CUDA support disabled by default 
  • ISceneObject >> NodeComponent?
  • SceneNode? facing camera support 

omegaToolkit

  • removed obsolete SceneRenderable? classes

misc

  • updated MakeDistro? batch 
  • updated examples 
  • new examples 
  • python scripts can run from any directory now 
  • merged changes from v4.0 branch

cyclops

  • Started revising Effect support to use Materials for high-frequency property changes to objects. 
  • Separate cyclops light functions and Custom light shader function support 
  • Entity.castShadow 
  • shaders - ambient accumulated for all lights 
  • added Spot and Directional lights 
  • added support for light attenuation 
  • added support for custom light functions 
  • shader uniforms can be specified in Python scripts 
  • shaders can be embedded in code instead of loading them from a separate file 
  • added shader source caching. 
  • revised examples

Comments

Popular posts from this blog

Parallel Gaussian Elimination Using MPI

Parallel Beam Tracing and Visualization of 200 Million Sonar Points

Flickering 2D transform elements in Chrome: a simple fix