Skip to main content
XR/3D Scenes with MPEG-I Scene Description

Tutorials, Tests and Examples

Start here: first check the Requirements to confirm your device is supported. If you are new to the tools, the Android build is the simplest starting point. The tutorials below are grouped by what you want to do: build and run the player, author test content, or explore use cases.

Getting started

  1. Read the model first. The Tech overview of MPEG-I Scene Description explains the Presentation Engine, MAF API, buffers and the glTF extensions the tools implement.
  2. Build the player. Clone rt-xr-unity-player (it pulls in rt-xr-glTFast as a submodule) and compile rt-xr-maf-native for the target platform; the MAF native library is built separately.
  3. Load a scene. Use the reference scenes in rt-xr-content (for example studio_apartment/studio_apartment.gltf for media pipelines, video texture and spatial audio, or the anchoring/ and gravity/ scenes for anchoring and interactivity) and deploy them to the device.
  4. Follow the changelogs. The player releases and the Resources page track which parts of the scene-description format are implemented and what is in progress.

Build and run the player

Author test content

Explore use cases

  • Tutorial: Immersive 3D Media Message: an overview of different use cases related to VR, XR, 3D scenes and AR scenes. It also provides information on how to share 3D assets using 3GPP conforming messaging (MMS) and third-party applications.
In Action

Developer Exchange

The YouTube channel hosts some practical videos provided by developers on the use of the Reference Tools.

The videos below are demonstrations and walkthroughs, not step-by-step setup guides; for setup, follow the tutorials above. Some of the videos are also available here:

In Action

XR Media with MPEG-I Scene Description at IBC 2025

In Action

News on XR Unity Player - Developer Exchange

Nils Duval (Motion Spell)

In Action

Using the Blender glTF exporter with the XR Unity Player - Developer Exchange

Nils Duval (Motion Spell)

In Action

XR Player supported by 5G-MAG Reference Tools - Developer Exchange

Imed Bouazizi (Qualcomm)

Browse all 5G-MAG videos →