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
- 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
- Scene GUI has artefacts 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