Lecture_Chapter5_b

Near 0 2near topbottom 0 0 rightleft rightleft

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: left right − left 2·near right−left 0 0 0 far + near 2 · far · near ·z− far − near far − near 0 2·near top−bottom 0 0 ￿ ￿ right+left right−left top+bottom top−bottom far+near − far−near −1 Chapter 5: 3D – Projections, Camera, and Lighting ·− ·− 1 z 1 z 0 0 2·far·near − far−near 0 22 Projection •  Projection transforms viewing volume into canonical volume •  Perspective projection requires perspective division •  After perspective division: •  x,y hold 2D coordinates in [-1,1]2 •  z holds depth in [-1,1] ECS 175 Chapter 5: 3D – Projections, Camera, and Lighting 23 Vertex Processor - Summary •  Transforms vertices (points and vectors) •  Manipulates (and sometimes creates) vertices •  Performs ModelView transformation •  Maps object coordinates to world space •  Maps world coordinates to camera/eye space •  Performs Projection transformation •  Transforms viewing frustum into canonical volume ECS 175 Chapter 5: 3D – Projections, Camera, and Lighting 24 Clipping and Assembling V...
View Full Document

This document was uploaded on 03/12/2014 for the course ECS 175 at UC Davis.

Ask a homework question - tutors are online