Skip to main content

Towards an Open Rendering Kernel for Image Synthesis

  • Conference paper
  • First Online:
Rendering Techniques ’96 (EGSR 1996)

Part of the book series: Eurographics ((EUROGRAPH))

Included in the following conference series:

  • 200 Accesses

Abstract

In order to use realistic image synthesis successfully in research and development as well as in commercial products, two important prerequisites have to be fulfilled. First of all, good, accurate, robust, and fast algorithms are required. Impressive progress has been made in this respect during the last years, which has also been documented in this workshop. The second step is the creation of a suitable and general software architecture, that offers an environment into which these rendering algorithms can be integrated.

In this paper, we develop an architecture that consists of a small, but flexible rendering kernel. This kernel provides a general framework for rendering algorithms and defines suitable interfaces for specific aspects of rendering, like reflection (BRDF) or emission. Algorithms for a certain aspect of the rendering process can then be plugged into the kernel in order to implement a particular rendering strategy. The benefits of this approach is demonstrated with several applications.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. P. H. Christensen, E. J. Stollnitz, D. Salesin, and T. D. DeRose. Wavelet radiance. In Fifth EUROGRAPHICS Workshop on Rendering, pages 287–301, Darmstadt, June 1994.

    Google Scholar 

  2. M. Cohen, S. E. Chen, J. R. Wallace, and D. P. Greenberg. A progressive refinement approach to fast radiosity image generation. Computer Graphics (SIGGRAPH ’88 Proceedings), 22(4):75–84, August 1988.

    Article  Google Scholar 

  3. S. Collins. Adaptive splatting for specular to diffuse light transport. In S. Haas, S. Müller, G. Sakas, and P. Shirley, editors, Fifth EUROGRAPHICS Workshop on Rendering, pages 119–135, Darmstadt, June 1994.

    Google Scholar 

  4. R. Cook, L. Carpenter, and E. Catmull. The Reyes image rendering architecture. Computer Graphics (SIGGRAPH ’87 Proceedings), 21(4):95–102, July 1987.

    Article  Google Scholar 

  5. A. Glassner. Spectrum: An architecture for image synthesis, research, education, and practice. In P. S. Strauss, editor, Developing Large-scale Graphics Software Toolkits, (SIGGRAPH ’93 Course Notes 3), pages 1.1-1.44. SIGGRAPH, August 1993.

    Google Scholar 

  6. C. M. Goral, K. E. Torrance, and D. P. Greenberg. Modeling the interaction of light between diffuse surfaces. Computer Graphics (SIGGRAPH ’84 Proceedings), 18(3):212–222, July 1984.

    Google Scholar 

  7. S. J. Gortler, P. Schroder, M. Cohen, and P. M. Hanrahan. Wavelet radiosity. Computer Graphics (SIGGRAPH ’93 Proceedings), 27:221–230, August 1993.

    Google Scholar 

  8. P. Hanrahan, D. Salzmann, and L. Aupperle. A rapid hierarchical radiosity algorithm. Computer Graphics (SIGGRAPH ’91 Proceedings), 25(4):197–206, 1991.

    Article  Google Scholar 

  9. J. T. Kajiya. The rendering equation. Computer Graphics (SIGGRAPH ’86 Proceedings), 20(4):143–150, August 1986.

    Article  Google Scholar 

  10. D. Kirk and J. Arvo. The ray tracing kernel. In Proceedings of Ausgraph, pages 75–82, July 1988.

    Google Scholar 

  11. C. E. Kolb. Rayshade User’s Guide and Reference Manual, Version 0.1, 1991.

    Google Scholar 

  12. J. Loos, G. Greiner, H.-P. Seidel, P. Slusallek, and E. Wirsching. Advanced spectacle lens design by combining wavefront tracing and variational design. Computer Graphics Forum (EUROGRAPHICS ’96 Proceedings), 1996.

    Google Scholar 

  13. N. L. Max. Computer graphics distortion for IMAX and OMNIMAX projection. In Nicograph ’83 Proceedings, pages 137–159, December 1983.

    Google Scholar 

  14. J. Neider, T. Davis, and M. Woo. OpenGL Programming Guide. Addison Wesley, 1993.

    Google Scholar 

  15. POV-Ray Team. Persistence of Vision Ray Tracer (POV-Ray), Version 2.0, 1993.

    Google Scholar 

  16. P. Schröder and P. Hanrahan. Wavelet methods for radiance computations. In Fifth EUROGRAPHICS Workshop on Rendering, pages 303–311, Darmstadt, June 1994.

    Google Scholar 

  17. P. Shirley and K. Sung. A ray tracing framework for global illumination systems. In Proceedings Graphics Interface ’91, pages 117–128, Calgary, June 1991.

    Google Scholar 

  18. P. Shirley, B. Wade, P. M. Hubbard, D. Zareski, B. Walter, and D. P. Greenberg. Global illumination via density-estimation. In P. Hanrahan and W. Purgathofer, editors, Proceedings of the 6th EUROGRAPHICS Workshop on Rendering, pages 187–199, Dublin, June 1995.

    Google Scholar 

  19. P. Slusallek. Vision — An Architecture for Physically Based Rendering. PhD thesis, University of Erlangen, IMMD IX, Computer Graphics Group, June 1995.

    Google Scholar 

  20. P. Slusallek, T. Pflaum, and H.-P. Seidel. Implementing RenderMan — practice, problems, and enhancements. Computer Graphics Forum (EUROGRAPHICS ’94 Proceedings), 13(3):443–454, September 1994.

    Article  Google Scholar 

  21. P. Slusallek, T. Pflaum, and H.-P. Seidel. Using procedural RenderMan shaders for global illumination. In F. Post and M. Gobel, editors, Computer Graphics Forum (EUROGRAPHICS ’95 Proceedings), pages C–311–C–324, Maastricht, August 1995.

    Google Scholar 

  22. P. Slusallek and H.-P. Seidel. Vision: An architecture for global illumination calculations. IEEE Transactions on Visualization and Computer Graphics, 1(1):77–96, March 1995.

    Article  Google Scholar 

  23. B. Trumbore, W. Lytle, and D. P. Greenberg. A testbed for image synthesis. In P. S. Strauss and B. Trumbore, editors, Developing Large-Scale Graphics Software Toolkits (SIGGRAPH ’93 Course Notes 3), pages 4.7–4.17, Anaheim, August 1993.

    Google Scholar 

  24. J. Tumblin and H. E. Rushmeier. Tone reproduction for realistic computer generated images. IEEE Computer Graphics & Applications, 13(6):42–48, November 1993.

    Article  Google Scholar 

  25. E. Veach and L. J. Guibas. Optimally combining sampling techniques for monte carlo rendering. Computer Graphics (SIGGRAPH ’95 Proceedings), pages 419–428, August 1995.

    Google Scholar 

  26. G. J. Ward. The RADIANCE lighting simulation and rendering system. Computer Graphics (SIGGRAPH ’94 Proceedings), pages 459–472, July 1994.

    Google Scholar 

  27. G. J. Ward and P. S. Heckbert. Irradiance gradients. In A. Chalmers and D. Paddon, editors, Third EUROGRAPHICS Workshop on Rendering, pages 85–98, Bristol, May 1992.

    Google Scholar 

  28. G. J. Ward and F. Rubinstein. A ray tracing solution for diffuse interreflection. Computer Graphics (SIGGRAPH ’88 Proceedings), 22(4):85–92, August 1988.

    Article  Google Scholar 

  29. H. R. Zatz. Galerkin radiosity: A higher order solution method for global illumination. Computer Graphics (SIGGRAPH ’93 Proceedings), pages 213–220, August 1993.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag/Wien1996

About this paper

Cite this paper

Slusallek, P., Seidel, HP. (1996). Towards an Open Rendering Kernel for Image Synthesis. In: Pueyo, X., Schröder, P. (eds) Rendering Techniques ’96. EGSR 1996. Eurographics. Springer, Vienna. https://doi.org/10.1007/978-3-7091-7484-5_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-7091-7484-5_6

  • Published:

  • Publisher Name: Springer, Vienna

  • Print ISBN: 978-3-211-82883-0

  • Online ISBN: 978-3-7091-7484-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics