Week 3 - Projective Geometry, Warping and Morphing Flashcards
What do projections do?
Transform 3D coordinates to 2D.
What does PP stand for?
Projection Plane
What does COP stand for?
Centre Of Projection
What are the 2 basic types of projections?
Perspective - distance from COP to PP finite.
Parallel - distance from COP to PP infinite.
What is the main difference between parallel and perspective projection?
Parallel - the rays (projection lines) are parallel to eachother.
Perspective - the lines converge at the centre of projection, resulting in many visual effects, e.g. objects that are far away appear smaller, closer objects appear bigger.
What is the view space?
Camera coordinate system with the camera looking down the z axis, x to the right, y up.
What is the canonical view space?
Camera coordinate system with the camera looking down the z axis, x to the right, y up, and everything to be drawn within the cube [−1, 1] × [−1, 1] × [−1, 1] using parallel projection.
What does DOP stand for?
Direction Of Projection
What is orthographic projection?
Parallel projection where DOP (direction of projection) is perpendicular to PP (projection plane).
What does NDC stand for?
Normalised Device Coordinates.
What is the focal length f?
The distance between the aperture and the light-sensitive surface in the pinhole camera method.
What is the homogeneous 3 x 4 matrix for the pinhole camera method projection?
f 0 0 0
0 f 0 0
0 0 1 0
Where f is the focal length.
How is a frustrum defined?
A near clipping distance n, a far clipping distance f and the left l, right r, top t and bottom b clipping planes.
In what order do coordinates get transformed?
Local coordinates -> world-space coordinates -> view-space coordinates -> clip coordinates -> screen coordinates
What is viewport transform?
The process of transforming clip coordinates to screen coordinates.