This tech demo visualizes outputs of INRIA's amazing new 3D Gaussian Splatting algorithm. It should work on most devices with a WebGL2 capable browser and some GPU power.
This is a work in progress. Some things left to do:
No, it's a new algorithm that produces similar results but it's easier to display in real time, because the scene is represented by simple colored "blobs". The transparency and view-dependent color are inspired by NeRF, but the algorithm is completely free of any neural networks.
That would be cool, wouldn't it? However, at the moment I would have to add the dataset manually. If you do have a very nice splat model (a car?) that you would like to share here (with attribution), let me know!
WebGL can't do efficient GPU sorting of the splats, so I had to pull some tricks to make it work. The splats are sorted on the CPU and the ordering may take a few frames to get updated on the GPU. I recommend using Chrome/Safari for maximum performance of the CPU part. In the future, when WebGPU is available, this problem will go away.
Thanks for testing, I will be grateful for a bug report.