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