GS Mapper — Real WebGPU Gaussian Splatting

Rendered entirely via WebGPU compute + render pipelines (radix-sort on GPU, 2D-covariance projection, alpha blending). Pick a scene below or pass ?url=<.ply-or-.splat-path> for a custom splat. Bundled splats are in the antimatter15 32-byte format (DC-only colour — higher-order SH coefs are stripped).

Viewer: shrekshao/webgpu-3d-gaussian-splat-viewer (MIT, vanilla TypeScript + Vite, built locally and bundled into docs/splat-webgpu/). Compare with: WebGL (antimatter15) · WebGL ES (Spark) · Three.js point viewer.

Drag: orbit · right-drag: pan · wheel: dolly. Requires a browser with WebGPU enabled (Chrome 113+, Edge 113+, recent Safari Technology Preview).

WebGPU not available

This viewer requires the browser's WebGPU API. Try Chrome/Edge 113+, Safari TP with WebGPU enabled, or Firefox Nightly with dom.webgpu.enabled=true.

In the meantime, the WebGL viewer works in any modern browser.