Gaussian Splat Lite Targets WebGPU 3DGS in Three.js
Gaussian Splat Lite is an Apache-2.0 Three.js renderer for 3D Gaussian Splatting with WebGPU/WebGL2, PLY/SPZ/SOG/RAD support, camera-driven LOD streaming, and depth compositing. It gives developers a focused runtime for browser-based 3D capture applications. [GitHub](https://github.com/WilliamLiu-1997/Gaussian-Splat-Lite)
The project’s appeal is practical rather than flashy: it turns Gaussian splats into a usable Three.js scene primitive for large, interactive worlds. Its real test will be whether the performance and memory benefits hold across browsers, GPUs, and production-sized datasets.
- –Native WebGPU compute culling, radix sorting, and indirect drawing target modern browser GPUs.
- –WebGL2 and Worker/WASM fallbacks preserve broader browser compatibility.
- –RAD and SOG streaming LOD reduce the need to load entire large-scale scenes into memory.
- –Depth rendering lets splats interact correctly with conventional Three.js geometry.
- –Apache-2.0 licensing and npm distribution make it straightforward to embed, though teams should benchmark it against Spark and SuperSplat before switching. [Three.js forum](https://discourse.threejs.org/t/gaussian-splat-lite-1-0-webgpu-streaming-lod-and-depth-rendering-for-three-js/94234)
DISCOVERED
1h ago
2026-10-14
PUBLISHED
1h ago
2026-10-14
RELEVANCE
AUTHOR
threejs