WebGL 3D Gaussian Splat Viewer

Click to see the detailed control guidance
Keyboard Control - Arrow keys to rotate the camera orientation - W/S/A/D to translate the camera position - Q/E to roll the camera anti-clockwise / clockwise - C/F to zoom in/out (closer/farther) Mouse Control - Left button to rotate the camera orientation - Right button to translate the camera position - Wheel to zoom in/out Trackpad Control - scroll up/down/left/right to orbit - pinch to move forward/back - ctrl key + scroll to move forward/back - shift + scroll to move up/down or strafe Touch (Mobile) Control - one finger to orbit - two finger pinch to move forward/back - two finger rotate to rotate camera clockwise/counterclockwise - two finger pan to move side-to-side and up-down Gamepad Control - if you have a game controller connected it should work Other Controls - press 0-9 to switch to one of the pre-loaded camera views - press '-' or '+'key to cycle loaded cameras - press p to resume default animation - drag and drop .ply file to convert to .splat - drag and drop cameras.json to load cameras