Ready
Drop JPEG/PNG photos here, or click to choose.
Shoot from one spot (rotation only). EXIF focal length is read automatically when present.

Photosphere capture

Hold the phone upright and pivot around the camera (not your body). Aim the reticle at the amber ring; shots fire automatically when you hold steady. The vertical field of view and the shot grid (≈30% overlap, Google-photosphere style) are derived from the HFOV and the live feed’s aspect. Requires HTTPS or localhost for camera + motion sensors; on iOS a motion-permission prompt appears. Sensor poses seed the optimiser — the Assistant then refines alignment from image features.
A
B
#x1y1x2y2error px

What to optimise

Hugin workflow: first run Positions only, then add View and Barrel. The anchor stays fixed and defines the panorama frame.

Image pairs

pairCPsRANSAC inliers / rawRMS px

Output

Drag to look around · wheel to zoom. Renders the last stitched result on a sphere.
Stitch a panorama first, then open this tab.
▶ Log clear