Skip to main content

Visionary Render

2025.1

Released 2025-03-07

Added

  • HTML documentation portal called "Virtalis Docs" that contains all software manuals, guides and changelogs in one place. It can be accessed via the start menu, app menu, importers, F1 key or ? icons on windows (for context-sensitive help)
  • Standard tracking mode for Virtalis ActiveMove systems. This can be configured using various settings under Tracking > Configuration
  • Save and load user settings from files with the .VRSetting file extension
  • Command-line option -restoresettings to merge a settings file immediately after user settings are loaded
  • Standard ART tracking files to data\tracking\art\target. These can be loaded in the ART DTrack3 software when calibrating the tracking targets. These targets have the origins at standardised locations, i.e. at the tip of the flystick and on the underside of the bridge of the glasses
  • Command-line option -tracking-mode to permit the tracking mode to be set

Changed

  • Improve the performance of shadows in large scenes with animated objects
  • Stop re-rendering static scenes to improve GUI responsiveness in large scenes and reduce CPU/GPU usage. This can be controlled with the "Stop Rendering When Static" setting in Renderer > Performance
  • Improve tracking on ART flystick and glasses and remove some inconsistent offsets on avatars (Note: If you use an ART system and your hand is now in the wrong location, please contact our support team)
  • Move the "Show Stereo Cursor" setting to Tracking > Laser

Removed

  • Changelog, manual and programming guide (these have been moved to Virtalis Docs)

Fixed

  • The warning “[W] Cache was not cleanly unmounted. Rebuilding a clean cache." being shown on startup
  • The view in render to texture nodes (such as the mirror in the start room) looks too flat in HMDs or with stereo 3D enabled
  • Flickering that can occur with stereo 3D enabled. This can be controlled with the "Use Extra Framebuffer" setting in Renderer > General
  • “Path does not exist” error when saving files to the root of a drive
  • Tab completion doesn't work in the script editor
  • Rain intensity setting no longer works
  • LuaSQL/MySQL can spam error messages to the log when scripts are running
  • Collision detection can cause Lua to crash
  • Crashes that could occur when using a HTC VIVE
  • View briefly goes blank when stereo 3D is enabled/disabled
  • Invalid mesh errors when creating shapes in a collaboration
  • Double image on Oculus, SteamVR and WMR when moving the camera in a collaboration
  • Shadows cast by splines do not update when knots are moved
  • 2:1 pixel ratio is only applied to the UI and not the 3D scene in Side by Side stereo modes

2024.3.1

Released 2024-11-22

Added

  • Shadow map, light/reflection probe and render-to-texture updates to the view statistics panel
  • Light/reflection probe and render-to-texture highlight options to the tree view

Changed

  • Improve speed of the "Merge" geometry operator when merging lots of small parts
  • Improve loading speed of files with large numbers of metadata nodes

Fixed

  • Read error when loading a file containing more than 4GB of XML or mesh data in a single block
  • Over-brightening of GUIs assigned to the opaque layer when ambient occlusion is enabled

2024.3

Released 2024-10-25

Added

  • Avatar name labels for easier identification of users in collaboration
  • Support for loading image files in WebP, JPEG 2000 (JP2), JNG, JPEG XR (JXR), PBM, PGM, PPM and PFM formats
  • Enable use of OpenXR mode with SteamVR's OpenXR runtime
  • Navigation between text boxes in the 3D GUI using the Tab key
  • Settings to control the visibility mask (when present) and mirror view in HMD tracking modes
  • An indication of the license type currently in use to the title bar of the main Visionary Render window
  • An option to GUI nodes to control whether the GUIs are visible from the back
  • A width option to Font nodes, allowing use of condensed/expanded fonts that stopped appearing as separate typefaces in version 2024.2
  • Colour properties to textured GUI styles

Fixed

  • Improve the behaviour of the Character Controller when tracked and sets the rotation centre to the position of the tracked user
  • Improve smoothness of navigation in collaboration when using a display or HMD with a high refresh rate
  • Inconsistent behaviour of the "look at" constraint when the constrained object has a pivot
  • Incorrect ambient occlusion in the right eye when using single GPU stereo optimisation and the forward renderer
  • Stops the "look at" constraint from resetting the constrained object's scale
  • An issue where the file browser would become unresponsive after cancelling a prompt to overwrite a file
  • A crash after merging scenes
  • A crash when applying materials with bump/normal maps
  • A crash when using the Explode geometry operator
  • An issue where viewpoints would be lost from the SavedUserPositions node when loading an old file
  • Corrects the floor level when using the Character Controller with an HMD
  • Corruption of geometry when a mesh is modified by a Lua script
  • Missing Stereo Optimisation option when using GPUs that support dual GPU mode but not single GPU mode
  • The default value of the Tracking/Config/Origin option used by SteamVR mode, which was incorrectly set to "Manual" instead of "Roomscale"

2024.2

Released 2024-07-08

Added

  • Button to the Networking window to disable networking after it has been enabled
  • Ability to capture unsaved properties such as the position of a sequence in snapshots
  • Option to RenderToTexture nodes to specify whether the background should be transparent

Changed

  • Remove lag when using TransformLinks in collaboration
  • Replace texture format options in RenderToTexture nodes with separate HDR and Tone Map options
  • Text encoding to UTF-8 to improve support for different languages and for compatibility with Virtalis Hub
  • OpenXR reference space from "local" to "stage" so that floor level is respected when using the navigation tools

Removed

  • Split Meshes option from Optimise geometry operator as it's no longer useful on modern GPUs

Fixed

  • TransformLinks stop working when their creator leaves a collaboration
  • Errors when avatars are loaded in collaboration, including a crash when another user is using an Oculus/Meta Quest avatar
  • Duplicate options from the link picker control's "new" menu that created nodes of an incorrect version
  • Disallow creation of pivots on assemblies with locked constraints as this previously generated an error
  • Crash when a closed spline in "tube" mode has exactly one knot
  • Crash that could occur when using the Autogenerate UVs context menu option or toggling the "Needs Texture Coordinates" or "Needs Tangents" options on a Mesh node
  • Crash when enabling OpenXR mode with the Collision/Debug Draw setting enabled
  • Errors when loading the fullbody female and zSpace avatars
  • Crash when loading a scene containing scripts made in an older version of Visionary Render

2024.1.1

Released 2024-04-01

Changed

  • Improve reporting of errors from Virtalis Hub uploads and downloads

Fixed

  • Issues with uploading and downloading large Virtalis Hub scenes due to excessive numbers of simultaneous connections
  • Avoid using a Virtalis Hub server as the initial directory in the file browser as this could trigger unwanted login prompts

2024.1

Released 2024-02-29

Added

  • Upload your scenes to Virtalis Hub using the App Menu > Upload to Virtalis Hub option
  • Download scenes from Virtalis Hub directly to Visionary Render
  • Support for new server types such as RTSP to Movie nodes
  • Alternative connection mode for the HoloLens 2 that permits the headset to connect to the PC using a QR code
  • Support for the XR_FB_passthrough extension in OpenXR, which permits passthrough to be enabled when using the Quest Link in developer mode. Also adds adjustable background opacity in AR

Changed

  • Improve save speed for scenes with a very large number of models in a library
  • Improve the speed of rendering particle systems in stereo

Fixed

  • Crash when toggling the Edit Pivot mode button
  • Crash when rendering the first frame of a complex scene
  • UI settings and window positions aren't restored after restarting Visionary Render
  • Stop executing new custom action frames by default when sequences are looped. Note: property tracks are more stable and should be used instead if possible
  • Whole scene could disappear when changing World Scale via the controllers in a headset
  • Occlusion culling issues that could lead to flickering geometry
  • Scene GUIs could have rendering artifacts after loading
  • The message 'OpenXR lists 0 API layers' is repeated in the log
  • File browser cannot follow shortcuts
  • Parent object is selected when clicking on a measuring point in the 3D scene. Measuring points are now visible in the Scenes tree
  • Permits the track and target name columns in the sequencer to be resized by clicking and dragging at the right of their headers
  • HoloLens settings button didn't always show the correct tab in the Settings window
  • Occlusion culling failed to cull occluded objects that are visible in only one eye when rendering in stereo
  • Auto-hide mouse setting doesn't work when hovering over scene GUIs
  • Tracking configuration buttons are incorrectly greyed out at startup

2023.2

Released 2023-09-26

Added

  • Support for QR code tracking to the HoloLens 2 to permit scenes and objects to be aligned to real-world locations
  • Adds Tracking/AR/ShowEnvironment setting to control passthrough on AR headsets

Changed

  • Reduce open/save time and file size by not saving default properties to VRText and VRNative files
  • Improve user experience with version control by storing the metanodes section of VRText and VRNative files in alphabetical order instead of a different random order each time they are saved
  • Significantly reduces the amount of memory used by the physics system in scenes with lots of meshes
  • Optimises the deferred renderer and improves the smoothness of lighting on curved and rough surfaces
  • Makes the immersive GUI that can be brought up on headsets clearer and its edges smoother
  • Updates the existing HoloLens remoting mode to use OpenXR
  • Permits manikins to be added to the gallery directly

Fixed

  • Fixes issue with Scene GUI becoming coloured when visible at the same time as a voxel model
  • Fixes issue with Scene GUI buttons assigned to radio groups not being disabled. Also fixes radio buttons on a cluster
  • Fixes issue with models popping in and out of view based on what the left eye can see when using a HMD with occlusion culling enabled. Also improves the performance of occlusion culling in mono views
  • Fixes flickering in the right eye when using a VIVE Cosmos HMD. Also fixes a crash that could occur
  • Fixes issue with the current page of a PDF document not being saved in the scene
  • Fixes issue with the shadows of deformable objects not being updated when the object deforms
  • Fixes a crash that could occur when loading a scene with a model with invalid indices
  • Fixes issue with tooltips on Scene GUI buttons only appearing once
  • Fixes issue with the immersive GUI not showing material previews
  • Fixes issue with the avatar's hands being misaligned in OpenXR mode with a VIVE Cosmos or Varjo headset
  • Prevents VIVE features from being enabled in other immersive modes as it was unnecessary and could affect the HoloLens 2
  • Fixes issue with the Tracking/Configuration settings page sometimes missing settings
  • Prevents the OpenXR visibility mask from interfering with occlusion culling

2023.1

Released 2023-04-26

Added

  • Adds support for OpenXR, which is a new open standard for handling AR and VR on platforms and devices
  • Adds support for different manikin templates and provides a default female manikin
  • Adds 'Reset anthropometrics' button to the manikin properties page
  • Adds a manikins filter to the browser tab

Changed

  • Permits manikin targets to be dragged from the tree and snapped to geometry in the scene
  • Permits manikin targets to be individually dragged whilst immersed
  • Permits the sequencer to capture keyframes whilst immersed
  • Permits avatars to grab nodes with their hands when no controller visuals are present
  • Permits compressed image data to be stored in Texture nodes

Removed

  • Removes the Oculus tracking mode as it was often being used by mistake instead of Oculus Touch
  • Removes old anthropometrics files from the data directory

Fixed

  • Makes scrolling to selected items in the tree view more reliable
  • Fixes issue with the 'Detect Clashes' context menu option removing material overrides
  • Fixes issue where objects parented to manikin bones turn invisible when the manikin is copy and pasted
  • Fixes issue where scene GUIs can become unresponsive when dragging out of the 3D scene
  • Fixes inconsistent scroll wheel behaviour in the Hz field of the sequencer
  • Fixes crash that could occur when adding a keyframe to a property track of a sequence
  • Prevents manikins from being translated when they are reparented
  • Fixes crash that could occur when disconnecting an Oculus headset with overlapped culling enabled
  • Fixes issue where bone constraint helpers can appear in the wrong locations
  • Fixes issue with the PDF document rig adding unnecessary undo anchors
  • Fixes crash when loading a scene with a snapshot of a PDF node in it
  • Hides the 'Delete Unused Assets' button in the browser for various filters that it doesn't apply to
  • Fixes issue where selecting lights in the viewport selects them in the browser
  • Fixes broken property links on multi attributes
  • Fixes issues with manikin targets not being shown or hidden consistently on different nodes of a cluster
  • Fixes various issues that could occur when undoing/redoing manikin property changes
  • Fixes issue where manikin helpers could appear at the wrong locations when loading a scene
  • Fixes issue where the Avatar tracking setting could show unexpected text
  • Fixes crash that could occur when a sphere collision object and a mesh collision object had identical positions
  • Ensures the Display Sync setting is applied correctly when leaving immersive mode

2022.3

Released 2022-11-02

Added

  • Adds an "immersive snap rotation" option to improve comfort in VR by rotating the camera in fixed increments

Changed

  • Improves rendering performance in scenes with large numbers of small meshes
  • Enables positioning of a Manikin in the 3D scene by drag-and-drop from the tree view

Removed

  • Removes the Iray raytracer
  • Removes duplicate 'Remove from Group' menu entries

Fixed

  • Makes the Oculus avatar respect the avatar shadows option
  • Fixes occlusion culling for objects behind a selected object when using the solid selection style
  • Maintains the scale of the Immersive GUI relative to the user when the scene scale is adjusted
  • Fixes overlapped culling for Oculus headsets, providing better performance in scenes with large numbers of separate objects
  • Fixes Point Clouds appearing in front of transparent objects for only the right eye
  • Fixes incorrect culling of the PRS manipulator, annotations and other non-depth-tested objects when occlusion culling is enabled
  • Fixes flickering of flat objects when occlusion culling is enabled and the camera is exactly aligned to world axis
  • Fixes incorrect culling of objects when a dynamic section is attached to another assembly
  • Fixes a crash and inconsistent behaviour in the Animation Sequencer due to scaling handles not being deleted
  • Fixes 'Remove from Group' option not being added to the context menu correctly
  • Ensures that Lua variables created by dragging and dropping nodes into the script editor always have unique names
  • Sets Assembly Constraint properties correctly when applying snapshots
  • Fixes misaligned body parts when a Manikin is moved while disabled
  • Fixes a crash in the Animation Sequencer when undoing while dragging
  • Restores the functionality of ActiveView Light Texture (NetPlayerTexture)
  • Fixes incorrect relative paths in Point Cloud and Texture filenames after loading a file from an older version of Visionary Render
  • Fixes incorrect lighting from reflection probes
  • Reduces the amount of data sent when joining a collaboration

2022.2

Released 2022-07-08

Added

  • Adds Manikins - poseable human models with 1:1 scale that can be easily added to any scene. Body dimensions are individually configurable
  • Adds helpers for IK constraints
  • Adds links to third-party license documents in the Help - About window

Changed

  • Improves collision detection with deformable meshes, which enables accurate picking of deformable meshes with the mouse and tracked controllers
  • Revamps the inverse kinematics (IK) system to improve behaviour with branched IK chains and constraints
  • Allows MeasuringPoints to be attached to deformable meshes

Fixed

  • Restores the "Remove from Group" option on the context menu

2022.1.1

Released 2022-03-16

Fixed

  • Fixes a crash when Escape is pressed twice after changing the tracking mode while the Measuring Tool is enabled

2022.1

Released 2022-01-24

Added

  • Adds collision/selection of splines
  • Adds a UV channel property to gradients and permits splines curvature to be displayed in it
  • Adds a new helper for splines
  • Adds Bezier Corner knot interpolation and mirror handles property to make it easier to edit Bezier curves
  • Adds a property to splines to permit them to cast shadows

Changed

  • Makes Visionary Render work on a cluster without requiring the Visual C++ redistributables to be manually installed on the slaves
  • Permits spline knots to be snapped to surfaces
  • Allows collision options to be specified for splines
  • Permits dynamic sections to be applied to tube splines
  • Permits spline knots to be multiselected using Ctrl + Left-click
  • Permits splines to be edited in a tracked environment
  • Makes helper markers easier to select, particularly in a tracked environment

Fixed

  • Fixes crash in spline physics code on cluster slave
  • Fixes a couple of potential crashes in tube splines without knots
  • Fixes collision/selection of scaled splines
  • Fixes bounding box of rotated splines
  • Fixes tangent generation when changing a spline's material
  • Fixes incorrect geometry when a spline knot is duplicated
  • Fixes crashes that could occur when scripting events
  • Event handlers are called twice after being restored from the recycle bin (with possible crash)
  • Handles knots being reparented or deleted
  • Hides the icon marker on splines
  • Reparenting a knot can detach it from the spline
  • Changing the order of child knots in the tree generates extra knot markers
  • Tube splines can get a missing segment
  • Translates the PRS manipulator when a bezier handle is dragged
  • Clicking on a marker in "show helpers for selected" mode hides the helpers
  • Scaled tube splines can become unpickable in the scene
  • Fixes incorrect manipulation when dragging bezier handles on scaled/rotated knots
  • Spline helpers aren't being shown in "Show helpers for selected" mode
  • Bezier handles aren't deselected when clicking on something other than a marker
  • Line mode isn't rendering a polyline for the spline
  • Enabling/disabling lighting has no effect when deferred rendering is enabled
  • Showing helpers for selected objects only doesn't work on cluster slaves
  • Fixes issue with spline helpers snapping incorrectly on a cluster
  • Fixes crash after closing a scene containing splines
  • Fixes invalid vector index in SocketKernelTCP::serverServiceThread() on cluster slave startup
  • Hides redundant Bezier handles at the ends of an open spline
  • Spline curvature is calculated incorrectly if the first knot of an open spline is in Bezier mode
  • Fixes crash when manipulating a knot handle after changing tracking mode
  • Helper markers can't be selected from above in a tracked environment

2021.3.1

Released 2021-11-29

Fixed

  • Fixes an incompatible library version that caused the Point Cloud Converter to fail to start

2021.3

Released 2021-10-07

Added

  • Adds the ability to create editable text boxes in the scene GUI

Changed

  • Optimises memory access to improve performance
  • Limits dispatch of move events to improve the performance of animating objects
  • Allows the NVIDIA bindless option to be switched on via the command line

Removed

  • Removes the check for an immersive License when selecting an avatar

Fixed

  • Fixes issue where the Hololens 2 doesn't receive the depth buffer via Holographic Remoting
  • Updates the Microsoft Visual C++ redistributables in the installer
  • Removes log spam when isolating/unisolating a selection

2021.2

Released 2021-07-12

Added

  • Adds a filter to the Scenes and Developer trees for highlighting disabled nodes

Fixed

  • Fixes issue where sessions can't be continued after reconnecting to the license server
  • Fixes issue with license client timing out too soon on slower networks
  • Prevents error message from popping up when the VPN is not connected
  • Fixes issue with Connect View option not working in 2020.3 onwards
  • Fixes issue with view configs not saving XInputEnvironment links
  • Fixes issue with user filters not being set correctly after resetting the button map
  • Fixes incorrect version numbering in start menu and desktop shortcuts in side-by-side installs

2021.1.1

Released 2021-04-19

Added

  • Adds support for projection onto curved screens

2021.1

Released 2021-04-01

Added

  • Adds new settings for pivots to Tools/Pivots and improves and fixes bugs with the PRS and pivot visuals
  • Adds an isolate/unisolate button to the toolbar to hide/unhide all but the selected geometry in the scene

Changed

  • Improves the performance of the materials list in the immersive context menu

Removed

  • Removes unnecessary Permission property from GUI Button nodes

Fixed

  • Fixes an occasional crash on exit when tracking is enabled
  • Fixes an issue with dynamic sections flickering when collaborating
  • Fixes a crash that could occur in scenes with shadow maps and a skybox
  • Makes HMDs default to rotating about the eye instead of the controller
  • Fixes a crash that could occur when extended ASCII characters are used on GUI nodes
  • Prevents voice chat errors from appearing on start up when this feature is disabled
  • Fixes a crash when the Create button is pressed in the Sequencer
  • Fixes an issue with point cloud paths not being retained between 2020.2 and 2020.3 scenes
  • Fixes an issue with deformable meshes still being selectable with a disabled collision override
  • Fixes an issue with the Size on Drop setting in Dynamic Sections not working
  • Fixes a crash when 'Bake Now' is enabled and 'Bake Target' is set to the object itself
  • Fixes an issue with animated point clouds using more memory each time they are played
  • Fixes a bug with fixed-size GUI stacks not being resized when child elements are added or on scene load
  • Fixes an issue with undo after modifying vertex positions
  • Fixes an issue where typing into the file browser's tile view did not update the selected file property
  • Fixes a '404 not found' error in the 'contact us' hyperlink in the Diagnostics window's Support tab
  • Fixes a crash when the scene is saved by right-clicking on the Scenes node and choosing 'Save Selection'
  • Fixes a crash that could occur when opening multiple animated point cloud projects

2020.3

Released 2020-10-12

Added

  • Adds a Disconnect button to the Network window
  • Adds support for SteamVR Input, allowing controller buttons to be remapped using the interface provided by SteamVR
  • Adds voice and text chat with collaborating users
  • Adds a new alpha threshold parameter to point clouds, allowing the visibility of points to be controlled via an associated gradient's alpha values

Changed

  • Displays each user's name next to their User node in the Developer tree, and adds a UserName setting to the Collaboration category to allow the name to be configured. This replaces the Tools/Annotation/Comments/Author setting
  • Reduces the amount of data sent over the network when joining a collaboration

Fixed

  • Fixes an issue with the network cache not being used unless the -net-enable option is on the command line
  • Fixes a memory leak in the Oculus avatar
  • Fixes an issue where the application would appear to be unresponsive while joining a collaboration. The progress display is now shown while the connection is being established
  • Fixes an issue where connecting the view with a collaborator while using a custom view config could result in a blank view after the application is restarted
  • Stops the position being repeatedly reset when the touchpad on a tracked controller is used to move a grabbed object relative to the hand
  • Fixes an error when creating a MetaData Container from the context menu in the tree views
  • Corrects the scale of the hands of the default avatar
  • Stops the avatar's eyes disappearing when viewed up close or from certain angles
  • Fixes a timing issue that caused the ocean to appear unsynchronised on a cluster
  • Fixes an issue with script window output not appearing on collaboration slaves
  • Fixes an issue with the full-body avatar's arms not following the tracked hands
  • Fixes a crash when a zero-length camera animation is triggered, e.g. when skipping between annotations if the "Viewpoint Animation" option is set to "Fly"
  • Fixes an occasional crash that could occur when running Visionary Render with a floating license

2020.2

Released 2020-07-08

Added

  • Adds support for Hi5 tracking gloves
  • Adds an option to TransformLink to affect local transforms instead of world transforms

Changed

  • Allows 3D GUIs (including the immersive context menu) and certain tools to be operated at close range with a tracked controller when the laser pointer is turned off
  • Reduces the amount of data transferred while connecting a collaboration in some cases where HMDs are present

Fixed

  • Prevents invalid characters from being accepted in filename text boxes
  • Fixes incorrect highlighting of buttons in the immersive context menu in collaboration
  • Fixes issues with various buttons in the immersive context menu not working for slave users in a collaboration
  • Fixes an issue with Enter and Leave events being called multiple times in collaborations
  • Fixes issues with images loaded from DDS files appearing upside down and/or with the red and blue channels swapped
  • Fixes issues with highlighting and truncation of hyperlinks
  • Stops scripts from running in the cached copies of recently-used gallery items
  • Resets the camera position when starting a new scene
  • Fixes a bug that caused the PRS manipulator's mode button to apply to the wrong user in a collaboration
  • Introduces an "auto" headlight mode which enables the headlight when there is no other light in the scene
  • Fixes a problem where changes to the sun position setting could affect the wrong users in collaboration
  • Stops evaluating sequences when opening scenes (unless the initial position property is set)
  • Adds tooltips to the undo and redo buttons to indicate the actions that will be performed. Disables the undo and redo buttons when there are no actions available
  • Improves application startup speed by reducing loading of asset files
  • Reduces reloading of files when changing tracking modes
  • Fixes lower than expected performance in the start room due to HDR being enabled in low-quality mode

2020.1.1

Released 2020-05-21

Fixed

  • Fixes issues with collaboration and video streaming over a VPN. Visionary Render now listens for incoming connections on selected virtual network adapters

2020.1

Released 2020-03-18

Added

  • Adds support for Linked XForm and Spline Select modifiers
  • Adds properties to splines to control the number of sides in their tubes and the number of subdivisions between each pair of knots

Changed

  • Pressing Enter in the tree view quick search box now selects the next result instead of repeating the search
  • Improves performance when avatar collides with other objects
  • Reduces dead zone size on select + move using laser controllers. Dead zone removed when "select on first click" is disabled
  • Improves performance of splines (particularly when moving a large number of knots)

Removed

  • Removes the requirement that meshes used for skinning must have tangents
  • Removes "Link to Hand" context menu option on Assemblies

Fixed

  • Changes auto-indent shortcut in the Script Editor to Ctrl + Spacebar. Also fixes issues with Tab and Shift + Tab not always working properly
  • Disables underwater effects when terrain data is present in the scene
  • Fixes possible GL_INVALID_VALUE error in log when starting up Visionary Render
  • Makes skybox clip bottom functional for infinite skyboxes
  • Adds the EULA text to the About dialog and makes minor corrections to it
  • Fixes issue with ocean scattering not working with MSAA
  • Fixes an issue where the extinction and scattering effects were not applied in reflections on the underside of the ocean surface
  • Prevents "Failed WSAEnumNetworkEvents" error messages from being displayed when the ART tracker is unloaded
  • Fixes an issue where tools would be incorrectly enabled after switching between tracking modes
  • Fixes crash in geometry operators when weld is applied after prune
  • Fixes various discontinuities in splines and their tube meshes
  • Fixes errors when creating a spline or knot in the Developer tree
  • Fixes issue where user positions are always saved at (0, 0, 0)
  • Fixes an issue causing inconsistencies in skinned models where vertices are affected by more than 4 bones. Adds warnings to MaxExporter for when more than 4 bones are assigned to a vertex
  • Fixes issue with HDR skyboxes having visible edges when set to infinite
  • Fixes issue with MSAA not being applied after using the screen capture tool
  • Fixes issue with lasers not being visible when 3 or more people collaborate with HMDs
  • Fixes a crash when enabling the Immersive Navigator Tool after switching between tracking modes
  • Fixes issue with the ocean not being rendered after opening a scene with a terrain and an ocean in it
  • Improves the performance of Transform Links so that the linked node doesn't lag behind
  • Fixes issue with anti-aliasing being disabled when tracking is enabled/disabled
  • Fixes issue with rain being visible beneath the ocean surface
  • Fixes crash that could occur in the Weld geometry operator
  • Stops internal nodes relating to 3D tooltips from being added to the undo history
  • Optimises selection of a large number of nodes
  • Changes a couple of default values for the Windows Mixed Reality controllers. Rotate Mode is now set to rotate about the eye position and Snap Level is disabled
  • Fixes issue with links to nodes in the user tree being lost when 3 or more users collaborate
  • Fixes issue with not being able to select all instances of a Model in the Browser tab
  • Prevents the Space Mouse from being able to fly the camera far away when erroneous values are received
  • Fixes issue with depth buffer based view filters not working with MSAA

2019.5

Released 2019-12-06

Added

  • Adds option on ocean properties to enable/disable underwater effects
  • Adds support for realistic underwater ocean scattering and extinction
  • Adds support for underwater caustics to the ocean
  • Adds support for ocean surface reflections
  • Adds support for drawing Splines as solid 3D tubes, which can also use standard textured materials

Changed

  • Aligns the sea state property of an ocean to the Douglas sea scale

Fixed

  • Fixes issue with slaves not being able to undo node deletions in a collaboration
  • Fixes issue with font files remaining locked after Visionary Render exits
  • Fixes issue with pivot visuals not being resized during fly-to operations
  • Fixes crash that could occur when rendering particles with overlapped culling enabled
  • Fixes red flicker that could occur when switching from low to high quality in the start room
  • Fixes large ocean reflection when island is selected on start room and also fix selection speckles highlight colour when ocean subsea effects are on
  • Fixes a crash when modifying sea state with overlapped culling enabled
  • Fixes line of ocean colour above horizon in left eye when view widget or preview frame is visible
  • Fixes extinction colour calculation when ocean and water material co-exist in a scene
  • Fixes issue with the edges of the ocean and water materials flashing when HDR is enabled
  • Fixes issue with spray being generated beneath the ocean surface
  • Fixes an issue with the sea state of the ocean not being applied correctly when opening a scene
  • Fixes issue with local reflections not working when the procedural sky is enabled
  • Fixes issue with reflections becoming distorted after floating origin is relocated
  • Fixes a crash that could occur when closing a http connection
  • Fixes a bug where the procedural sky could be rendered to objects in the scene under certain conditions
  • Fixes issue with materials getting mixed up when reloading a scene
  • Stops breaking widget rendering like textbox outline or windows background, when texture is assigned to skybox
  • Fixes issue with shadows disappearing when the blur property of a light is changed
  • Fixes a memory leak and other minor issues in the renderer
  • Fixes issue with AudioBuffer "no file loaded" border being clipped at the bottom
  • Fixes crash when an attribute table is selected in the Developer tree with Developer Admin Mode enabled
  • Fixes issue with camera position not being restored when loading a scene with multiple viewConfigs
  • Fixes flickering object bug with occlusion culling enabled
  • Fixes point cloud rendering when overlapped culling is enabled
  • Marks the node in the tree if the version is different from the expected version
  • Fixes the animation on rollout expander
  • Fixes Crash when Stereo3D is enabled with occlusion culling on
  • Fixes issue with View Widget spin boxes ignoring the Editor Step Size setting
  • Updates Baked Lighting property caption and tooltip to clarify what it is
  • Fixes crash that could occur on a cluster when loading DocsPlugin.dll
  • Prevents invalid characters from being accepted in filename text boxes
  • Fixes issue with one eye being out-of-sync when fading/teleporting in a HMD
  • Permits point clouds, markers and scene GUI to be clipped by dynamic sections
  • Fixes crash that could occur on exit when a HMD is connected
  • Fixes issue with the Enable Pivot Visual setting in User Interface > Advanced not working on newly-created pivots

2019.4

Released 2019-08-08

Visionary Render has been updated to reflect our new company brand identity

Changed

  • Improve the license dialog when a correct license isn't found

Fixed

  • Fixes issues with viewconfigs when upgrading from Visionary Render 2.2.1 to a newer version
  • Fixes issues causing the avatar and tracked hand controller to be invisible on cluster slaves
  • Fixes issue causing internal build paths to be included in error messages
  • Fixes issue preventing Chroma Key Textures from working
  • Fixes issue where fog would not be visible in Deferred rendering mode
  • Fixes issue where visuals would go missing when Occlusion Culling was used in conjunction with MSAA
  • Fixes a crash due to excessive memory usage in large scenes containing a directional light with shadows and moving shadow-casting geometry
  • Fixes issue with FXAA causing double vision in HMDs
  • Fixes issue with the PrtScn button not performing a screen capture

2019.3

Released 2019-05-29

Added

  • Adds a "Reset to Default" button to to the keymapper GUI so that button / gesture mappings can be reset
  • Adds Create Light options to the LightList node context menu while in the Developer tree view

Changed

  • Improves performance when generating collision data for differently-scaled instances of a model

Fixed

  • Disables stereo optimisation by default due to issues in SteamVR HMDs
  • Fix crash when collaborator deletes node whose properties layout is currently showing a modal dialogue
  • Fix file browser sometimes getting pushed off top of screen on a cluster
  • Fix problem on collaboration mode when first user edits pivot and second user deletes it
  • Fixed crash when ambient occlusion used in conjunction with the side-by-side stereo mode
  • Fixes a bug with the sea level property of Ocean nodes where the height of the sea would be double the expected level. Existing ocean nodes will be upgraded automatically to maintain their current level
  • Fixes a bug with the sky in the right eye of a HMD when 'Render from probe' is disabled
  • Fixes a crash that could occur when renaming a Gallery folder in Windows whilst Visionary Render is running
  • Fixes a crash when saving a gallery collection with an invalid filename
  • Fixes a potential crash when collaborating more than one oculus user with avatars enabled
  • Fixes an issue on cluster slaves where RenderToTexture nodes weren't rendering
  • Fixes an issue where Avatars would stop being visible in a collaboration involving three or more participants
  • Fixes an issue where point clouds weren't visible in the right eye with stereo optimisations enabled
  • Fixes an issue where the script editor would not appear on the cluster master after clicking in the event handler properties
  • Fixes an issue where the SteamVR controller visuals wouldn't be correctly linked up to the avatar's hand for manipulations, updates viewConfig-openvr.VRText to fix the hands to be the right way around (left, right)
  • Fixes an issue with Oculus/SteamVR mode where resources weren't being cleaned up when exiting the mode
  • Fixes bug where the Undo and Redo gestures would revert to an enabled state after application is restarted
  • Fixes bug with moving/resizing gui elements when using Side-by-side stereo modes
  • Fixes crash that could occur when arranging objects in the scene
  • Fixes crash that could occur when transforming multiple assemblies, one with a pivot
  • Fixes issue preventing the toolbar from toggling the character controller
  • Fixes issue where gradient tiles were not being selected correctly on clusters
  • Fixes issue where the close button would be incorrectly disabled
  • Fixes issue where the script editor would not be opened via the browser
  • Fixes issue with links in the toolbox not being saved
  • Fixes issue with roll-outs closing when adding scene override settings
  • Fixes issue with the script editor not adding undo points when it should, such as when dragging and dropping nodes
  • Fixes the description of the Level Camera tool in the toolbar
  • Fixes the helper for Physical Screen nodes so it renders correctly
  • Fixes Toggle Information Display context menu option when right-clicking on an annotation in the scene
  • Prevents ActiveView Light from exiting when Esc is pressed and instead passes the key press to Visionary Render
  • Fixes issue where Previews were being generated more often than needed
  • Fixes inability to disable the Immersive Context Menu on hand controllers, Replaces show/hide menu text in the Immersive Context Menu with a hamburger icon, Adds a button to the Immersive Context Menu to show or hide the tools
  • Fixes issue with not being able to choose options in context menus on the zSpace, Fixes issue with windows continuing to be resized on the zSpace after the button is released, Fixes issue with the immersive context menu being shown on the zSpace when right-clicking on part of the GUI
  • Updates the Oculus avatar to match the User Colour setting, fixes the orientation of the virtalis avatar's hands when using the oculus touch

2019.2

Released 2019-03-27

Fixed

  • Fixes a bug with the right eye when Stereo Optimisation is set to Single GPU Parallel where in some devices the geometry would be offset in the right eye
  • Fixes bug with right eye when using dual GPU mode with a SteamVR headset
  • Fixes crash at exit when using the Oculus Rift
  • Fixes a bug with the right eye when Stereo Optimisation is set to Single GPU Parallel where in some devices the geometry would be offset in the right eye
  • Fixes a crash on certain configurations (zSpace 2) when toggling stereo 3D while video streaming is enabled
  • Fixes issues causing OpenGL out of memory errors when loading large scenes
  • Fixes cluster startup in some cases where the master has multiple network adapters
  • Fixes issue in Visionary Render for WITNESS with COLLADA models not being loaded
  • Fixes issue in Visionary Render for WITNESS with arcs in paths not being drawn when the model is scaled very small
  • Fixes crash that could occur when selecting nodes in the tree with the Developer Admin Mode setting enabled
  • Fixed crash when alt-tabbing away while renaming a partially hidden browser tile
  • Attribute tables on the Main tree view displays on the assembly's properties box instead of showing as child node

2019.1

Released 2019-01-24

New version number convention: Year.Release

Added

  • Adds single-pass stereo option to the renderer, which allows a stereo pair to be rendered in one pass, improving performance in some scenarios
  • Adds support for rendering stereo to two NVidia graphics cards in parallel
  • Adds settings to the snap home tool to permit the in-range and out-of-range ghosts to be hidden

Fixed

  • Fixes browser previews for particle systems
  • Fixes sky and probe reflections in SteamVR headsets
  • Fixes issue with child visuals being added to groups in trees other than Scenes
  • Fixes issue with joystick controllers moving relative to the camera instead of the direction in which the stick is pointing
  • Fixes issue with Leap Motion not working in Desktop mode or with the Oculus HMD
  • Prevents the Iray license message box from appearing when dragging and dropping files onto Visionary Render
  • Fixes bug where the snap home tool wouldn't work correctly with a child assembly with a PARENT constraint, as well as setting the local transform edit to be read only when PARENT constraint is used
  • Fixes a bug when using the Oculus Rift & Touch where an object would move if you tried to fly while holding it
  • Fixes rendering issues encountered when using dynamic sections on the HTC Vive, Microsoft Mixed Reality, and zSpace
  • Updates hand manipulation so that the controller touch can also be used to select objects even if the avatar is turned off
  • Fixed an issue that sometimes prevented selection highlights from showing on cluster slaves
  • Fixes an issue affecting cluster performance
  • Fixes issue with measuring points not appearing at the correct locations when opening a saved file
  • Fixes an issue with cluster startup when the master has multiple network adapters
  • Fixes issues where the fly-to context option would not work correctly with multiple items selected and would not work correctly with SteamVR. Also fixes issue where pointing at the 3D scene with the mouse would not work with SteamVR
  • Fixes a crash that occurs in collaboration when copying a dynamic section
  • Fixes issue preventing side-by-side stereo from working correctly
  • Fixes issue where video streaming settings could adversely affect the main viewport
  • Fixes a crash when using the particle bursts UI on a cluster

2.2.1

Released 2018-11-23

Fixed

  • To avoid juddering in a HMD caused by overlapped cull interacting with VR timewarp, the overlapped cull setting is now ignored when using a HMD

2.2

Released 2018-11-15

Added

  • Adds a 'Scroll Wheel Zoom' setting to control zooming
  • Adds networked paths support to -logfile
  • Adds a "Save All" button to the Log tab on a cluster to permit all cluster node logs to be saved to a directory

Changed

  • Network stats frame now displays machine names of collaborating users; can start local collaborations by specifying "localhost" or a loopback address
  • Character Controller now allows multiple navigation tools to be active at once
  • Makes multiline textbox property fields use Shift+Enter to insert a newline, allowing Enter to be used to submit the field
  • Improves the synchronisation of progress bars when starting up a cluster
  • Greatly improves collision detection performance for large scenes

Removed

  • Removes Enabled property from all nodes under the toolbox. Tools can still be enabled and disabled by using the settings found under Tools/State/<name of tool>
  • Iray auto exposure removed from ray tracer frame and bugs fixed in main viewports

Fixed

  • Fixes a bug where pressing undo after creating viewpoint or material, would erase all the materials or viewpoints nodes from the Immersive Context Menu
  • Fixes a bug where the Immersive Context Menu would break when pressing undo after using paste as child
  • Fixes a bug where the ViewWidget wasn't displayed correctly on a cluster
  • Fixes Cascaded Shadow Map's "Split Distances" setting to use 4 side-by-side sliders instead of incorrect Position and Radius options
  • Fixes issue that would cause the application to hang
  • Fixes issue where cluster slaves would become non-responsive on exit
  • Fixes issue where collaborators could locate hidden nodes without dev-admin enabled
  • Fixes an issue causing incorrect previews of fonts added to the gallery
  • Fixes an issue causing labels not to be updated immediately when changing the background colour of a ColouredLabelStyle
  • Fixes corrupted mesh data after using the merge geometry operator when networked
  • Fixes crashes when adding and removing folders in the gallery
  • Fixes issue where the application would hang if a collaborator crashed
  • Fixes issue where unlocking a setting would not trigger a callback
  • Fixes issue where string setting overrides would trigger inappropriate callbacks
  • Fixes issue with the Toolbar being hidden on a cluster when its show/hide windows button is clicked
  • Fixes sequencer issue where the file browser for sound action frames wasn't being shown on cluster slaves
  • Fixes triangulation issue, by supporting face vertex buffer with multiple uv coordinates definition per vertex
  • Fixes an issue that caused some tools to be disabled under certain circumstances when leaving the Start Room with a custom view config active
  • Fixes a bug where enabling altitude lock didn't function
  • Fixes an issue where collaborating users would be in the wrong location when returning to the start room
  • Fixes exception that could occur when starting a cluster without the VisionaryRender folder in your Documents directory
  • Fixes issue with cluster nodes potentially having different clip plane ranges
  • Fixes issue with fullscreen mode not respecting Windows DPI scaling, which could result in the application not filling the whole screen
  • Fixes crash that could occur in the file browser when generating previews for certain image file formats
  • Fixes a crash when using the "Toggle Information Display" option from the context menu for an annotation in the 3D scene
  • Fixes issue with textures not being pasted from the Windows clipboard into link pickers and a subsequent crash that could occur
  • Fixes a crash after closing script editor tabs in some circumstances

2.1

Released 2018-09-06

Added

  • Adds the ability to snap measuring points to vertices using the ALT key while dragging them
  • Adds additional Gallery assets for constructing user interfaces in the 3D scene
  • Adds the ability to specify custom preview images for gallery items, either from a file, or by capturing the current scene view
  • Adds support for both command line and GUI methods for enabling networking
  • Adds support for texture matrices in Iray rendering
  • Adds support for emissive textures in Iray rendering
  • Adds new Point cloud importer with full graphical user interface
  • Adds support to the file browser for some standard keyboard bindings: Ctrl+Shift+N to create a new directory, Alt+Left to go back in history, Alt+Right to go forward in history
  • Adds additional log messages around view configuration and tracker configuration file loading
  • Adds settings to control the Snap Home tool snapping distance, either in screen percentage, or world distance
  • Adds additional node types to the tree view filter dropdown
  • Adds stipple effect to helpers when they are obscured by other geometry
  • Adds tooltips to the controls in the start room

Changed

  • Improves stereo point cloud rendering support for very dense clouds
  • Improves the gallery preview placeholder text when no preview is available
  • Improves the usability of the Gallery by generating a default image for items when added and allows the user to create their own previews
  • Improves Iray functionality in the Browser by not requesting extra render targets and viewports when the browser is open with Iray interactive enabled
  • Improves old avatar functionality by fixing avatar_virtalis_female not loading and improving handing tracking
  • Improves MDL error messages by reporting missing materials in 1 message after scene loads
  • Improves snapping tool to better support scale and rotation
  • Tweaks the ocean when rendered in HMD’s so it doesn’t scintillate as much due to screen-door
  • Disables server configuration in the gallery until such a system is available
  • Improves the behaviour and responsiveness of the touch screen navigation and manipulation tools
  • Empty gallery categories are no longer displayed in the gallery tile view (but are still available on the context menu)
  • Video Streaming settings toolbar button now opens the Video Streaming tab of the Screen Capture settings
  • Plane and Disc geometric shapes now have Cull Face set to 'None' by default
  • Improves the visibility of the icons for light nodes on the create context menu
  • Improves the scroll bar lag when working in a cluster
  • Improves sequencer usability by highlighting the play button when playing
  • Improves performance of scene updates pertaining to Iray
  • Improves performance when baking light probes in collaboration by making sure they’re only baked by one collaborator
  • Increases the size of dynamic section edges so they can be selected with a tracked controller
  • Streaming statistics in the settings windows are now hidden if streaming is disabled
  • Keyframes in the sequencer are now highlighted in both the scene and track view
  • Hyperlinks in text now only show tooltip when the cursor is directly over the text and cursor only changes to a hand if the Ctrl key is held
  • Moves options for tooltips in the 3d scene into the tool settings
  • Moves the 2D GUI (tree views, etc) onto the screen plane when in stereo, allowing the application to be controlled more comfortably on large projection screens without having to be wearing glasses

Removed

  • Removes the version number from the splash screen
  • Removes unnecessary buttons from the “Lib” column of the browser when browsing textures

Fixed

  • Fixes issue preventing the user form flying up or down using the ART and pointing the controller up and moving the joystick
  • Fixes markers style visual updates being delays
  • Fixes visual for hand when using ART tracking
  • Prevents SteamVR from closing Visionary Render when an HMD enters sleep mode
  • Fixes file corruption when saving files from older versions of Visionary Render
  • Fixes minimum point cloud point size
  • Fixes screen capture at custom resolutions
  • Fixes loading pivots from older versions of Visionary Render
  • Fixes undoing of measurement points
  • Fixes the rendering of cascaded shadows from non-directional lights
  • Fixes lighting appearance in the Oculus HMD being affected by previously loaded files
  • Fixes incorrect addition of pivots to the scene structure
  • Fixes intrusive dialog when changing world scale using an Oculus Rift
  • Fixes crash when enabling zSpace
  • Fixes start room camera placement whenn using clustering
  • Fixes issue where pivot visuals stay visible after their parents are selected and then deselected
  • Fixes issue preventing the user from cycling through viewpoints in order when using Oculus Rift
  • Fixes issue where the eye position is incorrectly offset when flying to a viewpoint using a Head Mounted Display
  • Fixes issues with avatars from older versions of Visionary Render
  • Prevents avatar head being selectable
  • Fixes issues with the start room when using collaboration
  • Fixes issues relating to selecting models which previously had a scale of 0
  • Fixes application freeze that could occur when setting the procedural sky probe resolution to its maximum
  • Fixes crashes relating to Iray views and materials
  • Fixes issues relating to Iray licensing
  • Fixes presentation of shadow cast properties
  • Fixes issue preventing Iray manual exposure mode from working
  • Fixes a crash that could occur when loading a scene containing light probes
  • Fixes a warning at start up about IRayBasic feature being missing (NOTE: this may still appear on unsupported graphics hardware)
  • Fixes issue in the start room where the camera would be locked in place after starting and stopping the fly-through sequence
  • Fixes issue where Iray would not apply texture scale and offset changes
  • Fixes issues preventing cluster configurations from working with host names. They now support either host names or IP addresses
  • Fixes copy and paste for text controls when using clustering
  • Fixes displaying screen capture settings
  • Fixes rendering issues with using clustering
  • Fixes script editor behaviour when using clustering
  • Fixes crash that could occur when starting a cluster
  • Fixes crash when compressing a texture
  • Fixes camera position being reset when enabling an avatar
  • Fixed gallery menu corruption when switching between Category and Folder views
  • Fixes immersive context menu materials tab
  • Fixes immersive context menu disable control
  • Fixes issue where the Dynamic Section default opacity setting affected all existing sections and was not actually used as the default for new sections
  • Fixes inconsistencies between the Gallery context menu sorting and grouping options, and the equivalent items in the dropdown menu
  • Fixes issue that caused measuring points to not provide + buttons to show point info
  • Fixes issue causing the sun to appear black
  • Fixes issue preventing gradients from being previewed in the Gallery
  • Fixes issue causing all shape creation from the immersive context menu to be undone in one single step when pressing Undo
  • Fixes a crash when custom size fields in the Ray Tracer window are set to zero
  • Fixes issue where Gallery is showing duplicate suggested categories from GalleryCategoryMenu when there's a multiple selection
  • Fixes issue where the Raytracer Save As dialog box naming feild is auto populated with the wrong extension to its actual saved format
  • Fixes issue where message boxes are elongated and can clip text
  • Fixes issue preventing incorrect formatting for section headings in the immersive context menu
  • Fixes issue preventing toolbar menu getting blanked out when reset windows is selected and fixes various crashes that happen when resetting the settings on a cluster
  • Fixes issue where helpers are still visible in Reflection Probes when ‘Show Helpers in Reflections’ is disabled
  • Fixes issue where Viewpoints not being displayed in the Viewpoints section of the Immersive Context Menu
  • Fixes issue where ‘Always Show Light Helpers’ is not showing light helpers by removing the overriding settings ‘AlwaysShowLightHelpers’ from Renderer/Scene
  • Fixes issue where Rain intensity of 1 displays less rain than an intensity of 0.5
  • Fixes issue where rain does not draw on top of objects
  • Fixes issue where light probe updates when stereo cursor moves despite not being rendered into reflections
  • Fixes an issue where the Stereo Cursor and some immersive GUI elements would flicker on a cluster master node when zooming the with the mouse wheel
  • Fixes a crash that happened when returning a View Filter parameter to default value
  • Fixes a crash when removing a category from the Gallery
  • Fixes an issue where animation tracks didn’t expand consistently across a cluster in the Animation Sequencer when clicked on
  • Fixes an issue in the Animation Sequencer where a particle system wouldn’t be activated unless the action was more than 0.013 seconds into the animation
  • Fixes an issue where the screen capture settings page was only visible on the master node when clustering was enabled
  • Fixes vibrate on touch activating the opposing Vive controller
  • Fixes issue where large tile view in Browser doesn't create a scrollbar until the frame is resized
  • Fixes issue where geometry operators run on cluster slaves
  • Fixes issue where crash happens when undoing a creation of a Look At constraint
  • Fixes issue where Dynamic section remains active when disabled further up the tree
  • Fixes issue where guard for an event displays any key in browser when the guard has a key assigned in it properties
  • Fixes issue where deleting a folder in the Gallery deletes the actual folder
  • Fixes issue where tree view fails to scroll to selected node if parent wasn't expanded
  • Fixes issue where user is unable to undo the ‘reset all user settings to their default value’ command
  • Fixes issue where MDL material doesn’t work after it has been deleted and then added again
  • Fixes Oculus Touch controls such that one stick is used to fly straight and rotate the view and the other stick is used to fly vertically and strafe
  • Fixes previews of Environment nodes in the gallery to display their skybox rather than a white box
  • Fixes rendering bugs that occurred when the sun was used with a finite skybox
  • Fixes an issue where an extra ViewConfig node could be created in the Users tree after loading the start room
  • Fixes the Lock Material option on GeoGroups being overridden when an object is selected
  • Fixes a potential crash when removing items from the gallery
  • Fixes invalid water reflections that were occurring in the start room
  • Fixes gallery previews for objects with dynamic sections
  • Fixes issue where the merge assistant would silently fail instead of prompting for an existing root, when specifying an incoming root node
  • Fixes an Iray crash when enabling it while complex scenes are loaded
  • Fixes a crash when Shift + clicking in the scene inside a finite skybox
  • Fixes issues around deleting and re-adding Iray materials to a scene
  • Fixes issue preventing the VRCONFIGDIR environment variable from being used, if present
  • Fixes issue allowing multiple overlapping context menus to be summoned
  • Fixes issue where fade transitions for fly-to (e.g. viewpoints) did not trigger the target Activate event
  • Fixes issue where all related helper objects would disappear when a single object with a helper was deleted from the scene
  • Fixes a crash when attempting to teleport out of the start room in a tracked headset 
  • Fixes issue where the Iray buttons in the toolbar were incorrectly greyed out and unavailable
  • Fixes incorrect clipping of the 3D view when using Iray and render-to-texture at the same time
  • Fixes a crash on a cluster when clicking the mouse button rapidly in the Start Room
  • Fixes an issue where an unresponsive ActiveView Light client could also cause Visionary Render to become unresponsive
  • Fixes an issue where clicking the mouse button immediately after deleting a texture from the browser could cause a crash
  • Fixes an issue where setting the Procedural Sky Probe Resolution to max could cause Visionary Render to stop responding
  • Fixes an issue preventing undo and redo from operating correctly in the script editor
  • Fixes a crash when baking a light probe with max resolution (16384 x 16384)
  • Fixes a crash when deleting a dynamic section
  • Fixes issue where an Image Panel stops Click events from being dispatched
  • Fixes issue preventing Enter/Leave events from being dispatched
  • Fixes issue preventing gallery resources from loading correctly on a cluster
  • Fixes a crash when trying to load a scene from the start room that includes a PDF or Word doc
  • Fixes issue where moving the cloud slider caused white flickering in the start room
  • Fixes issue preventing Annotations from sticking to their object when the object is dragged
  • Fixes issues with mirror and network buttons in start room
  • Fixes issue causing cluster slave instances to quit silently when closing a scene
  • Fixes issue where a scroll bar would appear in the script editor auto-complete popup, obscuring the first entry
  • Fixes issue where scene GUI tooltip styles don't work
  • Fixes issue where minimising the application could trigger a prompt about a 'view config change'
  • Fixes issue where documents loaded with the docs plugin did not display correctly on a cluster
  • Fixes issue causing the procedural sky to appear stretched in one eye of a headset when the Render from Probe setting was disabled
  • Fixes a crash that could occur when a screen shot was taken
  • Fixes issues preventing the Avatar body from respecting the avatar parts setting value
  • Fixes issues with the Headlight while the procedural sky is enabled
  • Fixes issue where parent settings without overrides no longer work after switching immersion mode
  • Fixes a crash when enabling Iray for a second time since starting the application
  • Fixes a crash when trying to render a nonexistent page using the Word document renderer
  • Fixes an unnecessary ‘ViewConfig Modified’ prompt when using the world scale controls with the Oculus Rift
  • Fixes a bug which caused the metadata for auto-generated scripts to be lost if they were modified
  • Fixes fly-to so that it does not include the bounds of disabled objects
  • Fixes the Iray degrain settings so that options that are not relevant to the current filter mode are not displayed
  • Fixes issues with scroll-to-zoom on the mouse navigator forcing the character controller through walls
  • Fixes undo when undoing the addition of Iray MDL materials
  • Fixes tooltips for superquadric shapes on the create menu
  • Fixes issue with default window layout causing the data window to always appear on top of the main toolbar
  • Fixes missing default UVs on some super-quadric geometric shapes
  • Fixes issue where recent files that were moved or deleted still appeared in the recent files list after unsuccessfully attempting to load them
  • Fixes issue causing strange items to appear in the gallery
  • Fixes issue where the recording state of the screen capture tool would be remembered between application sessions
  • Fixes issue with Gallery Dynamic Sections previews
  • Fixes issue sometimes preventing the immersive context menu from deleting objects
  • Fixes issue with the state of the measuring tool button on the immersive tool bar
  • Fixes issue causing the Ocean to render beyond the far clip plane
  • Fixes issue in the Script Editor output pane that caused it to not always scroll to the most recent message
  • Fixes brightness of the Start Room on Twilight setting
  • Fixes issue where blink could teleport outside of the start room
  • Fixes issue where adjusting a light helper resets the cone softness
  • Fixes issue where the Pivot gizmo was affected by scene lighting
  • Fixes graphical glitch in swimming pool area of start room
  • Fixes issue where updating a movie file doesn't change the video display in the scene
  • Fixes issue where ambient lights present shadow settings when they are not a type of shadow casting light
  • Fixes issue where the mouse hide delay can be inadvertently set to zero, causing the cursor to disappear permanently, making it hard to restore. This can still be set to 0 from a script for cases that do require this
  • Fixes issue where the password field in a NetPlayerTexture would not hide the password behind asterisk
  • Fixes bug where the line used to indicate where to teleport to when using a tracked controller was sometimes a straight line, it’s now always a parabola
  • Fixes a bug where when using look at animation with the sequencer, targets with parent assemblies would cause an incorrect animation
  • Fixes error that occurs when selecting recent folders in the file menu
  • Stops double clicking on the submit button in the Diagnostics/Support window from sending multiple emails
  • Fixes strange looking shadows in the start room pool
  • Having a low FOV setting now no longer locks you out of the start room
  • Fixes bug where using up / down arrows with number fields would work unpredictably
  • Fixes the display of tab characters in the script editor and application logs
  • Fixes the updating of ray tracer output when the texture coordinates of a model are modified
  • Fixes the ocean disappearing when rendering with Iray
  • Fixes the ray tracer output to include objects imported from the gallery
  • Fixes the application icon for ActiveView Light which was previously missing
  • Fixes start room geometry so that it’s no longer possible to clip out of the back wall when the character controller is enabled
  • Fixes a crash that could occur when adding and removing Iray MDL materials
  • Fixes markers not receiving click events in all cases
  • Fixes the dragging of a Model node into the scene to place a new instance
  • Fixes the visibility of the Review window not being saved and restored correctly between application runs
  • Fixes sorting in the file browser so that files are no longer sorted in reverse order in some cases
  • Fixes an issue where Iray materials would be lost when merging scenes
  • Fixes an issue which was preventing the application from exiting cleanly
  • Fixes an issue with the resource pack installer which was causing it to affect the application installation
  • Fixes mouse scroll input not being received by the sequencer
  • Fixes some issues with the snap home tool not capturing the current transform at the correct time
  • Fixes an issue with the visibility of the PRS grid when manipulating an object using the PRS manipulator
  • Fixes an issue where the stats frame in the diagnostics window were not updating in some cases
  • Fixes an issue where the panels on the Lua State tab of the Diagnostics window could not be resized initially
  • Fixes a crash which could occur when copying event nodes set to Enter / Leave
  • Fixes a crash that occurred when trying to copy and paste while renaming a node
  • Fixes a crash when scaling a large texture in the properties panel
  • Fixes a crash that could occur with Iray if an MDL file in use could no longer be found
  • Fixes incorrect target orientation values being added to new keyframes in the sequencer
  • Fixes immersive gui tooltips to make them visible correctly when the mirror is enabled in the start room
  • Fixes incorrect SRGB conversion when saving Iray renders out of the raytracer frame
  • Fixes a crash that could occur in some scenes when loading a scene with the Oculus Rift enabled
  • Fixes crash that could occur when enable Iray interactive mode
  • Fixes intrusive dialog when enabling SteamVR
  • Fixes unexpected application exit due to OpenVR
  • Fixes pivot creating invalid matrices
  • Fixes issues relating to Iray matrices
  • Fixes crash that could occur when dropping content from the Gallery

2.0

Released 2018-05-11

Added

  • Adds "helper" controls to lights, allowing cones and radii to be adjusted interactively in the 3D view
  • Adds ActiveView Light, a bundled, standalone executable for receiving video streams from Visionary Render
  • Adds Gradient Editor window. Gradients can be used interchangeably with textures when editing materials, etc
  • Adds Lua state inspector, displaying global variables and coroutines
  • Adds Rain controls to the renderer settings
  • Adds Search, Network and Review as individual windows, as the tools window has been removed
  • Adds a 3D navigation widget displaying the view orientation using an axis, and also contains the preset view controls and body position controls
  • Adds a Diagnostics window to replace parts of the tools window. This window unifies information such as view and tracking statistics, as well as Lua related information and general application logs
  • Adds a toolbar as the main application menu, providing quick access to a number of features. The tree view container can now be fully detached from the frame that contains the application menu
  • Adds character controller which enables walking around a scene colliding with floors and other objects
  • Adds immersive blink navigation, using a beam to point at the location to move to
  • Adds new immersive navigation methods; Blink, and World Scale
  • Adds plugin for loading PDFs (and docx if office is installed) as textures which can be applied to objects in the scene
  • Adds region select, allowing box dragging on the screen to select all objects inside (or intersecting)
  • Adds support for Microsoft Mixed Reality headsets, via the SteamVR desktop immersion option
  • Adds support for NVidia Iray
  • Adds support for Oculus Touch as standard with Desktop Immersion
  • Adds support for Simplified Representations through views visibility rules
  • Adds support for animating generic node properties in the sequencer. Any number values can be animated in the same way as assembly transforms
  • Adds support for particle systems
  • Adds support for procedural skyboxes
  • Adds support for the Polhemus G4
  • Adds support for touch screens and multi-touch interaction
  • Adds the Gallery feature
  • Adds video stream texture node type that is able to receive and control video streams from ActiveView
  • Adds "On Startup" setting which can remember the user's preference of loading into the start room, last loaded scene, new scene, or custom scene (specified by path)
  • Adds "Select Parent" to tree context menus
  • Adds Ctrl + F to focus the tree quick search bar
  • Adds Case Sensitive and Whole Word searching
  • Adds Label gui components (like a button but not clickable)
  • Adds a Fly to speed setting to the navigation options, to control the speed of fly-to
  • Adds a LockShadowMap property to Light, which stops the shadowmap being redrawn until its unset
  • Adds a context menu option to remove the selected node from groups that it is in
  • Adds a handle offset property to Slider nodes
  • Adds a histogram frame to help diagnose performance problems
  • Adds a new set of cartoon avatars with configurable appearance
  • Adds a number of missing tooltips to context menu items
  • Adds ability for link controls to rename their target nodes, and automatically present this for newly created targets
  • Adds ability for two tracked hands to interact with a single object. When holding with both hands, rotation is done using the vector between the two hands, rather than individual hand rotation
  • Adds access to collision contact points from Touch and Break script events
  • Adds altitude locking settings for use when tracked
  • Adds avatar selection option to the settings window
  • Adds broadcast of cluster log messages between all machines in the cluster so they can be displayed together
  • Adds buttons in the log window to show/hide errors/warnings/info messages
  • Adds buttons to the settings window to add whole pages of settings as scene overrides
  • Adds caption display to buttons and labels in the tree view, so it is easy to see at a glance which button a node is referring to
  • Adds information about installed licenses to the about box
  • Adds left handed tracker button IDs to the event handler key guard dropdown
  • Adds mouse wheel zooming in the 3D view, which moves the view into / out of the screen towards the cursor location
  • Adds new mesh modifier tools
  • Adds new setting Tracking/Laser/Angle to adjust the angle of the laser on HTC Vive controllers
  • Adds new start room environment, demonstrating a number of new application features and providing an interface for network collaboration
  • Adds option to create a viewpoint from the immersive context menu
  • Adds optional fade effects to "Fly to", enabled by default for the immersive context menu
  • Adds optional haptic feedback (vibration) on supported controllers when touching objects in the scene
  • Adds options to reset settings values to installation defaults
  • Adds orthographic viewport toggle and improves the mouse navigation in this mode
  • Adds progress bar to saving and closing operations
  • Adds settings for HDR minimum/maximum Lux to clamp the exposure in dark scenes with few lights
  • Adds support for Oculus Dash
  • Adds support for attribute queries in the advanced tree search query language
  • Adds support for dragging video files from Windows and dropping them into the application to create a Movie node
  • Adds support for tooltips on 3D GUI objects
  • Adds texture rotation controls to GUI styles involving textures
  • Adds the ability to choose the shape used for material previews
  • Adds the ability to clone objects with the PRS manipulator by holding Ctrl while manipulating the object
  • Adds the ability to drag GUI components from the tree into other stacks
  • Adds the ability to link basic toggle and value properties directly to 3D GUI objects, using Property Links, without requiring event scripts
  • Adds the ability to switch between immersive configuration modes at runtime, beyond those provided by desktop immersion. Custom tracking configurations can be managed and selected in the settings window, subject to the presence of an Immersive license
  • Adds whole-line selection to text controls using triple-click
  • Adds the ability to drag and drop movies directly onto objects to apply them to that material's diffuse map

Changed

  • Automatically creates a viewport when creating a render to texture object, as it cannot function without one
  • Changes F8 measuring tool toggle to Ctrl+1/2/3 for the Region Select / Measuring / Annotation tools
  • Changes colour picker controls to be popups instead of rollouts
  • Changes selection behaviour of tracked hand manipulation (laser off), so that a trigger press will deselect anything not being held by the other hand
  • Changes the default visibility of the stereo cursors on the end of tracked laser to 'Off' for desktop immersion configurations
  • Clamps tooltip height of nodes with many children
  • Cluster startup now places the user in the starting environment, instead of displaying an empty scene
  • Disables Windows DPI scaling. To force the old behaviour, add -dpiscaling to the shortcut
  • Disables automatic write-back to files in the application installation directory. Data files such as view configs and toolboxes are now written to the Documents directory with the rest of the application data files. Existing view configs in the application directory are migrated to the documents directory, after which any changes to the original file are no longer read.
  • Greatly Improves the speed and reduces the memory usage of VRText / VRNative loading/saving
  • Hides a lot of internal nodes in the developer / user tree behind the User Interface / Advanced / Developer Admin Mode setting
  • Improves lighting accuracy in Light/Reflection Probe baking by allowing other probes to contribute to the calculated lighting
  • Improves loading speed of geometry-heavy scenes
  • Improves performance of "Select Instances" by approx. 90%
  • Improves performance of camera movement while a lot of assemblies are in the recycle bin
  • Improves selection system behaviour, and reduces the number of Lua functions relating to selection (deprecates old functions)
  • Improves the features and capability of the cluster / virtual file dialog and uses it by default in all configurations (including desktop)
  • Improves the interaction with model dialogs while using the immersive GUI inside a headset
  • Improves the pivot system, simplifying it (both internally and externally) and solving a lot of issues
  • Increases supported buttons in VRPN driver from 32 to 256
  • Limits the status bar output during spacemouse manipulation to a reasonable amount of decimal places
  • Moves a number of obscure / advanced properties behind an Advanced rollout
  • Optimizes group snapshot storage - the presence of snapshots in the scene now contributes less to the overall memory and cpu usage
  • Renames / clarifies some captions on Audio properties to better convey their purpose
  • Replaces references to HTC Vive with SteamVR, as this interface also provides support for other types of headset
  • Unifies application and context menu internals so that context menu options may trigger the same types of events as main menus
  • Updates the application graphical style to fit more closely with Windows 10 / Metro
  • Updates the application splash screen
  • Visionary Render is now exclusively 64-bit
  • Limits the number of viewports in a view configuration to 4, with additional ones unlocked with additional licenses
  • All custom viewconfiguration files now require an Immersive feature to be loaded

Removed

  • Removes -uselauncher option. This is now the default, falling back to RPC only when the launcher is not running on the target machine
  • Removes MovieScreen nodes as they have been superseded by the ability to apply Movies directly to materials / other objects expecting a texture. Provides a preset rig of GUI elements to replicate the behaviour of a MovieScreen
  • Removes constant polling for new zSpace and SteamVR devices - these devices should be set up before launching Visionary Render
  • Removes editing capabilities from protected nodes in the Users tree, which cannot be edited
  • Removes superfluous Event_ prefix from event handler type dropdown
  • Removes the libraries tree tab. This is still accessible in the Developer tab. Disconnects the selection synchronisation between Scenes and Developer
  • Removes unused 'rename' option from annotation comment context menus

Fixed

  • Fixes a crash when attempting to load a scene from the command line in a cluster
  • Fixes annotation ordering issue when undoing an annotation deletion
  • Fixes issue in texture properties where the compress button would appear for formats that cannot be compressed
  • Fixes issue preventing Geometric Shape -> Room from being created in front of the camera
  • Fixes issue preventing objects with pivots from being captured correctly in snapshots
  • Fixes issue preventing the GUI scale from being applied correctly from the Window properties
  • Fixes issue preventing the immersive menu from closing scenes
  • Fixes issue preventing the start room recent files list from respecting the Maximum recent files setting
  • Fixes issue where Lua syntax highlighter incorrectly escaped a quote when preceded by two backslashes
  • Fixes issue where Lua syntax highlighter incorrectly highlighted keywords as part of text separated by underscores
  • Fixes issue where annotation comments could become detached and remain in the scene after their deletion
  • Fixes issue where clusters could lose GUI components off the screen when no cluster members were configured with Shared GUI
  • Fixes issue where dropping a texture into Visionary Render would put it in the first library in the tree, rather than the "DroppedFiles" library
  • Fixes issue where editing annotation comment text in the tree would not update it in the Review window
  • Fixes issue where headlight state would get out of sync when using the Isolate feature
  • Fixes issue where isolate on a multiple selection involving nodes outside of the Scenes tree would draw into the 3D view
  • Fixes issue where renaming an annotation in the tree would not update the name in the Review window
  • Fixes issue where script editor scroll bar would not always appear when needed
  • Fixes issue where scrolling the tree view past approximately 1 million items would result in misalignment of items in the tree view
  • Fixes issue where the global sequence speed would affect fly-to sequences
  • Fixes issue where windows could be summoned on top of a modal dialog
  • Fixes issue with drawing symbolic fonts in the scene GUI by exposing character set to the Font node properties
  • Fixes issues preventing objects with custom pivot points from snapping to surfaces correctly
  • Fixes issues preventing view statistics from displaying on clusters
  • Fixes issues when connecting to a tracked user's camera view from a desktop machine; It now correctly uses the tracked user's eye position
  • Fixes issues with fly to when the viewport has a small field of view
  • Fixes issues with preset views not fitting correctly
  • Fixes issues with script editor finding in all tabs and entire scene
  • Fixes issues with the script editor find and replace
  • Fixes issues with tracked navigator orbit. It now orbits around the cursor (the point when the orbit started)
  • Fixes lag between desktop and 3D cursors when dragging and dropping

1.3.8

Released 2018-05-11

Fixed

  • Fixes issues where flying while using a head mounted display, to viewpoints created on a desktop screen, would result in the view being significantly different
  • Fixes issue where the GUI would become permanently inaccessible if pressing Alt+Z while using the immersive GUI display
  • Fixes issue where start room menu would be offset
  • Fixes issues rendering point clouds in stereo over large cluster viewport configurations
  • Fixes issue with file dialog filter when choosing movie files
  • Fixes a crash caused by deleting a snapshot
  • Fixes a crash when loading a scene with a combination of probes and other render effects

1.3.7

Released 2018-03-16

Added

  • Adds MasterScene option to SceneLink properties so it can be configured to render the entire scene

Fixed

  • Fixes a crash when closing a scene and opening another one
  • Fixes issue preventing clash detection working with tracked hands
  • Fixes issue preventing the loading of some WAV files
  • Fixes issue preventing transformation of GUI Stacks in fixed size mode
  • Fixes issue preventing viewpoints from dispatching events
  • Fixes issue where cluster windows would not always be brought to the top at startup
  • Fixes issue where start room menu would be offset
  • Fixes issue where untracked avatars in collaboration sessions were not casting shadows

1.3.6

Released 2018-01-12

Fixed

  • Fixes issue preventing skinned characters from working

1.3.5

Released 2017-10-17

Changed

  • Automatic change recorder groups are now only saved into overlay scenes

Removed

  • Removes some undocumented / unsupported things from the Create context menu (namely the anthropometrics nodes)

Fixed

  • Fixes a crash in the sequencer when multi-selecting over a sequence track that isn't linked to a sequence
  • Fixes crash during cluster shutdown
  • Fixes issue preventing the Vive lasers being turned off by the Tracking/Laser/Enabled setting
  • Fixes issue where default video streaming password was not being accepted
  • Fixes issue where shadow maps would not be updated when deleting objects from the scene
  • Fixes issue where the -noquerysave parameter had no effect (application always asked to save modified scenes)
  • Fixes issue where the Vicon driver would block the application startup if the configured address is unreachable. Improves progress display during Vicon connection attempts
  • Fixes issue where the internal collision for an Event_Enter/Leave guard was visible, editable, but not saved. It is now hidden as was intended
  • Fixes issue with occlusion culling in configurations with multiple viewports
  • Fixes issue with toggle buttons in a cluster, causing them to be out of sync

1.3.4

Released 2017-08-15

Added

  • Adds support for HTC Vive Puck devices

Fixed

  • Fixes issue where the HTC Vive controllers would not work when Vive Desktop Immersion mode was controlled by a scene override setting
  • Fixes issue where properties and settings windows would sometimes appear on cluster slaves, unable to be closed
  • Fixes crashes when collaborating on large datasets
  • Fixes issue where the sequencer context menu was not displaying all available options
  • Fixes issues with missing Vive controller / base station geometry
  • Fixes issue with fly-to in the HTC Vive
  • Fixes problem with material assignment on objects, by using material stored at visual item space
  • Fixes issue on missing RefSet metadata by adding Unigraphics specific entities attributes to metadata sets. Also adds metadata to new entities sub-components for entity references
  • Fixes issue on Nvidia Optimus systems where the application would not always choose the Nvidia card as its graphics accelerator

1.3.3

Released 2017-08-09

Added

  • Adds a context menu to the sequencer time grip with an option to split the selected animations at the current time

Changed

  • Improves the ability to load files which were saved out of newer versions of Visionary Render. A dialog will appear warning about the potential loss of data and lack of new version features
  • Moves the Hidden Area Stencil property from the OpenVRViewport to a setting in the Desktop Immersion section of the Settings window. It now also defaults to off
  • The Sequencer now uses the minimum bound instead of the centre of dragged animations and sequence tracks to pan the track view

Fixed

  • Fixes an issue where the view statistics primitive count could overflow, leading to incorrect values being displayed
  • Fixes an occasional crash when starting a new scene while sequencer scene visuals are enabled
  • Fixes issue assigning default materials to faces that have no colour information, uses face general attributes information for colour instead (does not apply to IFC)
  • Fixes issue in license server where features were being matched case-insensitively
  • Fixes issue preventing the CreoView plugin from working with side-by-side Visionary Render installations
  • Fixes issue where animations and frames would move when selected in the sequencer track view
  • Fixes issue where sequencer track view items would only be dragged if they were on the current page when the drag operation began
  • Fixes issue where sphere would obscure the view of some tracked view configurations when MSAA was enabled
  • Fixes issue where the Texture UV Channel property would start at 0 when the input range is 1-4. The default value is now 1.
  • Fixes issue where valid ray direction values could not be entered on Collision properties
  • Fixes issue with review licenses, where starting a new scene or quitting, while a modified scene is open, could result in accidentally saving an overlay file over the original scene file. The save-as dialog now correctly appears, prompting for a new file name for the overlay file
  • Fixes issues where resizing, moving, or minimising a cluster window would result in the rest of the cluster becoming unresponsive
  • Fixes the display of the multisample setting in the screen capture tool
  • Fixes the input range of the screen capture Image Quality setting to limit it between 0 and 100

1.3.2

Released 2017-03-24

Changed

  • Improves performance of 4K video playback

Fixed

  • Fixes a crash in VRPN driver when reloading the config or quitting
  • Fixes a crash when pressing the Enter key in the browser
  • Fixes a crash when the auto-record tool saves a snapshot containing pivot related nodes
  • Fixes confusing setting option Avatar/Enabled "Always" - changes it to "When tracked or networked"
  • Fixes issue preventing custom oculus tracker xml files from working
  • Fixes issue preventing mapping of gestures to actions
  • Fixes issue where Vive controller vibration output nodes were missing
  • Fixes issue where changing desktop immersion mode would cause sequencer camera tracks to stop functioning
  • Fixes issue where override materials would not be applied consistently
  • Fixes issue where point cloud converter was not writing the output file correctly
  • Fixes issue where removing something from a group would not remove it from the snapshots in the group
  • Fixes issue where scene-only settings were not removed from the user interface when closing the scene
  • Fixes issue where the application would hang on startup if the previous session was using a HTC Vive that is no longer connected to the computer
  • Fixes issue where the uninstaller executable would be left behind after uninstalling a side by side installation
  • Fixes issues with vertex material colours and Jt material overrides

1.3.1

Released 2017-02-01

Added

  • Adds descriptive status text for Paste As Transform context menu options
  • Adds missing mp4 and mpeg4 extension support to the Movie file browse control
  • Adds missing tooltips to buttons on group properties

Changed

  • Changes placement behaviour of the immersive user interface so that it is dropped in the world in front of the user and remains stationary in the world as the user moves around it
  • Clarifies some confusing error messages presented by the screen capture tool
  • Improves VRText/VRNative load and save speed by 10%
  • Improves error reporting for network connections in the Network tab
  • Restores missing "Set Icon To" option in the browser context menu
  • Sequencer "Orient to path" and "Orient to target" no longer apply keyframe rotations. New options have been added to permit this behaviour if required
  • Saving in review mode now forces a save-as to avoid accidentally overwriting the main scene with an overlay file

Fixed

  • Fixes a crash relating to the tree view node rename popup
  • Fixes a crash when flying to a viewpoint on a cluster
  • Fixes a crash when placing multiple measuring points while holding the shift key
  • Fixes issue when saving files to network paths
  • Fixes issue where Edit Capture Settings would not roll out the first time
  • Fixes issue where Visual preview could be clipped, causing the display of an incorrect primitive count in the text area
  • Fixes issue where a scene with a Viewport configured as a mirror would not save the mirror property
  • Fixes issue where cancelling a search would not respond immediately and continued to present new results
  • Fixes issue where default materials could incorrectly override geogroup materials
  • Fixes issue where disabling tracking while the immersive user interface was visible would cause the user interface to appear to lock up
  • Fixes issue where enabling stereo would sometimes cause the spacemouse to stop working
  • Fixes issue where haptic devices would not be detected
  • Fixes issue where merging archive name was edited with a multi-line text box
  • Fixes issue where some scene overrides were not saved correctly
  • Fixes issue where the FBX plugin installer would not install the correct vcredist
  • Fixes issue where the uninstaller executable would be left behind after uninstalling a side by side installation
  • Fixes issue where tooltips on the immersive user interface would also appear floating on the desktop view
  • Fixes issues where pivot visuals would not respect the Show Helpers In Reflection settings, and makes changes to this setting apply immediately, instead of requiring some other change in the scene
  • Fixes occasional crash when starting a new scene
  • Fixes recurring issue where deleting unused assets would leave metadata behind
  • Fixes typo in Terrain LOD Threshold property tooltip
  • Fixes typo in merge consolidation setting tooltip
  • Fixes typos in various tooltips
  • Fixes crash when selecting siblings of the root node in the developer tree
  • Prevents the clipboard nodes from being deleted, which could cause a crash on exit
  • Fixes crashes in script find/replace, and changes find to match whole words only
  • Fixes a crash when attempting to use incompatible features of the link controls in the merge assistant
  • Fixes performance of some link picker controls, and a crash when trying to clone protected nodes
  • Fixes a crash when triggering "Reset to defaults" on a view shader
  • Fixes a crash in the tree highlight filters when using them on a scene then loading a different one
  • Fixes a crash when attempting to cut an ancestor of the clipboard
  • Fixes issue where using the "Browse" option of link pickers while the browser was undocked caused strange behaviour
  • Fixes issue that was preventing the flushing of texture data to disk unless running in networked mode
  • Fixes issue where changes to desktop immersion mode and tracking status could be undone with Ctrl + Z
  • Fixes issue where undocked frames could be sized to zero and lost
  • Fixes a crash when triggering "Reset to defaults" on a collision object
  • Fixes a crash when deleting gestures
  • Fixes issue where a node could be renamed to an empty string via the properties window
  • Prevents various nodes under SystemLibs and Users from being deleted as some could cause crashes to occur
  • Fixes a crash caused by dragging parts of an annotation into its own state group
  • Fixes issue where some scene overrides would not be applied immediately when added
  • Fixes issue where cluster slaves which did not share the GUI would incorrectly summon windows file dialogs

1.3

Released 2016-11-10

Added

  • Desktop Immersion module now comes as a standard feature of Visionary Render
  • Adds Anti-Aliasing settings for use when Render Mode is set to 'Deferred'
  • Adds Occlusion Culling, available in the Renderer settings
  • Adds a new settings system with improved user interface and easier ways of interacting via snapshots and Lua scripts, and replacing the World node
  • Adds new terrain system to Visionary Render, providing a subset of the GeoVisionary 3 terrain features. There is no longer a minimap display
  • Adds Radial Stereo option to improve the experience of untracked users on curved multi-screen environments
  • Adds support for ArringtonResearch Eye Tracking
  • Adds support for playback of many additional movie formats using VLC, including web streams from URL
  • Adds support for video streaming from Visionary Render to ActiveView
  • Adds Subtree Statistics - "i" icon on the properties window to calculate statistics about the selected object and its descendants
  • Adds "Ignore Probes" property to Assembly nodes, which when enabled, prevents the assembly and its descendants from being rendered into a reflection / light probe
  • Adds "Recent", "New", and "Set to Clone" options to the context menu for link property editors. Recent is populated by recent tree selections of supported types
  • Adds "Scene Overlay" loading and saving - allowing Review users to save limited overlays of CAD data (Viewpoints, Annotations, Groups, State changes)
  • Adds "Select Children" option to the tree view context menu
  • Adds Find and Replace to the script editor
  • Adds Looped property to Sequence nodes. It is set to true for one cycle after a sequence is looped so that action frames have a means of preventing themselves from doing stuff
  • Adds a "Default Hand" setting that allows the user to specify which driver name to use as a backup if a hand model for the current tracker driver can't be found
  • Adds a "Precise Control" method of control to the finger tracking tool, allowing objects to be rotated by rolling the fingers around the object, rather than rotating the entire wrist
  • Adds a "Visible to Self" property to pointer controllers to specify whether they should be visible to the local user (while still being visible to collaborators)
  • Adds a button map function "Deselects all nodes", which is not mapped to a key by default
  • Adds a dropdown menu for Font nodes, allowing selection of font from any installed on the system
  • Adds a history entry when the snap-home tool animates an object back to its original position, to allow that animation to be undone
  • Adds a new control for the properties window to allow clearer editing of Texture and Material map transforms
  • Adds a preset action to the button map for "Position at Body". Defaults to Ctrl + Space
  • Adds a sequence recalculation when modifying a keyframe so that the scene representation can update immediately
  • Adds a setting "Separate Surfaces" which, when enabled, causes the Cube, Cone, and Cylinder geometric shapes to be generated with separate GeoGroups for each face
  • Adds a setting to globally disable the pivot visuals. This can be applied as a scene override to disable pivot visuals in a single scene
  • Adds a utility in the install directory for sending exit messages to cluster slaves in case of error with the main application
  • Adds ability for sequence keyframe rotations to wrap around (e.g. 720 degrees rotates a target two full revolutions)
  • Adds ability for textures to be dragged directly onto the scene background to set the skybox
  • Adds ability to rename an event script in the action column by right clicking on it and selecting "Rename"
  • Adds an Invert Normals geometry operator which works similarly to Invert Surfaces except that it does not invert the winding order
  • Adds application setting to control the visibility of all annotation comments
  • Adds application setting to control the visibility of all annotations
  • Adds automatic colouring of light icons in the tree based on the colour property of the light
  • Adds automatic text highlighting of generated Lua variable when dragging a node into the script editor
  • Adds custom icons for each light type, displayed in the tree view and updated when the type is modified
  • Adds display bounds check so that if the application window will start up completely off-screen, it is moved to the primary display
  • Adds failsafe saving to viewconfig and toolbox data files, preventing them from becoming corrupt if the disk is full
  • Adds feature to script editor which highlights other text matching that which is currently selected
  • Adds functions for disabling / enabling stacking for all stackable frames, and adds auto minimizing functionality for all stackable frames which can also be enabled and disabled
  • Adds graphical indication on property rollout controls to indicate that they can be rolled up and down
  • Adds inline editing controls to the Browser in list mode
  • Adds keyboard shortcuts to trigger flying to the preset view (Top, Side, etc) - defaults are ALT+1 through ALT+9
  • Adds new guard type for enter and leave events that can specify a radius to trigger the events when the camera is within range
  • Adds new orbit behaviour in which the orbit point is the cursor position, reset when Ctrl is released
  • Adds object scaling and snapping to tracked manipulation tools when using the HTC Vive
  • Adds option to assembly tracks in a sequence to allow them to apply their keyframes in world or local space
  • Adds path length tolerance values to gestures, allowing the recogniser to identify the size of the gesture and compare it appropriately instead of normalising it. E.g. a small circle gesture and a big circle gesture will now be recognised as different gestures
  • Adds progress display to long selection operations
  • Adds question dialog to reload the script into the editor when something outside of the editor (e.g. a collaborator) changes the script. Configurable in settings under User Interface / Editors
  • Adds sequence playback controls to tiles in the browser
  • Adds skybox shadows, which use the shadow maps of any enabled directional lights
  • Adds smoother fly-to animation
  • Adds support for dragging multiple selected assemblies into an annotation state at once
  • Adds support for flying to point clouds
  • Adds support for hyperlinks in metadata; Ctrl + click opens the link in the default web browser
  • Adds the ability to split multiple sequence tracks in the same operation
  • Adds the application name and version to the license request dialog
  • Adds transparency to the immersive GUI background to provide a visual indication of its edges while still being able to see the scene behind it. Configurable in tool settings
  • Adds tree highlight modes for Measuring Points and Dimensions
  • Adds vibration support to the XBox controllers

Changed

  • Starting a cluster and loading custom view configurations using the -viewConfig shortcut parameter now requires an Immersive license
  • Changes the behaviour of Double Click - it no longer directly shows the properties window. Configurable in settings
  • Changes the default value of the Dynamic Section Size on Drop setting to 'ON' so that sections perform better on large models
  • Changes the full screen shortcut from Ctrl + F to Alt + Enter - F11 remains unchanged
  • Manual navigation actions now cancel any fly-to animation, unless disabled by the setting "Navigation Cancels Fly To"
  • Restores default joystick left/right operation to rotate instead of strafe
  • Annotation comments are now stacked on the annotation marker instead of being separate, floating comments disconnected from the main annotation
  • Attempting to use an expired license now presents a relevant error message instead of the generic invalid one
  • Clicking on lines in the script editor Drag/Drop section now selects those nodes where possible
  • Double clicking on an annotation marker now toggles the visibility of its comments
  • Expands the Visual Shadow Caster property to allow shadow casting based on GeoGroup settings, or forcing shadow caster (as per original checkbox behaviour)
  • Geometric Shapes are now created with tangents allowing normal maps to be applied to their materials without requiring additional processing steps
  • Geometry Operator controls on assembly properties are now hidden if there are no visuals anywhere under the selected assembly
  • Hides the selection history container node from the User tree
  • Improved audio file support, including additional support for .flac and .aif, as well as better support for .wav files
  • Improves performance of sequence playback
  • Improves performance saving documents
  • Improves performance when recording camera sequences
  • Improves the tree searching control and its interaction with the filter dropdown (previously called highlight)
  • Increases the range of the Gain slider on Audio nodes to allow amplification up to 2x - the property can also be set higher than this using Lua script
  • Increases the size of the application message dialog boxes so they don't present scroll bars quite so often
  • Link property dropdowns for Visuals, GeoGroups, Materials, and ViewFilters now show all possible targets, instead of only the siblings of an existing value
  • Moves the recent network connections dropdown button to the left of the IP/Port controls
  • Moves the select children (and related) context menu options from the "tree" sub menu to the "select" sub menu
  • Optimizes the displays of multiple selection properties by building link property control dropdowns when they are summoned instead of when the control is created
  • Press, Release, Click and DoubleClick events are now generated for any object in the scene, rather than just buttons
  • Pressing escape in the script editor will now dismiss the autocomplete display
  • Selection of an assembly track in the sequencer now selects the target assembly in the scene
  • Separates the contents of the Tools / View tab into Tools / View and Tools / Tracking
  • Simplifies the Ambient Occlusion settings
  • Single clicking an annotation marker while the Annotation window is open will select that annotation
  • Splits sequencer "Show frames" option into "Show frames" for 2D and "Marker Visuals" for 3D
  • The toolbox root node in the user tree is now protected and cannot be deleted
  • Tweaks the wording of the light creation menu and sub-items

Removed

  • Removes the -mono shortcut option - Stereo is now enabled and disabled automatically according to the "Stereo" control on the tools window / settings. Adds a -stereo option to force a stereo context at all times
  • Removes the non-uniform scaling controls from the PRS manipulator
  • Removes the opacity slider from the background colour control as it has no effect

Fixed

  • Fixes a crash when attempting to tesselate with a negative value
  • Fixes a crash when creating Collision on an assembly whose visual has no vertices
  • Fixes a crash when moving/copying a mesh's indexed primitive node into a mesh with more vertices
  • Fixes a crash when placing annotations while SSAO is enabled
  • Fixes a number of issues with the progress display on non-nvidia graphics hardware
  • Fixes an issue preventing the modification of the screen capture filename
  • Fixes an issue where dragging an image file into Visionary Render that was already present in the scene would not create another copy
  • Fixes clipping of button map rows
  • Fixes clipping of merge assistant controls
  • Fixes crash when undoing the creation of events
  • Fixes flickering issue with dynamic sections when capped sections are enabled
  • Fixes issue causing in-scene scrollbar objects going out of sync on a cluster
  • Fixes issue causing some images to be pasted with the wrong alignment ('wonky' images)
  • Fixes issue invoking manual and displaying tooltips
  • Fixes issue where Isolate would persist between different scenes
  • Fixes issue where a sequences containing single keyframes were not always evaluated correctly
  • Fixes issue where adding a pivot would prevent the restore transform feature from working
  • Fixes issue where annotation markers would lag behind their target object when that object was moved too quickly
  • Fixes issue where auto indenting a script would add an unnecessary amount of undo entries, rather than just one
  • Fixes issue where changes to view config nodes could not be undone
  • Fixes issue where creating successive nested Room geometric shapes would result in larger and larger rooms
  • Fixes issue where dragging assemblies with filtered attributes from the scenes tree into link properties would fail
  • Fixes issue where dynamic section opacity could be set to unreasonable values
  • Fixes issue where in-scene keyframe markers would appear to "pop" when switching between sequences
  • Fixes issue where isolating assemblies with measurements would incorrectly hide the dimensions
  • Fixes issue where loading and saving files with unicode characters in the filenames was dependent on the system locale (e.g. a UK system could not operate on files with Chinese characters in the name)
  • Fixes issue where network connections would sometimes be highlighted red when they are in-fact successful
  • Fixes issue where opening a script in the script editor could be undone, clearing the text editor
  • Fixes issue where opening a script while the editor window was minimized would not restore it to display the script
  • Fixes issue where read-only link property controls would still present a drop down box
  • Fixes issue where receiving data in a collaboration could be undone with Ctrl + Z
  • Fixes issue where rolled up colour picker controls representing completely transparent colours were not visible. They now display a checkerboard background
  • Fixes issue where screen flickered when pressing GUI buttons to move the camera
  • Fixes issue where search results list was truncated
  • Fixes issue where selecting a button in the button map dropdowns would not apply the selection the first time
  • Fixes issue where some geometry operators would cause vertex colour information to be lost
  • Fixes issue where some spot light properties could be set to values outside of acceptable ranges
  • Fixes issue where specifying a non-existant toolbox on the command line would result in no tools being available at all. It now falls back to the defaults
  • Fixes issue where splitting a sequence was not inserting keyframes at the split time
  • Fixes issue where the Lua auto-complete list in the script editor was inconsistent between cluster slaves
  • Fixes issue where the gesture recording interface was usable when there was no tracking input to record
  • Fixes issue where the texture instance count in the browser was not counting some types of instances
  • Fixes issue where tracked controllers were causing GUI elements to go out of sync on clusters
  • Fixes issue where tree highlight colour was too similar to a selected highlighted node
  • Fixes issue where using the mouse wheel on some drop down menus would behave incorrectly
  • Fixes issue with actions not executing when they should during playback
  • Fixes issue with dragging nodes into long scripts that was preventing the dropped entry from being selected correctly
  • Fixes issue with the geometric shape / cone normals
  • Fixes some performance issues when resizing text controls containing a lot of text

1.2.3

Released 2016-09-20

Fixed

  • Fixes a crash when inputting a very long line into the advanced search control
  • Fixes a crash when loading a scene containing invalid or corrupt texture data
  • Fixes an issue where the application installer would uninstall a previous version before confirmation of the new installation was provided
  • Fixes issue where the tracked mouse control tool did not function correctly in multi-sided cluster environments
  • Fixes issue where tracked manipulation of objects constraint with the 'Parent' constraint mode would cause the objects to fly off unexpectedly
  • Fixes issue with recipe files not being found when using the -documentDir parameter when launching Visionary Render
  • Fixes issues with side by side installations not formatting shortcut arguments correctly

1.2.2

Released 2016-08-06

Added

  • Adds support for side-by-side installations of multiple versions of Visionary Render. Note that file associations will not be restored to 1.2.1, if 1.2.2 or a later version is uninstalled later. To restore associations to 1.2.1, rerun the 1.2.1 installer

Changed

  • Speeds up loading of VRText/VRNative files, which is especially noticeable when loading very large files

Fixed

  • Fixes a crash in the PRS manipulator
  • Fixes a crash involving deleting unused assets when the scene had contained pivots
  • Fixes a crash that could be caused by loading a file with invalid measurement dimensions
  • Fixes a crash when using a combination of finger tracking and a flystick at the same time
  • Fixes issue modifying pivots on a cluster
  • Fixes issue where Visionary Render running in fullscreen mode on Windows 7 would prevent TeamViewer from being able to transmit data to the support team
  • Fixes issue where avatar arms would appear in the wrong place during collaboration
  • Fixes issue where delete unused assets would not work on the library root node
  • Fixes issue where deleting unused assets would leave metadata behind
  • Fixes issue where the sequencer would behave incorrectly when dragging a track which was longer than the current visible time range
  • Fixes issue where triggering a high resolution screen capture with the PrtScrn key would cause the application to hang
  • Fixes problematic object reading due to unpacking uv inf from triangle strip surfaces

1.2.1

Released 2016-06-09

Added

  • Adds support for HTC Vive
  • Adds a "Manual" update mode to Light Probes
  • Adds support for skyboxes in lat-long and cylindrical layouts, as well as support for EXR image files

Changed

  • Greatly improved overall rendering performance
  • Lowers the memory overhead of loading scenes containing textures and sounds
  • Improves performance of script editor output window when there is a lot of text outside of the visible area
  • Updates Oculus SDK to version 1.3. The latest version of the Oculus runtime is required - there is no backward compatibility with previous Oculus runtime versions

Removed

  • Removes unnecessary scroll bar on the browser filter dropdown menu

Fixed

  • Fixes graphical glitch in the file menu
  • Fixes issue where loading a different audio file with an identical modified date as the one currently loaded did not work
  • Fixes issue where Ctrl + P would not toggle the properties window
  • Fixes issue where cubemaps could not be applied correctly in a material's reflection map slot
  • Fixes issue where selecting an item near the bottom of the browser list would cause it to incorrectly scroll the list
  • Fixes issue where the PRS manipulator toggle button on the immersive context menu was not functional
  • Fixes issue where scene GUI buttons could be interacted with by pointing directly away from them
  • Restores missing controls in the immersive context menu
  • Limits the near clip plane minimum distance to 0.0001
  • Fixes an issue where gesture recording controls were accessible when there was no tracker available to record them with
  • Fixes issue where a selected measuring point was not being highlighted in the scene
  • Fixes issue where 'paste as child' on the immersive context menu would actually paste as a sibling in some cases
  • Fixes an issue where black bars appeared during a render to texture when the texture size was greater than 1024
  • Fixed a crash when Overlapped Cull is enabled
  • Fixes issue where enabling ambient occlusion with an ocean present in the scene would result in visual distortion
  • Fixes issue where changing guard conditions on events would not update the user interface immediately
  • Fixes BadNodeID exception in the log when undoing the creation of a Room (Geometric Shape)
  • Fixes issue where disabling any global application button mapping would cause the rest of the global buttons to stop working
  • Fixes issue where using the screen capture tool with a custom output directory would not save the captures to disk
  • Fixes collaboration issue in the start room where users selecting the Open button would trigger the dialogs for a different user
  • Fixes issue where adding a skybox to a scene containing MovieScreen objects would cause the movies to render incorrectly
  • Fixes a typo on the tooltip for the Point Cloud LOD Scale property
  • Fixes issues with the avatar arms bending unnaturally and obscuring the view of the scene
  • Fixes issue where dragging a skybox from Windows Explorer into Visionary Render directly onto the Scenes Skybox property would result in a black skybox
  • Fixes issue where link picker controls would not scroll their dropdown contents to the currently selected item
  • Fixes a crash when deleting a measuring point while dragging it
  • Fixes an issue where using some geometry operators while the browser was displaying models in list mode caused some columns to reset to 0
  • Fixes write issues with recipe files stored in the application data directory by saving them in the documents directory instead
  • Fixes issue in button mapper where bindings involving modifier keys would display as large numbers instead of the description of the keys
  • Fixes audio playback issues in collaboration - all members of the collaboration will now correctly hear the sound when it is played
  • Fixes a crash reported during collaboration
  • Fixes issue where the manipulator buttons in the edit tab were not connected to some of the tools
  • Fixes issue where the toolbox would not be created if a non-existant toolbox was specified on the command line
  • Fixes issue where disabled annotations would not stay attached to the object they were created on
  • Fixes issues with automatic tracking configuration reloading when the file is changed on disk
  • Fixes an issue where moving an invisible Dynamic Section in the tree would cause it to become visible
  • Fixes issue where the avatar parts settings would not apply correctly to the new avatar structure
  • Fixes issue in avatar model causing tracked view configurations from 1.1 to be misaligned in newer versions
  • Fixes issue where a material with a dark diffuse colour and a colour map would not appear correctly
  • Fixes issue where reloading a texture that had been pasted from the clipboard would delete it
  • Fixes issue where the advanced search would not process multiple queries properly
  • Fixes a shader exception when loading a scene containing reflection probes
  • Fixes occasional crash in button mapping settings interface
  • Fixes a memory leak when changing the audio file loaded on an AudioBuffer node
  • Fixes issue where providing an invalid audio file to AudioBuffer would result in the software repeatedly attempting to load it
  • Fixes issue where toggling the visibility of some frames would not bring them into focus
  • Fixes issue where camera movement would be interpreted as a gesture
  • Fixes issue where undocking/docking tree view frames would result in incorrectly ordered tabs

1.2

Released 2015-04-30

Added

  • Setting to permit visuals to be shown for every sequence in the Scenes tree instead of just for the current sequence

Changed

  • Permits multiple sequences to be opened at once in the Sequencer
  • Sequences obey any constraints on target nodes during playback. Animation is retargeted to the parent if constrained to parent
  • Keyframe rotations are no longer ignored when orienting to a path or target, which permits roll to be added for instance
  • Animations can be split and merged in the Sequencer via the context menu

1.1

Released 2014-10-24

Added

  • Adds option to enable a deferred renderer
  • Adds support for streaming terrain
  • Adds support for enabling and configuring an ocean
  • Adds option to enable logarithmic depth buffer
  • Adds additional controls for level of detail
  • Adds support for screen-space coverage LOD system
  • Adds support for more than 8 lights of each type, at a performance penalty when deferred rendering is disabled
  • Adds support for image based lighting, allowing blurred reflections on objects
  • Adds better automatic support for Bump Maps on materials
  • Adds support for relief mapping
  • Adds support for render-to-texture
  • Adds VSync option to user settings
  • Adds option for overlapped culling
  • Adds finer control over hardware instancing
  • Adds more shapes to the Create -> Geometric Shape menu
  • Adds Texture mapping and normal generation tools, as well as automatic height map and normal map tools
  • Adds ability to optimise meshes from within the application
  • Adds a new User Interface for scene and application settings, including a button mapping feature
  • Adds an improved drag and drop interface, allowing tree items to be reordered
  • Adds the ability to select a single group member from its list of members
  • Adds buttons to Event tables which can clone an event, and shift them up and down the list to change their execution order
  • Adds a context menu to the properties window to provide the functionality of the scenes tree context menu
  • Adds a "Last Click Position" to the view tab on the output window, showing the world position and user responsible for the last scene click
  • Adds an option to property rollout title bars to reset the values to their defaults (as they would be when a new object gets created)
  • Adds volume controls to Movie nodes
  • Adds a 3D file browsing dialog for use on clusters
  • Adds Filtering of snapshot properties
  • Adds ability to apply uniform scales to matrices
  • Adds ability to resize data columns within the browser
  • Adds the ability to capture the screen to image files
  • Adds a scene representation of the sequence currently in the Animation Sequencer, allowing the animation path to be edited visually
  • Adds Catmull-Rom interpolation to permit smooth movement along a curve between keyframes
  • Adds ability to orient animation targets to their direction of travel or a target assembly
  • Adds option to rearrange keyframe times to make the velocity of the target constant throughout the animation
  • Adds support for Oculus DK2
  • Adds support for zSpace
  • Adds laser highlighting and manipulation system
  • Adds ability to interact with the 2D GUI using a hand tracker
  • Adds modifier key capability to key events, which now supports events on things such as Ctrl + 5, or Shift + V, etc
  • Adds support for capped sections. Provides the ability to render cap geometry when enclosed geometry is sectioned
  • Adds ability to click through dynamic sections and change the method of selection
  • Adds ability to change colour and opacity of dynamic sections
  • Adds ability to defer the resizing of dynamic sections until the section has stopped moving
  • Adds a property to the pointer controller to allow it to be visible to all network users

Changed

  • Double clicking in the tree now toggles a node's Enabled property, if it has one. The property window is now summoned by right clicking on the node and selecting "Show Properties"
  • Clicking on a link property (e.g. Visual->Material property) now selects the target instead of triggering the sibling dropdown. The dropdown is now triggered only by the arrow icon on the right of the control
  • The icon of a library tree now reflects its contents
  • Memory usage optimizations for very large scenes
  • Significant application performance and stability improvements

1.0.1

Released 2013-11-15

Added

  • Support for floating licenses including a new set of Visionary Render shortcuts:
    • (Development) will request a development license from the license server using the -development command line option
    • (Review) and (Networked) will request a review license from the license server, by omitting the -development option
    • These shortcuts are otherwise functionally identical when no license server is in use (i.e. when the computer has a license installed locally)

Changed

  • Improve application performance and stability
  • Provide clearer access to application and scene settings