Real-time Approximation of Photometric Polygonal Lights


  • Proceedings of the ACM on Computer Graphics and Interactive Techniques, Volume 3, Number 1
  • Publication Type: Journal Paper with Conference Talk
  • Year: 2020
  • Keywords: real-time rendering, area lights, photometric lights


We present a real-time rendering technique for photometric polygonal lights. Our method uses a numerical integration technique based on a triangulation to calculate noise-free diffuse shading. We include a dynamic point in the triangulation that provides a continuous near-field illumination resembling the shape of the light emitter and its characteristics. We evaluate the accuracy of our approach with a diverse selection of photometric measurement data sets in a comprehensive benchmark framework. Furthermore, we provide an extension for specular reflection on surfaces with arbitrary roughness that facilitates the use of existing real-time shading techniques. Our technique is easy to integrate into real-time rendering systems and extends the range of possible applications with photometric area lights.




Paper (pdf): [68 MB]
Supplemental Evaluation (pdf): [16 MB]
Video (mp4): [63 MB]
Talk (mp4): [163 MB]
Slides (pdf): [2 MB]
Demo Code (github)


  title =      {Real-time Approximation of Photometric Polygonal Lights},
  author =     {Luksch, Christian and Prost, Lukas and Wimmer, Michael},
  year =       {2020},
  issue_date = {Apr 2020},
  publisher = {The Association for Computers in Mathematics and Science Teaching},
  address = {USA},
  volume = {3},
  number = {1},
  url = {},
  doi = {10.1145/3384537},
  journal = {Proc. ACM Comput. Graph. Interact. Tech.},
  month = apr,
  articleno = {4},
  numpages = {18},
  keywords = {area lights, photometric lights, real-time rendering}


VRVis is funded by BMVIT, BMDW, Styria, SFG and Vienna Business Agency in the scope of COMET - Competence Centers for Excellent Technologies (854174) which is managed by FFG.

|  maintained by Christian Luksch   |   luksch -at-   |   last update: 07.10.2020   |