Omegalib 4.0 released
This is the first release in the omegalib 4 series. This series driving feature is the support for multi-instance / multi-view immersive applications.
Notes
Sound API changes All sound paths in applications need to switch to use relative paths.
This version adds auto-update support for windows. The omegalib windows binaries are pulled from https://github.com/febret/omegalib-windows
Major Changes
omega
- Added
Color
from omicron. AddedColor.isValidColor
- Added per-tile runtime camera controls:
isHostInTileSection
,setTileCamera
. pointerSize
config option- Automatic multi-instance port adjustment for NetService
- on the
-I
multi-instance switch, the port pool can be left unspecified. It will be set to 100 by default. - 4.0.2: omegalib can built using an external omicron installation
- 4.0.2: python interpreter now does module lookups in the current script directory.
- 4.0.2: fixed performance issue with SceneNode bounding box on-demand update.
- 4.0.2: Extended
Actor
class is now derivable from python to create custom scriptable actors. - 4.0.2: Added global
hitNode
function for simpler node/ray intersection testing. - 4.0.2: Added windows auto-updater
- 4.0.3: Added config support for inverted stereo (see
invertStereo
in ConfigReference) - 4.0.3: Added run flags to control
PythonInterpreter.runFile
- 4.0.3: FIX script running with relative paths was broken.
- 4.0.4: Fixed inverted stereo
- 4.0.6: Fixed keyboard/mouse camera orientation issue
cyclops
- Major revision of the Material API. Materials have a lot more properties and flags. Multiple material layers can be added to an entity, without having to use the
setEffect
string.setEffect
is not just a shorthand version of adding material layers to an Entity. - 4.0.1 FIX incorrect handling of
-t
transparent effect flag. - 4.0.1 FIX material state issues (issue #11)
- 4.0.5
Material
setlit
,getLit
(only working for fixed-function pipeline materials) - 4.0.5 FIX Text3D color issues
omegaToolkit
- 4.0.2 Improved widget creation python API.
omicron
- Improved sound asset management: sound assets now get copied automatically to the sound server.
- NOTE FOR APPLICATION DEVELOPERS All sound paths in applications need to switch to use relative paths.
Comments