Panorama Calculator
Calculate the number of shots needed for a panorama based on focal length and overlap. Enter values for instant results with step-by-step formulas.
Reviewed for accuracy by Daniel Agrici, Founder & Lead Developer
Panorama Calculator
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser โ no data is sent to any server.
Formula: Shots = ceil(Total Angle / (FOV x (1 - Overlap%))) + 1
Worked example โ 11 shots per row | ~277 megapixels | 275MB RAW storage
Formula
Shots = ceil(Total Angle / (FOV x (1 - Overlap%))) + 1
The field of view per frame is calculated from focal length and sensor size. The step angle between shots equals the FOV multiplied by (1 minus overlap percentage). The total number of shots equals the total desired angle divided by the step angle, plus one for the initial frame, multiplied by the number of rows for multi-row panoramas.
Worked Examples
Example 1: 180-Degree Landscape Panorama
Problem:Calculate shots needed for a 180-degree panorama using a 50mm lens on full frame in portrait orientation with 30% overlap.
Solution:FOV per frame (portrait): 2 x atan(24 / (2 x 50)) x (180/pi) = 27.0 degrees horizontal Step angle: 27.0 x (1 - 0.30) = 18.9 degrees Shots needed: ceil(180 / 18.9) + 1 = 11 shots Output width: ~6000 x 0.7 x 11 = 46,200 pixels Megapixels: ~46,200 x 6,000 = 277 MP Storage: 11 x 25MB = 275MB RAW
Result:11 shots per row | ~277 megapixels | 275MB RAW storage
Example 2: Multi-Row Gigapixel Panorama
Problem:Calculate shots for a 360x90 degree panorama with 85mm lens, full frame, portrait orientation, 35% overlap, 3 rows.
Solution:FOV per frame (portrait): 2 x atan(24 / (2 x 85)) = 16.1 degrees horizontal Step angle: 16.1 x 0.65 = 10.5 degrees Shots per row: ceil(360 / 10.5) + 1 = 36 shots Total shots: 36 x 3 = 108 shots Output: ~252,000 x 18,000 pixels = 4,536 MP (4.5 gigapixels) Storage: 108 x 25MB = 2.7GB
Result:108 total shots (36 per row x 3 rows) | ~4.5 gigapixels | 2.7GB RAW
Frequently Asked Questions
How much overlap should I use between panorama shots?
The standard recommendation is 25-35% overlap between adjacent frames for reliable stitching. At 30% overlap, stitching software has enough matching features to align frames accurately while minimizing the total number of shots needed. For scenes with low-detail areas like clear skies or uniform walls, increase overlap to 40-50% to give the stitching algorithm more data points to work with. Scenes with high detail and distinct features can work with as little as 20% overlap. If using a nodal point panoramic head for architecture, 30% is typically sufficient. For handheld panoramas where alignment may be imperfect, err toward 40% overlap as insurance against stitching errors.
Should I shoot panoramas in portrait or landscape orientation?
Portrait (vertical) orientation is generally preferred for panoramas because it captures more vertical field of view in each frame, resulting in a taller final panoramic image. This prevents the common problem of panoramas appearing as thin strips. Portrait orientation also provides more vertical resolution for cropping flexibility after stitching. However, landscape orientation requires fewer total shots (each covering more horizontal angle) and may be preferred when shooting speed matters, such as with rapidly changing light conditions. For multi-row panoramas, portrait orientation is especially beneficial as it maximizes both height and detail. The trade-off is that portrait orientation requires approximately 50% more shots to cover the same horizontal angle.
What focal length is best for panorama photography?
The ideal focal length depends on your intended output and subject. Moderate focal lengths (35-85mm) are the sweet spot for most panoramas, offering good resolution per frame, manageable distortion, and reasonable shot counts. Wide-angle lenses (14-24mm) capture more per frame but introduce barrel distortion that complicates stitching and reduces edge sharpness. Telephoto lenses (100-200mm) produce extraordinarily detailed panoramas with thousands of megapixels but require many more shots and are sensitive to tripod vibration. A 50mm lens on full frame is an excellent general-purpose choice, providing sharp results with moderate distortion. For gigapixel panoramas, photographers use 200-400mm lenses with robotic panoramic heads.
What is a nodal point and why does it matter for panoramas?
The nodal point (more accurately called the no-parallax point or entrance pupil) is the optical center of the lens where light rays converge before hitting the sensor. When you rotate the camera around this point, foreground and background objects maintain their relative positions between frames, eliminating parallax errors. Parallax causes near objects to shift relative to far objects between frames, creating impossible-to-fix stitching artifacts. Nodal point panoramic heads position the camera so rotation occurs around the entrance pupil rather than the tripod mount. Finding the nodal point involves trial and error with a distant and near object, adjusting the camera position on the rail until both objects remain aligned when panning.
What software is best for stitching panoramic images?
Several excellent stitching applications exist for different needs. PTGui is the professional standard, offering advanced control over projection types, blending, masking, and batch processing. Adobe Lightroom and Photoshop include built-in panorama merge that handles most cases well and integrates with RAW processing workflows. Hugin is a powerful free, open-source alternative based on the Panorama Tools library. Microsoft ICE (Image Composite Editor) is free and excels at simple panoramas with automatic stitching. For gigapixel panoramas, Autopano Giga and GigaPan Stitch are specialized options. Most photographers start with Lightroom or Photoshop and graduate to PTGui when they need more control over projection, exposure blending, or handling difficult stitching cases.
How do I handle exposure differences across a wide panorama?
Wide panoramas often span different brightness zones, such as shooting from shadowed areas toward direct sunlight. The best approach is to lock exposure in manual mode at a setting that works reasonably for the entire scene, even if some areas are slightly over or under exposed. Alternatively, shoot bracketed exposures (3-5 brackets per position) and create an HDR panorama by first merging brackets into HDR files, then stitching the HDR images. Some software like PTGui can handle this workflow natively. Another technique is exposure blending in the stitching software, where each frame contributes its best-exposed regions. Avoid auto-exposure as it causes brightness shifts between frames that create visible banding in the final panorama.
What are the different panorama projection types and when should I use each?
Panorama projection types map the spherical capture onto a flat image. Cylindrical projection is best for 120-360 degree horizontal panoramas with limited vertical range, keeping horizontal lines straight while curving vertical lines at edges. Rectilinear projection keeps all straight lines straight but only works for panoramas up to about 120 degrees before extreme stretching occurs. Equirectangular projection maps the full 360x180 degree sphere onto a rectangle and is the standard for VR and immersive panoramas. Mercator projection is similar to cylindrical but handles poles better. Stereographic (little planet) projection creates a circular view looking down from above. Choose based on your field of view and whether maintaining straight lines is important for architectural subjects.
How do I calculate the final resolution of a stitched panorama?
The final resolution depends on three factors: individual frame resolution, number of shots, and overlap percentage. For horizontal resolution, take the frame width in pixels, multiply by (1 minus overlap percentage), multiply by the number of horizontal shots, then add back the overlap for the final frame. For example, with 6000px frames, 30% overlap, and 10 shots: 6000 times 0.7 times 10 plus 6000 times 0.3 equals 43,800 pixels wide. Vertical resolution equals the frame height for single-row panoramas or follows a similar formula for multi-row setups. Actual stitched resolution may be slightly less due to cropping required to remove irregular edges. A 10-shot panorama from a 24MP camera can easily produce 100+ megapixel images.
What tripod and head setup is recommended for panorama photography?
A sturdy tripod with a leveling base is essential for panoramic photography. The leveling base ensures the panoramic rotation axis is perfectly vertical, preventing the horizon from rising and falling as you pan. A dedicated panoramic head (such as Really Right Stuff, Nodal Ninja, or Sunwayfoto) allows precise rotation around the no-parallax point with click stops or degree markings for consistent angular steps. For multi-row panoramas, a gimbal-style panoramic head provides both horizontal and vertical rotation axes. Level the tripod head using a bubble level, set the rotation click stops to match your calculated step angle, and ensure cable management does not interfere with smooth rotation. A remote shutter release prevents vibration during each exposure.
Can I shoot panoramas handheld and still get good results?
Yes, modern stitching software handles handheld panoramas remarkably well thanks to advanced alignment algorithms, automatic perspective correction, and content-aware blending. For best handheld results, stand in one spot and rotate your body at the hips (not the neck) to minimize parallax. Keep your elbows tucked in for stability. Use a fast shutter speed (1/250s or faster) to avoid motion blur between frames. Shoot with generous overlap (40-50%) to compensate for inconsistent framing. Avoid close foreground subjects within 3-5 meters as they amplify parallax errors. Smartphone panorama modes use continuous capture and real-time stitching that works well for casual use. For professional results with foreground elements, a tripod with nodal point head remains the gold standard.
References
Background & Theory
History
Reviewed for accuracy by Daniel Agrici, Founder & Lead Developer ยท Editorial policy
Related Calculators
๐งฎPanorama Overlap and Frames Calculator
Calculate panorama overlap and frames with interactive inputs and clear steps.
๐งฎDepth of Field Calculator
Calculate depth of field with interactive inputs and clear steps.
๐งฎHyperfocal Distance Calculator
Calculate hyperfocal distance with interactive inputs and clear steps.
๐งฎField of View Calculator (camera)
Calculate field of view (camera) with interactive inputs and clear steps.
๐งฎShutter Speed to Freeze Motion Calculator
Calculate shutter speed to stop motion with interactive inputs and clear steps.
๐งฎExposure Value (ev) Calculator
Calculate exposure value (ev) with interactive inputs and clear steps.
๐งฎNeutral Density Filter Stop Calculator
Calculate neutral density filter stop with interactive inputs and clear steps.
๐งฎPrint Size From Megapixels Calculator
Calculate print size from megapixels with interactive inputs and clear steps.