{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,7]],"date-time":"2026-05-07T04:05:36Z","timestamp":1778126736225,"version":"3.51.4"},"reference-count":38,"publisher":"Association for Computing Machinery (ACM)","issue":"6","license":[{"start":{"date-parts":[[2024,11,19]],"date-time":"2024-11-19T00:00:00Z","timestamp":1731974400000},"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":["ACM Trans. Graph."],"published-print":{"date-parts":[[2024,12,19]]},"abstract":"<jats:p>Simulating the light transport of volumetric effects poses significant challenges and costs, especially in the presence of heterogeneous volumes. Generating stochastic paths for volume rendering involves multiple decisions, and previous works mainly focused on directional and distance sampling, where the volume scattering probability (VSP), i.e., the probability of scattering inside a volume, is indirectly determined as a byproduct of distance sampling. We demonstrate that direct control over the VSP can significantly improve efficiency and present an unbiased volume rendering algorithm based on an existing resampling framework for precise control over the VSP. Compared to previous state-of-the-art, which can only increase the VSP without guaranteeing to reach the desired value, our method also supports decreasing the VSP. We further present a data-driven guiding framework to efficiently learn and query an approximation of the optimal VSP everywhere in the scene without the need for user control. Our approach can easily be combined with existing path-guiding methods for directional sampling at minimal overhead and shows significant improvements over the state-of-the-art in various complex volumetric lighting scenarios.<\/jats:p>","DOI":"10.1145\/3687982","type":"journal-article","created":{"date-parts":[[2024,11,19]],"date-time":"2024-11-19T15:46:04Z","timestamp":1732031164000},"page":"1-17","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Volume Scattering Probability Guiding"],"prefix":"10.1145","volume":"43","author":[{"ORCID":"https:\/\/orcid.org\/0009-0009-7860-3593","authenticated-orcid":false,"given":"Kehan","family":"Xu","sequence":"first","affiliation":[{"name":"ETH Z\u00fcrich, Zurich, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1731-2548","authenticated-orcid":false,"given":"Sebastian","family":"Herholz","sequence":"additional","affiliation":[{"name":"Intel Corporation, Karlsruhe, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-9380-0405","authenticated-orcid":false,"given":"Marco","family":"Manzi","sequence":"additional","affiliation":[{"name":"DisneyResearch|Studios, Zurich, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7084-1831","authenticated-orcid":false,"given":"Marios","family":"Papas","sequence":"additional","affiliation":[{"name":"DisneyResearch|Studios, Zurich, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-9324-779X","authenticated-orcid":false,"given":"Markus","family":"Gross","sequence":"additional","affiliation":[{"name":"DisneyResearch|Studios, Zurich, Switzerland"},{"name":"ETH Z\u00fcrich, Zurich, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,11,19]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Attila T. \u00c1fra. 2024. Intel\u00ae Open Image Denoise. https:\/\/www.openimagedenoise.org."},{"key":"e_1_2_1_2_1","unstructured":"James Arvo. 1986. Backward ray tracing. In ACM SIGGRAPH Course Notes. 259--63."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2012.02099.x"},{"key":"e_1_2_1_4_1","first-page":"653","article-title":"Radiative transfer. Courier Corporation. Min-Te Chao. 1982. A general purpose unequal probability sampling plan","volume":"69","author":"Chandrasekhar Subrahmanyan","year":"1960","unstructured":"Subrahmanyan Chandrasekhar. 1960. Radiative transfer. Courier Corporation. Min-Te Chao. 1982. A general purpose unequal probability sampling plan. Biometrika 69, 3 (1982), 653--656.","journal-title":"Biometrika"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.13182\/NSE68-1"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/147130.147155"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jqsrt.2013.04.001"},{"key":"e_1_2_1_8_1","first-page":"6","article-title":"Joint Importance Sampling of Low-Order Volumetric Scattering","volume":"32","author":"Georgiev Iliyan","year":"2013","unstructured":"Iliyan Georgiev, Jaroslav K\u0159iv\u00e1nek, Toshiya Hachisuka, Derek Nowrouzezahrai, and Wojciech Jarosz. 2013. Joint Importance Sampling of Low-Order Volumetric Scattering. ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia) 32, 6 (Nov. 2013). gbd5qs","journal-title":"ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia)"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3355089.3356559"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.14583"},{"key":"e_1_2_1_11_1","unstructured":"Sebastian Herholz and Addis Dittebrandt. 2022. Intel\u00ae Open Path Guiding Library. http:\/\/www.openpgl.org."},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3230635"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1080\/00401706.1995.10484303"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.13182\/NSE160-01"},{"key":"e_1_2_1_15_1","volume-title":"Unbiased Emission and Scattering Importance Sampling For Heterogeneous Volumes. In ACM SIGGRAPH 2021 Talks. 1--2.","author":"Wayne Huang Wei-Feng","year":"2021","unstructured":"Wei-Feng Wayne Huang, Peter Kutz, Yining Karl Li, and Matt Jen-Yuan Chiang. 2021. Unbiased Emission and Scattering Importance Sampling For Heterogeneous Volumes. In ACM SIGGRAPH 2021 Talks. 1--2."},{"key":"e_1_2_1_16_1","volume-title":"The rendering equation. SIGGRAPH Comput. Graph. 20","author":"Kajiya James T.","year":"1986","unstructured":"James T. Kajiya. 1986. The rendering equation. SIGGRAPH Comput. Graph. 20 (1986)."},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3450626.3459937"},{"key":"e_1_2_1_18_1","volume-title":"Proceedings of EGSR (Experimental Ideas and Implementations). The Eurographics Association. gf6rzj","author":"K\u00f6rner David","year":"2016","unstructured":"David K\u00f6rner, Jan Nov\u00e1k, Peter Kutz, Ralf Habel, and Wojciech Jarosz. 2016. Subdivision Next-Event Estimation for Path-Traced Subsurface Scattering. In Proceedings of EGSR (Experimental Ideas and Implementations). The Eurographics Association. gf6rzj"},{"key":"e_1_2_1_19_1","volume-title":"Computer graphics forum","author":"Kulla Christopher","unstructured":"Christopher Kulla and Marcos Fajardo. 2012. Importance sampling techniques for path tracing in participating media. In Computer graphics forum, Vol. 31. Wiley Online Library, 1519--1528."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073665"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.anucene.2010.01.011"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3306346.3323025"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13227"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13383"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2661229.2661292"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.14678659.2008.01247.x"},{"key":"e_1_2_1_27_1","volume-title":"Hypertexture. In Proceedings of the 16th annual conference on Computer graphics and interactive techniques. 253--262","author":"Perlin Ken","year":"1989","unstructured":"Ken Perlin and Eric M Hoffert. 1989. Hypertexture. In Proceedings of the 16th annual conference on Computer graphics and interactive techniques. 253--262."},{"key":"e_1_2_1_28_1","volume-title":"Physically based rendering: From theory to implementation","author":"Pharr Matt","unstructured":"Matt Pharr, Wenzel Jakob, and Greg Humphreys. 2023. Physically based rendering: From theory to implementation (4rd ed.). Morgan Kaufmann.","edition":"4"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386569.3392441"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2070781.2024193"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386569.3392421"},{"key":"e_1_2_1_32_1","volume-title":"EUROGRAPHICS","author":"Szirmay-Kalos L\u00e1szl\u00f3","year":"2017","unstructured":"L\u00e1szl\u00f3 Szirmay-Kalos, Iliyan Georgiev, Mil\u00e1n Magdics, Bal\u00e1zs Moln\u00e1r, and D\u00e1vid L\u00e9gr\u00e1dy. 2017. Unbiased Light Transport Estimators for Inhomogeneous Participating Media. Computer Graphics Forum 36, 2 (2017). EUROGRAPHICS 2017."},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13342"},{"key":"e_1_2_1_34_1","volume-title":"Guibas","author":"Veach Eric","year":"1995","unstructured":"Eric Veach and Leonidas J. Guibas. 1995. Optimally Combining Sampling Techniques for Monte Carlo Rendering, Vol. 29. 419--428. d7b6n4"},{"key":"e_1_2_1_35_1","article-title":"Efficient Unbiased Rendering of Thin Participating Media","volume":"7","author":"Villemin Ryusuke","year":"2018","unstructured":"Ryusuke Villemin, Magnus Wrenninge, and Julian Fong. 2018. Efficient Unbiased Rendering of Thin Participating Media. Journal of Computer Graphics Techniques (JCGT) 7, 3 (13 September 2018), 50--65. http:\/\/jcgt.org\/published\/0007\/03\/03\/","journal-title":"Journal of Computer Graphics Techniques (JCGT)"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925912"},{"key":"e_1_2_1_37_1","volume-title":"Proc. Conf. Applications of Computing Methods to Reactor Problems","volume":"557","author":"Woodcock E","year":"1965","unstructured":"E Woodcock, T Murphy, P Hemmings, and S Longworth. 1965. Techniques used in the GEM code for Monte Carlo neutronics calculations in reactors and other systems of complex geometry. In Proc. Conf. Applications of Computing Methods to Reactor Problems, Vol. 557. Argonne National Laboratory."},{"key":"e_1_2_1_38_1","volume-title":"Product Importance Sampling of the","author":"Wrenninge Magnus","unstructured":"Magnus Wrenninge and Ryusuke Villemin. 2020. Product Importance Sampling of the Volume Rendering Equation using Virtual Density Segments. https:\/\/graphics.pixar.com\/library\/CandidateSampling\/paper.pdf Technical Note 20-01, Pixar Animation Studios."}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3687982","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3687982","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T01:09:58Z","timestamp":1750295398000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3687982"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,11,19]]},"references-count":38,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2024,12,19]]}},"alternative-id":["10.1145\/3687982"],"URL":"https:\/\/doi.org\/10.1145\/3687982","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,11,19]]},"assertion":[{"value":"2024-11-19","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}