15_raster

15_raster - MIT EECS 6.837, Cutler and Durand 1...

Info iconThis preview shows pages 1–10. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

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

Unformatted text preview: MIT EECS 6.837, Cutler and Durand 1 Rasterization MIT EECS 6.837 Frdo Durand and Barb Cutler MIT EECS 6.837, Cutler and Durand 2 Final projects Rest of semester Weekly meetings with TAs Office hours on appointment This week, with TAs Refine timeline Define high-level architecture Project should be a whole, but subparts should be identified with regular merging of code MIT EECS 6.837, Cutler and Durand 3 The Graphics Pipeline Modeling Transformations Illumination (Shading) Viewing Transformation (Perspective / Orthographic) Clipping Projection (to Screen Space) Scan Conversion (Rasterization) Visibility / Display MIT EECS 6.837, Cutler and Durand 4 odeling Transformations 3D models defined in their own coordinate system (object space) Modeling transforms orient the models within a common coordinate frame (world space) Modeling Transformations Illumination (Shading) Viewing Transformation (Perspective / Orthographic) Clipping Projection (to Screen Space) Scan Conversion (Rasterization) Visibility / Display Object space World space MIT EECS 6.837, Cutler and Durand 5 Illumination (Shading) (Lighting) Vertices lit (shaded) according to material properties, surface properties (normal) and light sources Local lighting model (Diffuse, Ambient, Phong, etc.) Modeling Transformations Illumination (Shading) Viewing Transformation (Perspective / Orthographic) Clipping Projection (to Screen Space) Scan Conversion (Rasterization) Visibility / Display MIT EECS 6.837, Cutler and Durand 6 Viewing Transformation Maps world space to eye space Viewing position is transformed to origin & direction is oriented along some axis (usually z ) Modeling Transformations Illumination (Shading) Viewing Transformation (Perspective / Orthographic) Clipping Projection (to Screen Space) Scan Conversion (Rasterization) Visibility / Display P NEAR v u-n o FAR z y x o EYE Seth Teller Image adapted from: WORLD SPACE EYE SPACE MIT EECS 6.837, Cutler and Durand 7 Clipping Modeling Transformations Illumination (Shading) Viewing Transformation (Perspective / Orthographic) Clipping Projection (to Screen Space) Scan Conversion (Rasterization) Visibility / Display Transform to Normalized Device Coordinates (NDC) Portions of the object outside the view volume (view frustum) are removed NEAR EYE FAR y z z x y x o Seth Teller Image adapted from: EYE SPACE NDC MIT EECS 6.837, Cutler and Durand 8 Projection The objects are projected to the 2D image place (screen space) Modeling Transformations Illumination (Shading) Viewing Transformation (Perspective / Orthographic) Clipping Projection (to Screen Space) Scan Conversion (Rasterization) Visibility / Display y y x x z z o NDC SCREEN SPACE Seth Teller Image adapted from: MIT EECS 6.837, Cutler and Durand 9 Scan Conversion (Rasterization) Rasterizes objects into pixels Interpolate values as we go (color, depth, etc.) Modeling Transformations Illumination (Shading) Viewing Transformation...
View Full Document

This note was uploaded on 12/14/2011 for the course EECS 6.837 taught by Professor Durand during the Fall '03 term at MIT.

Page1 / 62

15_raster - MIT EECS 6.837, Cutler and Durand 1...

This preview shows document pages 1 - 10. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online