DocumentCode
1188890
Title
New graphics pipeline approach speeds up atomic primitives rendering
Author
Chen, Jim X.
Author_Institution
Dept. of Comput. Sci., George Mason Univ., Fairfax, VA, USA
Volume
5
Issue
3
fYear
2003
Firstpage
86
Lastpage
89
Abstract
Many graphics and visualization applications require fast rendering and animation of finely detailed objects constructed of what I call atomic primitives. A primitive is a basic graphics shape - such as a line or triangle - that is scan-converted into a frame buffer. An atomic primitive is a very small primitive. I introduce new approaches in graphics pipeline hardware design that can speed up the rendering of these atomic primitives. Graphics hardware benchmarks and performance competitions often use polygon-fill rates as their efficiency and capability indicators. Improving polygon-rendering efficiencies can significantly advance the whole graphics research and application area. In graphics, many 3D graphics models are filled triangle meshes, thus, triangle rendering is an important special case of polygon rendering, and a small triangle is a special-case atomic-primitive. Based on our line statistics research, about 88 percent of triangles have edges, every one of which is shorter than 17 pixels. Thus, trying to improve the speed it takes to render small triangles makes good sense.
Keywords
pipeline processing; rendering (computer graphics); 3D graphics models; atomic primitive rendering; edges; filled triangle meshes; graphics pipeline hardware design; line statistics; polygon-fill rates; Animation; Graphics; Hardware; Mathematical model; Pipelines; Rendering (computer graphics); Statistics; Visualization;
fLanguage
English
Journal_Title
Computing in Science & Engineering
Publisher
ieee
ISSN
1521-9615
Type
jour
DOI
10.1109/MCISE.2003.1196313
Filename
1196313
Link To Document