Demos

Explore sample applications built with DisplayXR. No hardware required — all demos work in simulation mode.

No hardware required

All demos work with the sim_display simulation backend. You can build and run them on any standard monitor. When a physical 3D display is connected, the same application automatically uses the hardware backend.

Standalone apps

3D Model Viewer

3D Model Viewer

v0.7.0

Interactive PBR viewer for 3D models (.glb / .gltf). Drag-and-drop a model or press L to load. Bundled with a demo model.

ActiveWindowsmacOSVulkan
View repo →
Gaussian Splat Viewer

Gaussian Splat Viewer

v1.6.0

Interactive viewer for 3D Gaussian Splatting scenes (.spz / .ply). Drag-and-drop a scene or press L to load. Bundled with a butterfly demo scene.

ShippingWindowsmacOSVulkan
View repo →

Cube Demo

A minimal OpenXR application rendering a 3D cube through DisplayXR. Available for all supported graphics APIs — the simplest starting point for understanding the runtime.

ShippingAll APIsSimulationMinimal
View repo →

Engine demos

Unity

Unity

v1.14.0 · Unity 2022.3

Standalone Unity demo, built with the DisplayXR Unity plugin — no plugin install or editor needed to run it. Works in simulation mode or on a connected 3D display.

ActiveUPMSample scene
Unreal

Unreal

v0.2.2 · UE 5.7.0

Standalone Unreal demo, built with the DisplayXR Unreal plugin — no plugin install or editor needed to run it. Works in simulation mode or on a connected 3D display.

BetaBlueprintSample scene

Building for the browser? The WebXR Bridge runs WebXR apps on 3D displays — display geometry, rendering modes, and tracked eyes from JavaScript, with a three.js reference sample.

Demo cards are generated from each demo repo's *.displayxr.json launcher manifest — the same file the Shell reads — so a new demo appears here automatically. Standalone demos live in their own displayxr-demo-<name> repo; the Cube samples ship with the runtime. See the DisplayXR org page for the full list.