Umajin provides tools to make creating scenarios and deploying them with users fast and efficient
The VR Scenario builder makes it easy to import 3D assets, animations, images and audio content to create sophisticated interactions.
It’s a powerful environment that allows for rapid development and iteration. You can make changes to your scenario over the network and instantly deploy these changes to users who are viewing in VR.
Umajin is ideal for building real world scenarios and process oriented training. Scenarios can be configured to automatically react to users when they move into an target area, pick up an object, or verbally say a phrase. However its also an option for a trainer to manually trigger behaviors in real time providing very nuanced interactions.
Content importing into the scene
The Physically Based Rendering system for materials allows for high quality visuals. The image based lighting, reflective metallic materials and shadow maps help provide a more realistic and immersive VR experience.
Multiple users and multiple props can all be tracked with high accuracy at high frequency.
This co-spacing capability allows real objects to be used in Virtual Reality scenarios as they are perfectly aligned in the real and virtual worlds.
Body and posture tracking is also used for real time feedback of users for their bio-mechanics.
The flexible triggers and actions system supports
The fusion reactor scene is a step by step assembly process. While the reactor is fictional the scenario requires two simultaneous users and real props. The VR view has prompts instructing the users of their next step.
The props are tracked for speed (don’t move the reactor core too quickly), for position (put the elements in the right place) and orientation (the fuel cells must be placed the correct way around).
These are the seven on screen HUD instructions for the fusion reactor. This shows the users the steps of charging, preparing and placing the two fuel cells followed by the fusion core.
Sound effects and animations on the virtual props let the user know they have met the requirements – or warn them when they trigger an error state (like moving too fast with the charged cells before containment)
The police stop example is a procedure where a cadet must complete a series of verbal and physical tasks. They can do this with prompts when learning and without prompts when being assessed. The simulation will repeat with subtle changes, like different vehicles being stopped and different characters with their own unique dialog.