Antialiasing procedural shaders with reduction maps
Related Experiment Video
Updated: Jul 6, 2026

Photorealistic Learned Landscapes for Augmented Reality
Published on: June 27, 2025
1Georgia Institute of Technology, Atlanta, GA 30332-0760, USA. brooks.van.horn@gmail.com
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.
Related Concept Videos
Amides to Amines: LiAlH4 Reduction
Amide reduction requires two equivalents of the reducing agent, acting as a source of hydride ions. As shown in the figure, the reaction is initiated with a nucleophilic attack by the hydride ion at the carbonyl carbon to form a tetrahedral intermediate.
Acid Halides to Alcohols: LiAlH4 Reduction
The mechanism proceeds in three steps. First, the nucleophilic hydride ion attacks the carbonyl carbon of the acid halide to form a tetrahedral intermediate. Next, the carbonyl group is re-formed, and the halide ion departs as a leaving group, generating an aldehyde. A second nucleophilic attack by the hydride yields an alkoxide ion, which, upon protonation, gives a primary alcohol as...
Aliasing
If the sampling frequency is below the Nyquist rate, these replicas overlap, preventing the original signal...
Block Diagram Reduction
The first step in this process is the identification and relocation of a branch point. A branch point, where a...
Aldehydes and Ketones to Alkanes: Wolff–Kishner Reduction
Reducing Line Loss
With a step-up transformer at the source, the voltage is increased, thereby reducing the current in the transmission lines since power loss in...