Introduction to perspective geometry Perspective Geometry Centre of projection Projection using vectors Human perspective
COMP30019 Graphics and Interaction Perspective Geometry
Adrian Pearce
Department of Computer Science and Software Engineering University of Melbourne
The University of Melbourne
Adrian Pearce University of Melbourne COMP30019 Graphics and InteractionPerspective Geometry Introduction to perspective geometry Perspective Geometry Centre of projection Projection using vectors Human perspective
Lecture outline
Introduction to perspective geometry Perspective Geometry Centre of projection Projection using vectors Human perspective
Adrian Pearce University of Melbourne COMP30019 Graphics and InteractionPerspective Geometry Introduction to perspective geometry Perspective Geometry Centre of projection Projection using vectors Human perspective
Perspective geometry
How are three-dimensional objects projected onto two-dimensional images? Aim: understand point-of-view, projective geometry. Reading:
◮ Foley Sections 6.1 to 6.4 (excluding example 6.1, we’ll
cover matrices later). Additional reading:
◮ Perspective is also covered in Chapter 3 of the Red Book.
Adrian Pearce University of Melbourne COMP30019 Graphics and InteractionPerspective Geometry Introduction to perspective geometry Perspective Geometry Centre of projection Projection using vectors Human perspective
Geometry of image formation
Mapping from 3D space to 2D image surface, more specifically, a mapping from 3D directions (rays to/ from the observer).
◮ You can think perspective as a transformation as a way of
moving from a higher dimensional image to a lower dimensional form.
◮ The X, Y, Z points in the three dimensional world,
sometimes called voxels, are transformed in to x, y pixels in a two-dimensional image. Simplest device that does this is the pin-hole camera that gives perspective projection. Practical cameras with lenses ideally give the same projection, aside from greater light gathering, and issues like focus.
Adrian Pearce University of Melbourne COMP30019 Graphics and InteractionPerspective Geometry