Why does perspective skew some lines and not others?

  • Level: Undergrad 
  • Thread starter Thread starter ed2288
  • Start date Start date
  • Tags Tags
    Lines Perspective
Join the discussion
Registration is free. Start your own thread to ask a follow-up.
11 replies · 4K views · last reply
ed2288
Messages
24
Reaction score
0
Imagine looking at a set of x-y-z axes, from directly along the z-axis.

Black-and-white line drawing in one-point perspective of a city street converging to a vanishing point, with buildings of varying heights on both sides of the road.


Say in this image, the road is the line z=0.

Why is it, that only lines on or parallel to the z-axis get skewed? All the surfaces that are in or parallel to the x-y plane remain undistorted, and their angles are at 90 degrees.

Just to highlight the point, imagine if this image was extended to include more building and streets at the side. The streets at the edges would get increasingly more skewed but again, only in the z-axis. What is it that is causing this increase in skewing?
 
Last edited:
Physics news on Phys.org
That is not a perfect 3D sketch of cuboids (blocks). Those lines should converge somewhere outside the image, too, but you can neglect this for most images.

On the other hand, a real view is not planar, you need some projection technique to show it on a computer monitor. If you project it on a XY-plane close to us, shapes in XY-direction stay the same. Shapes with a Z-component get distorted.
 
mfb said:
That is not a perfect 3D sketch of cuboids (blocks). Those lines should converge somewhere outside the image, too, but you can neglect this for most images.

In the above image, all the z-direction lines are converging at the vanishing point, as we would expect. Are you saying the x or y lines should be skewed too and converge too?
 
They are not actually lines - they are curves.

In the direction that you are looking, lines start out as parallel, but then curve toward a vanishing point.
This is usually simply drawn as straight lines, since the part where they are parallel are outside the range of the picture frame.

Perpendicular to the direction you are looking, lines also start out as parallel, and within the range of the image, they remain close enough to parallel to draw them as parallel lines.
If you extend your the range of your picture frame, they also curve towards a vanishing point.
 
I'm still confused unfortunately. Let's take a very simple example. I know from life experience, that if I have a perfect square of green paper, lie it flat on a table, and put it a little distance in front of me, then look down on it - this is what my eyes will see:

http://www.englishtap.com/library/maths/images/trapezium.png

I suppose my question boils down to: how do I go about actually proving this?
How do I prove that the sides will slant inwards, the front will be longer and the back will be shorter?
 
Last edited:
You can model yourself as a point in space and the paper/monitor as 2D sheet somewhere in space. Project everything onto this sheet along rays which originate at you.
For objects parallel to the paper, this will conserve angles and relative lengths. For lines with a component perpendicular to the paper/monitor, this is not true.
 
mfb said:
Project everything onto this sheet along rays which originate at you.
For objects parallel to the paper, this will conserve angles and relative lengths.

Thanks for your help. So I've started to draw a ray diagram to try and help understand what you said. The green line is a side view of the square of paper on the table.
Hand-drawn side-view ray diagram of an eye looking at the horizon, with two lines from the eye to a short green segment on a horizontal table line, and blue lines marking the field of view.


Am I going in the right direction? From this diagram, how can I now get what the eye is seeing?
 
If you want a picture of a town, it would be more useful to hold the paper vertically.

Something like this:

Perspective diagram: a box on the left, a green rectangular picture plane in the middle, and a small eye on the right, with red lines from the box's corners converging on the eye through the plane.
 
Attachments
  • Perspective diagram: a box-shaped object on the left with red sight lines converging to an eye on the right, passing through a vertical green rectangular plane that is the picture plane.
    eye.jpg
    11.1 KB · Views: 628
Ed, your drawing will not help because it does not correctly show how the light works. I can't draw, so I hope this explanation will help a little.

It really boils down to the fact that objects further away look smaller. Since a road is generally the same distance across at all points, the distance from one side to the other APPEARS to gradually get smaller as the distance increases, just like how a moving object appears to get smaller as it recedes from you.

If you really want to understand how the image formation works you must learn a bit about basic optics. Unfortunately I don't have a good link for you.
 
Ok so I think I've now convinced myself that if I were to shine a light at an opaque square (slanted so it casts a shadow), then the shadow it would cast would be narrower at the top than it is at the bottom. Is this diagram that I've drawn physically accurate?

Is this the same principle that is occurring in perspective drawing? If so, how does my diagram relate to drawing an object with perspective? I've heard people talk about "transforming" 3d things onto a 2d surface but not too sure what this means.
 
Attachments
  • Bird's eye view diagram: a green square sits centred on the x = 0 line with light rays from a point on the right, drawn as lines converging to a vanishing point with a blue outer cone, axes labelled x and z.
    square.jpg
    14.6 KB · Views: 518