Note: Vizard 6 has now been released. You can see the Vizard 6 release page here. Below, you can find a list of enhancements and bug fixes that are found with with Vizard 5.0 updates.
Added haptic vibration support for Oculus Touch controllers
Added ability to access multiple Oculus cameras
Collada loader is now more reliable
5.8 (JULY 26, 2017)
NEW FEATURES:
Support for SMI HTC Vive eye trackers
Support for Vive Trackers
BUG FIXES AND OTHER CHANGES:
Oculus Touch controllers were not working correctly with vizconnect
Added ability to register a script as an Oculus Platform application
FBX models were incorrectly rotated in some cases
Loading FBX models would crash in some cases
Publishing script would crash on exit in some cases
Publishing script could fail when using pywin32 module
Added ignoreClipped option to pick/intersect commands
Cluster master script would crash in some cases
5.7 (FEBRUARY 14, 2017)
NEW FEATURES:
Support for Oculus Rift touch controllers
5.6 (SEPTEMBER 8, 2016)
BUG FIXES AND OTHER CHANGES:
Updated to Python 2.7.12
Fixed issues with installing packages with Package Manager
viz.COPY_SHARED_MATERIAL_HINT would not work correctly in some cases
Support for mirroring Oculus/SteamVR HMDs in mono, instead of stereo
5.5 (JUNE 24, 2016)
BUG FIXES AND OTHER CHANGES:
Fix issue with searching packages with Package Manager
Various fixes and improvements for vizconnect
5.4 (APRIL 27, 2016)
NEW FEATURES:
Support for consumer Oculus Rift and 1.3 runtime
5.3 (JANUARY 12, 2016)
NEW FEATURES:
Support for Oculus Rift 0.8 Runtime
Support for HTC Vive and other SteamVR devices
Support for SMI HMD eye trackers
Support for Viulux HMDs
5.2 (AUGUST 17, 2015)
NEW FEATURES:
Cluster master option to automatically sync resources with clients
BUG FIXES AND OTHER CHANGES:
Lights embedded in models will be automatically applied to the scene
Head light will affect vizfx shader enabled models
Enabling hardware skinning could crash on certain avatars
Dynamically applied textures would not appear on avatars if mesh did not have material assigned
3ds Max shader effects will assume grayscale bump map if map type is not set to “Normal”
5.1 (FEBRUARY 25, 2015)
NEW FEATURES:
Added Oculus Rift Direct HMD rendering support (requires Oculus runtime 0.4.4)
Added support for Xbox controllers
Added support for DotProduct point cloud files (.dp)
Added tint map to 3ds Max shader effects
Added option to OSG 3ds Max exporter for exporting background maps (requires latest version of OSG exporter)
Cal3D material exporter now supports emissive, reflection, refraction, rim, and detail maps (requires latest version of Cal3D exporter)
GUI canvas nodes for rendering GUI elements in screen and world coordinates
Added option to Vizard IDE to identify monitor numbers (Tools > Identify Monitors)
Added option to Cluster Master to identify monitor numbers of all selected clients
Added option to allow video recording within published EXEs
Inertial Labs plug-in now supported on 64-bit versions of Vizard
Tkinter library is now an optional component included with the installer
BUG FIXES AND OTHER CHANGES:
Plug-ins created with the Vizard SDK will only load in Development or Enterprise versions (this was an advertised limitation, but previously unenforced)
Avatar bounding box was not being computed properly in some cases
Avatar would fail to load if filename contained certain non-ASCII characters
Playing sound would crash if no default audio device was configured
Playing animation path without control points would cause crash
VRPN would fail to connect when specifying IP address in some cases
3ds Max exporter would not properly handle materials with duplicate names (requires latest version of OSG exporter)
Cal3D exporter automatically converts to meters, so scale option is no longer needed in .cfg file (requires latest version of Cal3D exporter)
Cal3D exporter automatically use Y-up convention for UV coordinates, so flip_texture option is no longer needed in .cfg file (requires latest version of Cal3D exporter)
Obj model loader would not find textures in some cases
Collada loader would crash on certain files containing invalid textures
FBO warning message would output when minimizing graphics window in some cases
Changing alpha of vizdlg.Panel objects was not working
vizproximity debug shapes would not update if no target was added
5.0 (SEPTEMBER 3, 2014)
NEW FEATURES:
vizconnect now included with Vizard
Support for Oculus Rift DK2
Support for Sixense motion controllers, including the Razer Hydra
Support for zSpace interactive 3D displays
Support for Xsens MTw devices
Sound mixer interface for high performance sound effects
Asynchronous loading support for models and textures
viz.PATH_EVENT for handling user specified triggers along an animation path
Many new animation path commands for computing distance/time along path and adding event triggers
<node>.getTransform command for getting handle to underlying scene graph transform nodes</node>
<node>.getChild() supports replacing transform instead of inserting new one</node>
viz.addUniformMatrix command
<node>.setUniformBool, <node>.setUniformInt, <node>.setUniformFloat commands for applying uniforms</node></node></node>
<node>.setReferenceFrame command</node>
computePath option added to intersect/pick commands to allow getting full node path of intersection
viz.INTERSECT_INFO_OBJECT<node>.enable/<node>.disable mode for controlling whether node is reported by intersect/pick commands</node></node>
<link>.invert command
<link>.scaleEuler command
dataType option added to <texture>.saveToBuffer to allow reading depth textures with floating point precision</texture>
mode option added to <node>clipPlane to allow clipping in various reference frames</node>
<node>.renderToBackground command</node>
viz.RELATIVE_PIXELS mode added to viz.mouse.getPosition
viz.addToggleButton GUI object
<texture>.copy command</texture>
viz.res.addPublishImageLoaders() command for manually adding image loaders to published EXE
viz.model.apply_collada_node_name option to apply Collada node name instead of ID
IDE: Option to highlight all occurrences of selected word within file
IDE: Option to display minimap of document next to scrollbar
IDE: Duplicate Window option to open multiple views of the same file
IDE: Option to display tabs in multiple rows when exceeding size of window
IDE: Alt + Up/Down keys move selected lines up and down
IDE: Ctrl + Page Up/Down keys to select previous/next tab
IDE: Alt + 1 key displays dialog for selecting RGB color to insert into script
IDE: Holding Alt while scrolling will scroll other active views
BUG FIXES AND OTHER CHANGES:
Updated to Python 2.7.5
Tasks resume immediately on events
Updated included PIL library to Pillow
Trivisio plug-in updated to use latest Colibri SDK
Moven plug-in updated to support latest protocol
OSG animation path times are relative to time of first control point
vizhtml supports multiple servers running on different ports
Occluders would not work properly in some cases
Collada loader would crash on certain files
Sequence nodes would not loop correctly in some cases
IDE would crash in some cases when closing a script
Writing to osgt format would not work correctly in some cases
Manually adding publish file loader for osg format would not include all necessary files in some cases
Ply loader would fail in some cases
viz.MOUSE_AUTO_HIDE would not work properly on some systems
Updated to latest version of Pillow, Pip, and Setuptools
Package manager was failing to detect packages in some cases
Link orientation reset would not work properly in some cases
Inspector would inadvertently change node selection when search was performed
Fixed many issues with animation paths related to constant speed setting
viz.BEZIER animation path interpolation mode behavior is now identical to viz.CUBIC_BEZIER
Fixed issue with removing active proximity sensor
Relative modes supported by vizact.moveTo and vizact.spinTo actions