{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,29]],"date-time":"2026-05-29T19:04:48Z","timestamp":1780081488586,"version":"3.54.0"},"reference-count":26,"publisher":"Association for Computing Machinery (ACM)","issue":"1","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Proc. ACM Comput. Graph. Interact. Tech."],"published-print":{"date-parts":[[2026,5,1]]},"abstract":"<jats:p>Algorithms leveraging ReSTIR-style spatiotemporal reuse have recently proliferated, hugely increasing effective sample count for light transport in real-time ray and path tracers. Many papers have explored novel theoretical improvements, but algorithmic improvements and engineering insights toward optimal implementation have largely been neglected. We demonstrate enhancements to ReSTIR PT that make it 2\u20133 \u00d7 faster, decrease both visual and numerical error, and improve its robustness, making it closer to production-ready. We halve the spatial reuse cost by reciprocal neighbor selection, robustify shift mappings with new footprint-based reconnection criteria, and reduce spatiotemporal correlation with duplication maps. We further improve both performance and quality by extensive optimization, unifying direct and global illumination into the same reservoirs, and utilizing existing techniques for color noise and disocclusion noise reduction.<\/jats:p>","DOI":"10.1145\/3804494","type":"journal-article","created":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T12:35:16Z","timestamp":1777638916000},"page":"1-19","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["ReSTIR PT Enhanced: Algorithmic Advances for Faster and More Robust ReSTIR Path Tracing"],"prefix":"10.1145","volume":"9","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5139-6418","authenticated-orcid":false,"given":"Daqi","family":"Lin","sequence":"first","affiliation":[{"name":"NVIDIA","place":["Redmond, USA"]}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5206-9603","authenticated-orcid":false,"given":"Markus","family":"Kettunen","sequence":"additional","affiliation":[{"name":"NVIDIA","place":["Helsinki, Finland"]}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5133-4292","authenticated-orcid":false,"given":"Chris","family":"Wyman","sequence":"additional","affiliation":[{"name":"NVIDIA","place":["Redmond, USA"]}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2026,5,1]]},"reference":[{"key":"e_1_3_3_2_1","first-page":"25","volume-title":"Eurographics-Short Papers","author":"Andersson Pontus","year":"2021","unstructured":"Pontus Andersson, Jim Nilsson, Peter Shirley, and Tomas Akenine-M\u00f6ller. 2021. Visualizing errors in rendered high dynamic range images. In Eurographics-Short Papers. Eurographics-European Association for Computer Graphics, 25\u201328."},{"key":"e_1_3_3_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3130800.3130886"},{"issue":"2002","key":"e_1_3_3_4_1","first-page":"125","article-title":"Accelerating Path Tracing by Re-Using Paths.","volume":"2","author":"Bekaert Philippe","year":"2002","unstructured":"Philippe Bekaert, Mateu Sbert, and John\u00a0H Halton. 2002. Accelerating Path Tracing by Re-Using Paths. Rendering Techniques 2, 2002 (2002), 125\u2013134.","journal-title":"Rendering Techniques"},{"key":"e_1_3_3_5_1","unstructured":"Philippe Bekaert Philipp Slusallek Ronald Cools Vlastimil Havran and Hans-Peter Seidel. 2003. A custom designed density estimation method for light transport. (2003)."},{"key":"e_1_3_3_6_1","unstructured":"Nir Benty Kai-Hwa Yao Petrik Clarberg Lucy Chen Simon Kallweit Tim Foley Matthew Oakes Conor Lavelle and Chris Wyman. 2020. The Falcor Rendering Framework. https:\/\/github.com\/NVIDIAGameWorks\/Falcor"},{"issue":"4","key":"e_1_3_3_7_1","article-title":"Spatiotemporal reservoir resampling for real-time ray tracing with dynamic direct lighting","volume":"39","author":"Bitterli Benedikt","year":"2020","unstructured":"Benedikt Bitterli, Chris Wyman, Matt Pharr, Peter Shirley, Aaron Lefohn, and Wojciech Jarosz. 2020. Spatiotemporal reservoir resampling for real-time ray tracing with dynamic direct lighting. ACM Transactions on Graphics (Proceedings of SIGGRAPH) 39, 4 (July 2020).","journal-title":"ACM Transactions on Graphics (Proceedings of SIGGRAPH)"},{"key":"e_1_3_3_8_1","doi-asserted-by":"publisher","DOI":"10.1093\/biomet\/69.3.653"},{"key":"e_1_3_3_9_1","article-title":"Global Illumination Based on Surfels","author":"Halen Henrik","year":"2021","unstructured":"Henrik Halen, Andreas Brinck, Kyle Hayward, and Xiangshun Bei. 2021. Global Illumination Based on Surfels. Talk at ACM SIGGRAPH 2021, Advances in Real-Time Rendering in Games. https:\/\/www.ea.com\/seed\/news\/siggraph21-global-illumination-surfels","journal-title":"Talk at ACM SIGGRAPH 2021, Advances in Real-Time Rendering in Games"},{"issue":"4","key":"e_1_3_3_10_1","first-page":"1","article-title":"Sampling the ggx distribution of visible normals","volume":"7","author":"Heitz Eric","year":"2018","unstructured":"Eric Heitz. 2018. Sampling the ggx distribution of visible normals. Journal of Computer Graphics Techniques (JCGT) 7, 4 (2018), 1\u201313.","journal-title":"Journal of Computer Graphics Techniques (JCGT)"},{"key":"e_1_3_3_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3610548.3618245"},{"key":"e_1_3_3_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766997"},{"key":"e_1_3_3_13_1","doi-asserted-by":"publisher","unstructured":"Daqi Lin Markus Kettunen Benedikt Bitterli Jacopo Pantaleoni Cem Yuksel and Chris Wyman. 2022. Generalized Resampled Importance Sampling: Foundations of ReSTIR. 41 4 (2022) 75:1\u201375:23. doi:10.1145\/3528223.3530158","DOI":"10.1145\/3528223.3530158"},{"issue":"2","key":"e_1_3_3_14_1","first-page":"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 (JCGT) 8, 2 (5 June 2019), 1\u201330.","journal-title":"Journal of Computer Graphics Techniques (JCGT)"},{"key":"e_1_3_3_15_1","article-title":"Real-time neural radiance caching for path tracing","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:https:\/\/arXiv.org\/abs\/2106.12372 (2021).","journal-title":"arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2106.12372"},{"key":"e_1_3_3_16_1","unstructured":"NVIDIA. 2020. NVIDIA Real-Time Denoiser Delivers Best-in-Class Denoising in Ubisoft\u2019s Watch Dogs Legion. https:\/\/developer.nvidia.com\/blog\/nvidia-real-time-denoiser-delivers-best-in-class-denoising-in-watch-dogs-legion\/"},{"key":"e_1_3_3_17_1","article-title":"RTXDI SDK \u2013 Light Resampling In Practice","year":"2021","unstructured":"NVIDIA. 2021. RTXDI SDK \u2013 Light Resampling In Practice. https:\/\/developer.nvidia.com\/blog\/new-video-light-resampling-in-practice-with-rtxdi\/. Accessed: 2025-11-29.","journal-title":"https:\/\/developer.nvidia.com\/blog\/new-video-light-resampling-in-practice-with-rtxdi\/"},{"key":"e_1_3_3_18_1","article-title":"DLSS 4: Transforming Real-Time Graphics with AI","year":"2025","unstructured":"NVIDIA. 2025. DLSS 4: Transforming Real-Time Graphics with AI. https:\/\/research.nvidia.com\/labs\/adlr\/DLSS4\/. Technical Report.","journal-title":"https:\/\/research.nvidia.com\/labs\/adlr\/DLSS4\/"},{"key":"e_1_3_3_19_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.14378"},{"key":"e_1_3_3_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3629166"},{"key":"e_1_3_3_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3105762.3105770"},{"key":"e_1_3_3_22_1","volume-title":"Eurographics Symposium on Rendering (2005)","author":"Talbot Justin","year":"2005","unstructured":"Justin Talbot, David Cline, and Parris Egbert. 2005. Importance Resampling for Global Illumination. In Eurographics Symposium on Rendering (2005), Kavita Bala and Philip Dutre (Eds.). The Eurographics Association."},{"key":"e_1_3_3_23_1","article-title":"Lumen: Real-time Global Illumination in Unreal Engine 5","author":"Wright Daniel","year":"2022","unstructured":"Daniel Wright, Krzysztof Narkowicz, and Patrick Kelly. 2022. Lumen: Real-time Global Illumination in Unreal Engine 5. Talk at ACM SIGGRAPH 2022, Advances in Real-Time Rendering in Games. https:\/\/advances.realtimerendering.com\/s2022\/SIGGRAPH2022-Advances-Lumen-Wright%20et%20al.pdf","journal-title":"Talk at ACM SIGGRAPH 2022, Advances in Real-Time Rendering in Games"},{"key":"e_1_3_3_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3587423.3595511"},{"key":"e_1_3_3_25_1","volume-title":"High-Performance Graphics - Symposium Papers","author":"Wyman Chris","year":"2021","unstructured":"Chris Wyman and Alexey Panteleev. 2021. Rearchitecting Spatiotemporal Resampling for Production. In High-Performance Graphics - Symposium Papers."},{"key":"e_1_3_3_26_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.142616"},{"key":"e_1_3_3_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3658210"}],"container-title":["Proceedings of the ACM on Computer Graphics and Interactive Techniques"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3804494","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,29]],"date-time":"2026-05-29T18:42:40Z","timestamp":1780080160000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3804494"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,5,1]]},"references-count":26,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2026,5,1]]}},"alternative-id":["10.1145\/3804494"],"URL":"https:\/\/doi.org\/10.1145\/3804494","relation":{},"ISSN":["2577-6193"],"issn-type":[{"value":"2577-6193","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,5,1]]},"assertion":[{"value":"2026-05-01","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}