0% found this document useful (0 votes)
191 views

3D Graphics and Projections

This document discusses 3D graphics and 3D viewing. It describes how 3D objects are translated, rotated, and scaled using transformation matrices. It also covers how a 3D scene is viewed by establishing a viewing coordinate system and projecting the 3D coordinates onto a 2D view plane, similar to taking a photograph. The document defines parallel and perspective projections, and describes orthographic, oblique, and perspective projections in more detail. It categorizes projection types and discusses how the number of vanishing points differs between one-point, two-point, and three-point perspective projections.

Uploaded by

John
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
191 views

3D Graphics and Projections

This document discusses 3D graphics and 3D viewing. It describes how 3D objects are translated, rotated, and scaled using transformation matrices. It also covers how a 3D scene is viewed by establishing a viewing coordinate system and projecting the 3D coordinates onto a 2D view plane, similar to taking a photograph. The document defines parallel and perspective projections, and describes orthographic, oblique, and perspective projections in more detail. It categorizes projection types and discusses how the number of vanishing points differs between one-point, two-point, and three-point perspective projections.

Uploaded by

John
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 24

3D Graphics

Translation

Translation

Rotation

Rotation

Rotation

Scaling
The matrix expression for the scaling
transformation of a position P = (xi, yi, zi) relative
to coordinate origin can be written as:

3D Viewing
Viewing in 3D involves the following considerations: We can view an object from any spatial position, eg.
In front of an object, Behind the object, In the middle
of a group of objects, Inside an object, etc.
3D descriptions of objects must be projected onto the flat
viewing surface of the output device.

Viewing Coordinates
Generating a view of an object in 3D is similar to
photographing the object.
Whatever appears in the viewfinder is projected onto the
flat film surface.
Depending on the position, orientation and aperture size
of the camera corresponding views of the scene is
obtained.

Specifying The View Coordinates


For a particular view of a scene
first we establish viewingcoordinate system.
A view-plane (or projection plane)
is set up perpendicular to the
viewing z-axis.
World coordinates are transformed
to viewing coordinates, then
viewing coordinates are projected
onto the view plane.

yv

xv

yw

zv
P0=(x0 , y0 , z0)

xw
zw

Specifying The View Coordinates


To establish the viewing reference frame, we first pick a
world coordinate position called the view reference
point.
This point is the origin of our viewing coordinate
system. If we choose a point on an object we can think
of this point as the position where we aim a camera to
take a picture of the object.

Projection
General definition
Transform points in n-space to m-space(m<n)

In computer graphics
Map viewing coordinates to 2D screen
coordinates

Taxonomy of Projections
Planar geometric projection
Parallel
Orthographic

Perspective
Oblique

One-point

Three-point
Two-point

Top
Front

Axonometric Cabinet
Side

Other
Cavalier

Parallel & Perspective


Parallel Projection

Perspective Projection

Parallel Projection
Center of projection is at infinity
Direction of projection (DOP) same for all
points

DOP
View Plane

Orthographic & Oblique


Orthographic parallel projection
the projection is perpendicular to the view
plane

Oblique parallel projection

The projectors are inclined with respect to the


view plane

Orthographic Projections
DOP perpendicular to view plane

Front

Top

Side

Oblique Projections
DOP not perpendicular to view plane

Cavalier
)
(DOP at 45

Cabinet
)
(DOP at 63.4

Oblique Projections
DOP not perpendicular to view plane
Cavalier projection
tan 1, 45

Cabinet projection
tan 2 , 63.4

Perspective Projection
Map points onto view plane along
projectors emanating from center of
projection(cop)
s
r
to
c
je
o
Pr

Center of
Projection

View Plane

Perspective Projection
How many vanishing point?

Perspective Projection
How many vanishing point?

Threepoint
perspectiv
e

Perspective Projection
How many vanishing point?

Threepoint
perspectiv
e

Two-point
perspectiv
e

Perspective Projection
How many vanishing point?

Threepoint
perspectiv
e

Two-point
perspectiv
e

One-point
perspectiv
e

You might also like