Antialiasing procedural shaders with reduction maps

R Brooks Van Horn1, Greg Turk

  • 1Georgia Institute of Technology, Atlanta, GA 30332-0760, USA. brooks.van.horn@gmail.com

Related Concept Videos

Amides to Amines: LiAlH4 Reduction01:20

Amides to Amines: LiAlH4 Reduction

Amide reduction with strong reducing agents like lithium aluminum hydride proceeds through a nucleophilic acyl substitution to form amines. Primary, secondary, and tertiary amides yield primary, secondary, and tertiary amines, respectively.
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 Reduction01:19

Acid Halides to Alcohols: LiAlH4 Reduction

Acid halides are reduced to alcohols in the presence of a strong reducing agent like lithium aluminum hydride.
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...
Aliasing01:18

Aliasing

Accurate signal sampling and reconstruction are crucial in various signal-processing applications. A time-domain signal's spectrum can be revealed using its Fourier transform. When this signal is sampled at a specific frequency, it results in multiple scaled replicas of the original spectrum in the frequency domain. The spacing of these replicas is determined by the sampling frequency.
If the sampling frequency is below the Nyquist rate, these replicas overlap, preventing the original signal...
Block Diagram Reduction01:22

Block Diagram Reduction

The process of deriving the transfer function of a control system often involves reducing its block diagram to a single block. This simplification can be achieved through a series of strategic operations, including relocating branch points and comparators. These operations preserve the overall function of the system while allowing for easier manipulation and combination of blocks.
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 Reduction01:09

Aldehydes and Ketones to Alkanes: Wolff–Kishner Reduction

Wolff–Kishner reduction involves converting aldehydes and ketones to alkanes using hydrazine and a base. The reaction converts a carbonyl group to a methylene group. The method was independently discovered by N. Kishner in 1911 and L. Wolff in 1912. The reduction is carried out in high-boiling solvents such as ethylene glycol and diethylene glycol because heat is required to deprotonate the N–H proton in one of the reaction steps.
Reducing Line Loss01:18

Reducing Line Loss

In a three-phase circuit, line loss is an indicator of energy dissipated as heat due to the resistance of transmission lines. To address this, incorporating transformers into the system—a step-up transformer at the source and a step-down transformer at the load—is a strategic solution. Two three-phase transformers are introduced to improve this.
With a step-up transformer at the source, the voltage is increased, thereby reducing the current in the transmission lines since power loss in...