Drop an MP4. Get a photorealistic 3D scene you can embed in any browser. Powered by COLMAP 4.0.3 and Brush — no setup, no infrastructure.
{
"input": {
"video_url": "https://example.com/drone-flight.mp4",
"steps": 30000
}
}RunPod API inputFive steps, fully automated — from raw video to an interactive 3D scene.
RunSplat is the 3D reconstruction engine behind future SaaS platforms serving drone operators, surveyors, and inspectors across multiple countries.
Convert survey flights into accurate 3D Gaussian scenes for stockpile volume estimation, earthwork progress tracking, and site documentation — without LiDAR costs.
Inspect bridges, towers, wind turbines, and facades. Share a navigable 3D model with remote engineers — timestamped for damage progression comparison.
Produce photorealistic 3D maps of construction zones, agricultural land, or coastal areas — richer than orthophotos, embeddable in any web platform.
Turn a single drone flight into an immersive 3DGS scene for real estate, tourism, or media — embeddable in websites with one script tag.
Building a drone SaaS platform? RunSplat is designed to be your 3D reconstruction backend.
| Orchestrator | runsplat |
| SfM engine | colmap-serverless |
| 3DGS trainer | brush-serverless |
| Platform | RunPod Serverless |
| COLMAP | 4.0.3 (built from source) |
| Brush | main (built from source) |
| CUDA | 12.4 – 12.9 |
| GPU | NVIDIA ADA 24 GB (RTX 4090) |
| Format | MP4 video (single or multi) |
| Frames | 30–500 extracted evenly |
| Camera models | SIMPLE_RADIAL, OPENCV, OPENCV_FISHEYE, PINHOLE |
| Matching | Sequential / Exhaustive |
| PLY | 3D Gaussian Splat (base64) |
| SPLAT | Web-optimised binary (base64) |
| Gaussians | 500k–5M depending on scene |
| Viewer | WebGL 2.0, no plugin |
Deploy in seconds. No infra. No setup. Just results.
One API call. Any MP4. Full 3D scene.
{
"input": {
"video_url": "https://example.com/drone-flight.mp4",
"steps": 30000,
"matching": "sequential",
"num_frames": 150,
"camera_model": "SIMPLE_RADIAL",
"gpu": true
}
}{
"ply_base64": "UExZCmZvcm1hdCBiaW5hcnlfbGl0dGxlX...",
"splat_base64": "8BsAAIABAACA...",
"num_gaussians": 1842311,
"training_time_seconds": 1187,
"steps_completed": 30000,
"status": "done"
}Building something with 3D scenes? Tell us about your project.