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

Flickering 2D transform elements in Chrome: a simple fix

glVertexAttribPointer and double precision buffers

Parallel Beam Tracing and Visualization of 200 Million Sonar Points