Reconstruction, in space and over time.
Colour is the family; a dashed line is the second member of it.
Stores a prefiltered pyramid and picks the level matching the screen- space footprint, turning texture minification from a sampling problem into a lo… · 1983
A single-pass luminance-gradient filter tuned to be almost free. Blurs some genuine detail, and shipped nearly everywhere because it needs nothing fr… · 2009
Finds edge patterns in the finished image and reconstructs a coverage estimate from their shape, adding anti-aliasing entirely as a post- process. · 2009
Adds proper pattern classification, sharper edge detection and optional multi-sample or temporal inputs, recovering the detail that cheap morphologic… · 2012
Takes several mip samples along the direction the footprint is stretched, instead of choosing one level from its widest extent.
The general idea that a frame is one sample of a continuously moving signal, so previous frames are usable samples if you can find the corresponding…
Samples coverage and depth at several points per pixel but shades only once per covered primitive, which fixes geometric edges at a fraction of the c…
Constrains the reprojected history to the colour range of the current frame's neighbouring pixels, so a history sample that no longer describes this…
Render at higher resolution and downsample. Correct by construction, and linearly expensive in both shading and bandwidth, which is why everything be…
Jitters the projection each frame and blends the reprojected history, giving supersampled quality at one sample per pixel. Now the default, and the s…
Uses per-pixel motion vectors to find where this pixel's surface was in the previous frame, making last frame's result available as an input to this…
Renders below display resolution and reconstructs the full frame from jittered history, treating anti-aliasing and upscaling as the same reconstructi…