DocumentCode :
984316
Title :
O-buffer: a framework for sample-based graphics
Author :
Qu, Huamin ; Kaufman, Arie E.
Author_Institution :
Dept. of Comput. Sci., Stony Brook Univ., NY, USA
Volume :
10
Issue :
4
fYear :
2004
Firstpage :
410
Lastpage :
421
Abstract :
We present an innovative modeling and rendering primitive, called the O-buffer, as a framework for sample-based graphics. The 2D or 3D O-buffer is, in essence, a conventional image or a volume, respectively, except that samples are not restricted to a regular grid. A sample position in the O-buffer is recorded as an offset to the nearest grid point of a regular base grid (hence the name O-buffer). The O-buffer can greatly improve the expressive power of images and volumes. Image quality can be improved by storing more spatial information with samples and by avoiding multiple resamplings. It can be exploited to represent and render unstructured primitives, such as points, particles, and curvilinear or irregular volumes. The O-buffer is therefore a unified representation for a variety of graphics primitives and supports mixing them in the same scene. It is a semiregular structure which lends itself to efficient construction and rendering. O-buffers may assume a variety of forms including 2D O-buffers, 3D O-buffers, uniform O-buffers, nonuniform O-buffers, adaptive O-buffers, layered-depth O-buffers, and O-buffer trees. We demonstrate the effectiveness of the O-buffer in a variety of applications, such as image-based rendering, point sample rendering, and volume rendering.
Keywords :
antialiasing; data structures; rendering (computer graphics); 2D O-buffers; 3D O-buffers; O-buffer trees; adaptive O-buffers; antialiasing; frame buffer; hybrid rendering; image-based rendering; layered-depth O-buffers; nonuniform O-buffers; point sample rendering; regular base grid; sample-based graphics; uniform O-buffers; volume rendering; Buffer storage; Clouds; Computer graphics; Image resolution; Image sampling; Layout; Pixel; Rendering (computer graphics); Solid modeling; Spatial resolution; Sample-based rendering; frame buffer; hierarchy; hybrid rendering; image-based rendering; irregular sampling; layered depth image.; offset; Algorithms; Computer Graphics; Image Enhancement; Image Interpretation, Computer-Assisted; Imaging, Three-Dimensional; Pattern Recognition, Automated; Reproducibility of Results; Sensitivity and Specificity;
fLanguage :
English
Journal_Title :
Visualization and Computer Graphics, IEEE Transactions on
Publisher :
ieee
ISSN :
1077-2626
Type :
jour
DOI :
10.1109/TVCG.2004.15
Filename :
1298798
Link To Document :
بازگشت