title: Antialiasing procedural shaders with reduction maps.
abstract: Both image textures and procedural textures suffer from minification aliasing, however, unlike image textures, there is no good automatic method to anti-alias procedural textures. Given a procedural texture on a surface, we present a method that automatically creates an anti-aliased version of the procedural texture. The new procedural texture maintains the original texture's details, but reduces minification aliasing artifacts. This new algorithm creates a pyramid similar to MIP-Maps to represent the texture. Instead of storing per-texel color, our texture hierarchy stores weighted sums of reflectance functions, allowing a wider range of effects to be anti-aliased. The stored reflectance functions are automatically selected based on an analysis of the different reflectances found over the surface. When the texture is viewed at close range, the original texture is used, but as the texture footprint grows, the algorithm gradually replaces the texture's result with an anti-aliased one.
authors: Georgia Institute of Technology, Atlanta, GA 30332-0760, USA. brooks.van.horn@gmail.com
authors: R Brooks
authors: RB
authors: Van Horn
authors: Greg
authors: G
authors: Turk
mesh_terms: D000465:Algorithms; D016477:Artifacts; D001185:Artificial Intelligence; D003124:Colorimetry / Q000379:methods*; D003196:Computer Graphics; D007089:Image Enhancement / Q000379:methods*; D007090:Image Interpretation, Computer-Assisted / Q000379:methods*; D021621:Imaging, Three-Dimensional / Q000379:methods*; D008029:Lighting / Q000379:methods; D010363:Pattern Recognition, Automated / Q000379:methods; D018401:Sample Size; D012815:Signal Processing, Computer-Assisted