Skip to main content
Log in

Improved explicit radiosity method for calculating non-Lambertian reflections

  • Original Articles
  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

We present an improved radiosity method for accounting for non-Lambertian reflections. The method explicitly calculates the radiance distribution leaving each non-Lambertian surface. The method differs from previous explicity radiosit methods in two respects. First, non-Lambertian surfaces are discretized adaptively based on their effect on other surfaces, rather than on their own spatial radiance distribution. Second, the callculation of the radiance distribution for surfaces that are neither Lambertian nor mirror-like surfaces is made more efficient using the ideas of hemi-cube pixel groups and the reflectance hemisphere. The method is well suited to being used as the first pass in a multi-pass rendering method.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Baum DR, Rushmeier HE, Winget JM (1989)Improving radiosity solotions through the use of analytically determined form-factors. Comput Graph 23(3):325–334

    Google Scholar 

  • Baum DR, Mann S, Smith KP, Winget JM (1991) Making radiosity usable: automatic preprocessing and meshing techniques for the generation of accurate radiosity solutions. Comput Graph 25(4):51–60

    Google Scholar 

  • Campbell AT, Fussell DS (1990) Adaptive mesh generation for global diffuse illumination. Comput Graph 24(4):155–164

    Google Scholar 

  • Chen H, Wu EH (1990) An efficient radiosity solution for bump texture generation. Comput Graph 24(4):125–134

    Google Scholar 

  • Chen SE, Rushmeier HE, Miller G, Turner D (1991) A progressive multipass method for global illumination. Comput Graph 25(4):165–174

    Google Scholar 

  • Cohen MF, Greenberg DP (1985) The hemi-cube: a radiosity solution for complex environments. Compt Graph 19(3):31–40

    Google Scholar 

  • Cohen MF, Greenberg DP, Immel DS, Brock PJ (1986) An efficient radiosity approach for realistic image synthesis. IEEE Comput Graph Appl 6(2):26–35

    Google Scholar 

  • Cohen MF, Chen SE, Wallace JR, Greenberg DP (1988) A progressive refinement approach to fast radiosity image generation. Comput Graph 22(4):75–84

    Google Scholar 

  • Goral CM, Torrance KE, Greenberg DP, Battaile B (1984) Modeling the interaction of light between diffuse surfaces. Comput Graph 18(3):213–222

    Google Scholar 

  • Immel DS, Cohen MF, Greeberg DP (1986) A radiosity method for non-diffuse environments. Comput Graph 20(4):133–142

    Google Scholar 

  • Kijya JT (1986) The rendering equation. Comput Graph 20(4):143–150

    Google Scholar 

  • LaSaec B, Schlic C (1990) A progressive ray tracing based radiosity with general reflectance functions. Eurographics Workshop on Photosimulation, Realism and Physics in Computer Graphics (Rennes, France) 103–116

  • Malley TJV (1988) A shading method for computer generated images. Thesis, University of Utah

  • Nishita T, Nakamae E (1985) Continuous tone representation of 3-D objects taking account of shadows and interreflection. Comput Graph 19(3):23–30

    Google Scholar 

  • Rushmeier HE, Torrance KE (1990) Extending the radiosity method to include specularly reflecting and translucent materials. ACM Trans Graph 9(1):1–27

    Article  Google Scholar 

  • Shao MZ, Peng WS, Liang YD (1988) A new radiosity approach by procedural refinements for realistic image synthesis. Comput Graph 22(4):93–101

    Google Scholar 

  • Siegel R, Howell JR (1981) Thermal radiation heat transfer. Hemisphere, Washington New York London

    Google Scholar 

  • Sillion F, Puech C (1989) A general two-pass method integrating specular and diffuse reflection. Comput Graph 23(3):335–344

    Google Scholar 

  • Sillion F, Arvo JR, Westin SH, Greenberg DP (1991) A global illumination solution for general reflectance distributions. Comput Graph 25(4):187–196

    Google Scholar 

  • Wallace JR, Cohen MF, Greenberg DP (1987) A two pass solution to the rendering equation: a synthesis of ray tracing and radiosity methods. Comput Graph 21(4):311–320

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Hall, D.E., Rushmeier, H.E. Improved explicit radiosity method for calculating non-Lambertian reflections. The Visual Computer 9, 278–288 (1993). https://doi.org/10.1007/BF01908450

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01908450

Key words

Navigation