For the complete documentation index, see llms.txt. This page is also available as Markdown.

360 Videos

Build a VPS map from 360° video: raw .insv from an Insta360 camera or the Antigravity A1 drone, or a stitched equirectangular .mp4 from any other camera.

MultiSet builds VPS maps from 360° video, so a space can be mapped with a consumer camera and no LiDAR or SLAM hardware. One continuous recording produces one map, and 360 video is the only input that yields the complete set of output assets: a mesh, a Gaussian Splat, and a navigable panoramic tour of the same space.

Pick your route

Capture
What you upload
Guide

Hand-held Insta360 (X4, X5)

Raw .insv

Antigravity A1, the 360° camera drone

Raw .insv

Any other 360 camera, ground based or flown

Stitched equirectangular .mp4

Upload the raw .insv wherever you have it. MultiSet stitches it server-side with its own parameters, which preserves more detail than re-ingesting a vendor's stitch. Every other camera exports a stitched equirectangular .mp4 and uploads that instead.

What every route shares

  • One video, one map. Exactly one video file per .zip, and each .zip must stay under 50 GB. Split a large site into several captures and join the resulting maps with MapSet : Multiple Maps.

  • Continuous motion. No stops, no pivots in place, no paused recordings mid-capture. Move steadily, turn in wide arcs, and close the loop by returning to where you started.

  • Locked exposure. Fix the shutter (indoors) and the white balance before you press record. Auto exposure is the single biggest cause of grey, smeared reconstructions.

  • Metric scale. Either include a printed ChArUco marker in the scene, or set the scale after processing with Map Scale. Drone and stitched-video captures use the second route, since a printed board cannot be resolved from the air.

  • 360 mode only. Flat, single-lens, and stereoscopic (over-under or side-by-side) footage is rejected.

Allow up to one hour for processing. You will receive an email notification once the map is ready.

Last updated

Was this helpful?