Disabling Locomotion in MetaQuest

0. Contents of This Article

The OVRInteractionComprehensive used in this series includes objects with basic settings for hand and controller interactions already configured. Among these features, locomotion functions for teleportation and viewpoint rotation using joysticks are also provided and are enabled by default.

However, depending on the content (especially AR content), these features may be unnecessary. This article introduces how to disable unnecessary locomotion features.

This explanation assumes that basic settings for VR and AR implementation are already complete. If you're interested in basic settings for VR or AR development, please also read the following articles.

[VR Version]

Displaying Objects in MetaQuest

[AR Version]

AR Display Using MetaQuest Passthrough

1. Disabling Locomotion Features

[Disabling Right Hand Controller Locomotion]

  • Find OVRCameraRig in the Hierarchy
  • Open the OVRInteractionComprehensive child element of OVRCameraRig
  • Further open child elements in this order: RightInteractions -> Interactors -> Controller -> LocomotionControllerInteractorGroup
  • Deactivate each of the following child elements of LocomotionControllerInteractorGroup:
    • TeleportControllerInteractor (Teleportation feature)
    • ControllerTurnerInteractor (Viewpoint rotation feature)
    • ControllerSlideInteractor

LocomotionControllerInteractorGroup Deletion Screen

[Disabling Left Hand Controller Locomotion]

  • Perform the same settings for LeftInteractions
  • Open child elements in this order: LeftInteractions -> Interactors -> Controller -> LocomotionControllerInteractorGroup
  • Deactivate each of the following child elements of LocomotionControllerInteractorGroup:
    • TeleportControllerInteractor
    • ControllerTurnerInteractor
    • ControllerSlideInteractor

[Disabling Locomotor Object]

  • Deactivate the Locomotor child element of OVRInteractionComprehensive

2. Features That Will Be Disabled

With the above settings, the following locomotion features will be disabled:

FeatureDescriptionTarget Content
TeleportationInstant movement with joystickVR/AR Common
Viewpoint RotationLeft/right viewpoint rotation with joystickMainly VR
Continuous MovementContinuous movement with joystickMainly VR

Disabling these features is especially recommended for AR applications to maintain consistency with real space.

3. Next Steps

You've now completed disabling locomotion features. Next, we'll explain preparation for object manipulation features.

Grabbing Objects in MetaQuest (Preparation)

4. Complete List of Meta XR SDK Articles

Meta XR SDK Series Index

0
Subscribe to my newsletter

Read articles from Takashi Yoshinaga directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Takashi Yoshinaga
Takashi Yoshinaga