DisplayXR
DisplayXR is a Gaussian Splat viewer that drives glasses free 3D displays over OpenXR and Vulkan.
Platform
Windows, macOS, Linux and Android, released as .exe, .pkg, .deb and .apk builds
GPU
No floor published. Rendering is Vulkan behind an OpenXR runtime, so a Vulkan capable GPU is required, and the macOS build reaches Vulkan through MoltenVK
Pricing
Free
License
Apache 2.0
Compare licence terms ↗
Best for
Viewing Gaussian Splat scenes on glasses free 3D displays
Updated
July 2026
DisplayXR is a Gaussian Splatting viewer built for glasses free 3D displays, rendering with Vulkan behind an OpenXR runtime. The reference application is published under Apache 2.0 as displayxr-demo-gaussiansplat, a C++ project, and each version ships as four builds covering Windows, macOS, Linux and Android.
The viewer loads .sog bundles directly, including the optional camera block that a bundle can carry. That camera data is what the newer of its two rigs depends on.
Two camera rigs ship. The display rig fits the scene's bounding box to a virtual display and orbits it, which is the behaviour a 3D panel expects from arbitrary content. Version 1.26.0 added a camera rig for photo lifted splats, which opens the scene at the original capture camera's viewpoint and conserves that camera's intrinsics rather than substituting a generic projection.
Version 1.27.0 fixed washed out colours on sRGB swapchains against OpenXR runtime version 2.18.0 and later. The release notes name Linux, macOS through MoltenVK and Windows as affected and Android as unaffected, which is one of three independent confirmations that the project targets all four platforms. The others are the release assets themselves, which are .deb, .apk, .pkg and .exe, and the internal review of the change covering all four builds.
The repository README and the GitHub repository description are both behind on that point and should not be read as a platform list. Earlier statements of Windows only, and of Windows, macOS and Android, were superseded. DisplayXR has been demonstrated running against a Leia DS1 panel.
Frequently Asked Questions
What is DisplayXR?
DisplayXR is an Apache 2.0 licensed Gaussian Splatting viewer for glasses free 3D displays, rendering through Vulkan behind an OpenXR runtime and shipping builds for Windows, macOS, Linux and Android.
Which platforms does DisplayXR run on?
DisplayXR runs on Windows, macOS, Linux and Android. Every release carries an .exe, a .pkg, a .deb and an .apk, and the README's older platform statements are out of date.
What splat format does DisplayXR load?
DisplayXR loads .sog bundles directly, including the optional camera block that lets the viewer open a scene at its original capture viewpoint.
What is the DisplayXR camera rig for?
The DisplayXR camera rig, added in version 1.26.0, opens a photo lifted splat at the capture camera's viewpoint with the camera intrinsics conserved, as distinct from the display rig that fits the scene bounding box to a virtual display and orbits it.
Does DisplayXR need a specific 3D display?
DisplayXR publishes no hardware requirement beyond a Vulkan capable GPU and an OpenXR runtime, and has been shown running on a Leia DS1 glasses free panel.
Alternatives
Recent Headlines
CorbeauSplat v2.0.0 Ships Stable Version
Splatara Rebuilds SplataraScan's Desktop Pipeline on Spirula
Splat.js Adds In-Browser Video to Splat and Avatars
Spatial Film 9.2 Adds a Gaussian Splat Player With Insta360 Spatial Capture Links
Carveout Segments and Labels Objects Inside Trained Gaussian Splatting Scenes
Babylon.js 9.27.1 Puts Gaussian Splats in Frame Graph
Niantic Spatial Launches Gaussian Splat Relighting
CorbeauSplat 2.0.0-beta.4 Fixes Its 4DGS COLMAP Step
fVDB v0.6.0 Moves Gaussian Splatting API to Reality Capture
Crate 2.0.2 Brings Gaussian Splat Conversion Into Nuke
Recent Job Openings

