Skip to content
Vortex · Live Viewer

This is not a video. Touch it.

Vortex is VoxaVerse's web viewer, running in this page right now. The scenes below are native 4D Gaussian reconstructions* — drag to orbit, scrub the timeline, or drop in your own splat file. More scenes coming soon.

Reconstructed end-to-end by the VoxaVerse engine — pipeline provenance, not a stock demo.
Viewer loads when scrolled into view

* Current demo scenes come from the synthetic D-NeRF research dataset — compact captures with far less detail than a full multi-camera rig, so treat them as a taste, not a ceiling. Richer real-world scenes are being added — see the benchmarks page for full-fidelity reconstructions from a 21-camera rig.

Format support

What's native, what's supported, what isn't there yet

Every badge under the viewer is a live capability check from Vortex itself — never hardcoded on this page. .nx4d is VoxaVerse's own 4D delivery format: it's the only one that keeps time.

FormatViewExportNotes
.nx4dNative (WebGPU, full 4D)PLY at any scrubbed momentVoxaVerse 4D stream — the only format that keeps time
.plySupportedPLY passthroughReference 3D Gaussian Splatting binary convention
.spzSupported (v1–v3)Re-exports to PLYNiantic format; v4/ZSTD not yet supported in-browser
.sogSupportedRe-exports to PLYPlayCanvas format, bundled or unbundled
.gltf / .glbSupportedRe-exports to PLYKhronos KHR_gaussian_splatting extension
Session entry

How the 2D → immersive handoff works

01 — Default

The viewer renders inline in a 2D canvas on load — orbit, pan, zoom. The universal baseline that works everywhere WebGPU or WebGL2 runs.

02 — Feature detection

Vortex checks WebXR session support for immersive-vr and immersive-ar independently. Buttons appear only for modes your device genuinely supports — never assumed.

03 — Immersive request

The XR session starts inside your click on Enter VR/AR — required by the WebXR spec. A real session begins, rendered and sorted at interactive frame rates.

04 — Session end

Ending the session restores the 2D view exactly where you left off — no reload, no lost state.

Device matrix

Honest on every device

Feature-detected at runtime, documented here in advance — you'll never hit a black screen or a faked button.

Chrome / Edge — desktop & Android
2D WebYes
VRYes
ARPartial
Meta Quest Browser
2D WebYes
VRYes
ARPartial
Apple Vision Pro (Safari)
2D WebYes
VRYes
ARNo
iPhone / iPad Safari
2D WebYes
VRNo
ARPartial
Firefox / non-WebXR browsers
2D WebYes
VRNo
ARNo
EnvironmentWhat actually happens
Chrome/Edge desktop + Android2D everywhere; immersive VR and AR where the device supports them
Meta Quest Browser2D + immersive VR; passthrough AR depends on device/OS build
Apple Vision Pro (Safari)Immersive VR only — visionOS Safari’s WebXR AR module is not yet functional, so no AR button is shown
iPhone / iPad SafariNo handheld WebXR in 2026. The 2D viewer always works; an AR Quick Look link appears only when a scene ships a real USDZ sibling — never faked
Firefox / non-WebXR browsers2D viewer only; XR buttons hidden entirely

Want this pipeline behind your own captures?

Nexus — the macOS studio built on the same engine that reconstructed everything you just saw — is coming soon. The benchmarks are already public.