This is an experimental web renderer for 3D Gaussian Splatting data (original paper: INRIA).
3dgs4.mp4
Features:
- ✅ WebGPU based custom rendering pipeline
- ✅ Compute shaders for minimal calculation redundancy
- ✅ Streamed Data Loading and Rendering
- ✅ WebWorker for data parsing
- ✅ WebWorker for splat sorting
- ✅ Integration of camera and orbit controls from three.js
- 🚧 GPU Sorting
- 🚧 Support for compressed splats
- 🚧 GPU Memory optimizations (float16, compressed textures, etc. see (https://aras-p.info/blog/2023/09/13/Making-Gaussian-Splats-smaller)