Perspective Transformation Flashcards
Planar Projections
Reduces a 3D scene to a 2D by interscting rays with a projection plane.
* Types:
*Parallel: Rays are paralle (e.g., orthographic, oblique)
*Perspective: Rays converge at a point for realistic depth.
* Comparison:
*Parallel: Maintains dimensions; eye at infinity.
*Perspective: Distorts for depth; eye at a finite point.
* Uses:
*Parallel: Technical drawings
*Perspective: Realistic 3D visuals
What is the simplest parallel projection that can be made.
Primary Views. Projects a 3D scene onto a 2D plane using rays orthogonal to the projection plane along a canonical axis. So on axis vanishes.A
What are the limitations of the primary views?
- No distinction between points in front of or behind the projection plane
- Depth information is lost.
What are the applications for the primary view?
Technical drawings and basic visualizations.
How to project a 3D scene from a direction other than along a canonical axis?
- Transform the camera space:
* apply an affine transformation K to align the view direction with a canonical axis.
* Change of basis matrix T handles rotation and alignment. - Apply primary view projection:
* Once in camera space, use a standart orthographic projection.
What are isometric projections?
A type of parallel projections where the projection plane’s normal makes equal angles with all three coordinate axes, resuling in equal scaling along all axes.
Key Features:
* Equal Angles: Axes are 120 degrees apart in the projection
* Equal Scaling: No distortion; dimensions along x, y and z are preseved proportionally.
* Parallel Lines: Stay parallel; no vanishing points.
What elements are required to completely define a isometric projection?
- View direction p: Specifies where the camera is looking. Determines the projection planes orientation
- Up vector u: Defines “what is up” in the image. Prevents the camera from tilting unpredictably around p.
What is the transformation Pipeline for an Orthographic Projection
Object Space (T) -> World Space (K) -> Camera Space (P) -> Screen Space
When is a projection isometric?
When the view direction p = (x, y, z)^T has |x| = |y| = |z|
How do we compute the Matrix K to transfrom from world space into camera space?
With which parameters can we describe any orthographic projection?
With two angles alpha and beta
What are orthographic projections?
Projections where the projection direction is orthogonal to the projection plane.
What are Dimetry Projections?
Orthogonal projections where exactly two axes have the same ratio
What are Trimetry Projections?
Projections where all three axes have different ratios.
What are oblique Projections?
A type of parallel projection where the projection direction is not orthogonal to the projection plane