Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/37401.37414acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
Article
Open access

The Reyes image rendering architecture

Published: 01 August 1987 Publication History

Abstract

An architecture is presented for fast high-quality rendering of complex images. All objects are reduced to common world-space geometric entities called micropolygons, and all of the shading and visibility calculations operate on these micropolygons. Each type of calculation is performed in a coordinate system that is natural for that type of calculation. Micropolygons are created and textured in the local coordinate sysem of the object, with the result that texture filtering is simplified and improved. Visibility is calculated in screen space using stochastic point sampling with a z buffer. There are no clipping or inverse perspective calculations. Geometric and texture locality are exploited to minimize paging and to support models that contain arbitrarily many primitives.

References

[1]
ATHERTON, PETER R., "A Scanline Hidden Surface Removal Procedure for Constructive Solid Geometry," Computer Graphics (SIGGRAPH '83 Proceedings) 17(3), pp. 73-82 (July 1983).
[2]
BARR, ALAN H., "Decal Projections," in S1GGRAPH '84 Developments in Ray Tracing course notes (July 1984).
[3]
BLINN, JAMES F. AND MARTIN E. NEWELL, "Texture and Reflection in Computer Generated Images," Communications of the ACM 19(10), pp. 542-547 (October 1976).
[4]
BLINN, JAMES F., "Simulation of Wrinkled Surfaces," Computer Graphics (SIGGRAPH '78 Proceedings) 12(3), pp. 286-292 (August 1978).
[5]
BLINN, JAMES F., "A Generalization of Algebraic Surface Drawing," ACM Transactions on Graphics 1(3), pp. 235- 256 (July 1982).
[6]
BRACEWELL, RONALD N., The Fourier Transform and Its Applications, McGraw-Hill, New York (1978).
[7]
CARPENTER, LOREN, "Computer Rendering of Fractal Curves and Surfaces," Computer Graphics (SIGGRAPH '80 Proceedings) 14(3), pp. 9-15, Special Issue (July 1980).
[8]
CATMULL, EDWIN E., "A Subdivision Algorithm for Computer Display of Curved Surfaces," Phd dissertation, University of Utah, Salt Lake City (December 1974).
[9]
CLARK, JAMES H., "A Fast Algorithm for Rendering Parametric Surfaces," Computer Graphics (SIGGRAPH '79 Proceedings) 13(2), pp. 7-12, Special Issue (August 1979).
[10]
COOK, ROBERT L., THOMAS PORTER, AND LOREN CAR- PENTER, "Distributed Ray Tracing," Computer Graphics (SIGGRAPH "84 Proceedings) 18(3), pp. 137-145 (July 1984).
[11]
COOK, ROBERT L., "Shade Trees," Computer Graphics (SIGGRAPH '84 Proceedings) 18(3), pp. 223-231 (July 1984).
[12]
COOK, ROBERT L., "Stochastic Sampling in Computer Graphics," ACM Transactions on Graphics 5(1), pp. 51- 72 (January 1986).
[13]
COOK, ROBERT L., "Practical Aspects of Distributed Ray Tracing," in SIGGRAPH "86 Developments in Ray Tracing course notes (August 1986).
[14]
CROW, FRANKLIN C., "Summed-Area Tables for Texture Mapping," Computer Graphics (SIGGRAPH "84 Proceedings) 18(3), pp. 207-212 (July 1984).
[15]
DUFF, TOM, "Compositing 3-D Rendered Images," Computer Graphics (SIGGRAPH '85 Proceedings) 19(3), pp. 41-44 (July 1985).
[16]
FAUX, I. D. AND M. J. PRATT, Computational Geometry for Design and Manufacture, Ellis Horwood Ltd., Chichester, England (1979).
[17]
FEIBUSH, ELIOT, MARC LEVOY, AND ROBERT L. COOK, "Synthetic Texturing Using Digital Filtering," Computer Graphics 14(3), pp. 294-301 (July 1980).
[18]
FOURNIER, ALAIN, DON FUSSELL, AND LOREN CAR- PENTER, "Computer Rendering of Stochastic Models," Communications of the ACM 25(6), pp. 371-384 (June 1982).
[19]
HECKBERT, PAUL S., "Survey of Texture Mapping," IEEE Computer Graphics and Applications (November 1986).
[20]
KAPLAN, MICHAEL R., "Space-Tracing, A Constant Time Ray-Tracer," in SIGGRAPH '85 State of the Art in Image Synthesis seminar notes (July 1985).
[21]
KAY, TIMOTHY L. AND JAMES T. KAIIYA, "Ray Tracing Complex Scenes," Computer Graphics (SIGGRAPH '86 Proceedings) 20(4), pp. 269-278 (Aug. 1986).
[22]
LANE, JEFFREY M., LOREN C. CARPENTER, TURNER WHIFFED, AND JAMES F. BLINN, "Scan Line Methods for Displaying Parametrically Defined Surfaces," Communications of the ACM 23(1), pp. 23-34 (January 1980).
[23]
LEVINTHAL, ADAM AND THOMAS PORTER, "Chap - A SIMD Graphics Processor," Computer Graphics (SIG- GRAPH "84 Proceedings) 18(3), pp. 77-82 (July 1984).
[24]
NEWMAN, WILLIAM M. AND ROBERT F. SPROULL, Principles of Interactive Computer Graphics (2nd ed.), McGraw-Hill, New York (1979). pp. 361-363
[25]
PARAMOUNT PICTURES CORPORATION, Young Sherlock Holmes, Stained glass man sequence by Pixar and Lucasfilm Ltd. 1985.
[26]
PEARSON, D. E., Transmission and Display of Pictorial Information, Penteeh Press, London (1975).
[27]
PIXAR, The Adventures of AndrE and WaUy B., July 1984.
[28]
PIXAR, Luxo Jr., July 1986.
[29]
PIXAR, Red' s Dream, July 1987.
[30]
REEVES, WILLIAM T., "Particle Systems - A Technique for Modeling a Class of Fuzzy Objects," ACM Transactions on Graphics 2(2), pp. 91-108 (April 1983).
[31]
REEVES, WILLIAM T. AND RICKI BLAU, "Approximate and Pmbabilistic Algorithms for Shading and Rendering Structured Particle Systems," Computer Graphics (S1G- GRAPH "85 Proceedings) 19(3), pp. 313-322 (July 1985).
[32]
REEVES, WILLIAM T., DAVID H. SALESIN, AND ROBERT L. COOK, "Shadowing with Texture Maps," Computer Graphics (SIGGRAPH '87 Proceedings) 21 (July 1987).
[33]
ROTH, S. D., "Ray Casting for Modeling Solids," Computer Graphics and Image Processing(18), pp. 109-144 (1982).
[34]
RUBIN, STEVEN M. AND TURNER WHITTED, "A 3- Dimensional Representation for Fast Rendering of Complex Scenes," Computer Graphics (SIGGRAPH '80 Proceedings) 14(3), pp. 110-116 (July 1980).
[35]
SMITH, ALVY RAY, "Plants, Fractals, and Formal Languages," Computer Graphics (SIGGRAPH '84 Proceedings) 18(3), pp. 1-10 (July 1984).
[36]
WILLIAMS, LANCE, "Pyramidal Parametrics," Computer Graphics (SIGGRAPH "83 Proceedings) 17(3), pp. 1-11 (July 1983).

Cited By

View all
  • (2023)Layering Displaced Materials with Thickness, Accumulation, and Size✱Proceedings of the 2023 Digital Production Symposium10.1145/3603521.3604289(1-10)Online publication date: 5-Aug-2023
  • (2023)ETER: Elastic Tessellation for Real-Time Pixel-Accurate Rendering of Large-Scale NURBS ModelsACM Transactions on Graphics10.1145/359241942:4(1-13)Online publication date: 26-Jul-2023
  • (2023)Multirate Shading with Piecewise Interpolatory ApproximationComputer Graphics Forum10.1111/cgf.1467441:7(255-266)Online publication date: 20-Mar-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGGRAPH '87: Proceedings of the 14th annual conference on Computer graphics and interactive techniques
August 1987
352 pages
ISBN:0897912276
DOI:10.1145/37401
  • cover image ACM SIGGRAPH Computer Graphics
    ACM SIGGRAPH Computer Graphics  Volume 21, Issue 4
    July 1987
    299 pages
    ISSN:0097-8930
    DOI:10.1145/37402
    Issue’s Table of Contents
  • cover image ACM Overlay Books
    Seminal Graphics Papers: Pushing the Boundaries, Volume 2
    August 2023
    893 pages
    ISBN:9798400708978
    DOI:10.1145/3596711
    • Editor:
    • Mary C. Whitton
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]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 August 1987

Permissions

Request permissions for this article.

Check for updates

Badges

  • Seminal Paper

Qualifiers

  • Article

Conference

SIGGRAPH '87
Sponsor:

Acceptance Rates

SIGGRAPH '87 Paper Acceptance Rate 33 of 140 submissions, 24%;
Overall Acceptance Rate 1,822 of 8,601 submissions, 21%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)374
  • Downloads (Last 6 weeks)50
Reflects downloads up to 10 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Layering Displaced Materials with Thickness, Accumulation, and Size✱Proceedings of the 2023 Digital Production Symposium10.1145/3603521.3604289(1-10)Online publication date: 5-Aug-2023
  • (2023)ETER: Elastic Tessellation for Real-Time Pixel-Accurate Rendering of Large-Scale NURBS ModelsACM Transactions on Graphics10.1145/359241942:4(1-13)Online publication date: 26-Jul-2023
  • (2023)Multirate Shading with Piecewise Interpolatory ApproximationComputer Graphics Forum10.1111/cgf.1467441:7(255-266)Online publication date: 20-Mar-2023
  • (2023)Cone-Traced Supersampling With Subpixel Edge ReconstructionIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2023.334316630:9(6421-6432)Online publication date: 14-Dec-2023
  • (2023)Geometric texture transfer via local geometric descriptorsApplied Mathematics and Computation10.1016/j.amc.2023.128031451(128031)Online publication date: Aug-2023
  • (2021)Artist-Driven Software Development Framework for Visual Effects StudiosResearch Anthology on Recent Trends, Tools, and Implications of Computer Programming10.4018/978-1-7998-3016-0.ch003(48-69)Online publication date: 2021
  • (2021)GPU Accelerated Path Tracing of Massive ScenesACM Transactions on Graphics10.1145/344780740:2(1-17)Online publication date: 27-Apr-2021
  • (2021)The Design of RenderManIEEE Computer Graphics and Applications10.1109/MCG.2021.308537441:4(7-15)Online publication date: 1-Jul-2021
  • (2020)GOPipeProceedings of the ACM International Conference on Parallel Architectures and Compilation Techniques10.1145/3410463.3414656(43-54)Online publication date: 30-Sep-2020
  • (2019)OpenFabCommunications of the ACM10.1145/334480862:9(97-105)Online publication date: 21-Aug-2019
  • 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