Skip to content
Nicholas G Vitovitch edited this page Aug 6, 2019 · 1 revision

Metaroom

The metaroom frontend is a thin wrapper atop WebGL and WebXR/WebVR which enables immersive cooperative experiences, developed by NYU's Future Reality Lab (FRL). Initial development centers about the Oculus Quest hardware and the Oculus Browser (v?.?.? and newer).

Developer quick-start

Oculus provides excellent documentation on how to configure one's Oculus Quest HMD for web development. We provide a digest for our particular use case. The latest version of the complete documentation should be available in the following links:

Setup your Oculus Quest

Setup requires four steps: (1) creating a developer account with Oculus, (2) registering your Oculus hardware with a companion device, (3) enable developer mode, and (4) exercising Remote Device capabilities of the Google Chrome browser.

1. Create a developer account with Oculus

If you already have an Oculus account with developer support, skip to step #.
If you already have an Oculus account but need developer support, skip to step #.

  1. Navigate to Oculus.com's sign-up page and create an account.
  2. Join an organization.
    • NYU Students may request access to the NYU FutureRealityLab organization by emailing tbd@nyu.edu.
    • You’ll receive an email invite. Once accepted, you’ll be a member of the Organization.
    • Skip to step 4.
  3. Create an organization.

2. Register your Oculus hardware with a companion device

  1. Download the Oculus app on your smart phone or tablet.
  2. Login with your Oculus account.
  3. Follow on-screen instructions to pair a new Oculus device.

3. Enable developer mode

  1. Open the Oculus app on your mobile phone.
  2. In the Settings menu, select the Oculus Quest headset that you’re using for development.
  3. Select More Settings.
  4. Toggle Developer Mode on.

4. Exercise Remote Device capabilities of the Google Chrome browser

  1. Browse to your site in Oculus Browser.
  2. Launch Google Chrome and then open the developer tools.
  3. From the menu in the upper-right corner of the dev tools, Select More tools > Remote devices to open the Remote devices tab.
  4. Select your device from the list on the left. You will need to accept a USB debug connection on the Quest the first time.
  5. Click the Inspect button next to the Oculus Browser tab you wish to debug.

And voila, you now have access to the full web console of your site running on your Oculus Quest. Super cool!