{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

15_raster - Rasterization MIT EECS 6.837 Frdo Durand and...

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

View Full Document Right Arrow Icon
MIT EECS 6.837, Cutler and Durand 1 Rasterization MIT EECS 6.837 Frédo Durand and Barb Cutler
Background image of page 1

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

View Full Document Right Arrow Icon
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
Background image of page 2
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
Background image of page 3

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

View Full Document Right Arrow Icon
MIT EECS 6.837, Cutler and Durand 4 Modeling 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
Background image of page 4
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
Background image of page 5

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

View Full Document Right Arrow Icon
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
Background image of page 6
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
Background image of page 7

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

View Full Document Right Arrow Icon
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:
Background image of page 8
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 (Perspective / Orthographic) Clipping Projection (to Screen Space) Scan Conversion (Rasterization) Visibility / Display
Background image of page 9

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

View Full Document Right Arrow Icon
MIT EECS 6.837, Cutler and Durand 10 Visibility / Display
Background image of page 10
Image of page 11
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}