Everything about Supersampling
Spatial anti-aliasing method
Supersampling or supersampling anti-aliasing (SSAA) is a spatial anti-aliasing method, i.e. a method used to remove aliasing from images rendered in computer games or other computer programs that generate imagery. Aliasing occurs because unlike real-world objects, which have continuous smooth curves and lines, a computer screen shows the viewer a large number of small squares. These pixels all have the same size, and each one has a single color. A line can only be shown as a collection of pixels, and therefore appears jagged unless it is perfectly horizontal or vertical. The aim of supersampling is to reduce this effect. Color samples are taken at several instances inside the pixel —hence the term "supersampling"—and an average color value is calculated. This can for example be achieved by rendering the image at a much higher resolution than the one being displayed, then shrinking it to the desired size, using the extra pixels for calculation, with the result being a downsampled image with smoother transitions from one line of pixels to another along the edges of objects, but each pixel could also be supersampled using other strategies. The number of samples determines the quality of the output. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: SupersamplingA 5-minute orientation
- Skim a recent paper: MNSS: Neural Supersampling Framework for Real-Time Rendering on Mobile DevicesInfluential work since 2022
- Pick up a classic book: Berlin, Hannover Wennigsen, Bad Nenndorf, WedemarkThe most-reprinted book on the subject
- Read the landmark paper: Adaptive foveated single-pixel imaging with dynamic supersamplingCited 266 times
- Go sideways: Multisample anti-aliasingA closely related topic
- Go sideways: Temporal anti-aliasingA closely related topic
📖 Definitions
Verb present participle and gerund of supersample
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Adaptive foveated single-pixel imaging with dynamic supersampling
Neural supersampling for real-time rendering
Computing the discrepancy with applications to supersampling patterns
Amortized supersampling
Time-supersampling of 3D-PIV measurements with vortex-in-cell simulation
Display supersampling
Supersampling and Network Reconstruction of Urban Mobility
Temporally Stable Real-Time Joint Neural Denoising and Supersampling
🆕 Influential since 2022
MNSS: Neural Supersampling Framework for Real-Time Rendering on Mobile Devices
High Significance Detection of the Dark Substructure in Gravitational Lens SDSS J0946+1006 by Image Pixel Supersampling
Neural blind deconvolution for deblurring and supersampling PSMA PET
AxOCS: Scaling FPGA-Based Approximate Operators Using Configuration Supersampling
Classifier Guided Temporal Supersampling for Real‐time Rendering
📚 Books worth reading
- 📕Berlin, Hannover Wennigsen, Bad Nenndorf, WedemarkRainer Strzolka · 2019
Information theory tools for computer graphicsMateu Sbert · 2009- 📕Lomography SupersamplerRainer Strzolka · 2019
- 📕Dalek Supersampler Camera
- 📕Mit Dem Lomography Supersampler UnterwegsRainer Strzolka · 2019
- 📕With the Lomography Supersampler on the GoRainer Strzolka · 2019
- 📕Mit Dem Lomography Supersampler Quer Durch Mallorca UnterwegsRainer Strzolka · 2019
- 📕Mit Dem Lomo Supersampler UnterwegsRainer Strzolka · 2019
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Multisample anti-aliasing Multisample anti-aliasing (MSAA) is a type of spatial anti-aliasing, a technique used in computer graphics to remove jaggies. It is an optimization of…
- Temporal anti-aliasing Temporal anti-aliasing refers to two distinct forms of anti-aliasing in computer graphics. The commonly understood meaning, formally referred to as temporally-a…
- Spatial anti-aliasing In digital signal processing, spatial anti-aliasing is a technique for minimizing the distortion artifacts (aliasing) when representing a high-resolution…
- Morphological antialiasing Morphological antialiasing (MLAA) is a spatial anti-aliasing technique, meaning that it reduces artifacts, such as jaggies, when representing a high-resolution…
- Anti-aliasing Anti-aliasing includes several techniques in computer graphics and computer-generated imagery to combat the problems of aliasing in a sampled signal such…
- Fast approximate anti-aliasing Fast approximate anti-aliasing (FXAA) is a screen-space anti-aliasing algorithm created by Timothy Lottes at Nvidia. FXAA 3 is released under a public…
- Texture filtering In computer graphics, texture filtering or texture smoothing is the method used to determine the texture color for a texture mapped pixel, using the colors…
- Jaggies Jaggies are visual artifacts in raster images, most frequently from aliasing, which in turn is often caused by non-linear mixing effects producing high-frequenc…