System Maintenance Notice:
Single article purchases and IEEE account management are currently unavailable. We apologize for the inconvenience.
By Topic

New graphics pipeline approach speeds up atomic primitives rendering

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

The purchase and pricing options are temporarily unavailable. Please try again later.
1 Author(s)
Chen, J.X. ; Dept. of Comput. Sci., George Mason Univ., Fairfax, VA, USA

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.

Published in:

Computing in Science & Engineering  (Volume:5 ,  Issue: 3 )