You can open and navigate Twinmotion scenes in an immersive Virtual Reality (VR) environment when viewing:
Twinmotion in Editor mode or Presenter mode
In Panorama Sets uploaded to Twinmotion Cloud you can use hotspots to teleport (move instantly from one place to another in a scene), minimizing the risk of motion sickness that can sometimes occur in a virtual reality environment. For more information, see the Panorama Sets on Twinmotion Cloud section below.
You can enable VR mode in Local Presentations and Twinmotion (in both Editor and Presenter mode) then interact with the scenes using your VR controllers and select options from the interactive VR menu, manipulate the sliders, make selections, and navigate by teleporting. For more information, see the Enabling VR Mode section below.
Virtual Reality Settings
In the Twinmotion Preferences panel, you can do the following:
Dominant hand: Select which controller is the dominant hand.
Define viewing quality settings for Shadows, View distance, Effects, Post-processing, Textures, Anti-aliasing, and Point clouds.
VR dynamic quality: Choose whether or not you want Twinmotion to dynamically adjust the quality settings to reach the target rendering frame rate.
Activation threshold (in FPS): Specify the frame rate threshold at which VR dynamic quality is activated.
Use VR headset threshold: Choose whether or not you want Twinmotion to match the target rendering frame rate to the refresh rate of the VR headset.
For more information on these settings, see Twinmotion Preferences.
Enabling VR Mode
You can enable VR mode in Local Presentations, and when using Twinmotion in either Editor or Presenter mode.
We recommend that you close Local Presentations or exit Twinmotion before you connect a VR headset to your computer.
If you connect a VR headset while a Local Presentation is open or Twinmotion is running, close and reopen the Local Presentation or Twinmotion before you enable VR mode.
Connect a VR headset to your computer.
Open a Local Presentation or open a project in Twinmotion.
Press F12 to enable Presenter mode (optional).
In the Viewport, click the Eye icon to open the View menu.
In the View menu, click the VR icon to enable VR mode.
Disabling the VR Menu and Teleportation Ray
In VR mode, you may want to disable (hide) the VR menu and / or the teleportation ray that appears in the scene. You can do this by using one of the following methods:
Press the thumbsticks on your VR controllers to toggle between disabling and enabling them in run time.
Run Twinmotion with a command line to disable the VR menu, the teleportation ray, or both of them.
Thumbstick Method
With the thumbsticks on your VR controllers, you can toggle back and forth between enabling and disabling the VR menu and / or the teleportation ray in Local Presentations and Twinmotion.
Your dominant hand controller controls the teleportation ray, and the secondary controller controls the VR menu. For example, if you have set the right controller as the dominant hand, press the thumbstick on the right controller to disable or enable the teleportation ray and press the thumbstick on the left controller to disable or enable the VR menu.
Command Line Method
If you do not have VR controllers, you can disable the VR menu and / or the teleportation ray by running Twinmotion with a command line. You must complete the setup in the Epic Games launcher before you launch Twinmotion.
Using a command line is less flexible than using the thumbsticks, as you will need to close Twinmotion, erase the command line, and reopen Twinmotion to enable the VR menu and / or teleportation ray again.
The setup differs depending on whether you are viewing Local Presentations or using Twinmotion in Editor or Presenter mode.
In Local Presentations
Create a shortcut to the executable file of the Local Presentation.
Right-click the shortcut and select Properties (Windows) or Get Info (MacOS).
In the Target field (Windows) or Name & Extension field (MacOS), add the command line at the end of the path. Make sure to leave one character space between the path's last character and the command's first character. For example:
C:\Users\username\Desktop\Presentation_project\Twinmotion-Presenter.exe
-VR.DisableMenu
(Windows)Or
Twinmotion-Presenter.app
-VR.DisableMenu
(MacOS)To disable the VR menu, add:
-VR.DisableMenu
To disable the teleportation ray, add:
-VR.DisableTeleportation
To disable the VR menu and the teleportation ray, add:
-VR.DisableMenu -VR.DisableTeleportation
Open the Local Presentation in VR mode.
In Editor Mode and Presenter Mode
Open the Epic Games Launcher, then click the Settings tab.
In the Settings tab, scroll down and open the Twinmotion [version number] section, then select the Additional Command Line Arguments checkbox.
In the text box, enter the command.
To disable the VR menu, type:
-VR.DisableMenu
To disable the teleportation ray, type:
-VR.DisableTeleportation
To disable the VR menu and the teleportation ray, type:
-VR.DisableMenu -VR.DisableTeleportation
Return to the main Epic Games launcher window, and in the Twinmotion tab, launch Twinmotion.
Supported VR Headsets
Twinmotion currently supports the following VR headsets for Local Presentations and Twinmotion in Editor or Presenter mode:
VR Headset | Tested |
---|---|
HP Reverb G2 | Yes |
HTC VIVE | No |
HTC VIVE Cosmos | Yes |
HTC VIVE Cosmos Elite | No |
HTC VIVE Pro | Yes |
HTC VIVE Pro 2 | Yes |
HTC VIVE XR Elite | Yes |
Meta Quest 1 | Yes |
Meta Quest 2 | Yes |
Meta Quest 3 | Yes |
Oculus Rift | No |
Oculus Rift S | Yes |
Valve Index | No |
Varjo Aero | Yes |
Varjo VR-3 | Yes |
Varjo XR-3 | Yes |
Windows MR | Yes |
Panorama Sets on Twinmotion Cloud
To open a Panorama Set on Twinmotion Cloud in virtual reality, you can use a tethered or untethered connection:
Physically connect your VR headset to your computer (tethered connection).
Connect your VR headset wirelessly (untethered connection).
Connecting with a Tethered VR Headset
Connect a VR headset to your computer.
If you are using a Meta Quest headset:
Open the Oculus desktop application on your computer and make sure the VR headset is communicating with your computer.
Enable the Meta Quest Link capability from your headset.
On your computer, open the Panorama Set in your web browser.
Put on your VR headset and open the Oculus desktop application.
When the Panorama set opens in the browser, click the VR mode icon located near the top right-hand corner of the panorama.
Connecting with an Untethered VR Headset
Put on your VR headset.
Open the browser of your VR headset.
In the browser’s address bar, enter the hyperlink of the Panorama Set.
When the Panorama set opens, click the VR mode icon located near the top right-hand corner of the panorama.
Supported VR Headsets and Web Browsers
The following web browsers and VR headsets are supported for Panorama Sets on Twinmotion Cloud:
Web Browser | VR Headset | |
---|---|---|
Tethered | Chrome and Firefox | Any VR headset compatible with Chrome and Firefox VR capabilities. |
Untethered | Meta Quest Browser | Meta Quest 2, 3 and Pro. |
Navigation Controls in VR
When you first open a Panorama Set on Twinmotion Cloud in a virtual reality environment, a Navigation panel appears on top of the scene. The Navigation panel contains information on how to navigate the panoramas with Meta Quest controllers.