Rasterizer

This program demostrates the use of an effective anti-aliasing technique using an accumulation buffer in the rasterization of polygons. This method can be used to reduce jaggies in polygon edges as well as in the simulation of motion blur. Using a simple graphical interface, polygons are drawn on your canvas by defining the vertices using shift-click .  Individual polygons can be moved by dragging them with your mouse.

One can define the polygon shapes for each of the key frame. Once the polygons are drawn, they can then be rendered out by clicking on the “Render!” button.  The number of sample points can be adjusted by setting the values accordingly.

To learn more about the accumulation buffer, refer to the paper by Haeberli
The Accumulation Buffer: Hardware Support for High-Quality Rendering
To learn more about the GLUI toolkit, refer to the following documentation at:
http://www.cs.unc.edu/~rademach/glui/glui_manual_v2_beta.pdf
A copy of my executable is available here:
version 0.3 rasterizer.zip

[Lawrence Lai] [Rasterizer] [Newave] [Ripoff 3D] [CS348b]