Interactions menu allows user to define interactions in the VR scene.
Makes selected object(s) grabbable in the scene. A grabbable object is an object that can be grabbed by controller in VR experience or using desktop hand and can be moved from one place to another.
Grabbable objects are highlighted clearly in the Scene Browser
Grabbable objects are highlighted in the desktop or VR viewing modes with orange highlight as shown in the following image
Make Grabbable Sequence
Grabbable sequence allow users to interact with 3D object(s) in VR by linking object(s) to animation sequence. In the image below an animation for control arm was saved as sequence, then linked this sequence to arm object used Grabbable Sequence. When the arm is grabbed in VR the path appears and the user can move the grabbed object along the path.
The following tutorial shows the user how to create and use Grabbable Sequence
Make Clippable Object(s)
By determining the Clipping Plane and Clippable Objects the user can make clipping effect for some or all objects in the scene.
Create Clipping Plane
Also known as Section Plane in VR, it can be static, animated, grabbable, and turned on/off dynamically.
From VR Clipping Plane Tab in the Properties Panel , the user can select to show or hide the clipping plane. The direction of the clipping plane normal determines the clipped section of the model.
Disassembly and Docking Group
Make Dock and Target
Dock is the static object, and Target is the moving one (grabbable), so the Target needs to be made Grababble first. After selecting this function the user will be asked to Select Dock Node, then to Select Target Node, and last to Configure object orientation.
In VR experience the user grabs the Target and when it is left (grab ends) while it is intersecting with the Dock, it is moved to the dock target predefined position.
Remove Dock and Target
Selecting this function will prompt the user to Select Dock Node, and Select Target Node then the relation will be removed
The following tutorial shows how to create Dock and Target interaction in VR Studio
Manage (Dis)Assembly Process
In case assembly / disassembly process is linear, which means it goes in a defined order this function can be used. It simplifies the process and makes it move in very specific scenario. Highlights will guide the user throughout the assembly / disassembly process with ease and without any confusion. Green highlight object in an assembly refers to the current available part of the system that can be removed. Yellow highlight indicates that the object can be grabbed.
Blue highlight in the assembly indicates that the object can be placed in there.
Press Right Mouse to toggle the hand. The hand has a fixed position at the center of the view, but can be moved away or closer using the mouse scroll.
The assembly management interactions, settings:
Note: training builder can be used for creating a more open assembly / disassembly process. It can be used to define the logic for the processes, giving the user more control without forcing her/him to adjust model structure in Scene Browser or go through a single path of exclusion.
SimLab VR Studio is continuously adding new features to make the experience of its users more joyful, and easier.
Automatically creates an animation for an object depending on its type, for scenes with multiple objects of the same type. There are two main methods for defining which objects to animate:
With this method, the user will manually select the components in the scene to create an animation for.
This method is suitable for scenes with small number of objects. Check the following tutorial on automatic animation for Doors / Cabinets using Object Selection Method
With this method, the user will type in the name of components, and SimLab VR Studio will automatically find them in the scene and list them.
This method is more suitable for scenes with large number of objects to animate. Check this tutorial on automatic animation for Doors / Cabinets using Object Name Method
Doors and Cabinets Settings
- Send animation to timeline; Enabling this option sends the created animation as keyframes to the Animation Timeline, this could be helpful when you intend to combine multiple animations or modify the animation further.
- Create animation Sequences; This option creates separate animation sequence for each object, those sequences can then be used in VR.
- Animation sequence naming convention; The user can select the naming method for the sequence.
- Attach animation Sequences; This makes the scene ready to be used in a VR experience. Sequences can be applied as Actions (executed when the user clicks on door or panel) or as Grabbable Sequences (the user can open or close interactively in the VR viewer)
- Create Reversed Versions; Reversed version of an animation allows the object to go back to its original state. For example, if you have created an animation for a door opening, a reversed version of the door closing will be automatically created.
Visualize Scene Options
Visualize scene options (scene states and animation sequences) by displaying them as entities in 3D world for easier and practical VR experiences. Check this tutorial on how to visualize scene options in VR.
Press "3" on your keyboard in VR Viewer to show available Pins, "LBUTTON" to select Scene States/Animation Sequences which appear as entities from the Pins.
|1||Select a Scene Node from the Objects Tree or from the 3D area, then click this option to add a Pin to the selected node, showing its scene states if interacted by the user in SimLab VR Viewer.|
|2||Remove a Trigger and eliminate any associated pins and scene options.|
|3||The list of Triggers.|
|4||Activates Scene States library to drag-and-drop Scene States from it into Pin nodes.|
|5||Activates Animation Sequences library to drag-and-drop Animation Sequences from it into Pin nodes.|
|6||Add a new Pin to the selected node to hold other scene options chosen by the user. Once added, either Scene States or Animation Sequences from their corresponding libraries can be dragged-and-dropped into it.|
|7||Remove the selected Pin node from its diagram.|
|8||Scene States/Animation Sequences can be dragged-and-dropped here from their corresponding libraries.|
|9||Added Scene States/Animation Sequences|
Visualize Scene Options - Step by step
- Create multiple Scene States/Animation Sequence (at least two), for a 3D model.
- From Interactions menu click Visualize Scene Options.
- Select the object for which to make a list, Ex: Bedside Table, select the table model then Add a Trigger by clicking
- The object name (Bedside Table) should appear in the Pin and Scene Options side as shown in image.
- Drag and drop created Scene States/Animation Sequence (created in step one) from their libraries into VR List1 one by one
- The Scene States/Animation Sequence will appear under the VR List1
- Select List 1 to display its properties, and change its name, and properties
Add User Gadgets
This function will add some gadgets to the Viewer start model, as shown in the dialog below:
Adjacent Objects: which are objects that move with the Viewer start model in the VR environment. They can be something like tools (screw driver or hammer). Check this part of tutorial for more about Adjacent Objects.
Controllers: which allows the user to change the VR controllers with selected 3D models for Hands, or Gloves. The following video shows effect of using Controllers in the VR experience
The following tutorial shows how to use controllers gadget in VR Studio
Hud: Hud is a plane shown in front of the user so it is easy to show instructions or current status. The following video shows the Hud appearance in a VR experience.
The following tutorial describes how to add/use Hud and Adjacent Objects
Change Equipment State Response in Training Builder, can be used to control equipment state (Equipped or Unequipped) for all gadgets (Adjacent Objects, Controllers, and Hud)