23_aliasing

23_aliasing - Sampling Aliasing Mipmaps MIT EECS 6.837 Durand and Cutler Last Time 2D Texture Mapping Perspective Correct Interpolation Common

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

View Full Document Right Arrow Icon
MIT EECS 6.837, Durand and Cutler Sampling, Aliasing, & Mipmaps
Background image of page 1

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

View Full DocumentRight Arrow Icon
MIT EECS 6.837, Durand and Cutler Last Time? • 2D Texture Mapping • Perspective Correct Interpolation • Common Texture Coordinate Projections • Bump Mapping • Displacement Mapping • Environment Mapping
Background image of page 2
MIT EECS 6.837, Durand and Cutler Texture Maps for Illumination • Also called "Light Maps"
Background image of page 3

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

View Full DocumentRight Arrow Icon
MIT EECS 6.837, Durand and Cutler Today What is a Pixel? • Examples of Aliasing • Signal Reconstruction • Reconstruction Filters • Anti-Aliasing for Texture Maps
Background image of page 4
MIT EECS 6.837, Durand and Cutler What is a Pixel? • A pixel is not: –a box – a disk – a teeny tiny little light • A pixel is a point – it has no dimension – it occupies no area – it cannot be seen – it can have a coordinate
Background image of page 5

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

View Full DocumentRight Arrow Icon
MIT EECS 6.837, Durand and Cutler More on Samples Most things in the real world are continuous , yet everything in a computer is discrete The process of mapping a continuous function to a discrete one is called sampling The process of mapping a continuous variable to a discrete one is called quantization To represent or render an image using a computer, we must both sample and quantize
Background image of page 6
MIT EECS 6.837, Durand and Cutler An Image is a 2D Function •A n ideal image is a function I(x,y) of intensities. It can be plotted as a height field. In general an image cannot be represented as a continuous, analytic function. Instead we represent images as tabulated functions. How do we fill this table? Courtesy of Leonard McMillan, Computer Science at the University of Used with permission.
Background image of page 7

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

View Full DocumentRight Arrow Icon
MIT EECS 6.837, Durand and Cutler Sampling Grid We can generate the table values by multiplying the continuous image function by a sampling grid of Kronecker delta functions. Courtesy of Leonard McMillan, Computer Science at the University of Used with permission. North Carolina in Chapel Hill.
Background image of page 8
MIT EECS 6.837, Durand and Cutler Sampling an Image • The result is a set of point samples, or pixels. Courtesy of Leonard McMillan, Computer Science at the University of Used with permission. North Carolina in Chapel Hill.
Background image of page 9

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

View Full DocumentRight Arrow Icon
MIT EECS 6.837, Durand and Cutler Questions?
Background image of page 10
MIT EECS 6.837, Durand and Cutler Today • What is a Pixel? Examples of Aliasing • Signal Reconstruction • Reconstruction Filters • Anti-Aliasing for Texture Maps
Background image of page 11

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

View Full DocumentRight Arrow Icon
MIT EECS 6.837, Durand and Cutler Examples of Aliasing Image removed due to copyright considerations.
Background image of page 12
MIT EECS 6.837, Durand and Cutler Examples of Aliasing JAGGED BOUNDARIES
Background image of page 13

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

View Full DocumentRight Arrow Icon
MIT EECS 6.837, Durand and Cutler Examples of Aliasing IMPROPERLY RENDERED DETAIL
Background image of page 14
MIT EECS 6.837, Durand and Cutler Examples of Aliasing Texture Errors point sampling
Background image of page 15

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

View Full DocumentRight Arrow Icon
MIT EECS 6.837, Durand and Cutler Questions?
Background image of page 16
MIT EECS 6.837, Durand and Cutler Today • What is a Pixel? • Examples of Aliasing
Background image of page 17

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

View Full DocumentRight Arrow Icon
Image of page 18
This is the end of the preview. Sign up to access the rest of the 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 / 53

23_aliasing - Sampling Aliasing Mipmaps MIT EECS 6.837 Durand and Cutler Last Time 2D Texture Mapping Perspective Correct Interpolation Common

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

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