Parameterization-Aware MIP-Mapping Josiah Manson and Scott Schaefer Texas A&M University
Texture Parameterization
MIP-Mapping
Aliased
MIP-Mapping Slow
MIP-Mapping Fast
Filtering OriginalNaïve Box
Filtering OriginalGuttered Box
Filtering OriginalParameterization-Aware MIP-Mapping
Naïve Filtering
Textures are NOT just images
Parameterization-Aware Filtering
Implementation
Color*Area Area +
Implementation
Color*Area Area +
Implementation Color*Area Σ Area Σ
Implementation Color*Area Σ Area Σ
Nonuniform Plane Object Mesh
Nonuniform Plane Texture Map Object Mesh
Nonuniform Plane Naïve Box
Nonuniform Plane PAM Box
Nonuniform Plane Naïve Box (Anisotropic 16x)
Nonuniform Plane PAM Box (Anisotropic 16x)
Example
Original
Example Naïve Box 64 2
Example Guttered Box 64 2
Example PAM Box 64 2
Example OriginalNaïveGutteredPAM
Preprocessing Times
Conclusion Correct for parameterization of surface Works with anisotropic filtering Never decreases image quality No changes to rendering or artwork Try it