VR Builder

With VR Builder’s production-ready toolkit, you can define workflows, implement interactions, and have a working prototype ready within minutes. Whether you're creating VR training, product demos, or other immersive experiences, VR Builder provides the perfect solution.

By leveraging VR Builder’s user-friendly graphical interface, you can significantly reduce development time and streamline processes, allowing you to focus on creating high-quality VR content faster and more efficiently.

VR Builder is designed specifically for VR training applications, making it an ideal add-on solution. You can get VR Builder on the Unity Asset Store: VR Builder - Open Source Toolkit for VR Creation.

VR Builder and realvirtual

Steps for Setting up VR Builder

1. Get VR Builder from the Unity Asset Store

  • Open the Unity Asset Store and search for "VR Builder - Open source toolkit for VR creation."

  • Add it to your asset library.

2. Project Setup

  • Open your Unity project.

  • Download and import the VR Builder package into your project.

  • Confirm to import everything when prompted.

  • Restart Unity when asked.

3. Update XR Interaction Layer Mask

  • After restarting, Unity will prompt you to update the XR InteractionLayerMask. Confirm this update.

4. Go through the Project Setup Wizard

  • During the setup process, you can make choices such as whether to make newly created grabbables ignore physics.

  • Select your hardware from the options available.

  • Uncheck "Load the demo scene after closing the wizard" since we don't need the demo for this setup.

  • Press Finish and save the scene when prompted.

5. Fixing Issues during Project Validation

  • If any issues arise during the project validation process, click "Fix All."

  • Unity will recompile the scripts, and the issues should be resolved automatically.


Scene Setup

1. Start the Scene Setup Wizard

  • Open the Scene Setup Wizard in VR Builder.

  • Select "Take my current scene" and give your process a name.

  • Press Finish to complete the setup.

2. Disable the Main Camera

  • In the Unity Hierarchy panel, navigate to realvirtual> Main Camera and disable it.

Now your scene is ready to work in VR, but you need to add interactivity, such as movement via teleportation.


Adding Teleportation for VR Movement

1. Select Your XR Rig

  • In the Hierarchy, find and select the XR rig (likely named "XR_Setup_Action_Based_Hands").

  • Move and rotate the rig to set a good starting point for the VR player.

2. Create a Teleportation Area

  • Add a plane to your scene and name it "Teleportation Area."

  • Add the "Teleportation Area (VR Builder)" component to the plane.

3. Set Layer for Teleportation

4. Disable Mesh Renderer


Final Notes

Your scene should now allow teleportation and basic VR functionality! You can continue building your VR experience using VR Builder’s extensive toolkit.

Last updated