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