O-buffer: a framework for sample-based graphics
Related Experiment Video
Updated: Jul 4, 2026

Whole Ovary Immunofluorescence, Clearing, and Multiphoton Microscopy for Quantitative 3D Analysis of the Developing Ovarian Reserve in Mouse
Published on: September 3, 2021
1Center for Visual Computing (CVC), Department of Computer Science, Stony Brook University, Stony Brook, NY 11794-4400, USA. huamin@cs.sunysb.edu
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.
Related Concept Videos
Buffers: Overview
Buffers
Buffers: Buffer Capacity
In the graph, pH is plotted as a function of the number of moles of base (Cb) added to a weak acid...
Buffer Effectiveness
The buffer capacity is the amount of acid or base that can be added to a given volume...
Sample Handling
Samples should be transported carefully from collection points to the laboratory. They should be properly sealed and clearly labeled to prevent cross-contamination. To preserve the sample integrity, optimal temperature conditions during transport are essential. This could involve using...
Ogive Graph