{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,22]],"date-time":"2026-07-22T16:18:35Z","timestamp":1784737115008,"version":"3.55.0"},"reference-count":46,"publisher":"Association for Computing Machinery (ACM)","issue":"4","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2025,8,1]]},"abstract":"<jats:p>Global illumination combines direct and indirect lighting to create realistic lighting effects, bringing virtual scenes closer to reality. Static global illumination is a crucial component of virtual scene rendering, leveraging precomputation and baking techniques to significantly reduce runtime computational costs. Unfortunately, many existing works prioritize visual quality by relying on extensive texture storage and massive pixel-level texture sampling, leading to large performance overhead. In this paper, we introduce an illumination reconstruction method that effectively reduces sampling in fragment shader and avoids additional render passes, making it well-suited for low-end platforms. To achieve high-quality global illumination with reduced memory usage, we adopt a spherical harmonics fitting approach for baking effective illumination information and propose an inverse probe distribution method that generates unique probe associations for each mesh. This association, which can be generated offline in the local space, ensures consistent lighting quality across all instances of the same mesh. As a consequence, our method delivers highly competitive lighting effects while using only approximately 5% of the memory required by mainstream industry techniques.<\/jats:p>","DOI":"10.1145\/3730935","type":"journal-article","created":{"date-parts":[[2025,7,27]],"date-time":"2025-07-27T04:02:22Z","timestamp":1753588942000},"page":"1-12","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["WishGI: Lightweight Static Global Illumination Baking via Spherical Harmonics Fitting"],"prefix":"10.1145","volume":"44","author":[{"ORCID":"https:\/\/orcid.org\/0009-0005-7778-9614","authenticated-orcid":false,"given":"Junke","family":"Zhu","sequence":"first","affiliation":[{"name":"University of Science and Technology of China, Hefei, China"},{"name":"Tencent Technology, Shenzhen, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-2241-9816","authenticated-orcid":false,"given":"Zehan","family":"Wu","sequence":"additional","affiliation":[{"name":"Tencent Technology, Shenzhen, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8784-8674","authenticated-orcid":false,"given":"Qixing","family":"Zhang","sequence":"additional","affiliation":[{"name":"University of Science and Technology of China, Hefei, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-6540-3150","authenticated-orcid":false,"given":"Cheng","family":"Liao","sequence":"additional","affiliation":[{"name":"Tencent Technology, Shenzhen, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1475-8894","authenticated-orcid":false,"given":"Zhangjin","family":"Huang","sequence":"additional","affiliation":[{"name":"University of Science and Technology of China, Hefei, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2025,7,27]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1404435.1404437"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2012.94"},{"key":"e_1_2_2_3_1","volume-title":"Light Probe Interpolation Using Tetrahedral Tessellations. In Game Developers Conference.","author":"Cupisz Robert","year":"2012","unstructured":"Robert Cupisz. 2012. Light Probe Interpolation Using Tetrahedral Tessellations. In Game Developers Conference."},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13918"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3522735"},{"key":"e_1_2_2_6_1","volume-title":"Accessed","author":"Games Epic","year":"2024","unstructured":"Epic Games. 2024a. Indirect Lighting Cache in Unreal Engine. https:\/\/dev.epicgames.com\/documentation\/en-us\/unreal-engine\/indirect-lighting-cache-in-unreal-engine. Accessed: December 24, 2024."},{"key":"e_1_2_2_7_1","volume-title":"Accessed","author":"Games Epic","year":"2024","unstructured":"Epic Games. 2024b. Understanding Lightmapping in Unreal Engine. https:\/\/dev.epicgames.com\/documentation\/en-us\/unreal-engine\/understanding-lightmapping-in-unreal-engine. Accessed: December 24, 2024."},{"key":"e_1_2_2_8_1","volume-title":"Accessed","author":"Games Epic","year":"2024","unstructured":"Epic Games. 2024c. Volumetric Lightmaps in Unreal Engine. https:\/\/dev.epicgames.com\/documentation\/en-us\/unreal-engine\/volumetric-lightmaps-in-unreal-engine. Accessed: December 24, 2024."},{"key":"e_1_2_2_9_1","volume-title":"Deferred Radiance Transfer Volumes. In Game Developers Conference.","author":"Gilabert Mickael","year":"2012","unstructured":"Mickael Gilabert and Nikolay Stefanov. 2012. Deferred Radiance Transfer Volumes. In Game Developers Conference."},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1187112.1187175"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386569.3392475"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3550454.3555452"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSSC.1968.300136"},{"key":"e_1_2_2_14_1","volume-title":"Volumetric global illumination at Treyarch. Advances in Real-Time Rendering","author":"Hooker John T","year":"2016","unstructured":"John T Hooker. 2016. Volumetric global illumination at Treyarch. Advances in Real-Time Rendering (2016)."},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2504459.2504484"},{"key":"e_1_2_2_16_1","volume-title":"Ambient Dice. In Eurographics Symposium on Rendering.","author":"Iwanicki Micha\u0142","year":"2017","unstructured":"Micha\u0142 Iwanicki and Peter-Pike Sloan. 2017a. Ambient Dice. In Eurographics Symposium on Rendering."},{"key":"e_1_2_2_17_1","volume-title":"Precomputed lighting in Call of Duty: Infinite Warfare. SIGGRAPH Advances in Real-Time Rendering in Games course","author":"Iwanicki Micha\u0142","year":"2017","unstructured":"Micha\u0142 Iwanicki and Peter-Pike Sloan. 2017b. Precomputed lighting in Call of Duty: Infinite Warfare. SIGGRAPH Advances in Real-Time Rendering in Games course (2017)."},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2011.01991.x"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3592433"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3617683"},{"key":"e_1_2_2_21_1","volume-title":"Physically-based lighting in call of duty: Black ops. SIGGRAPH Advances in Real-Time Rendering in Games course","author":"Lazarov Dimitar","year":"2011","unstructured":"Dimitar Lazarov. 2011. Physically-based lighting in call of duty: Black ops. SIGGRAPH Advances in Real-Time Rendering in Games course (2011)."},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3320284"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3595921"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.5555\/1731309.1731336"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3130800.3130897"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.1982.1056489"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR52733.2024.01952"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566590"},{"key":"e_1_2_2_29_1","article-title":"Dynamic diffuse global illumination with ray-traced irradiance fields","volume":"8","author":"Majercik Zander","year":"2019","unstructured":"Zander Majercik, Jean-Philippe Guertin, Derek Nowrouzezahrai, and Morgan McGuire. 2019. Dynamic diffuse global illumination with ray-traced irradiance fields. Journal of Computer Graphics Techniques 8, 2 (2019).","journal-title":"Journal of Computer Graphics Techniques"},{"key":"e_1_2_2_30_1","volume-title":"Neural Light Grid. SIGGRAPH 2024 Course.","author":"Michal Iwanicki Air Silvennoinen","year":"2024","unstructured":"Air Silvennoinen Michal Iwanicki, Peter-pike Sloan and Peter Shirley. 2024. Neural Light Grid. SIGGRAPH 2024 Course."},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.14480"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383317"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2010.01746.x"},{"key":"e_1_2_2_34_1","first-page":"1","article-title":"The State of the Art in Interactive Global","volume":"31","author":"Ritschel Tobias","year":"2012","unstructured":"Tobias Ritschel, Carsten Dachsbacher, Thorsten Grosch, and Jan Kautz. 2012. The State of the Art in Interactive Global Illumination. Comput. Graph. Forum 31, 1 (Feb. 2012), 160\u2013188.","journal-title":"Illumination. Comput. Graph. Forum"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.14883"},{"key":"e_1_2_2_36_1","unstructured":"Vincent Sitzmann Michael Zollh\u00f6fer and Gordon Wetzstein. 2020. Scene Representation Networks: Continuous 3D-Structure-Aware Neural Scene Representations. arXiv:1906.01618 [cs.CV] https:\/\/arxiv.org\/abs\/1906.01618"},{"key":"e_1_2_2_37_1","volume-title":"Game developers conference","author":"Sloan Peter-Pike","unstructured":"Peter-Pike Sloan. 2008. Stupid spherical harmonics (sh) tricks. In Game developers conference, Vol. 9. 42."},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/566654.566612"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073335"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3283254.3283281"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2019.00708"},{"key":"e_1_2_2_42_1","volume-title":"Game Developers Conference.","author":"Valient Michal","year":"2014","unstructured":"Michal Valient. 2014. Taking Killzone: Shadow Fall Image Quality into the Next Generation. In Game Developers Conference."},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/103085.103089"},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1007\/s41095-023-0367-z"},{"key":"e_1_2_2_45_1","volume-title":"NeLF-Pro: Neural Light Field Probes for Multi-Scale Novel View Synthesis. In 2024 IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR). 19833\u201319843","author":"You Zinuo","year":"2024","unstructured":"Zinuo You, Andreas Geiger, and Anpei Chen. 2024. NeLF-Pro: Neural Light Field Probes for Multi-Scale Novel View Synthesis. In 2024 IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR). 19833\u201319843."},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v35i4.16440"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3730935","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,3,27]],"date-time":"2026-03-27T17:50:38Z","timestamp":1774633838000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3730935"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,7,27]]},"references-count":46,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2025,8,1]]}},"alternative-id":["10.1145\/3730935"],"URL":"https:\/\/doi.org\/10.1145\/3730935","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,7,27]]},"assertion":[{"value":"2025-01-23","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2025-03-29","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2025-07-27","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}