Image-based fast small triangle rasterization

  • Authors:
  • Jim X. Chen;Harry Wechsler;Jian Cui

  • Affiliations:
  • Computer Science Department, George Mason University, Fairfax, VA;Computer Science Department, George Mason University, Fairfax, VA;Computer Science Department, George Mason University, Fairfax, VA

  • Venue:
  • ICAT'06 Proceedings of the 16th international conference on Advances in Artificial Reality and Tele-Existence
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Many graphics and visualization applications require fast rendering and animation of fine detailed objects, which are named atomic primitives here. A primitive is a basic graphics shape such as a line or triangle that is directly rasterized into the framebuffer. An atomic primitive is a primitive that is small in size. A large and complex geometric model can be divided into lines, rectangles, and atomic triangles. Here we introduce a new method in the graphics pipeline hardware design to speed up rendering atomic primitives. Specifically, we present a new image-based atomic triangle rasterization algorithm. The algorithm stores the bitmaps of small triangles in memory and quickly retrieves a triangle bitmap when required. Our simulation experiments show that the image-based approach leads to faster rendering in primitive rasterization without sacrificing accuracy. At the same time, clipping, shading, hidden-surface removal, texture mapping, antialiasing, and other basic graphics functions and components are studied with suggested solutions as well. We believe our work is a novel approach that has potential of value and impact in graphics.