Articles
Mirroring
Mirroring to Spark VR Player

Mirroring Effects to Spark AR Player for Oculus Quest

Use Spark AR Player for Oculus Quest to mirror and test effects created in Spark AR Studio in VR, using an Oculus Quest.

You’ll be able to see your effect in different virtual environments, for example an art gallery or town center.

To see your effect on an Oculus Quest, connect your Oculus Quest to Spark AR Studio through WiFi. It's also possible to connect your device with a USB-C cable, but this isn't recommended.

Downloading Spark AR Player for Oculus Quest

Spark AR Player for Oculus Quest will be available to download here.

Unavailable capabilities

Spark AR Player for Oculus Quest is especially useful for testing world effects like plane tracking and target tracking. These capabilities are not available:

  • Face tracking and face effects, like iris tracking or deformation
  • Hand tracking
  • Segmentation
  • Microphone
  • Video
  • Networking
  • Native UI
  • The gallery picker

If your effect contains an unsupported capability, you’ll see this warning when you try to sent it to your Oculus device:

Installing Spark AR Player for Oculus Quest

Before you can mirror an effect to your Oculus Quest, install Spark AR Player for Oculus Quest.

Connecting your device through WiFi

If you’re mirroring an effect from a Windows machine, you’ll need to have iTunes installed before you can connect your device.

To mirror an effect through WiFi:

  1. Make sure your computer and Oculus Quest are on the same WiFi network.
  2. On your Oculus Quest, open Spark AR Player for Oculus Quest.
  3. In Spark AR Studio, open the project you want to mirror.
  4. In the toolbar, click the Test on Device Symbol.

Under Preview on Spark AR Player, you’ll see Quest listed as an option:

Click Send to preview your effect.

Mirroring effects

After opening Spark AR Player for Oculus Quest for the first time you’ll be guided through a tutorial showing you the main features and how to use them:

You can view these instructions at any time in the control panel, accessed by pressing the menu button on the left controller.

Moving around

To move around the virtual environment push the right controller thumbstick forward. Use an arch to move to a new position.

Testing touch gestures

You can test touch gestures like taps on the device screen.

To test:

  • Taps: point the right controller at the virtual device, click the index trigger.
  • Pan gestures: point the right controller at the virtual device, press the index trigger and move around.
  • Pinches: press the grip button on the right controller - two touch points will appear on the virtual screen.

Switching effects, environments and devices

You can view effects you’ve already mirrored, choose a different environment to explore or switch devices using the control panel. To access the control panel, press the menu button on the left controller.

Troubleshooting

Connecting your Oculus with a USB-C cable (not recommended)

While connecting your Oculus with a USB-C cable is possible, we don't recommend this approach becuase it involves taking extra steps to register an Oculus developer account.

Before you can mirror an effect with a USB-C cable, you’ll need to join a developer organization and enable Developer Mode in the Oculus app on your iOS or Android device.

Joining or Creating an Organization

To join an organization:

  1. Request access to any existing organization from the admin.
  2. You’ll receive an email invite. Once accepted, you’ll be a member of the organization.

To create a new organization fill in the appropriate information in Oculus Org Manager.

Enabling Developer Mode

Once you belong to a developer organization:

  1. Open the Oculus app on your iOS or Android phone.
  2. In the Settings menu, select an Oculus headset.
  3. Select More Settings.
  4. Toggle Developer Mode on.

Connecting your Oculus Quest

To connect your Oculus Quest and mirror an effect:

  1. In Spark AR Studio, open the project you want to mirror.
  2. Connect your Oculus Quest to your computer using a USB-C cable.
  3. In the Spark AR Studio toolbar, click the Test on Device Symbol.

Under Preview in Spark AR Studio, you’ll see Quest listed as an option:

Click Send to see your effect in Spark AR Player for Oculus Quest.

Why isn't my particle system rendering properly?

Avoid using too many particles with materials that include the transparent channel.

I followed the instructions to connect my Oculus over Wi-Fi on a Windows machine, why can't I see the device in Spark Studio?

First make sure iTunes is installed on your laptop.

If your device still doesn't connect, it might be because your router (internet connection device) blocks broadcast messages for zero-configuration networking - which Spark AR Studio uses to find your device. In this case, connect your device manually instead by entering your laptop's IP address in Spark AR Player for Oculus Quest.

Why am I noticing a lag when mirroring my effect

Spark AR Player for Oculus Quest runs at 72FPS. If you’re noticing any lag when mirroring your effect, try adjusting the FPS.

Was this article helpful?