Overview
Add Object loads a 3D asset into the current training scene. Use it to introduce a tool, add a component, or display a temporary marker. Remove Object removes a selected object from the active scene when it is no longer needed. Add these actions to a step’s On Entry or On Exit list, or to a transition’s Actions list after a learner interaction.Add Object
Parameters
Expand Transform to edit Position, Rotation, and Scale. With a reference selected and Reparent to Reference unchecked, the reference still determines the initial placement, but the added object remains independent of that reference’s later movement.
Billboard modes control rotation: Full faces the camera on all axes, Vertical rotates around the Y-axis, and Horizontal rotates around the X-axis.
Optional Animation
Expand Animation (Optional) to select an animation embedded in the asset.
In the browser Trainee App, Wait Until Complete waits for loading and setup, not for the optional animation clip to finish.
Loading and Later Actions
- Allow time to load: The asset must be loaded before it appears. Enable Wait Until Complete when a following Transform Object, Highlight Object, or other scene action needs the added instance.
- Select the added instance: When configuring later actions, select the object instance created by Add Object, not another instance of the same asset. Make it available in the Creator scene before selecting it.
- Choose the placement reference: A fixed position such as
(1, 1, 0)does not automatically mean “in front of the trainee.” Use a scene reference and inspect the placement. - Keep progress flags separate: Setting a variable after Add Object is not a loading-completion check. Record learner progress through the relevant interaction or step.
Remove Object
Removing a parent also removes its descendants from view. The action does not delete the source asset from the library or rewrite other actions that reference the object. Arrange later actions so they use objects that are available at that point in the training.
In the browser Trainee App, objects created by Add Object are removed and cleaned up. Objects loaded with the scene are hidden and marked as removed. If the target cannot be found, Remove Object has no effect. Avoid treating removal as an irreversible deletion: resets and replay can reconstruct the scene.
Use Set Object Visibility when the same instance should be hidden and shown again during normal training flow.
Example: Add a Wrench Beside a Workbench
The scene contains aworkbench and a selectable tool_button. The trainee taps the button to make a wrench available.
1
Configure the request
Create a transition with a Tap event targeting
tool_button. Leave the transition target unset to remain in the current step.2
Add the wrench
In the transition’s Actions list, add Add Object:
- 3D Object: the wrench asset
- Version: the version to use
- Reference Object:
workbench - Position:
(0.3, 0.1, 0) - Rotation:
(0, 45, 0) - Scale:
(1, 1, 1) - Reparent to Reference: checked
- Billboard: unchecked
- Wait Until Complete: checked
3
Draw attention to the loaded tool
Add Highlight Object after Add Object. Select the added wrench instance under Target Objects, choose a color, and leave Duration empty. The highlight runs after loading completes. Configure a separate Tap or Move event if the trainee must then interact with the wrench.
Example: Temporary Marker with Cleanup
In an inspection step’s On Entry, add a marker with Add Object, choose its reference and transform, and enable Wait Until Complete. In On Exit, add Remove Object and select that same marker instance under Target Object. The marker is available during inspection and is removed when the trainee leaves the step. If the marker is needed again on a later visit, the step’s Add Object action loads it again.Example: Repeat a Practice Attempt
Create a Placement Practice step that uses a temporary practice component, followed by a Review Attempt step.- In Placement Practice → On Entry, add the component with Add Object at its starting position. Enable Wait Until Complete.
- In Placement Practice → On Exit, add Remove Object targeting that added instance.
- Add Show Panel in Placement Practice → On Entry after Add Object. Include a Done choice, choose Navigate to another step, and select Review Attempt.
- Add Hide Panel to Placement Practice → On Exit.
- In Review Attempt → On Entry, add Show Panel with a Retry choice. Choose Navigate to another step and select Placement Practice. Add Hide Panel to Review Attempt → On Exit.
Related Actions
- Transform Object — Move, rotate, or scale an available instance.
- Set Parent — Change which scene object an instance follows.
- Play Object Animation & Stop Object Animation — Control an object’s embedded animation clips.

