Omegalib 3.7 released

The omegalib model viewer. Source code at https://omegalib-apps.googlecode.com/svn/trunk/modelView2/modelView.py. Saturn V Model(c) Arthur Nishimoto

This is an intermediate release, before some major planned API additions for 4.0.

Major Changes

general
  • Improved support for building custom external modules.
  • Additional fixes to runtime application switching.
  • added mission control -m flag to the default command line options. (see the Command Line Wiki page).
  • added support for multi-instance launching (using the -I command line option). Now multiple intances of omegalib can easily run on a cluster driving a display system, sharing the same configuration and each controlling a subsection of the display space.
omega
  • DisplayConfig.verbose mode
  • New python functions: getViewRay(x, y)broadcastCommand()
  • number of lines in the onscreen console can be customized.
  • Stereo eye separation can be customized at runtime through Camera.setEyeSeparation
cyclops
  • Fixed material and effect color and alpha overrides
  • Fix to emissive texture shader (would not render correctly with lighting enabled).
  • API CHANGE: Material setDiffuseColor and setEmissiveColor have been merged into setColor(diffuse, emissive) to make it clear material color override both emissive and diffuse.
  • API Additions: Entity.listPieces()Entity.getPiece().
  • Fixed optimization error for animated models.
  • polygon offset and wireframe options for setEffect (-o-w)
omegaOsg
  • FIX: queueCommand(':autonearfar on') done before osg module initialization was being ignored.
  • Added support for depth partitioning, to correctly render large scale scenes.
omegaToolkit
  • API Additions: Widget.getCenter()
  • API Additions: Menu.getContainer()
  • Improved support for 2D mode menus

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