Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

The accumulation buffer: hardware support for high-quality rendering

Published: 01 September 1990 Publication History

Abstract

This paper describes a system architecture that supports realtime generation of complex images, efficient generation of extremely high-quality images, and a smooth trade-off between the two.Based on the paradigm of integration, the architecture extends a state-of-the-art rendering system with an additional high-precision image buffer. This additional buffer, called the Accumulation Buffer, is used to integrate images that are rendered into the framebuffer. While originally conceived as a solution to the problem of aliasing, the Accumulation Buffer provides a general solution to the problems of motion blur and depth-of-field as well.Because the architecture is a direct extension of current workstation rendering technology, we begin by discussing the performance and quality characteristics of that technology. The problem of spatial aliasing is then discussed, and the Accumulation Buffer is shown to be a desirable solution. Finally the generality of the Accumulation Buffer is explored, concentrating on its application to the problems of motion blur, depth-of-field, and soft shadows.

References

[1]
{Akeley 88} Kurt Akeley, and Tom Jermoluk, "High- Performance Polygon Rendering", Computer Graphics, 1988.
[2]
{Apgar 88} Brian Apgar, et al., "A Display System for the Stellar Graphics Supercomputer Model GS 1000", Computer Graphics, 1988.
[3]
{Brotman 84} Lynne Shapiro Brotman and Norman I. Badler, "Generating Soft Shadows with a Depth Buffer Algorithm", IEEE CG+A October, 1984.
[4]
{Carpenter 84} Loren Carpenter, "The A-buffer, an Antialiased Hidden Surface Method" Computer Graphics, 1984.
[5]
{Cook 84} Robert L. Cook et al., "Distributed Ray Tracing", Computer Graphics, 1984.
[6]
{Cook 86} Robert L. Cook, "Stochastic Sampling in Computer Graphics", ACM Transactions on Graphics, January, 1986
[7]
{Deering 88} Michael Deering, et al., "The Triangle Processor and Normal Vector Shader: A VLSI System for High Performance Graphics", Computer Graphics, 1988.
[8]
{Dippe 85} Mark A. Z. Dippe' and Erlin Henry World, "Antialiasing Through Stochastic Sampling", Computer Graphics, 1985.
[9]
{E&S 87} Evans and Sutherland, PS 390 Marke'~ing Brochure, 1987.
[10]
{Fuchs 85} Henry Fuchs, et al., "Fast Spheres, Shadows, Texture, Transparencies, and Image Enhancements in Pixel-Planes", Computer Graphics, 1985.
[11]
{Goldfeather 86} Jack Goldfeather, et al., "Fast Constructive-Solid Geometry Display in the Pixel-Powers Graphics System", Computer Graphics, 1986.
[12]
{Heckbert 86} Paul S. Heckbert,'"Filtering by Repeated Integration", Computer Graphics, 1986.
[13]
{Kajiya 85}, James T. Kajiya, "Anisotropic Reflection Models", Computer Graphics, 1985.
[14]
{Kajiya 86} James T. Kajiya, "The Rendering Equation" Computer Graphics, 1986.
[15]
{Mammen 89} Abraham Mammen, "Transparency and Antialiasing Algorithms Implemented with the Virtual Pixel Maps Technique", IEEE CG+A, July 1989.
[16]
{Max 85} Max, Nelson L., and Douglas M. Lerner, "A Two-and-a-Half-D Motion Blur Algorithm", Computer Graphics, 1985.
[17]
{Potmesil 82} Potmesil, Michael, and Indranil Chakravarty, "Synthetic Image Generation with a Lens and Aperture Camera Model", ACM Transactions on Graphics, April 1982.
[18]
{Potmesil 83} Potmesil, Michael and lndranil Chakravarty, "Modeling Motion Blur in Computer Generated Images", Computer Graphics, 1983.
[19]
{Potmesil 89} Michael Potmesil, and Eric M. Hoffert, "The Pixel Machine: A Parallel Image Computer", Computer Graphics, 1989.
[20]
{Reeves 87} William T. Reeves, et al., "Rendering Anti- Aliased Shadows with Depth Maps", Computer Graphics, 1987.
[21]
{SGI 85} Silicon Graphics, "Silicon Graphics 3000 Technical Report", 1985.
[22]
{Star 89} Star Technologies, "Graphicon 2000 Technical Overview", 1989.
[23]
{Swanson 86} Roger W. Swanson, and Larry J. Thayer, "A Fast Shaded-Polygon Renderer", Computer Graphics, 1986.

Cited By

View all
  • (2024)Depth-of-Field Region Detection and Recognition From a Single Image Using Adaptively Sampled Learning RepresentationIEEE Access10.1109/ACCESS.2024.337766712(42248-42263)Online publication date: 2024
  • (2023)Rendering algorithms for aberrated human vision simulationVisual Computing for Industry, Biomedicine, and Art10.1186/s42492-023-00132-96:1Online publication date: 17-Mar-2023
  • (2023)Potentially Visible Hidden-Volume Rendering for Multi-View WarpingACM Transactions on Graphics10.1145/359210842:4(1-11)Online publication date: 26-Jul-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGGRAPH Computer Graphics
ACM SIGGRAPH Computer Graphics  Volume 24, Issue 4
Aug. 1990
377 pages
ISSN:0097-8930
DOI:10.1145/97880
Issue’s Table of Contents
  • cover image ACM Conferences
    SIGGRAPH '90: Proceedings of the 17th annual conference on Computer graphics and interactive techniques
    September 1990
    452 pages
    ISBN:0897913442
    DOI:10.1145/97879
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 September 1990
Published in SIGGRAPH Volume 24, Issue 4

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)269
  • Downloads (Last 6 weeks)37
Reflects downloads up to 13 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Depth-of-Field Region Detection and Recognition From a Single Image Using Adaptively Sampled Learning RepresentationIEEE Access10.1109/ACCESS.2024.337766712(42248-42263)Online publication date: 2024
  • (2023)Rendering algorithms for aberrated human vision simulationVisual Computing for Industry, Biomedicine, and Art10.1186/s42492-023-00132-96:1Online publication date: 17-Mar-2023
  • (2023)Potentially Visible Hidden-Volume Rendering for Multi-View WarpingACM Transactions on Graphics10.1145/359210842:4(1-11)Online publication date: 26-Jul-2023
  • (2023)Natural & Adversarial Bokeh Rendering via Circle-of-Confusion Predictive NetworkIEEE Transactions on Multimedia10.1109/TMM.2023.333841326(5729-5740)Online publication date: 1-Dec-2023
  • (2023)Tri-MipRF: Tri-Mip Representation for Efficient Anti-Aliasing Neural Radiance Fields2023 IEEE/CVF International Conference on Computer Vision (ICCV)10.1109/ICCV51070.2023.01811(19717-19726)Online publication date: 1-Oct-2023
  • (2023)Defocus to focus: Photo-realistic bokeh rendering by fusing defocus and radiance priorsInformation Fusion10.1016/j.inffus.2022.08.02389(320-335)Online publication date: Jan-2023
  • (2022)Real-Time Dynamic Bokeh Rendering With Efficient Look-Up Table SamplingIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2020.301447428:2(1373-1384)Online publication date: 1-Feb-2022
  • (2021)Efficient Rendering of Ocular Wavefront Aberrations using Tiled Point‐Spread Function SplattingComputer Graphics Forum10.1111/cgf.1426740:6(182-199)Online publication date: 7-May-2021
  • (2021)Fast analytical motion blur with transparencyComputers & Graphics10.1016/j.cag.2021.01.00695(36-46)Online publication date: Apr-2021
  • (2020)The #-Filter Anti-Aliasing Based on Sub-Pixel Continuous EdgesMathematics10.3390/math81016558:10(1655)Online publication date: 25-Sep-2020
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media