Lecture 6 (3D Viewing)
Lecture 6 (3D Viewing)
yworld yview
xview
zview
xworld
zworld yview
xview
zview
3D Viewing Pipeline
Projection plane
Center of projection
Perspective Projection
• Tends to look realistic
• Not useful for recording the exact
shape and measurements of the
objects
• Distance cannot be taken from the
projection
• Angles preserved only on those faces
of the object parallel to the projection
plane
• Parallel lines do not in general project
as parallel lines
Perspective Projection
Vanishing Point
Projection Center
COP
View Plane
Perspective Projection
View Plane
Three point
Two point
One point
Parallel Projection
x 120 120
120
Projection Plane
z
Isometric Projection
• Viewing Transformation
• Projection Transformation
– Parallel Projection
• Orthographic Projection
• Oblique Projection
• Isometric Projection
– Perspective Projection (One-point)
Viewing Transformation
• If view plane
normal is
aligned to one
of the axes,
simply ignore
that axis
Oblique Parallel Projection
Oblique Parallel Projection
Oblique Parallel Projection
Oblique Parallel Projection
Oblique Parallel Projection
Oblique Parallel Projection
Isometric Projection
• vp = -Pvd/Pn
• up = -Pud/Pn
Can be expressed in matrix form as:
Homogeneous Cartesian
coordinates coordinates
Perspective Transformation