Sources

Boolean

Boolean_black.png Boolean

Generates a Boolean (True/False) value.  image.png

Expression

Source_Expression_blk.png Expression 

image.png

Expressions are used to generated values that can be used to trigger events through out the interactive VR experiences. They allow users to define logic related to interactions and can be categorized into Main Sources and Template Sources. For more details on expressions check this tutorial
You can find a list of all expressions viable in training builder at this link.

Material

Source_Material_blk.png Material 

Select a material from Material Library to use asimage.png 

an input in this source.

Number

Source_Number_blk.png Number 

Input a number and use it as a source in your training builder logic 

image.png

Scene Node

Source_SceneNode_blk.png Scene Node

Scene Node Query

Source_SceneNodeQuery.png Scene Node Query

image.png

The SceneNode Query enables the system to identify an object based on its attributes within the VR environment. This node enhances interactivity by allowing responses to be customized for individual objects, triggering specific actions based on SceneNode attributes as part of their virtual experience.

Example

In this example, the SceneNode Query is used to acquire specific attributes from specific objects, in order to perform specific response to them

image.png

Then when user triggers object named Activate, and the response connected to the node will be executed to the objects with attribute name Color and its value is Yellow.

image.png

Scene State

Source_SceneState_blk.png Scene State

Sequence

Source_Sequence_blk.png Sequence

String

Source_String_blk.png String

User Query

Source_UserQuery.png User Query

CDvimage.png

The User Query node enables the system to identify a user based on their attributes within the VR environment. This node enhances interactivity by allowing responses to be customized for individual users, triggering specific actions based on user attributes as part of their virtual experience.

Example

In this example, the User Query node is used to acquire specific attributes from specific users, in order to perform specific response to them

image.png

Once the User enters the object named Building, their InBuilding attribute's value becomes Yes, then when user triggers object named Activate, the users with attribute name InBuilding and its value is Yes gets teleported to CameraNode named Outside's location.

image.png

Variable

Source_Variable.png Variable

CDvimage.png

The Variable node represents the value of a specific variable within the scene and features a variable port that can be connected to nodes requiring variable assignment. This node simplifies complex setups by enabling consistent use of variables throughout the scene, ensuring streamlined connections between different elements in the training builder.

TrainingBuilder_Variable.png

TrainingBuilder_Variable_01.png

Tutorial about Variable Sorting on YouTube