3D Gaussian Splatting Viewer
This is a Three.js-based implemetation of a renderer for
3D Gaussian Splatting for Real-Time Radiance Field Rendering
, a technique for generating 3D scenes from 2D images. Their project is CUDA-based and needs to run natively on your machine. This page is based on
Mark Kellogg
's web viewer on github
https://github.com/mkkellogg/GaussianSplats3D
.
Scenes
Bonsai
View
AR
VR
More
Convert a
.ply
or
.splat
to
.ksplat
Choose file
(No file chosen)
Minimum alpha:
(1 - 255)
Scene center:
Compression level:
(0 or 1)
Advanced compression options
Block size:
( >= 0.1 )
Bucket size
(2 - 65536)
Convert
Mouse input
Left click to set the focal point
Left click and drag to orbit
Right click and drag to pan
Keyboard input
I
Display debug info panel
C
Toggle mesh cursor
U
Toggle controls orientation marker
←
Rotate camera-up counter-clockwise
→
Rotate camera-up clockwise
P
Toggle point-cloud mode
O
Toggle orthographic mode
=
Increase splat scale
-
Decrease splat scale