Changelog

MAGES™ SDK 4.2.4

feature

  • Added vitals URLs and multiplayer analytics URL to mages settings

  • Improved analytics and optional actions sync in coop

  • Added support for Magic Leap (BETA)

  • Added new editors for Softbodies and Cut-Tear-Drill actions

  • Updated Deformations Showcase scene

  • Added accurate explanation console messages in case of failed login

  • Added custom network info UI in MAGES Settings

bugfix

  • Fixed ClientId not been visible in MAGES settings

  • Minor changes in custom record and replay scripts in VR Recorder

  • VR Recorder now writes one channel of audio signals for remote players to solve the problem with recording distorted (high pitch) sounds

  • Fixed desynchronization problem regarding multiplayer sound recording in VR Recorder

  • Added comments in VR Recorder and removed unused scripts

  • Fixed synchronization of Two-Hand hand poser

  • Fixed cut action recorder not working when package is imported to an empty project

  • Fixed missing mesh references in Medical Simulation

  • Fixed lighting calculation of Softbodies Showcase scene the first time it is loaded

  • Fixed error that was caused in action editor, if Include Hologram was enabled

  • Fixed question action prefabs not properly syncing in coop

  • Fixed camera position in Softbodies Showcase scene

knownissues

  • When importing the samples in a new project, the corresponding MagesSettings file may not contain the correct reference to the OperationStartUI

  • In medical simulation there is a case where some errors may pop up in the console when the user touches the UIs that appear in the scene


MAGES™ SDK 4.2.2

bugfix

  • Fixed compile error with multiple versions of Newtonsoft Json importer


MAGES™ SDK 4.2.1

feature

  • Added real time Cut Action prototype [Beta]

  • Added new MAGES language translation system

  • Added OptionsUi to the MAGESSettings.asset for easy configuration. You can override the UI that pops up when pressing the analog stick

  • Added ResetLesson() function in PointSystemManager.cs to override the Lesson name in the gamification monitor and reset the total number of Actions number.

bugfix

  • Improve internal traversal of scenegraph (ScenegraphTraverse)

  • Fix bug with analytics panel that was spawning twice at the end of the simulation


MAGES™ SDK 4.2.0

feature

  • Added VAPPS example in Medical Sample

  • Added HoloLens2 support

  • Added new analytics records for coop sessions. The performer of each action is recorded as well as the time from the start of the session.

  • Added synchronization of coop analytics. Currently the score and the performer are synchronized among all users.

  • Added beta support for Unity 2021.3

bugfix

  • Fixed issue with visual scripting not saving analytics files


MAGES™ SDK 4.1.0

feature

  • Added Xray, anaesthesia machine and whiteboard on medical sample app.

  • Major improvements in CTD algorithms (complexity, running time).

  • Remove touching interaction with the UIs (only interaction with raycast is available).

  • C++ dlls are no longer there. We integrated them into C# dlls (GAEd, StoryboardDataLicense).

  • No need to have the scenegraph xmls in the Documents file for the desktop builds. They are loaded from the project Resources.

  • Added teleport feature to move into selected areas in VR.

bugfix

  • Fixed issue with the MAGES settings causing prefabs not to saved properly.

  • Fixed issues with the coop room creation.

  • Various stability fixes of the VR Recorder.

  • Improved names of objects in the scenes.

  • Fix coop issues with Optionals and Analytics.

  • Rename StartupHelper window.

knownissues

  • In some cases (eg QuestionAction) the Analytics scoring factors are crashing the Action on perform.

  • In CTD there are some artifacts left after performing incisions.


MAGES™ SDK 4.0.2

feature

  • Desktop3D camera new UI look. Now you can control the camera by pressing the space button and then select the mode with your mouse.

  • Improved MAGESHelper window. The options for networking are separated from the MAGES warnings and marked as info (not warnings since they are optionals).

  • Many video tutorials were released.

bugfix

  • Fixed issue with Optionals and Coop.

  • Fixed Coop configuration window from the MAGES top bar menu.

  • Various fixes on deformable tearing.

  • At the MAGESHelper window we fixed the re-import button that was not removed automatically after pressing it.

  • On drilling, the hole matches the drill mesh (it was very big previously).

knownissues

  • When you login, the sign in button it is still there. Will be replaced with a logout button in a future version.

  • In coop if someone joins after the operation has started, the scenegraph may not sync properly on the client.

  • Clients cannot perform the insert plug action (last animation action) on the Cultural Heritage sample app.

  • CTD is not tested on co-op.

  • On continious tear there are still some artifacts when cutting.

  • Tearing can sometimes not work when scalpel touches the mesh but the tear is done when the scalpel is moved a bit.

  • On drill, if the model is low poly the holes are not circular.


MAGES™ SDK 4.0.1

feature

  • Major asset cleanup.

bugfix

  • Fixed chair missing material from Cultural Heritage sample app.

  • Documentation updates to improve the developer pipeline.

  • Download SDK shouldn’t lead to the Documentation Page.

  • Fixed error with Property _Metallic.

  • Fixed Medical Sample App MAGESSettings wrong prefabs.

  • Fixed Medical Sample App scalpel wrong placement.

  • Fixed Cultural Heritage monitor missing materials

  • Duplicate folders in MAGES Deformations. Delete one.

  • In SoftbodiesCTD, we should have a Previous Button while we are on our first action.

  • Remove some textures from the ActionScripts folder.

  • There should not be a previous button on the first Action (bowel)

  • Added new easier to use handles on Drill since the old ones were removed when the scripts moved to source.

  • Fixed raycast appears to be inside the hand.

  • Fixed issue with microphone Usage field still empty in the package causing MacOS Builds to fail.

  • Fixed issue with scenegraph the wont load on mac build if we follow standard instructions.

  • Fixed scenegraph that wont load on android from mac build.

  • Added sound on perform (on Action skip).

  • Fixed Cultural Heritage sample app scalpel hand pose.

knownissues

  • Coop configuration is not working.

  • The vitals scene cannot open (is readonly).

  • Coop clients cannot interact with objects.

  • Issues with Optional Actions on Coop (Alternative paths).

  • Minir issues on Sample apps.


MAGES™ SDK 4.0.0

feature

  • Added MAGES to the Unity Package manager for easy installation and updated.

  • Rename all ovidVR instances with MAGES.

  • Added Optional Actions to enable multiple active Actions at the same time.

  • Added Freemium Licensing system. Freemium users can develop simulations with up to 20 Actions.

  • Added Cultural Heritage, Medical simulation (TKA), Empty project, and Softbodies samples as MAGES examples to download from the package manager.

  • Integrated cut, tear and drill algorithms with examples.

  • VR Recorder to capture and then replay the training sessions.

  • Updated Softbodies deformation algorithms.

  • Removed the embedded Photon from the project’s assets. Now you need to download the Photon from the Package manager

  • MAGES Helper UI to automatically configure the project

  • Developer SSO Login with Google.

  • Added Auto HandPostures to automatically grab objects without setting a custom pose.

  • Added Vitals Manager with realtime patient vitals tracking

  • Added VR Annotation to label interactable objects withing the VR. You can take the marker, touch an object and wrtite a title.

  • Updated VR Keyboard with different language setups and special characters.

  • SceneHandler to automatically switch between scenes by fading in and out.

  • Improve the MAGES menu top bar with the latest options and settings.

  • Populate the Action Editor from the MAGES top bar menu with all the Action Prototypes. Developers can generate Action scripts using this tool without writing code.

  • MAGES_Settings.asset to configure the xmls, api calls, links and other information into a single files

  • UILists as a feature to generate MAGES lists for users to select various options in the VR.

bugfix

  • Fixed various issues on Sampleapps

knownissues

  • VR mirror was removed due to malfunction on android devices.

  • Optional Actions are not working properly on coop (especially when used as Alternatives).

  • Some missing references, materials and mesh references on prefabs due to the MAGES renaming and splitting of SampleApps.

  • The photon configuration needs some manual work to attach the PhotonID on the prefabs and change the setting from fixed to takeover.

  • Analytic UIs are not properly spawned in some cases.

  • If you don’t have the IK package, the user names on top of the network avatars is rotated downwards.

  • Camera can pass through the ceiling in some Sample apps.

  • Users cannot generate new tools using the ToolsEnum.dll. As a bypass we included some dummy tools to use.

  • The same applies with the language translator, it is not possible to add new languages and entries.


MAGES™ SDK 3.3.1

feature

  • Added controls UI for Desktop3D camera.

  • Exposed “Inactive Tool Layer”, “Active Tool Layer” and “Allow Reset” variables of Tool Constructor for easier modifications.

  • Added interactive survey at the end of the scenario (optional).

bugfix

  • Fixed SceneGraph Editor panning not working with trackpad. Now works with Shift + Left Click.

knownissues

  • VR mirror is not working properly due to new Rendering Mode.

  • MacOS some libraries may not be compatible due to a new Gatekeeper policy and need manually allow execution.

  • Some prefabs in CVRSB co-op are not working properly


MAGES™ SDK 3.3.0

feature

  • Upgraded to Unity3D 2020.3.9f1

  • Added XR Plugin Management support

  • Added Actions Editor for Insert and User actions.

  • Rework MAGES™ menu.

  • Reduced significantly Warnings & Errors in Unity Editor

  • Unified all UIs in a single folder

  • Upgraded Hologram shader

bugfix

  • Fixed Use Action ignoring “Prefab Perform Action”.

  • Fixed Analytics panel buttons that are not responding every time.

  • Fixed multiple debug Errors messages information.

knownissues

  • VR mirror is not working properly due to new Rendering Mode.

  • MacOS some libraries may not be compatible due to a new Gatekeeper policy and need manually allow execution.

  • Some prefabs in CVRSB co-op are not working properly


MAGES™ SDK 3.2.1

feature

  • We changed the render pipeline to Universal Render Pipeline (URP).

  • MacOS support (tested on Catalina). You can deploy a MAGES™ application using your mac using the Desktop3D camera. VR camera for macOS is currently not supported.

  • Point&Click camera (experimental) for desktop based MAGES™ applications. You can try our desktop mode with point and click control using your mouse.

  • Brand new question mechanic for QuestionActions. We redesigned the QuestionPrefabConstructor with additional features and new animations. Users can configure the question prefab directly from the constructor.

  • Skill based analytics (experimental). We introduce skill based analytics in addition to the Action based scoring system.

  • Updated VR mirror scripts with URP support.

  • Updated CVRSB and MedicalSampleApp to URP.

  • Populated the Configuration.cs component with additional public variables to assign product parameters directly from the Unity Editor.

bugfix

  • Fixed login without credentials on builds causing scenegraph crash. In this version developers can create MAGES™ applications for users without a dedicated account.

  • Fixed bug Analytics files names created with non Filename Characters

knownissues

  • Analytics from android devices are not visualized/loaded properly on ORamaVR Portal.

  • VR mirror is not working properly on Vive Focus Plus headset.

  • When answering a question on the updated question prefab, the Action automatically performs.

  • In Coop clients can perform the updated question Actions but the question animations and the result’s visualization are not shown properly.


MAGES™ SDK 3.2.0

feature

  • In this version we introduce the 2Dof Controller for seamless testing through Unity Editor without the need for a VR headset.

  • A brand new Medical Sample App to get you started.

    • Initial scenario of our Total Knee Arthroplasty module

    • The skin incision, drilling, and femoral preparation

    • Bowel with soft-body simulation

    • Anatomically correct model of the patient

    • Added ready to get tools – drill, cauterizer

    • Realistic Operating Room (OR) Model

  • A brand new cognitive and psychomotor medical VR sample app (our Covid19 VR Strikes Back: CVRSB training module, including full source code)

    • Training for the proper using of Personal Protective Equipment (PPE)

    • Covid-19 swab testing and interaction with patient

    • Gamified hands disinfection based on WHO

  • Cloud services to make User Management, Licensing, and Analytics a smooth experience.

    • Login for User Management and Licensing

    • AnalyticsAPI for streaming data incoming from User sessions

    • Portal for Admins and Users - Charts for Analytics

    • SingleSignOn (SSO) support for user authentication

bugfix

  • We squashed several bugs in this version and reduced significantly the Warnings & Errors from the Unity Editor!

knownissues

Medical Sample App


  • The CooP for the Medical Sample App might be unstable for certain actions

  • On Operation exit your hands change material to pink (not a feature)

  • No room physical boundaries – users can navigate out of the room

  • 2Dof Camera is not properly set, needs to be reinstantiated on the Scene from MAGES™ Menu

CVRSB


  • The CooP for the CVRSB might be unstable for certain actions

  • 2Dof initial Camera position is located in the wrong place

  • Instead of 2Dof, the default Camera is SteamVR


MAGES™ SDK 3.1.0

feature

  • Museum Sample App that includes all latest features of MAGES™ SDK

    • Training scenario for cultural heritage restoration

    • Added ready to get tools – mallet, scalpel, pliers

    • VR ready mirror

    • Avatar customization

  • Empty Scene for quick getting started

  • MAGES™ Menu with Prefabs initialization for setting up Cameras

bugfix

knownissues

General


  • Several Warnings on Unity Editor (do not affect the experience)