{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T19:41:46Z","timestamp":1783107706326,"version":"3.54.6"},"reference-count":31,"publisher":"Association for Computing Machinery (ACM)","issue":"6","license":[{"start":{"date-parts":[[2023,12,5]],"date-time":"2023-12-05T00:00:00Z","timestamp":1701734400000},"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":[[2023,12,5]]},"abstract":"<jats:p>Discontinuous visibility changes at object boundaries remain a persistent source of difficulty in the area of differentiable rendering. Left untreated, they bias computed gradients so severely that even basic optimization tasks fail.<\/jats:p>\n          <jats:p>Prior path-space methods addressed this bias by decoupling boundaries from the interior, allowing each part to be handled using specialized Monte Carlo sampling strategies. While conceptually powerful, the full potential of this idea remains unrealized since existing methods often fail to adequately sample the boundary proportional to its contribution.<\/jats:p>\n          <jats:p>This paper presents theoretical and algorithmic contributions. On the theoretical side, we transform the boundary derivative into a remarkably simple local integral that invites present and future developments.<\/jats:p>\n          <jats:p>Building on this result, we propose a new strategy that projects ordinary samples produced during forward rendering onto nearby boundaries. The resulting projections establish a variance-reducing guiding distribution that accelerates convergence of the subsequent differential phase.<\/jats:p>\n          <jats:p>We demonstrate the superior efficiency and versatility of our method across a variety of shape representations, including triangle meshes, implicitly defined surfaces, and cylindrical fibers based on B\u00e9zier curves.<\/jats:p>","DOI":"10.1145\/3618385","type":"journal-article","created":{"date-parts":[[2023,12,5]],"date-time":"2023-12-05T10:20:48Z","timestamp":1701771648000},"page":"1-14","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":35,"title":["Projective Sampling for Differentiable Rendering of Geometry"],"prefix":"10.1145","volume":"42","author":[{"given":"Ziyi","family":"Zhang","sequence":"first","affiliation":[{"name":"\u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne (EPFL), Switzerland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Nicolas","family":"Roussel","sequence":"additional","affiliation":[{"name":"\u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne (EPFL), Switzerland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Wenzel","family":"Jakob","sequence":"additional","affiliation":[{"name":"\u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne (EPFL), Switzerland"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2023,12,5]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3550469.3555397"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3414685.3417833"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3450626.3459775"},{"key":"e_1_2_2_4_1","volume-title":"Unbiased Monte Carlo Estimation of the Reciprocal of an Integral. Nuclear Science and Engineering 156 (07","author":"Booth Thomas","year":"2007","unstructured":"Thomas Booth. 2007. Unbiased Monte Carlo Estimation of the Reciprocal of an Integral. Nuclear Science and Engineering 156 (07 2007), 403--407."},{"key":"e_1_2_2_5_1","volume-title":"Hughes","author":"Bremer David","year":"1998","unstructured":"David Bremer and John F. Hughes. 1998. Rapid Approximate Silhouette Rendering of Implicit Surfaces. In Proceesings of Implicit Surfaces 98."},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV48922.2021.00603"},{"key":"e_1_2_2_7_1","volume-title":"Evaluating derivatives: principles and techniques of algorithmic differentiation","author":"Griewank Andreas","unstructured":"Andreas Griewank and Andrea Walther. 2008. Evaluating derivatives: principles and techniques of algorithmic differentiation. Vol. 105. SIAM."},{"key":"e_1_2_2_8_1","unstructured":"Wenzel Jakob S\u00e9bastien Speierer Nicolas Roussel Merlin Nimier-David Delio Vicini Tizian Zeltner Baptiste Nicolet Miguel Crespo Vincent Leroy and Ziyi Zhang. 2022b. Mitsuba 3 renderer. https:\/\/mitsuba-renderer.org."},{"key":"e_1_2_2_9_1","first-page":"4","article-title":"Dr.Jit: A Just-In-Time Compiler for Differentiable Rendering","volume":"41","author":"Jakob Wenzel","year":"2022","unstructured":"Wenzel Jakob, S\u00e9bastien Speierer, Nicolas Roussel, and Delio Vicini. 2022a. Dr.Jit: A Just-In-Time Compiler for Differentiable Rendering. Transactions on Graphics (Proceedings of SIGGRAPH) 41, 4 (July 2022).","journal-title":"Transactions on Graphics (Proceedings of SIGGRAPH)"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2018.00411"},{"key":"e_1_2_2_11_1","article-title":"Modular Primitives for High-Performance Differentiable Rendering","volume":"39","author":"Laine Samuli","year":"2020","unstructured":"Samuli Laine, Janne Hellsten, Tero Karras, Yeongho Seol, Jaakko Lehtinen, and Timo Aila. 2020. Modular Primitives for High-Performance Differentiable Rendering. Transactions on Graphics (Proceedings of SIGGRAPH) 39, 6 (2020).","journal-title":"Transactions on Graphics (Proceedings of SIGGRAPH)"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3272127.3275055"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3414685.3417871"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2019.00780"},{"key":"e_1_2_2_15_1","volume-title":"Black","author":"Loper Matthew M.","year":"2014","unstructured":"Matthew M. Loper and Michael J. Black. 2014. OpenDR: An Approximate Differentiable Renderer. In European Conference on Computer Vision (ECCV). Springer, 154--169."},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3355089.3356510"},{"key":"e_1_2_2_17_1","first-page":"6","article-title":"Large Steps in Inverse Rendering of Geometry","volume":"40","author":"Nicolet Baptiste","year":"2021","unstructured":"Baptiste Nicolet, Alec Jacobson, and Wenzel Jakob. 2021. Large Steps in Inverse Rendering of Geometry. ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia) 40, 6 (Dec. 2021).","journal-title":"ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia)"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386569.3392406"},{"key":"e_1_2_2_19_1","first-page":"6","article-title":"The Magic Lens: Refractive Steganography","volume":"31","author":"Papas Marios","year":"2012","unstructured":"Marios Papas, Thomas Houit, Derek Nowrouzezahrai, Markus Gross, and Wojciech Jarosz. 2012. The Magic Lens: Refractive Steganography. ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia) 31, 6 (Nov. 2012).","journal-title":"ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia)"},{"key":"e_1_2_2_20_1","volume-title":"GenDR: A Generalized Differentiable Renderer. In IEEE Conference on Computer Vision and Pattern Recognition (CVPR). 4002--4011","author":"Petersen Felix","year":"2022","unstructured":"Felix Petersen, Bastian Goldluecke, Christian Borgelt, and Oliver Deussen. 2022. GenDR: A Generalized Differentiable Renderer. In IEEE Conference on Computer Vision and Pattern Recognition (CVPR). 4002--4011."},{"key":"e_1_2_2_21_1","volume-title":"The sub-mechanics of the universe","author":"Reynolds Osborne","unstructured":"Osborne Reynolds. 1903. The sub-mechanics of the universe. Vol. 3. University Press."},{"key":"e_1_2_2_22_1","article-title":"Ray Tracing of Signed Distance Function Grids","volume":"11","author":"S\u00f6derlund Herman Hansson","year":"2022","unstructured":"Herman Hansson S\u00f6derlund, Alex Evans, and Tomas Akenine-M\u00f6ller. 2022. Ray Tracing of Signed Distance Function Grids. Journal of Computer Graphics Techniques Vol 11, 3 (2022).","journal-title":"Journal of Computer Graphics Techniques"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1364\/JOSA.65.000531"},{"key":"e_1_2_2_24_1","volume-title":"Robust Monte Carlo Methods for Light Transport Simulation. Ph. D. Dissertation","author":"Veach Eric","unstructured":"Eric Veach. 1997. Robust Monte Carlo Methods for Light Transport Simulation. Ph. D. Dissertation. Stanford University."},{"key":"e_1_2_2_25_1","volume-title":"Proceedings of the 22nd Annual Conference on Computer Graphics and Interactive Techniques. Association for Computing Machinery.","author":"Veach Eric","unstructured":"Eric Veach and Leonidas J. Guibas. 1995. Optimally Combining Sampling Techniques for Monte Carlo Rendering. In Proceedings of the 22nd Annual Conference on Computer Graphics and Interactive Techniques. Association for Computing Machinery."},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3450626.3459804"},{"key":"e_1_2_2_27_1","first-page":"4","article-title":"Differentiable Signed Distance Function Rendering","volume":"41","author":"Vicini Delio","year":"2022","unstructured":"Delio Vicini, S\u00e9bastien Speierer, and Wenzel Jakob. 2022. Differentiable Signed Distance Function Rendering. Transactions on Graphics (Proceedings of SIGGRAPH) 41, 4 (July 2022).","journal-title":"Transactions on Graphics (Proceedings of SIGGRAPH)"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3528223.3530080"},{"key":"e_1_2_2_29_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3528223.3530125","article-title":"A \u0394: autodiff for discontinuous programs-applied to shaders","volume":"41","author":"Yang Yuting","year":"2022","unstructured":"Yuting Yang, Connelly Barnes, Andrew Adams, and Adam Finkelstein. 2022. A \u0394: autodiff for discontinuous programs-applied to shaders. ACM Trans. Graph. 41, 4 (2022), 1--24.","journal-title":"ACM Trans. Graph."},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386569.3392383"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3452097"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3618385","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3618385","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,21]],"date-time":"2025-08-21T10:47:42Z","timestamp":1755773262000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3618385"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,12,5]]},"references-count":31,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2023,12,5]]}},"alternative-id":["10.1145\/3618385"],"URL":"https:\/\/doi.org\/10.1145\/3618385","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,12,5]]},"assertion":[{"value":"2023-12-05","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}