Skip to main content

High-Fidelity Radiosity Rendering at Interactive Rates

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

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

Included in the following conference series:

Abstract

Existing radiosity rendering algorithms achieve interactivity or high fidelity, but not both. Most radiosity renderers optimize interactivity by converting to a polygonal representation and Gouraud interpolating shading samples, thus sacrificing visual fidelity. A few renderers achieve improved fidelity by performing a per-pixel irradiance “gather” operation, much as in ray-tracing. This approach does not achieve interactive frame rates on existing hardware.

This paper bridges the gap, by describing a data structure and algorithm which enable interactive, high-fidelity rendering of radiosity solutions. Our algorithm “factors” the radiosity rendering computation into two components: an offline phase, in which a per-surface representation of irradiance is constructed; and an online phase, in which this representation is rapidly queried, in parallel, to produce a radiosity value at each pixel. The key components of the offline phase are a heuristic discontinuity ranking algorithm, which identifies the strongest discontinuities, and a hybrid quadtree-mesh data structure which prevents combinatorial interactions between most discontinuities. The online phase involves a novel use of perspective-correct texture-mapping hardware to produce nonlinear, analytic shading effects.

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. Airey, J. M., Rohlf, J. H., and Brooks, Jr., F. P. Towards Image Realism with Interactive Update Rates in Complex Virtual Building Environments. ACM Siggraph Special Issue on 1990 Symposium on Interactive 3D Graphics 24, 2 (1990), 41–50.

    Google Scholar 

  2. Akeley, K. RealityEngine Graphics. Computer Graphics (Proc. Siggraph’ 93) (1993), 109–116.

    Google Scholar 

  3. Arvo, J. The Irradiance Jacobian for Partially Occluded Polyhedral Sources. In Proceedings of SIGGRAPH ’94 (Orlando, Florida, July 24–29, 1994) (July 1994), A. Glassner, Ed., Computer Graphics Proceedings, Annual Conference Series, ACM SIGGRAPH, ACM Press, pp. 343–350. ISBN 0-89791-667-0.

    Google Scholar 

  4. Baum, D., Mann, S., Smith, K., and Winget, J. Making Radiosity Usable: Automatic Preprocessing and Meshing Techniques for the Generation of Accurate Radiosity Solutions. Computer Graphics (Proc. Siggraph ’91) 25, 4 (1991), 51–60.

    Article  Google Scholar 

  5. Baum, D., and Winget, J. Real Time Radiosity Through Parallel Processing and Hardware Acceleration. Computer Graphics (1990 Symposium on Interactive 3D Graphics) 24, 2 (March 1990), 67–75.

    Google Scholar 

  6. Baum, D. R., Rushmeier, H. E., and Winget, J. M. Improving Radiosity Solutions Through the Use of Analytically Determined Form Factors. Computer Graphics (Proc. Siggraph ’89) 23, 3 (1989), 325–334.

    Article  Google Scholar 

  7. Cohen, M., and Greenberg, D. The Hemi-Cube: A Radiosity Solution for Complex Environments. Computer Graphics (Proc. Siggraph ’85) 19, 3 (1985), 31–40.

    Article  Google Scholar 

  8. Drettakis, G., and Fiume, E. A Fast Shadow Algorithm for Area Light Sources Using Backprojection. In Proceedings of SIGGRAPH ’94 (Orlando, Florida, July 24-29, 1994) (July 1994), A. Glassner, Ed., Computer Graphics Proceedings, Annual Conference Series, ACM SIGGRAPH, ACM Press, pp. 223–230. ISBN 0-89791-667-0.

    Google Scholar 

  9. Fuchs, H., Poulton, J., Eyles, J., Greer, T., Goldfeather, J., Ellsworth, D., Molnar, S., Turk, G., Tebbs, B., and Israel, L. Pixel-Planes 5: A Heterogeneous Multiprocessor Graphics System Using Processor-Enhanced Memories. Computer Graphics (Proc. Siggraph ’89) 23, 3 (1989), 79–88.

    Article  Google Scholar 

  10. Garlick, B., Baum, D. R., and Winget, J. M. Interactive Viewing of Large Geometric Databases Using Multiprocessor Graphics Workstations. Siggraph ’90 Course Notes (Parallel Algorithms and Architectures for 3D Image Generation) (1990).

    Google Scholar 

  11. Gortler, S., Schroder, P., Cohen, M., and Hanrahan, P. Wavelet radiosity. Computer Graphics (Proc. Siggraph ’93) (August 1993), 221–230.

    Google Scholar 

  12. Haines, E., and Wallace, J. Shaft Culling for Efficient Ray-Traced Radiosity. In Proc. 2ndEurographics Workshop on Rendering (May 1991).

    Google Scholar 

  13. Hanrahan, P., and Haeberli, P. E. Direct WYSIWYG Painting and Texturing on 3D Shapes. In Computer Graphics (SIGGRAPH ’90 Proceedings) (Aug. 1990), F. Baskett, Ed., vol. 24, pp. 215–223.

    Google Scholar 

  14. Hanrahan, P., Salzman, D., and Aupperle, L. A Rapid Hierarchical Radiosity Algorithm. Computer Graphics (Proc. Siggraph ’91) 25, 4 (1991), 197–206.

    Article  Google Scholar 

  15. Heckbert, P. Discontinuity Meshing for Radiosity. Third Eurographics Workshop on Rendering (May 1992), 203–226.

    Google Scholar 

  16. Holzschuch, N., and Sillion, F. Accurate Computation of the Radiosity Gradient for Constant and Linear Emitters. In Rendering Techniques ’95 (Proceedings of the Sixth Eurographics Workshop on Rendering) (New York, 1995), P. M. Hanrahan and W. Purgathofer, Eds., Springer-Verlag, pp. 186–195.

    Google Scholar 

  17. Kirk, D., and Voorhies, D. The rendering architecture of the DN10000VS. Computer Graphics (Proc. Siggraph ’90) 24, 4 (1990), 299–307.

    Article  Google Scholar 

  18. Lischinski, D. Incremental Delaunay Triangulation. In Graphics Gems IV, P. Heckbert, Ed. AP Professional, 1994, pp. 47–59.

    Google Scholar 

  19. Lischinski, D., Tampieri, F., and Greenberg, D. P. Discontinuity Meshing for Accurate Radiosity. IEEE Computer Graphics and Applications 12, 6 (1992), 25–39.

    Article  Google Scholar 

  20. Lischinski, D., Tampieri, F., and Greenberg, D. P. Combining Hierarchical Radiosity and Discontinuity Meshing. Computer Graphics (Proc. Siggraph ’93) 27 (1993).

    Google Scholar 

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

    Google Scholar 

  22. Salesin, D., Lischinski, D., and Derose, T. Reconstructing Illumination Functions with Selected Discontinuities. In Proc. 3rdEurographics Workshop on Rendering (May 1992), pp. 99–112.

    Google Scholar 

  23. Sillion, F. X., and Puech, C. A General Two-Pass Method Integrating Specular and Diffuse Reflection. In Computer Graphics (SIGGRAPH ’89 Proceedings) (July 1989), J. Lane, Ed., vol. 23, pp. 335–344.

    Google Scholar 

  24. Smits, B., Arvo, J., and Greenberg, D. A Clustering Algorithm for Radiosity in Complex Environments. Computer Graphics (Proc. Siggraph ’94) 28 (1994).

    Google Scholar 

  25. Teller, S. Computing the Antipenumbra Cast by an Area Light Source. Computer Graphics (Proc. Siggraph ’92) 26, 2 (1992), 139–148.

    Article  MathSciNet  Google Scholar 

  26. Teller, S., and Hanrahan, P. Global Visibility Algorithms for Illumination Computations. Computer Graphics (Proc. Siggraph ’93) 27 (1993), 239–246.

    Google Scholar 

  27. Ward, G. J., and Heckbert, P. Irradiance Gradients. Third Eurographics Workshop on Rendering (May 1992), 85–98.

    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

Hardt, S., Teller, S. (1996). High-Fidelity Radiosity Rendering at Interactive Rates. 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_8

Download citation

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

  • 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