Skip to content

feat(examples): add Gaussian splatting XR category with VR LOD demo#8708

Merged
mvaligursky merged 1 commit into
mainfrom
mv-gaussian-splatting-xr-vr-lod
May 8, 2026
Merged

feat(examples): add Gaussian splatting XR category with VR LOD demo#8708
mvaligursky merged 1 commit into
mainfrom
mv-gaussian-splatting-xr-vr-lod

Conversation

@mvaligursky

Copy link
Copy Markdown
Contributor

Adds a dedicated Gaussian splatting XR examples category (sidebar: GAUSSIAN SPLATTING XR) and a first sample that combines LOD-streamed splats with WebXR VR.

Changes:

  • New category folder examples/src/examples/gaussian-splatting-xr/ for XR-focused Gaussian splat examples.
  • vr-lod: Roman Parish LOD streaming with the same radial reveal as LOD streaming; WebGL-only (WEBGPU_DISABLED); AppBase + XrManager; desktop fly controls via CameraControls; Quest-style thumbstick move / snap turn on a camera rig when in VR; slim controls (renderer, splat budget 0–10M default 1.5, resolution + gsplat stats).
  • Thumbnails for gaussian-splatting-xr_vr-lod.

Examples:

  • New: gaussian-splatting-xr/vr-lod (route #/gaussian-splatting-xr/vr-lod)

Introduces gaussian-splatting-xr sidebar section with vr-lod: Roman Parish LOD streaming, radial reveal, WebXR VR (WebGL-only), and slim controls.
@willeastcott

Copy link
Copy Markdown
Contributor

Can't we just gradually enable each example to 'just work' in XR (where applicable)? That's how the Web Components examples work.

@mvaligursky mvaligursky merged commit 4eae71b into main May 8, 2026
8 checks passed
@mvaligursky mvaligursky deleted the mv-gaussian-splatting-xr-vr-lod branch May 8, 2026 14:22
@playcanvas playcanvas deleted a comment from m2virtual1usd-png May 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants