CS 426 Exercises
Write the parameters describing a pin-hole camera.
Write the matrix that transforms a 3D coordinate system with origin
O and orthogonal basis vectors e1, e2, and e3 to the standard cartesian
coordinate system with the origin at (0,0,0) and basis vectors (1,0,0),
(0,1,0), and (0,0,1).
To what direction does the camera "towards" vector map during a transformation
from the world coordinate system to a right-handed camera coordinate system?
What is a parallel projection? Write a parameterized matrix that
can be used for all possible parallel projections. What is the geometric
interpretation for each of the parameters?
What is a perspective projection? Write a parameterized matrix that
converts a perspective view frustum to a canonical viewing volume.
What is the geometric interpretation for each parameter?
Can any parallel projection be described in terms of a perspective projection?
Is it possible to represent a 3D->2D parallel projection with a 3x3 matrix?
If so, write it. If not, why? Same question for perspective
Under what circumstances are parallel projections mostly used? Same
question for perspective projections. Which type of projection produces
the most realistic-looking images?