“Fitting virtual lights for non-diffuse walkthroughs” by Walter, Alppay, Lafortune, Fernandez and Greenberg

  • ©Bruce J. Walter, Gün Alppay, Eric Lafortune, Sebastian Fernandez, and Donald P. Greenberg




    Fitting virtual lights for non-diffuse walkthroughs



    This paper describes a technique for using a simple shading method, such as the Phong lighting model, to approximate the appearance calculated by a more accurate method. The results are then suitable for rapid display using existing graphics hardware and portable via standard graphics API’s. Interactive walkthroughs of view-independent nondiffuse global illumination solutions are explored as the motivating application.


    1. J. Blinn and M. Newell. Texture and reflection in computer generated images. Communications of the ACM, 19(10):542- 547, October 1976.
    2. P. J. Diefenbach. Pipeline Rendering: Interaction and Realism through Hardware-base Multi-pass Rendering. PhD thesis, University of Pennsylvania, 1996.
    3. A. S. Glassner. Principles of Digital Image Synthesis. Morgan- Kaufman, San Francisco, 1995.
    4. S. J. Gortler, R. Grzeszczuk, R. Szeliski, and M. Cohen. The lumigraph. Computer Graphics, pages 43-54, August 1996. ACM Siggraph ’96 Conference Proceedings.
    5. N. Greene. Environment mapping and other applications of world projections. IEEE Computer Graphics and Applications, 6(11):21-29, Nov. 1986.
    6. D. S. Immel, M. F. Cohen, and D. P. Greenberg. A radiosity method for non-diffuse environments. Computer Graphics, 20(4):133-142, August 1986. ACM Siggraph ’86 Conference Proceedings.
    7. M. Levoy and P. Hanrahan. Light field rendering. Computer Graphics, pages 31-42, August 1996. ACM Siggraph ’96 Conference Proceedings.
    8. L. McMillan and G. Bishop. Plenoptic modeling: An imagebased rendering system. Computer Graphics, pages 39-46, August 1995. ACM Siggraph ’95 Conference Proceedings.
    9. J. Neider, T. Davis, and M. Woo. OpenGL Programming Guide. Addison-Wesley, New York, 1993.
    10. B.-T. Phong. Illumination for computer generated images. Communications of the ACM, 18(6):311-317, June 1975.
    11. F. X. Sillion, J. Arvo, S. Westin, and D. Greenberg. A global illumination algorithm for general reflection distributions. Compurer Graphics, 25(4):187-196, July 1991. ACM Siggraph ’91 Conference Proceedings.
    12. D. Voorhies and J. Foran. Reflection vector shading hardware. Computer Graphics, 28(3):163-166, July 1994. ACM Siggraph ’94 Conference Proceedings.
    13. B. Walter, P. M. Hubbard, P. Shirley, and D. P. Greenberg. Global illumination using local linear density estimation. A CM Transactions on Graphics, October 1997.

ACM Digital Library Publication:

Overview Page: