Omegalib 4.2 released!

This version greatly improves the speed of user-centered stereo tracking in cluster installations. The Equalizer/omegalib interface and rendering code has also been simplified. Porthole is now included as a separate module. The flipbookPlayer module has also been moved from the apps repository to the omegalib core repository. To support multi-view interaction, omegalib 4.2 also introduces ray-based wand event filtering: multiple applications can be controlled using the same wand device. Only the application currently pointed at receives input. Multi-view interaction is implemented in a new module (**mvi**).
breaking change: the
overridePanopticStereo
function has been removed due to its confusing name. The same function can now be controlled by doing getDisplayConfig.panopticStereoEnabled = True / False
Major Changes
omega
- removed obsolete Equalizer statistics output
- added New statistics display in Console overlay
- Render passes get sorted by priority
- added
SceneNode.rotate(Quaternion)
python method. - fixes to event handling and rendering on non-planar configurations.
- added
querySceneRay
flags (see https://github.com/uic-evl/omegalib/wiki/Scene-management#queryscenerayvector3-origin-vector3-dir-callback-flags) - added
Event.isFlagSet
to python API - added PixelData pixel access python API (
getPixel[R,G,B,A]
andsetPixel
functions) - Degree unit functions for node orientation (Issue #57)
Porthole
- Porthole improved and moved to a separate module
- Added touch / drag event forwarding
- Added callbacks for client connection and camera creation
- Added
portholeBasic.py
python demo
cyclops
- AnimatedObject.setCurrentModelIndex in python (Issue #50)
Misc
- Started working on a multiview interaction (mvi) module.
Comments