{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,21]],"date-time":"2026-05-21T15:46:18Z","timestamp":1779378378217,"version":"3.53.1"},"reference-count":51,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2019,7,12]],"date-time":"2019-07-12T00:00:00Z","timestamp":1562889600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CNS-1205521, IIS-1812796"],"award-info":[{"award-number":["CNS-1205521, IIS-1812796"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2019,8,31]]},"abstract":"<jats:p>\n            Unbiased rendering of general, heterogeneous participating media currently requires using null-collision approaches for estimating transmittance and generating free-flight distances. A long-standing limitation of these approaches, however, is that the corresponding path pdfs cannot be computed due to the black-box nature of the null-collision rejection sampling process. These techniques therefore cannot be combined with other sampling techniques via multiple importance sampling (MIS), which significantly limits their robustness and generality. Recently, Galtier et al. [2013] showed how to derive these algorithms directly from the radiative transfer equation (RTE). We build off this generalized RTE to derive a\n            <jats:italic>path integral<\/jats:italic>\n            formulation of null scattering, which reveals the sampling pdfs and allows us to devise new, express existing, and combine complementary unbiased techniques via MIS. We demonstrate the practicality of our theory by combining, for the first time, several path sampling techniques in spatially and spectrally varying media, generalizing and outperforming the prior state of the art.\n          <\/jats:p>","DOI":"10.1145\/3306346.3323025","type":"journal-article","created":{"date-parts":[[2019,7,12]],"date-time":"2019-07-12T19:04:08Z","timestamp":1562958248000},"page":"1-13","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":39,"title":["A null-scattering path integral formulation of light transport"],"prefix":"10.1145","volume":"38","author":[{"given":"Bailey","family":"Miller","sequence":"first","affiliation":[{"name":"Dartmouth College"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Iliyan","family":"Georgiev","sequence":"additional","affiliation":[{"name":"Autodesk, United Kingdom"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Wojciech","family":"Jarosz","sequence":"additional","affiliation":[{"name":"Dartmouth College"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2019,7,12]]},"reference":[{"key":"e_1_2_2_1_1","volume-title":"Transfer Functions in Global Illumination. In ACM SIGGRAPH '93 Course Notes - Global Illumination.","author":"Arvo James","year":"1993","unstructured":"James Arvo . 1993 . Transfer Functions in Global Illumination. In ACM SIGGRAPH '93 Course Notes - Global Illumination. James Arvo. 1993. Transfer Functions in Global Illumination. In ACM SIGGRAPH '93 Course Notes - Global Illumination."},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073698"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3272127.3275103"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3182159"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRev.112.2096"},{"key":"e_1_2_2_8_1","volume-title":"Butcher and Harry Messel","author":"John","year":"1960","unstructured":"John C. Butcher and Harry Messel . 1960 . Electron number distribution in electron-photon showers in air and aluminium absorbers. Nuclear Physics 20 (1960). John C. Butcher and Harry Messel. 1960. Electron number distribution in electron-photon showers in air and aluminium absorbers. Nuclear Physics 20 (1960)."},{"key":"e_1_2_2_9_1","volume-title":"Radiative Transfer","author":"Chandrasekhar Subrahmanyan","unstructured":"Subrahmanyan Chandrasekhar . 1960. Radiative Transfer . Dover Publications . Subrahmanyan Chandrasekhar. 1960. Radiative Transfer. Dover Publications."},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3182162"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1561\/0600000073"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.13182\/NSE68-1"},{"key":"e_1_2_2_13_1","volume-title":"SIGGRAPH 2017 Course Notes: Path tracing in production (Parts 1 and 2). In SIGGRAPH Courses.","author":"Fascione Luca","year":"2017","unstructured":"Luca Fascione , Johannes Hanika , Marcos Fajardo , Per Christensen , Brent Burley , Brian Green , Rob Piek\u00e9 , Christopher Kulla , Christophe Hery , Ryusuke Villemin , Daniel Heckenberg , and Andr\u00e9 Mazzone . 2017 . SIGGRAPH 2017 Course Notes: Path tracing in production (Parts 1 and 2). In SIGGRAPH Courses. Luca Fascione, Johannes Hanika, Marcos Fajardo, Per Christensen, Brent Burley, Brian Green, Rob Piek\u00e9, Christopher Kulla, Christophe Hery, Ryusuke Villemin, Daniel Heckenberg, and Andr\u00e9 Mazzone. 2017. SIGGRAPH 2017 Course Notes: Path tracing in production (Parts 1 and 2). In SIGGRAPH Courses."},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3182161"},{"key":"e_1_2_2_15_1","volume-title":"Vincent Eymet, Richard Fournier, Jacques Gautrais, Anais Khuong, Benjamin Piaud, and Guillaume Terr\u00e9e.","author":"Galtier Mathieu","year":"2013","unstructured":"Mathieu Galtier , Stephane Blanco , Cyril Caliot , Christophe Coustet , J\u00e9r\u00e9mi Dauchet , Mouna El Hafi , Vincent Eymet, Richard Fournier, Jacques Gautrais, Anais Khuong, Benjamin Piaud, and Guillaume Terr\u00e9e. 2013 . Integral formulation of null-collision Monte Carlo algorithms. Journal of Quantitative Spectroscopy and Radiative Transfer 125 (2013). Mathieu Galtier, Stephane Blanco, Cyril Caliot, Christophe Coustet, J\u00e9r\u00e9mi Dauchet, Mouna El Hafi, Vincent Eymet, Richard Fournier, Jacques Gautrais, Anais Khuong, Benjamin Piaud, and Guillaume Terr\u00e9e. 2013. Integral formulation of null-collision Monte Carlo algorithms. Journal of Quantitative Spectroscopy and Radiative Transfer 125 (2013)."},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3214834.3214864"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3182160"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508363.2508411"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.5555\/2858834.2858844"},{"key":"e_1_2_2_20_1","volume-title":"Product Importance Sampling for Light Transport Path Guiding. Computer Graphics Forum 35, 4","author":"Herholz Sebastian","year":"2016","unstructured":"Sebastian Herholz , Oskar Elek , Ji\u0159\u00ed Vorba , Hendrik Lensch , and Jaroslav K\u0159iv\u00e1nek . 2016. Product Importance Sampling for Light Transport Path Guiding. Computer Graphics Forum 35, 4 ( 2016 ). Sebastian Herholz, Oskar Elek, Ji\u0159\u00ed Vorba, Hendrik Lensch, and Jaroslav K\u0159iv\u00e1nek. 2016. Product Importance Sampling for Light Transport Path Guiding. Computer Graphics Forum 35, 4 (2016)."},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/15886.15901"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185554"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197517.3201282"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1899404.1899409"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2070781.2024215"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1401132.1401137"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/280814.280925"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383319"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/15886.15902"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766997"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2012.03148.x"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073665"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601219"},{"key":"e_1_2_2_35_1","volume-title":"Proc. Compugraphics.","author":"Lafortune Eric","year":"1993","unstructured":"Eric Lafortune and Yves Willems . 1993 . Bi-directional path tracing . In Proc. Compugraphics. Eric Lafortune and Yves Willems. 1993. Bi-directional path tracing. In Proc. Compugraphics."},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.5555\/275458.275468"},{"key":"e_1_2_2_38_1","volume-title":"Practical Path Guiding for Efficient Light-Transport Simulation. Computer Graphics Forum (Proc. Eurographics Symposium on Rendering) 36","author":"M\u00fcller Thomas","year":"2017","unstructured":"Thomas M\u00fcller , Markus Gross , and Jan Nov\u00e1k . 2017 . Practical Path Guiding for Efficient Light-Transport Simulation. Computer Graphics Forum (Proc. Eurographics Symposium on Rendering) 36 , 4 (June 2017). Thomas M\u00fcller, Markus Gross, and Jan Nov\u00e1k. 2017. Practical Path Guiding for Efficient Light-Transport Simulation. Computer Graphics Forum (Proc. Eurographics Symposium on Rendering) 36, 4 (June 2017)."},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2487228.2487235"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13383"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/2661229.2661292"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.5555\/647652.732117"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/325334.325247"},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/74333.74359"},{"key":"e_1_2_2_45_1","volume-title":"Physically Based Rendering: From Theory To Implementation","author":"Pharr Matt","unstructured":"Matt Pharr , Wenzel Jakob , and Greg Humphreys . 2016. Physically Based Rendering: From Theory To Implementation ( 3 rd ed.). Matt Pharr, Wenzel Jakob, and Greg Humphreys. 2016. Physically Based Rendering: From Theory To Implementation (3rd ed.).","edition":"3"},{"key":"e_1_2_2_46_1","volume-title":"Monte Carlo and Quasi-Monte Carlo Methods","author":"Raab Matthias","year":"2006","unstructured":"Matthias Raab , Daniel Seibert , and Alexander Keller . 2008. Unbiased global illumination with participating media . In Monte Carlo and Quasi-Monte Carlo Methods 2006 . Springer . Matthias Raab, Daniel Seibert, and Alexander Keller. 2008. Unbiased global illumination with participating media. In Monte Carlo and Quasi-Monte Carlo Methods 2006. Springer."},{"key":"e_1_2_2_47_1","volume-title":"Technical Report KAPL-4840. Knolls Atomic Power Laboratory","author":"Sutton T. M.","year":"1999","unstructured":"T. M. Sutton , F. B. Brown , F. G. Bischoff , D. B. MacMillan , C. L. Ellis , J. T. Ward , C. T. Ballinger , D. J. Kelly , and L. Schindler . 1999 . The physical models and statistical procedures used in the RACER Monte Carlo code. Technical Report KAPL-4840. Knolls Atomic Power Laboratory , Niskayuna, NY, USA . T. M. Sutton, F. B. Brown, F. G. Bischoff, D. B. MacMillan, C. L. Ellis, J. T. Ward, C. T. Ballinger, D. J. Kelly, and L. Schindler. 1999. The physical models and statistical procedures used in the RACER Monte Carlo code. Technical Report KAPL-4840. Knolls Atomic Power Laboratory, Niskayuna, NY, USA."},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13102"},{"key":"e_1_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13342"},{"key":"e_1_2_2_50_1","volume-title":"Free path sampling in high resolution inhomogeneous participating media. Computer Graphics Forum 30, 1","author":"Szirmay-Kalos L\u00e1szl\u00f3","year":"2011","unstructured":"L\u00e1szl\u00f3 Szirmay-Kalos , Bal\u00e1zs T\u00f3th , and Mil\u00e1n Magdics . 2011. Free path sampling in high resolution inhomogeneous participating media. Computer Graphics Forum 30, 1 ( 2011 ). L\u00e1szl\u00f3 Szirmay-Kalos, Bal\u00e1zs T\u00f3th, and Mil\u00e1n Magdics. 2011. Free path sampling in high resolution inhomogeneous participating media. Computer Graphics Forum 30, 1 (2011)."},{"key":"e_1_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/218380.218498"},{"key":"e_1_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601203"},{"key":"e_1_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531398"},{"key":"e_1_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12419"},{"key":"e_1_2_2_56_1","unstructured":"E. R. Woodcock T. Murphy P. J. Hemmings and T. C. Longworth. 1965. Techniques used in the GEM code for Monte Carlo neutronics calculations in reactors and other systems of complex geometry. In Applications of Computing Methods to Reactor Problems. Argonne National Laboratory.  E. R. Woodcock T. Murphy P. J. Hemmings and T. C. Longworth. 1965. Techniques used in the GEM code for Monte Carlo neutronics calculations in reactors and other systems of complex geometry. In Applications of Computing Methods to Reactor Problems. Argonne National Laboratory."}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3306346.3323025","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3306346.3323025","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3306346.3323025","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T00:25:52Z","timestamp":1750206352000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3306346.3323025"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,7,12]]},"references-count":51,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2019,8,31]]}},"alternative-id":["10.1145\/3306346.3323025"],"URL":"https:\/\/doi.org\/10.1145\/3306346.3323025","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,7,12]]},"assertion":[{"value":"2019-07-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}