Basic 3D
Perspective Divide
Divide x and y by z to show exact perspective foreshortening.
perspective-divide
Perspective projection makes farther points smaller by dividing their x and y coordinates by z.