Anti-aliasing is a technique used in computer graphics to reduce the alias we have described in the previous chapters. Here there is an example in ShaderToy of three popular anti-aliasing algorithms: SSAA (Super-Sample Anti-Aliasing), MSAA (Multi-Sample Anti-Aliasing), and TAA (Temporal Anti-Aliasing). Please check the …
Read MoreAs we've seen before, aliasing happens when the sampling rate is too low to properly reconstruct the original signal. With computer-generated images, it happens because these images come from a mathematical continuous description of the 3D scene. The signal we're trying to display isn't bandwidth-limited, so aliasing …
Read MoreSampling means to take samples of the continous signal at discrete intervals. Filtering is the opposite operation: reconstructing the continuous time signal from its discrete samples. Info In this pages you'll find some shaders written with Shadertoy, and some Desmos graphs. Read how to use the interactive content in …
Read MoreLet's introduce the definition of signal, and some of the properties used to describe it. Info In this pages you'll find some shaders written with Shadertoy, and some Desmos graphs. Read how to use the interactive content in this site. What is a signal As stated in the Introduction a signal, broadly speaking, is any …
Read MoreThis is a brief introduction of the main topics that will be elaborated during the series: signals, sampling, filtering and aliasing. Info In this pages you'll find some shaders written with Shadertoy, and some Desmos graphs. Read how to use the interactive content in this site. What is a signal A Signal, broadly …
Read MoreRendering an image is essentially a sampling process: a continuous image, with its geometry, colors, and lighting, needs to be sampled and converted into pixels on the screen. These brief notes provide a quick introduction to signal processing, filtering, and aliasing. In the final chapter, there are some ShaderToy …
Read More