Proceedings: GI 2006

Light animation with precomputed light paths on the GPU

László Szécsi, László Szirmay-Kalos, Mateu Sbert

Proceedings of Graphics Interface 2006: Québec, Québec, Canada, 7-9 June 2006, 187-194

  • BibTex

    author = {Sz{\'e}csi, L{\'a}szl{\'o} and Szirmay-Kalos, L{\'a}szl{\'o} and Sbert, Mateu},
    title = {Light animation with precomputed light paths on the GPU},
    booktitle = {Proceedings of Graphics Interface 2006},
    series = {GI 2006},
    year = {2006},
    issn = {0713-5424},
    isbn = {1-56881-308-2},
    location = {Qu{\'e}bec, Qu{\'e}bec, Canada},
    pages = {187--194},
    numpages = {8},
    publisher = {Canadian Human-Computer Communications Society},
    address = {Toronto, Ontario, Canada},


This paper presents a real-time global illumination method for static scenes illuminated by arbitrary, dynamic light sources. The algorithm obtains the indirect illumination caused by the multiple scattering of the light from precomputed light paths. The indirect illumination due to the precomputed light paths is stored in texture maps. Texture based representations allow the GPU to render the scene with global illumination effects at high frame rates even when the camera or the lights move. The proposed method requires moderate preprocessing time and can also work well for small light sources that are close to the surface. The implemented version considers only diffuse reflections. The method scales up very well for complex scenes and storage space can be traded for high frequency details in the indirect illumination.