

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
These class notes from ece/cs 412 introduction to computer graphics cover the topics of texture filtering and mipmapping. The differences between screen space samples and texture samples, the use of reconstruction filters, and the problems with standard mipmapping. An introduction to anisotropic filtering is also provided.
Typology: Study notes
1 / 2
This page cannot be seen from the preview
Don't miss anything!


ECE/CS 412 Introduction to Computer Graphics Pradeep Sen Class 18 โ October 29, 2008
Pradeep Sen Advanced Graphics Lab
Class 18 October 29, 2008
ECE/CS 412 Introduction to Computer Graphics Pradeep Sen Class 18 โ October 29, 2008
Last time
ย Started talking about texture mapping
ECE/CS 412 Introduction to Computer Graphics Pradeep Sen Class 18 โ October 29, 2008
Today
ย Texture filtering
ECE/CS 412 Introduction to Computer Graphics Pradeep Sen Class 18 โ October 29, 2008
Texture filtering
ย Screen space samples are closer together than texture samples (magnification)
ECE/CS 412 Introduction to Computer Graphics Pradeep Sen Class 18 โ October 29, 2008
Summed area tables
ECE/CS 412 Introduction to Computer Graphics Pradeep Sen Class 18 โ October 29, 2008
Mipmapping ย MIP- multum in parvo (many things in a small place) ย Technique in which to perform pre-computed filtering for minification
Space usage 1.3 x more than the standard texture!
ECE/CS 412 Introduction to Computer Graphics Pradeep Sen Class 18 โ October 29, 2008
Mipmapping
ย Accessing the mipmap
ECE/CS 412 Introduction to Computer Graphics Pradeep Sen Class 18 โ October 29, 2008
Problems with mipmapping
ย Decimated textures all have a square footprint (isotropic) Here, screen samples in the u direction are more dense than in the v direction! If you choose ds/du for the bias, you will have aliasing in v. If you select dt/dv for the bias, you will have blurring in u
source: wikipedia with standard mipmapping
ECE/CS 412 Introduction to Computer Graphics Pradeep Sen Class 18 โ October 29, 2008
Anisotropic filtering
ย Approximate the pixel โfootprintโ with an ellipse
ย Compute contribution in ellipse through multi-sampling
ECE/CS 412 Introduction to Computer Graphics Pradeep Sen Class 18 โ October 29, 2008
Reading
ย Angel thru Ch 8