The Hanning Filter
a.k.a. Cosine Hump Filter


fig. 1: 2D plot of the cosine hump function.


fig. 2: the cosine hump plotted above the 8 pixels that surround a single pixel (pseudo-isometric projection).


fig. 3: 9 cosine humps are plotted and overlaid above the pixels that they apply to. The center pixel's filter is overlaid with the 2D function of the filter in the X and Y axis directions (plotted in red).

Highest-Quality Rasterization with the Hanning Filter

By combining the Hanning filter with the Weiler-Atherton (or Catmull) rendering algorithms, we can generate the highest-precision rasterizer possible for polygonal scenes. However, with this very high precision comes a great cost-- severe numerical problems and much greater time complexity. Among these issues are:

References

  1. Foley, van Dam, Feiner, Hughes. Computer Graphics: Principles & Practice