puzzle-piece-simple1.1 Assembly

Create a new project using the URealXR template.

Configure the Content Browser to suit your workflow for efficient development.

In the folder VRAssembling/Meshes, you will find a 3D model named SM_Gear. Drag this model into the viewport and place it at the edge of the table.It should look as follows.

Now we start the URealXR Toolset and navigate to the "Transformer" tab. To do this, go to the Editor folder and right-click on "Start". Then select "Run Editor Utility Widget".

On the right side, we select our desired Transformer — in this case, the Moveable (Basic). Directly below, under the "Selected" section, we can see our current selection in the viewport — in this case, the gear.

Now we move to the other side. Under Common / Slot Name, we can enter any name that best describes the object — in our case, we’ll use "Gear".

The choice between "Assembly" and "Disassembly" in the URealXR Toolset indicates whether the object (in this case, the gear) should be assembled or disassembled in the VR environment.

If you select "Assembly", it means the gear is not yet mounted in the VR scene and must be placed by the user at a predefined location.

"Disassembly" represents the opposite situation: the gear is already mounted and needs to be removed by the user.

Since your goal is assembly, choosing "Assembly" is the correct step.

Finally, click the "Spawn" button.

In this conversion phase, the toolset has transformed the original CAD model of the gear into two interactive elements.

Switch to the viewport and take a look at the Outliner. As you can see, two objects have been created:

  • 1_BP_Part_Mesh: This serves as the interactable object for the VR user. It can be grabbed and moved.

  • 1_BP_Slot_Holo: This acts as a placement guide. The task is only considered complete once the part is correctly placed in the hologram.

Now select the part in the viewport and move it to the left. This will make the two newly created objects easier to see.

circle-info

The element with “...Part...” in its name (e.g., 1_BP_Part_Mesh) typically represents the grabbable, interactive version of the original CAD model. In the VR environment, you can pick up, move, and place this element at specific locations.

The other element — the one that appears with a blue glow — is a "placeholder" version. The grabbable element snaps to it once it gets close. This is used for assembly or disassembly simulations where parts must be positioned precisely at defined points.

These elements always have “...Holo...” in their name (e.g., 1_BP_Slot_Holo).

Now try it out in VR.

You’ll notice that the gray gear can be grabbed, while the gear with the blue glow is not yet visible.

To activate the target location where the gear should be placed, you first need to enable it.

We do this as usual using the Task Editor.

Switch to the Tasklist Editor at the top and create a new list. Name it accordingly, then create a new section that includes a task.

Assign the task to the actor that is listed under "Unused", and set it to Assembly. It should look like this.

Now try it out in VR.

You should now be able to grab the gear and place it at the marked location.

Last updated