FaceLift / VIEWER_README.md
weijielyu's picture
demo
e5c64d1
|
raw
history blame
1.7 kB
# FaceLift 3D Interactive Viewer
This package contains an interactive 3D Gaussian Splatting viewer for your generated face model.
## Quick Start
1. **Extract the ZIP file** to a folder
2. **Open `viewer.html`** in a modern web browser (Chrome, Firefox, Edge, Safari)
3. The 3D model will load automatically!
## Controls
### Mouse/Trackpad
- **Left Click + Drag**: Rotate camera
- **Right Click + Drag** (or Ctrl+Drag): Pan camera
- **Scroll**: Zoom in/out
- **Shift + Scroll**: Move up/down
### Keyboard
- **Arrow Keys**: Move forward/back, strafe left/right
- **W/S**: Tilt camera up/down
- **A/D**: Turn camera left/right
- **Q/E**: Roll camera
- **Space**: Jump
### Touch (Mobile)
- **One Finger**: Rotate
- **Two Finger Pinch**: Zoom
- **Two Finger Rotate**: Roll camera
- **Two Finger Pan**: Move
## Browser Requirements
This viewer works best in modern browsers with WebGL support:
- βœ… Chrome/Edge (recommended)
- βœ… Firefox
- βœ… Safari
- βœ… Mobile browsers
## Viewer Technology
This viewer is based on the excellent [antimatter15/splat](https://github.com/antimatter15/splat) project,
a WebGL-based real-time renderer for 3D Gaussian Splatting.
## Troubleshooting
- **Black screen**: Make sure all three files (`viewer.html`, `viewer.js`, `gaussians.ply`) are in the same folder
- **Model not loading**: Try refreshing the page or opening in a different browser
- **Performance issues**: Close other tabs/applications or try a different browser
## Files Included
- `viewer.html` - The viewer interface
- `viewer.js` - WebGL rendering engine (from antimatter15/splat)
- `gaussians.ply` - Your 3D face model
---
Generated by FaceLift - Single Image 3D Face Reconstruction