📷 Camera / Lens Simulator

Calculates how an AllSky image is projected onto a selected sensor with a given lens.
Focus: sensor size, projection, price, beginner-friendliness, and purchase options.
Reload
Inputs
1.00 = unchanged
Beginner-friendly rating
Beginner-friendly rating
Well suited
Total price
Optical suitability
12.0 MP / 12.3 MP
  • The 180° AllSky circle fits the sensor well in the calculation.
  • The sensor size is roughly at the edge of what the lens can support.
  • The lens MP class matches the camera well.
Result
Camera
Raspberry Pi HQ Camera (C/CS Mount)
Sony IMX477
Sensor
7.56 mm × 5.48 mm
Diagonal: 9.34 mm
Effective focal length
1.70 mm
Projection
equisolid
Resolution
4056 × 3040 px
Field of view width
Field of view height
214.6°
Field of view diagonal
AllSky circle for 180° sky
4.81 mm
approx. 2624 px
Does the full 180° circle fit on the sensor?
Yes
Crop: 0.0 %
Usage of short sensor side
87.8 %
Camera price
Lens price
Lens data from library
Focal length (mm): 1.85 mm
Advertised FOV: 185°
Lens MP class: 12 MP
Max sensor format: 1/1.8
Preview
Sensor Preview: sky circle on sensor area
The preview shows the sensor area as a rectangle and the projected sky circle as a circle. If the circle is cut by the border, the combination is too small for a full 180° AllSky circle.
Was this tool helpful?

If this tool helped you choose a setup, you are welcome to support the AllSkyKamera project with a small donation.

Some shop links may be affiliate links. The price stays the same for you, but the project may receive support.
Calculation notes
  • For the full AllSky circle it is assumed that the zenith is at the image center and the horizon at 90°.
  • The calculation strongly depends on the lens projection model.
  • The MP rating of a lens does not affect the image circle directly, but rather the achievable image sharpness.
  • Price and shop information are meant as guidance and may change.
Projection models
Type Description Formula
equidistant Equidistant fisheye r = f * theta
equisolid Equisolid fisheye r = 2f * sin(theta/2)
orthographic Orthographic fisheye r = f * sin(theta)
stereographic Stereographic fisheye r = 2f * tan(theta/2)
rectilinear Rectilinear r = f * tan(theta)