{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T09:44:44Z","timestamp":1763459084985,"version":"3.45.0"},"reference-count":36,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2018,1,6]],"date-time":"2018-01-06T00:00:00Z","timestamp":1515196800000},"content-version":"vor","delay-in-days":365,"URL":"http:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"NSERC's Discovery and Engage programs"},{"DOI":"10.13039\/100000001","name":"NSF","doi-asserted-by":"publisher","award":["1451828 and 1451830"],"award-info":[{"award-number":["1451828 and 1451830"]}],"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":[[2017,2,28]]},"abstract":"<jats:p>We present the first method to efficiently predict antialiasing footprints to pre-filter color-, normal-, and displacement-mapped appearance in the context of multi-bounce global illumination. We derive Fourier spectra for radiance and importance functions that allow us to compute spatial-angular filtering footprints at path vertices for both uni- and bi-directional path construction. We then use these footprints to antialias reflectance modulated by high-resolution maps (such as color and normal maps) encountered along a path. In doing so, we also unify the traditional path-space formulation of light transport with our frequency-space interpretation of global illumination pre-filtering. Our method is fully compatible with all existing single bounce pre-filtering appearance models, not restricted by path length, and easy to implement atop existing path-space renderers. We illustrate its effectiveness on several radiometrically complex scenarios where previous approaches either completely fail or require orders of magnitude more time to arrive at similarly high-quality results.<\/jats:p>","DOI":"10.1145\/2990495","type":"journal-article","created":{"date-parts":[[2017,1,9]],"date-time":"2017-01-09T08:19:08Z","timestamp":1483949948000},"page":"1-13","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":14,"title":["Antialiasing Complex Global Illumination Effects in Path-Space"],"prefix":"10.1145","volume":"36","author":[{"given":"Laurent","family":"Belcour","sequence":"first","affiliation":[{"name":"Universit\u00e9 de Montr\u00e9al"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ling-Qi","family":"Yan","sequence":"additional","affiliation":[{"name":"UC Berkeley"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ravi","family":"Ramamoorthi","sequence":"additional","affiliation":[{"name":"UC San Diego"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Derek","family":"Nowrouzezahrai","sequence":"additional","affiliation":[{"name":"Universit\u00e9 de Montr\u00e9al and McGill University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2017,1,6]]},"reference":[{"key":"e_1_2_2_1_1","unstructured":"Laurent Belcour. 2012. Frequency Analysis of Light Transport: From Theory to Implementation. Ph.D. Dissertation. Grenoble Universit\u00e9."},{"key":"e_1_2_2_2_1","volume-title":"Covariance Tracing source code. Retrieved","author":"Belcour Laurent","year":"2016","unstructured":"Laurent Belcour. 2016. Covariance Tracing source code. Retrieved March 2016 from https:\/\/github.com\/belcour\/CovarianceTracing."},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2629490"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","unstructured":"Laurent Belcour and Cyril Soler. 2011. Frequency-based kernel estimation for progressive photon mapping. In ACM SIGGRAPH Asia Posters. No. 47. 10.1145\/2073304.2073357","DOI":"10.1145\/2073304.2073357"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2487228.2487239"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2004.00767.x"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2008.01342.x"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2011.81"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/380666.380670"},{"key":"e_1_2_2_10_1","volume-title":"GigaVoxels. In ACM Symposium on Interactive 3D Graphics and Games.","author":"Crassin Cyril","year":"2009","unstructured":"Cyril Crassin, Fabrice Neyret, Sylvain Lefebvre, and Elmar Eisemann. 2009. GigaVoxels. In ACM Symposium on Interactive 3D Graphics and Games."},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508363.2508422"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073320"},{"key":"e_1_2_2_13_1","volume-title":"Proc. Vision, Modeling and Visualization. 151--158","author":"Elek Oskar","year":"2014","unstructured":"Oskar Elek, Pablo Bauszat, Tobias Ritschel, Marcus Magnor, and Hans-Peter Seidel. 2014. Progressive spectral ray differentials. In Proc. Vision, Modeling and Visualization. 151--158."},{"key":"e_1_2_2_14_1","unstructured":"Alain Fournier. 1992. Filtering Normal Maps and Creating Multiple Surfaces. Technical Report TR-92-41. Department of Computer Science University of British Columbia Vancouver BC Canada."},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276412"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCG.1986.276672"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/964965.808588"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/311535.311555"},{"key":"e_1_2_2_19_1","unstructured":"Wenzel Jakob. 2010. Mitsuba renderer. Retrieved from http:\/\/www.mitsuba-renderer.org."},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601186"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/15922.15902"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12026"},{"key":"e_1_2_2_23_1","first-page":"4","article-title":"Real-time shading with filtered importance sampling","volume":"27","author":"Kiv\u00e1nek Jaroslav","year":"2007","unstructured":"Jaroslav Kiv\u00e1nek and Mark Colbert. 2007. Real-time shading with filtered importance sampling. Comput. Graph. Forum 27, 4 (Jun 2007), 71.","journal-title":"Comput. Graph. Forum"},{"key":"e_1_2_2_24_1","volume-title":"Willems","author":"Lafortune Eric P.","year":"1993","unstructured":"Eric P. Lafortune and Yves D. Willems. 1993. Bi-directional path tracing. In Proceedings of Compugraphics. 145--153."},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/2945.675652"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","unstructured":"Marc Olano and Dan Baker. 2010. LEAN mapping. In ACM I3D. 181--188. 10.1145\/1730804.1730834","DOI":"10.1145\/1730804.1730834"},{"key":"e_1_2_2_27_1","volume-title":"Physically Based Rendering","author":"Pharr Matt","unstructured":"Matt Pharr and Gerg Humphreys. 2010. Physically Based Rendering, 2nd ed. Morgan Kaufmann.","edition":"2"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1321261.1321293"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/37402.37408"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-7091-6242-2_24"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1080\/2151237X.2005.10129203"},{"key":"e_1_2_2_32_1","unstructured":"Eric Veach. 1997. Robust Monte Carlo Methods for Light Transport Simulation. Ph.D. Dissertation. Stanford University."},{"key":"e_1_2_2_33_1","volume-title":"Proceedings of Eurographics Rendering Workshop.","author":"Veach Eric","year":"1994","unstructured":"Eric Veach and Leonidas Guibas. 1994. Bidirectional estimators for light transport. In Proceedings of Eurographics Rendering Workshop."},{"key":"e_1_2_2_34_1","unstructured":"Max Woodbury. 1950. Inverting Modified Matrices. Technical Report 42. Princeton University."},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601155"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925915"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2990495","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2990495","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2990495","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T09:40:03Z","timestamp":1763458803000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2990495"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,1,6]]},"references-count":36,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2017,2,28]]}},"alternative-id":["10.1145\/2990495"],"URL":"https:\/\/doi.org\/10.1145\/2990495","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"type":"print","value":"0730-0301"},{"type":"electronic","value":"1557-7368"}],"subject":[],"published":{"date-parts":[[2017,1,6]]},"assertion":[{"value":"2015-09-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2016-10-01","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-01-06","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}