--- 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)