ARDI-VE Changelog
2022.0.0b Build 2980
Enhancements:
- Upper and lower indiciators now include correct units and number of decimal places
- Switched to new display system, improving performance and radically reducing the number of draw calls.
- Fixed issue loading very large OBJ models
- Kiosk mode disabled when pressing 'Return to Normal Vision' mode.
- Kiosk mode doesn't re-start the rotation when vision modes change
- Kiosk mode skips hidden vision modes, only focusing on the main ones.
- Kisok mode turns on min/max range indicators and change notification by default, and disables voxelisation.
2022.0.0b Build 2978
New Features:
- Added 'Hide' scriptable behaviour
Enhancements:
- Items that are not visible will not be considered when determining automatic camera placement
- Items more than 10k units from the origin of the scene will not be considered during automatic camera placement
2022.0.0b Build 2976
New Features:
- Added support for single-channel position, scale and rotation binding for assets.
Enhancements:
- Removed excess debugging detail
Bug Fixes:
- FBX files with out-of-order animation keyframes are now supported.
2022.0.0b Build 2977
Bug Fixes:
- Fixed issues & improved compatibility for SVG files
2022.0.0b Build 2976
New Features:
- Added support for single-channel position, scale and rotation binding for assets.
Enhancements:
- Removed excess debugging detail
Bug Fixes:
- FBX files with out-of-order animation keyframes are now supported.
2021.0.2 Build 2975
Enhancements:
- Added support for Holographic and Translucent item skins
2021.0.2 Build 2974
Bug Fixes:
- Fixed the Kiosk Mode button
2021.0.1 Build 2973
Enhancements:
- Updated the 'lock' control to show the new Range Modes control
- Added the Range Options control
Bug Fixes:
- Resolved an issue loading the site list for multi-site ARDI servers
2021.0.1 Build 2972
New Features:
- The default vision mode can now be set
- The notification area includes a 'back' button when in a non-default vision mode
Enhancements:
- Value-watchers (such as the ValueThreshold effect) will not run on objects with no 3D model.
- Reduced amount of spacing between notifications
Bug Fixes:
- Fixed an issue with large (+64000 vertex) OBJ files
- Fixed an environment load timing issue with slow-to-download environment files
2021.0.1 Build 2971
Enhancements:
- Substantial Improvements to SGVS
- SGVS-only vision modes will now include colour legends
- Fixed 1s 'stutter' - decresed frequency and stutter will only occur when memory is being lost.
2021.0.0 Build 2970
New Features:
- SGVS is now incorporated into ARDI and will be available to select customers.
Enhancements:
- Improved performance with null/bad data being read as floating point.
- Improved response rates around complex live data renderers
- Increased pool of built-in notification icons
- Added facilities for runtime or non-property vision modes
- Options panel now has a drop-list for selecting which options you would like to change
1.0.0rc3 Build 2960
Enhancements:
- The time-travel controls will not be available when there is already a pending time-travel event buffering.
Bug Fixes:
- Fixed an issue causing Text-To-Speech to not always correctly substitute %NAME% values when responding to digital events.
1.0.0rc3 Build 2959
New Features:
- ARDI-VE will now reconnect to your environment - not just your server and site - when being restarted.
- Environment names are now included in the name of the server in the server browser where multiple environments exist.
Enhancements:
- When hitting 'F5', ARDI will no longer prompt you to choose an environment if you already have selected one previously.
Bug Fixes:
- Fixed an issue connecting to servers with multiple environments.
- Fixed an issue loading FBX models that are saved with sub-objects in the opposite order compared to their object hierarchy.
1.0.0rc3 Build 2958
New Features:
- Added 'Notices' layer on the bottom left-hand side to deliver status information.
- Added 'ValueRibbon' effect to track moving objects and display values around them [Incomplete - Doesn't yet work with Time Travel]
- Added 'AlertThreshold' effect to detect values over or under certain thresholds and produce a notice of the issue.
Enhancements:
- Improved the internal ComplexDataDisplay system to handle non-trival live or historical data cases
Bug Fixes:
- Fixed issue where clicking on a sub-component of an asset would not open the correct web dashboard page
1.0.0rc3 Build 2957
New Features:
- Vision Mode Level Alerts now availble (further improvements to be made in the future)
- Lock Position effect now available
Enhancements:
- Added 'filter' option to longwall movement behaviours to help cancel out drift.
- Longwall movement behaviour now as better support for faulty relay bar sensors
Bug Fixes:
- Resolved resource leak issue that would prevent resources from being cleaned until AFTER the vision mode was closed.
1.0.0rc3 Build 2952
New Features:
- Chart Effect is now available
- URL properties now available in asset information
Enhancements:
- Axis order may now be specified in Vector effects (ie. “xzy; 10,2,0” specifies each of the axis names).
- Removed the 'Restore All Layers' behaviour when you attempt to remove all layers, allowing users to have all layers disabled.
- Added warning message when using invalid auth credentials in Guest-mode servers
Bug Fixes:
- Fixed issue with Icons not always dissapearing when the associated level is removed.
- Fixed issue with transparent Icons not being transparent after hiding and then revealing all layers
1.0.0rc3 Build 2948
Enhancements:
- Low-spec hardware will no longer disable effects unless VR is detected on an Android-based device (ie. Quest)
- Text effect backgrounds now auto-size to the text within them where possible
- Text effect background colours and transparencies can now be set (bgcolor)
Bug Fixes:
- Fixed issue with dynamically-enabled Text effects not hiding correctly
- Fixed issue where text effect backgrounds occasionally appeared behind nearby geometry despite z-order.
1.0.0rc3 Build 2947
New Features:
- Low Resolution 3D models now supported for low-spec devices
- Local 3D model caching now supported (requires latest server)
- Fullscreen mode is now user selectable in Options
Enhancements:
* Support loading photographic maps where the image Y-axis is upwards rather than downwards. * New longwall behaviour correction algorithm to avoid 'runaway' roof supports with sensor drift or during double-chocking. * Default fullscreen mode has now been switched to 'Exclusive Fullscreen' for non-VR devices on Windows builds to improve framerate. * AnalogTint effect now allows binding for the reference point as well as the actual point.
Bug Fixes:
- Fixed issue with LOD system preventing some objects from changing mesh or texture when appropriate.
- Fixed issue with items having no renderers being added to the LOD system.
- Fixed issue causing Tint behaviours to colour more objects than they should.
- Fixed inconsistencies in issues around layer enabling/disabling
- Overlaying connection UI windows now fixed when adding new servers
1.0.0rc1 Build 2942
New Features:
- Behaviour 'FollowARelationship' can now be given minimum and maximum travel values, plus a mode for bad data
- Behaviour 'Icon' can now be given a background colour, and the fade effect can be removed.
- Kiosk Mode now available in the Play menu
- Maximum animation time can now be set on the server and is no longer fixed to a maximum of 6 seconds
Enhancements:
- Added indication of when searches were running
- Added support for very large OBJ meshes
- Improved SVG font rendering
Bug Fixes:
- Backgrounds on text and icon effects could sometimes be drawn BEFORE background geometry
- Fixed issue with shader priority in occluded assets within other assets
- Searches including the '#' character now work as expected
- Fixed performance issues related to bad data mapping
- Behaviour 'Icon' now correctly allocates icons for properties that are not linked to live data
1.0.0rc1 Build 2940
New Features:
- Vision modes now available for Lookup and Text properties.
- Individual properties can now be removed from the default vision mode menu (from the administrative web interface).
- UI elements now added for 'Range' properties.
- Added VR Keyboard
Enhancements:
- Higher-resolution desktop UI now available for systems with a mouse/non-touch systems.
- Improved default sorting method to reduce the number of 'Measured Here' items
- Relocated 'next' and 'previous' UI buttons to remove visual clutter
- Added additional functions and a label control to dynamic text objects
- Effect-based 3D objects are attached to their own scene layer, allowing users to remove them.
Bug Fixes:
- Fixed layering problem that could prevent objects without a rendered base from appearing in vision modes
- Fixed issue where unconnected flowing data could be presented as 'Measured Here'. It now shows 'Measured Elsewhere'.
- Fixed bug where popup lists would rotate to match rotated 2D user-interface elements.
- Removed scrolling hiccup when opening collapsed UI entries
1.0.0rc1 Build 2939
New Features:
- Many internal rendering enhancements to improve framerate on GPU-accelerated systems, and stabilise framerate on non-accelerated systems.
- Added asset information to the left-hand controller in VR
- Added an in-engine keyboard in VR
- Tapping ESC with no vision modes selected will return the user back to their starting point
- Tapping ESC twice will now close ARDI-VE
- Added “low spec” hardware options for micro-PCs and Android devices
- Added an additional LOD detail level to remove objects at extreme distances on low-spec devices
- Improved asset selection
- Added additional script functions
- Oculus Quest version now publically available
- Android version now publically available
- Added high-point and low-point indicators in vision modes
Enhancements:
- Model occlusion fading now happens instantly rather than using the slower FaderSystem.
- Prevented transparent objects from being de-prioritised in the render queue
- Improved scene size detection when entering the scene in VR
- Made the Android version available on Samsung phones (they no longer request to be fitted to a Gear VR)
- Opening a scene in VR will now correctly place the user vertically
Bug Fixes:
- Fixed issue with controller tracking on Oculus Quest builds
- Fixed conflict issue with model occlusion and fading
- Fixed issues with vision modes and the new vision mode UI
- Fixed problems with touch controls on Android devices
- Cleanup script steps will now correctly work on all persistent steps
- Removed layering problem when applying highlight behaviour
- Fixed issue with a differential response texturing being used in-scene but not appearing in the UI
- Some effects are now more tolerant of being in a bad-data state
1.0.0rc1 Build 2929
New Features:
- Effects that provide physical models (signage, for example) can now have those effects moved in the editor, allowing you to reposition items that previously could only be moved in script.
- Added script elements for controlling levels.
Enhancements:
- Replaced the display mode scale bar with a new one that operates much more smoothly. This also resolved several small UI bugs in the process.
- You now adjust the manual range by dragging the start and end guides rather than left/right clicking, which works better for touch devices.
- Comparing anything against 'bad data' now shows 'bad data' instead of being treated as 'zero'.
- When time-travelling, points that have no history data are shown as 'bad data' instead of being left at their previous value.
Bug Fixes:
- Fixed a bug that would prevent historical data from being restored when you left Comparison mode.
- Fixed a bug where your vision mode manual range could be retained between vision modes.
- Moved the 'Off' and 'Configure' buttons so that the sidebar no longer impacts them.
1.0.0rc1 Build 2925
BREAKING CHANGES:
- A change has been made in the 'Pivot' effect when you are using 'absolute=“1”' as a parameter. If you use this effect, you will need to adjust the parameters
to match the new format, which more closely mirrors the non-absolute version. You must now specify both the 'forward' and 'right' axes, not just the forward.
New Features:
- Multi-client signin support for Collaboration.
- Cameras now synchronise across the collaboration system.
- Support for pin-list synchronisation.
- The first time you connect to a collaboration-enabled server, you will be prompted to select your chat username.
- You may now invite users to your group in Collaboration
Enhancements:
- VR environments now start in an elevated position (the top of the scene at around 1.2m off the ground), rather than being placed with their base on the floor.
- Connection username is now the default collaboration username as well.
- Absolute mode for 'Pivot' effects takes new parameters and corrects for roll.
- Server list now includes the username (if specified) after the name of the server.
Bug Fixes:
- User login details are correctly saved in the server list
- Some collaboration formatting and user-identity fixes
- Fixed pin-list sharing inconsistencies
1.0.0rc1 Build 2924
New Features:
- Pipework/connections now attempt to flow properties.
- New script functions for pipework (ScriptHighlightConnection) now available.
- Added 'cleanup' Script function
Enhancements:
- Scripts searching for sub-assets (assets modelled within other assets) will now find them without having to reference the parent or understand the internal structure of the model.
- Significant improvements to pipework connections.
- Added 'Remain' flag to the Highlight behaviour
Bug Fixes:
- Selection of assets that have no renderer on their base (ie. models with more than one mesh at the base level) could be difficult to select when a vision mode was enabled.
1.0.0rc1 Build 2923
New Features:
- Direct/Private messages and shares are now supported in Collaboration
Enhancements:
- Renamed some share options for clarity
- When playing back history, properties/channels that aren't present are now set to 'error'.
- Improved path resolution for all script functions that access properties
- Changed the 'add group' icon in Collaboration
- Changed the 'Connection Editor' icon in the Editor Bar
- Username is now visible in all Collaboration panels
- Collaboration messages from web/anon clients are now correctly attributed
Bug Fixes:
- Several bug fixes across the Connection Editor
- Fixed alignment issues with the Collaboration button
- Google URLs are no longer shown when URLs are shared