Spaces:
Runtime error
Runtime error
| title: Intercept 2.0 - 3D Gaussian Splatting | |
| emoji: ๐ | |
| colorFrom: blue | |
| colorTo: purple | |
| sdk: docker | |
| pinned: false | |
| license: mit | |
| short_description: 3D Gaussian Splatting training server for iPhone captures | |
| # Intercept 2.0 - 3D Gaussian Splatting | |
| Train 3D Gaussian Splats from iPhone ARKit captures using Nerfstudio. | |
| ## Features | |
| - **iPhone Integration**: Works with iOS capture app | |
| - **ARKit Support**: Uses camera poses and LiDAR depth | |
| - **GPU Training**: Fast 3D Gaussian Splatting with SplatFacto | |
| - **Mobile Export**: Generates `.ply` files for WebGL viewing | |
| ## Usage | |
| 1. **Capture**: Use the iOS app to record a scene | |
| 2. **Upload**: Send the dataset zip to this server | |
| 3. **Train**: Server processes and trains a 3D Gaussian Splat | |
| 4. **Download**: Get the `.ply` file for mobile viewing | |
| ## API Endpoints | |
| - `POST /upload` - Upload dataset zip file | |
| - Returns training status and download links | |
| ## iOS App Integration | |
| Update your iOS app's server URL to: | |
| ``` | |
| https://your-space-name.hf.space/upload | |
| ``` | |
| ## Technical Details | |
| - **Framework**: Nerfstudio SplatFacto | |
| - **Input**: ARKit RGB + poses + LiDAR depth | |
| - **Output**: 3D Gaussian Splat (.ply) | |
| - **Training**: ~10,000 iterations (5-10 minutes) | |