An overview of Meta Presence Platform

Getting Set Up

  1. Set Up Development Environment and Headset
  2. Use Meta Quest Developer Hub and Meta Quest
  3. Import Meta XR SDKs in Unity Package Manager (Make sure to install the Meta XR All-in-One SDK)
  4. Import Samples for Meta XR SDKs
  5. Use Project Setup Tool
  6. Udemy Course for Presence Platform (How to get it free)

 

Accelerators

 

Use at least one MR (Mixed Reality) Capability
PLUS Use at least one Presence Platform SDK

Passthrough - (included in Meta XR All-in-One UPM package): Passthrough provides a real-time and perceptually comfortable 3D visualization of the physical world in the Meta Quest headsets. The Passthrough API allows developers to integrate the Passthrough visualization with their virtual experiences.

Scene - (included in Meta XR All-in-One UPM package): Scene empowers you to quickly build complex and scene-aware experiences with rich interactions in the user’s physical environment.

Spatial Anchors - (included in Meta XR All-in-One UPM package): Spatial anchors are world-locked frames of reference you can use to position content. They are transforms that represent fixed physical locations in the real world.

Shared Spatial Anchors - (included in Meta XR All-in-One UPM package): The Shared Spatial Anchors (SSA) feature allows players who are located in the same physical space to share content while playing the same game. With SSAs you can create a shared, world-locked frame of reference for many users.

Depth - (included in Meta XR All-in-One UPM package): The Depth API exposes real-time sensed environment depth to apps in the form of depth maps. It may be used for a variety of depth-based visual effects, but mainly it’s used in mixed reality (MR) to render virtual objects so that they become occluded by objects and surfaces in the real world and appear to be embedded in the actual environment.

Interaction SDK - (included in Meta XR All-in-One UPM package): Interaction SDK adds interactions like ray, poke, locomotion, and grab for controllers, hands, and controllers as hands. Each interaction is designed to be modular and work in both simple and complex VR applications. Interaction SDK also has features just for hands, including hand-specific interactions, pose and gesture detection, and debug visuals.

Movement SDK - (included in Meta XR All-in-One UPM package): Movement SDK for Unity uses body tracking, face tracking, and eye tracking to bring a user’s physical movements into the metaverse and enhance social experiences. By using the abstracted signals that tracking provides, you can animate characters with social presence and provide features beyond character embodiment.

Voice SDK - (included in Meta XR All-in-One UPM package): The Voice SDK enables you to bring voice interactions to your app experiences. Use the Voice SDK to enhance the AR/VR experience with more natural and flexible ways for people to interact with the app. For example, voice commands can shortcut controller actions with a single phrase, or interactive conversation can make the app more engaging.

Audio SDK - (included in Meta XR All-in-One UPM package): The Meta XR Audio SDK provides spatial audio functionality including head-related transfer function (HRTF) based object and ambisonic spatialization, and room acoustics simulation. It is a replacement for the Oculus Spatializer plugin.

Meta XR Haptics SDK - (included in Meta XR All-in-One UPM package): The Haptics SDK for Unity provides a high-level, media-based API for playing haptic clips authored in Haptics Studio on Quest controllers. Playing back a haptic clip causes the controller to vibrate according to the vibration pattern stored in the clip.

Here are some additional capabilities

Virtual Keyboard API - (included in Meta XR All-in-One UPM package): Virtual Keyboard lets you easily render a best-in-class keyboard directly in your application, providing a consistent typing experience across Meta Quest VR applications.

Meta XR Platform SDK - (included in Meta XR All-in-One UPM package): The Meta Quest Platform offers features that you can use to create engaging and social game experiences.

Meta Avatars SDK - (separate download/install): With the Meta Avatars SDK, create highly expressive, diverse, and customizable avatar identities for the Meta ecosystem, Unity VR apps, and other multiplayer experiences.