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.

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 →

Gaussian Splatting Viewer

Real-time 3D gaussian splatting rendering through DisplayXR. Demonstrates the runtime's ability to handle advanced rendering techniques on spatial displays. Loads .spz and .ply files; bundled butterfly scene.

ShippingWindowsVulkanmacOS pending
View repo →

Unity Sample Scene

Ready-to-open Unity 6 project demonstrating the DisplayXR Unity plugin. Sample scene runs in simulation mode or on a connected 3D display.

ActiveUnity 6UPM
View repo →

Unreal Sample Scene

Ready-to-open Unreal Engine project demonstrating the DisplayXR Unreal plugin. Sample scene runs in simulation mode or on a connected 3D display.

BetaUnrealUE 5.7
View repo →

Each card links to its source. Standalone demos go in their own repo under the displayxr-demo-<name> convention (currently just Gaussian Splat); the Cube samples ship with the runtime under displayxr-runtime/test_apps, and engine sample scenes live in their matching *-test companion repos. See the DisplayXR org page for the full list.