Title :
Antialiased rendering of self-intersecting polygons using polygon decomposition
Author_Institution :
Canon Inf. Syst. Res. Australia, North Ryde, NSW, Australia
Abstract :
Although numerous pre-filtering and area sampling antialiasing techniques have been devised, few are capable of rendering complex, self-intersecting polygons. This paper presents a new antialiasing method capable of handling such polygons, according to any fill rule. The method is based on area sampling and is hence free from the visual aliasing artifacts of super sampling associated with near horizontal edges. It works by decomposing the coverage area of a polygon within each pixel into separate constituent regions, which are simple regions whose areas can be easily computed. The decomposition step does not attempt to generate non-overlapping regions, unlike that employed by existing methods, and hence operates very efficiently. This, together with other novel approximation techniques in the recombination stage allow pixel coverage areas to estimated with an efficiency approaching that of super sampling.
Keywords :
antialiasing; approximation theory; computational geometry; rendering (computer graphics); antialiased rendering; approximation technique; area sampling antialiasing technique; polygon decomposition; recombination stage; self-intersecting polygons; super sampling; visual aliasing artifacts; Australia; Computer displays; Computer graphics; Frequency; Image sampling; Information systems; Low pass filters; Rendering (computer graphics); Sampling methods; Spatial resolution;
Conference_Titel :
Computer Graphics and Applications, 2004. PG 2004. Proceedings. 12th Pacific Conference on
Print_ISBN :
0-7695-2234-3
DOI :
10.1109/PCCGA.2004.1348369