====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