The 1.2.0.0 Update is the second larger iterative version of AR 3S. Its primary focus are stabilization, reliability and scalability features. Improvements for the Object Management, as well as, GUI Upgrades.
NEW – AR 3S Pro is now fully featured and supported
NEW – TriLib import library is implemented and supports: FBX , STL
NEW – Image Tracking is independent of the Holo-Light QR Code
NEW – Virtual Keyboard is available on all platforms that do not support a native keyboard
NEW – Welcome Panel allows to Quick Load files and Spaces
IMPROVED – Loading Cube Experience is made easier and more intuitive
IMPROVED – Re-aligning Objects is made easier and more intuitive
IMPROVED – Scene View Panel is made easier and more intuitive
IMPROVED – Interaction Panel shows the colors of the axes to lock
As part of our mission we continuously aim to improving AR 3S. And bugs are no exceptions. Based on feedback from users, partners and internal developers the following bugs have been squashed.
FIXED – Demo Mode - CAD File Browser has no content when opened in Demo Mode
FIXED – Image Tracking - After a QR Code has been successfully scanned, the MR QR Image Tracker cannot capture any subsequent ones
FIXED – Interaction - Far Interaction Clicks are not recognized anymore
FIXED – IP Adress - No IP Address found when AR 3S is started offline
FIXED – JT Import - Duplicate or NO requestable file for JT import
FIXED – JT Import - No Parallel/Sequential imports possible
FIXED – Licensing - Exception occurs when trying to release License without internet connection
FIXED – Licensing - License Initialization shows Invalid License on startup although valid Access Token was loaded
FIXED – Licensing - User does not receive a notification when their License has expired
FIXED – Main Menu - Main Menu does not behave properly around Welcome Panel
FIXED – Main Menu - Main Menu is at times not accessible and app must be reinstalled
FIXED – Main Menu - Main Menu breaks when clicking "Real World Reference Button" during Menu Close/Open Animation
FIXED – Multi-User - Unexpected FileAvailableNotification(s) for Multi-User when pressing "Delete All"
FIXED – Multi-User - Broadcasting does not work on IP spaces which are not 192.168
FIXED – Multi-User - "Remove All" feature cannot remove every object for all users in Multi-User Session
FIXED – Multi-User - Shared Files are not correctly removed if one party is disconnected in a session
FIXED – Scaling - Import Scale for objects saved as HLCAD is not correct
FIXED – Object Management - After loading a model, it is not stable but jittering heavily when the user is moving
FIXED – Object Management - Manipulation Tools do not change position and rotation with Re-Alignment
FIXED – Scene Management -Deleting files from Scene View during Import Process does not remove Loading Cube
FIXED – Spaces - Saving multiple times at once blocks progress
FIXED – Spaces - Loading a Space when other objects are loaded throws Deletion Errors
FIXED – Spaces - Saving a scene immediately after pressing "Delete All" causes app to get stuck
Below you will find a list of known issues. These issues are defined as bugs, or at times missing features, that is known to the development team and are being actively investigated or developed.
TriLib Importers block Main Thread and Overflow Memory – When using the TriLib Importers to import FBX or STL files, at several points during the import the app’s Main Thread is blocked and the memory bloats up. This is likely due to GameObject creation and Material creation and assignment in too few frames. On HoloLens 2, for files larger than 30MB of size, this results in a memory overflow and a subsequent app crash.
Objects are not properly deleted networkwide In Multi-User Session – When loading a Space during a Multi-User Session in which (at least) 2 parties have shared objects, not all objects are correctly cleaned up when iterating this process.
Rigged Models have an Offset of Bounding Box/ Grab/ Tap To Place – When using AR 3S to import a model with leaf transforms without meshes, several Features like Bounding Box, Grab and Tap-to-Place have an unidentified Offset that looks wrong to the user. This happens everytime with models that have bones or are rigged.
"Re-Align Object" does not align Object correctly – Sometimes, when re-aligning an object via the Hierarchy Tree, it is not moved and rotated so that its local position and rotation coincide with the QR Code's local position and rotation.
"Delete All Objects" deletes wrong objects in Multi-User Session – In a Multi-User Session in which all participants have shared multiple objects, the "Delete All" method in the Scene View Panel causes also wrong objects to be deleted.
Starting a Second Multi-User Server on the same PC causes an Exception – When running more than one Instance of AR 3S on a computer and starting a Multi-User Session on more than one Instance on that PC, a SocketException occurs. This is because the port is bound to the first Instance.
File Sharing sometimes cannot apply State and Network Identities in Multi-User Sessions on the same PC – In some cases the File Sharing process cannot be finished, because the current State and Network Identities are not delivered correctly from the File Owner to the Receptor (both are on the same computer, but there is an actual network data transmission running anyway). This results in "unfinished" File Sharing and a delivered model that is correctly created, but not synchronizable during the Multi-User Session, because of missing Network Identities.