References / Curvilinear

Room in fisheye

Sofa, table, door and a figure inside a 180° fisheye view of a room.

Room in fisheye: Sofa, table, door and a figure inside a 180° fisheye view of a room.
Open in the Curvilinear 5 & 6-Point GridDownload PNGLesson: Curvilinear Perspective Explained: 4, 5 & 6-Point Drawing

What to look at

Every straight edge is an arc; only the line through the centre of view stays straight.

The whole room fits: floor and ceiling in one picture, which no flat grid can do.

The figure near the edge is bent, not stretched; compare the 20 mm alley.

What this scene is for

The living room again, this time through a 180° fisheye. Use it for security-camera and door-viewer shots, VR and 360° work, skateboard-video looks, and as the demonstration of why some views cannot be drawn on a flat grid at all.

The mistake it settles

Bending some lines and not others. In a fisheye every straight edge is an arc except the ones passing exactly through the centre of view. Half-curved drawings read as mistakes; fully curved ones read as a lens.

The camera

Lens180° angle of view (curvilinear)
Camera height1.5 m above the floor (standing)
Rotation20° to the scene's axes
Tilt8° down (three vanishing points)
Objects2 × 0.9 × 0.8 m block · 1.2 × 0.6 × 0.45 m block · 2.1 m door · 1.75 m figure
Floor1 m squares

Measured off this render

Taken from the same camera model the tool draws with, on the 1340 × 754 PNG above.

Angle of view180° across (curvilinear)
Horizon345 px from the top, 46% of the image height
Image circleradius 354 px, 0.25° per pixel
90° ring354 px from the centre
ObjectDistanceOff the centre of viewHeight
1.2 × 0.6 × 0.45 m block3.8 m14°0.45 m
2 × 0.9 × 0.8 m block4.2 m37°0.8 m
1.75 m figure5.5 m43°1.75 m
2.1 m door6.5 m6°2.1 m

Draw it from these numbers

  1. Draw the image circle first: on this render it has a radius of 354 px, which works out at 0.25° of the world per pixel.
  2. The rim itself is the 90° ring, so everything in front of the camera lands inside the circle and nothing behind it appears at all.
  3. The horizon crosses the centre line 46% of the way down and bows away from there; only a line through the exact centre of view stays straight.
  4. Scale check: the 1.2 × 0.6 × 0.45 m block at 3.8 m sits 14° off the centre of view, so it lands 56 px out from the middle.

Open the reference in the tool to move the camera, change the lens, or add your own objects at real sizes; the share link keeps your version. Draw over the PNG at 30–50% opacity in any app with layers.

Question

Why can a fisheye show the whole room when a wide-angle grid cannot?

Because a flat projection stretches toward its edges and reaches infinity at 180°, so it simply cannot fit a half-sphere on a flat picture. A fisheye maps angle to radius instead — in this render about 0.25° per pixel — so the whole 180° lands inside a circle.