Changelog¶
MAGES™ SDK 4.0.2¶
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.
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).
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¶
Major asset cleanup.
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.
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¶
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.
Fixed various issues on Sampleapps
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¶
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).
Fixed SceneGraph Editor panning not working with trackpad. Now works with Shift + Left Click.
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¶
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
Fixed Use Action ignoring “Prefab Perform Action”.
Fixed Analytics panel buttons that are not responding every time.
Fixed multiple debug Errors messages information.
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¶
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.
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
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¶
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
We squashed several bugs in this version and reduced significantly the Warnings & Errors from the Unity Editor!
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¶
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
General
Several Warnings on Unity Editor (do not affect the experience)