Browser based Gaussian Splatter
Black Splat is an experimental browser-based Gaussian Splatting renderer built with Rust, wgpu, and JavaScript. See the demo below!
My long-term goal is to turn Black Splat into a browser-native editor for inspecting, modifying, and exporting Gaussian splats to a variety of 3D formats.
At the moment, the renderer uses axially aligned billboard particles, and I’m actively working on improving visual fidelity, reducing blur, and refining the rendering pipeline.
Screenshots
Demo
Requires a WebGPU-capable browser — Chrome/Edge 113+, Safari 18+, or recent Firefox — on any reasonably modern GPU. Renders via Vulkan, DX12, or Metal automatically depending on your platform.
Touch screen devices: Tap upper left for help screen. Upper right to cycle scenes. App uses a vitual thumbstick approach, left side of screen moves the camera, right side rotates it.