Take a look at the picture below. Can you calculate the values at points A,B and C? There’s a technique for doing this called bilinear interpolation which extends the idea of linear interpolation into two dimensions. To calculate bilinear interpolation, … Continue reading

# Monthly Archives: April 2015

Here are the last two SSAA algorithms/sampling patterns that I wanted to share – FlipQuad and FlipTri. FlipQuad The last post talked about 4-Rook antialiasing which took 4 samples per pixel to do antialiasing. Before that we talked about quincunx … Continue reading

The last post was about quincunx antialiasing which used 5 samples per pixel, but allowed you to share 4 of those samples with 4 other pixels each, making it so you only had to render 2 samples per pixel to … Continue reading

If you are looking for a quick and easy antialiasing implementation, quincunx could be what you are looking for. Quincunx is part of the family of anti aliasing called supersampling antialiasing (SSAA), which all work by taking multiple samples per … Continue reading

One way to look at sounds is to think about what frequencies they contain, at which strengths (amplitudes), and how those amplitudes change over time. For instance, if you remember the details of the post about how to synthesis a … Continue reading

If you are a programmer, chances are that when you think of volume or volume adjustments of audio signals (or other streams of data), you are thinking in terms of amplitude. For instance, to make an audio stream quieter, you … Continue reading