{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,19]],"date-time":"2025-12-19T15:43:01Z","timestamp":1766158981535,"version":"3.41.0"},"reference-count":28,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2022,7,25]],"date-time":"2022-07-25T00:00:00Z","timestamp":1658707200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Proc. ACM Comput. Graph. Interact. Tech."],"published-print":{"date-parts":[[2022,7,25]]},"abstract":"<jats:p>In this work, we explore a change of paradigm to build Precomputed Radiance Transfer (PRT) methods in a data-driven way. This paradigm shift allows us to alleviate the difficulties of building traditional PRT methods such as defining a reconstruction basis, coding a dedicated path tracer to compute a transfer function, etc. Our objective is to pave the way for Machine Learned methods by providing a simple baseline algorithm. More specifically, we demonstrate real-time rendering of indirect illumination in hair and surfaces from a few measurements of direct lighting. We build our baseline from pairs of direct and indirect illumination renderings using only standard tools such as Singular Value Decomposition (SVD) to extract both the reconstruction basis and transfer function.<\/jats:p>","DOI":"10.1145\/3543864","type":"journal-article","created":{"date-parts":[[2022,7,27]],"date-time":"2022-07-27T23:35:58Z","timestamp":1658964958000},"page":"1-15","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["A Data-Driven Paradigm for Precomputed Radiance Transfer"],"prefix":"10.1145","volume":"5","author":[{"given":"Laurent","family":"Belcour","sequence":"first","affiliation":[{"name":"Unity Technologies, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thomas","family":"Deliot","sequence":"additional","affiliation":[{"name":"Unity Technologies, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wilhem","family":"Barbier","sequence":"additional","affiliation":[{"name":"ENSIMAG, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cyril","family":"Soler","sequence":"additional","affiliation":[{"name":"Inria, France"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,7,27]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Quake's lighting model: Surface caching. Graphic programming black book","author":"Abrash Michael","year":"2000","unstructured":"Michael Abrash . 2000. Quake's lighting model: Surface caching. Graphic programming black book ( 2000 ). Michael Abrash. 2000. Quake's lighting model: Surface caching. Graphic programming black book (2000)."},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386569.3392481"},{"volume-title":"Computer Graphics Forum","author":"Blumer Adrian","key":"e_1_2_1_3_1","unstructured":"Adrian Blumer , Jan Nov\u00e1k , Ralf Habel , Derek Nowrouzezahrai , and Wojciech Jarosz . 2016. Reduced aggregate scattering operators for path tracing . In Computer Graphics Forum , Vol. 35 . Wiley Online Library , 461--473. Adrian Blumer, Jan Nov\u00e1k, Ralf Habel, Derek Nowrouzezahrai, and Wojciech Jarosz. 2016. Reduced aggregate scattering operators for path tracing. In Computer Graphics Forum, Vol. 35. Wiley Online Library, 461--473."},{"key":"e_1_2_1_4_1","unstructured":"Evgenii Golubev. 2018. Efficient screen-space subsurface scattering using Burleys normalized diffusion in real-time. In ACM SIGGRAPH Courses: Advances in Real-Time Rendering in Games Course.  Evgenii Golubev. 2018. Efficient screen-space subsurface scattering using Burleys normalized diffusion in real-time. In ACM SIGGRAPH Courses: Advances in Real-Time Rendering in Games Course."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1111411.1111413"},{"key":"e_1_2_1_6_1","series-title":"SIAM review 53, 2","volume-title":"Finding structure with randomness: Probabilistic algorithms for constructing approximate matrix decompositions","author":"Halko Nathan","year":"2011","unstructured":"Nathan Halko , Per-Gunnar Martinsson , and Joel A Tropp . 2011. Finding structure with randomness: Probabilistic algorithms for constructing approximate matrix decompositions . SIAM review 53, 2 ( 2011 ), 217--288. Nathan Halko, Per-Gunnar Martinsson, and Joel A Tropp. 2011. Finding structure with randomness: Probabilistic algorithms for constructing approximate matrix decompositions. SIAM review 53, 2 (2011), 217--288."},{"key":"e_1_2_1_7_1","volume-title":"Direct-to-indirect transfer for cinematic relighting. ACM transactions on graphics (TOG) 25, 3","author":"Ha\u0161an Milo\u0161","year":"2006","unstructured":"Milo\u0161 Ha\u0161an , Fabio Pellacini , and Kavita Bala . 2006. Direct-to-indirect transfer for cinematic relighting. ACM transactions on graphics (TOG) 25, 3 ( 2006 ), 1089--1097. Milo\u0161 Ha\u0161an, Fabio Pellacini, and Kavita Bala. 2006. Direct-to-indirect transfer for cinematic relighting. ACM transactions on graphics (TOG) 25, 3 (2006), 1089--1097."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3450626.3459793"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/15922.15902"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/258734.258769"},{"key":"e_1_2_1_11_1","unstructured":"Sebastien Lagarde et al. 2018. Unity High Definition Render Pipeline. https:\/\/unity.com\/srp\/High-Definition-Render-Pipeline  Sebastien Lagarde et al. 2018. Unity High Definition Render Pipeline. https:\/\/unity.com\/srp\/High-Definition-Render-Pipeline"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1399504.1360636"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2024156.2024212"},{"key":"e_1_2_1_14_1","volume-title":"Real-time neural radiance caching for path tracing. arXiv preprint arXiv:2106.12372","author":"M\u00fcller Thomas","year":"2021","unstructured":"Thomas M\u00fcller , Fabrice Rousselle , Jan Nov\u00e1k , and Alexander Keller . 2021. Real-time neural radiance caching for path tracing. arXiv preprint arXiv:2106.12372 ( 2021 ). Thomas M\u00fcller, Fabrice Rousselle, Jan Nov\u00e1k, and Alexander Keller. 2021. Real-time neural radiance caching for path tracing. arXiv preprint arXiv:2106.12372 (2021)."},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1201775.882280"},{"volume-title":"Mathematical proceedings of the Cambridge philosophical society","author":"Penrose Roger","key":"e_1_2_1_16_1","unstructured":"Roger Penrose . 1955. A generalized inverse for matrices . In Mathematical proceedings of the Cambridge philosophical society , Vol. 51 . Cambridge University Press , 406--413. Roger Penrose. 1955. A generalized inverse for matrices. In Mathematical proceedings of the Cambridge philosophical society, Vol. 51. Cambridge University Press, 406--413."},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383317"},{"volume-title":"Computer graphics forum","author":"Ritschel Tobias","key":"e_1_2_1_18_1","unstructured":"Tobias Ritschel , Carsten Dachsbacher , Thorsten Grosch , and Jan Kautz . 2012. The state of the art in interactive global illumination . In Computer graphics forum , Vol. 31 . Wiley Online Library , 160--188. Tobias Ritschel, Carsten Dachsbacher, Thorsten Grosch, and Jan Kautz. 2012. The state of the art in interactive global illumination. In Computer graphics forum, Vol. 31. Wiley Online Library, 160--188."},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/97879.97901"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386569.3392394"},{"volume-title":"SIGGRAPH Asia 2019 Technical Briefs (Brisbane, QLD, Australia) (SA '19)","author":"Silvennoinen Ari","key":"e_1_2_1_21_1","unstructured":"Ari Silvennoinen and Peter-Pike Sloan . 2019. Ray Guiding for Production Lightmap Baking . In SIGGRAPH Asia 2019 Technical Briefs (Brisbane, QLD, Australia) (SA '19) . Association for Computing Machinery , New York, NY, USA , 91--94. https:\/\/doi.org\/10.1145\/3355088.3365167 10.1145\/3355088.3365167 Ari Silvennoinen and Peter-Pike Sloan. 2019. Ray Guiding for Production Lightmap Baking. In SIGGRAPH Asia 2019 Technical Briefs (Brisbane, QLD, Australia) (SA '19). Association for Computing Machinery, New York, NY, USA, 91--94. https:\/\/doi.org\/10.1145\/3355088.3365167"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882281"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/566570.566612"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073335"},{"key":"e_1_2_1_25_1","unstructured":"Sebastian Tafuri. 2019. Strand-based Hair Rendering in Frostbite. In ACM SIGGRAPH Courses: Advances in Real-Time Rendering in Games Course.  Sebastian Tafuri. 2019. Strand-based Hair Rendering in Frostbite. In ACM SIGGRAPH Courses: Advances in Real-Time Rendering in Games Course."},{"key":"e_1_2_1_26_1","volume-title":"All-frequency precomputed radiance transfer using spherical radial basis functions and clustered tensor approximation. ACM Transactions on graphics (TOG) 25, 3","author":"Tsai Yu-Ting","year":"2006","unstructured":"Yu-Ting Tsai and Zen-Chung Shih . 2006. All-frequency precomputed radiance transfer using spherical radial basis functions and clustered tensor approximation. ACM Transactions on graphics (TOG) 25, 3 ( 2006 ), 967--976. Yu-Ting Tsai and Zen-Chung Shih. 2006. All-frequency precomputed radiance transfer using spherical radial basis functions and clustered tensor approximation. ACM Transactions on graphics (TOG) 25, 3 (2006), 967--976."},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1162\/jocn.1991.3.1.71"},{"key":"e_1_2_1_28_1","volume-title":"Sample Elimination for Generating Poisson Disk Sample Sets. Computer Graphics Forum (Proceedings of EUROGRAPHICS 2015)","author":"Yuksel Cem","year":"2015","unstructured":"Cem Yuksel . 2015 . Sample Elimination for Generating Poisson Disk Sample Sets. Computer Graphics Forum (Proceedings of EUROGRAPHICS 2015) 34, 2 (2015), 25--32. Cem Yuksel. 2015. Sample Elimination for Generating Poisson Disk Sample Sets. Computer Graphics Forum (Proceedings of EUROGRAPHICS 2015) 34, 2 (2015), 25--32."}],"container-title":["Proceedings of the ACM on Computer Graphics and Interactive Techniques"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3543864","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3543864","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T17:49:40Z","timestamp":1750268980000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3543864"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,7,25]]},"references-count":28,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2022,7,25]]}},"alternative-id":["10.1145\/3543864"],"URL":"https:\/\/doi.org\/10.1145\/3543864","relation":{},"ISSN":["2577-6193"],"issn-type":[{"type":"electronic","value":"2577-6193"}],"subject":[],"published":{"date-parts":[[2022,7,25]]},"assertion":[{"value":"2022-07-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}