{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,17]],"date-time":"2026-07-17T06:08:47Z","timestamp":1784268527035,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":46,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,12,3]],"date-time":"2024-12-03T00:00:00Z","timestamp":1733184000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Marie Sk?odowska-Curie","award":["No. 956585"],"award-info":[{"award-number":["No. 956585"]}]},{"name":"ANR-NSF","award":["NaturalCAD (ANR-23-CE94-0003)"],"award-info":[{"award-number":["NaturalCAD (ANR-23-CE94-0003)"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,12,3]]},"DOI":"10.1145\/3680528.3687608","type":"proceedings-article","created":{"date-parts":[[2024,12,3]],"date-time":"2024-12-03T08:14:37Z","timestamp":1733213677000},"page":"1-10","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":7,"title":["DiffCSG: Differentiable CSG via Rasterization"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0007-1717-1585","authenticated-orcid":false,"given":"Haocheng","family":"Yuan","sequence":"first","affiliation":[{"name":"University of Edinburgh, Edinburgh, United Kingdom"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8003-9575","authenticated-orcid":false,"given":"Adrien","family":"Bousseau","sequence":"additional","affiliation":[{"name":"Inria Sophia-Antipolis, Sophia-Antipolis, France and Universit\u00e9 C\u00f4te d'Azur, Sophia-Antipolis, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3628-9777","authenticated-orcid":false,"given":"Hao","family":"Pan","sequence":"additional","affiliation":[{"name":"Microsoft Research Asia, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-7083-3671","authenticated-orcid":false,"given":"Quancheng","family":"Zhang","sequence":"additional","affiliation":[{"name":"Nanjing University, Nanjing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2597-0914","authenticated-orcid":false,"given":"Niloy J.","family":"Mitra","sequence":"additional","affiliation":[{"name":"University College London (UCL), London, United Kingdom and Adobe Research, London, United Kingdom"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0448-4957","authenticated-orcid":false,"given":"Changjian","family":"Li","sequence":"additional","affiliation":[{"name":"University of Edinburgh, Edinburgh, United Kingdom"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2024,12,3]]},"reference":[{"key":"e_1_3_3_2_2_1","volume-title":"Fusion 360","year":"2024","unstructured":"Autodesk. 2024. Fusion 360. https:\/\/www.autodesk.com\/products\/fusion-360\/"},{"key":"e_1_3_3_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3550469.3555397"},{"key":"e_1_3_3_2_4_1","doi-asserted-by":"crossref","unstructured":"Sai Bangaru Tzu-Mao Li and Fr\u00e9do Durand. 2020. Unbiased Warped-Area Sampling for Differentiable Rendering. ACM Trans. Graph. 39 6 (2020) 245:1\u2013245:18.","DOI":"10.1145\/3414685.3417833"},{"key":"e_1_3_3_2_5_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.14476"},{"key":"e_1_3_3_2_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV51070.2023.02033"},{"key":"e_1_3_3_2_7_1","doi-asserted-by":"publisher","unstructured":"Gianmarco Cherchi Fabio Pellacini Marco Attene and Marco Livesu. 2022. Interactive and Robust Mesh Booleans. ACM Transactions on Graphics (SIGGRAPH Asia 2022) 41 6 (2022). 10.1145\/3550454.3555460https:\/\/dl.acm.org\/doi\/10.1145\/3550454.3555460","DOI":"10.1145\/3550454.3555460"},{"key":"e_1_3_3_2_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV48922.2021.00603"},{"key":"e_1_3_3_2_9_1","unstructured":"Thomas Deliot Eric Heitz and Laurent Belcour. 2024. Transforming a Non-Differentiable Rasterizer into a Differentiable One with Stochastic Gradient Estimation. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2404.09758 (2024)."},{"key":"e_1_3_3_2_10_1","doi-asserted-by":"crossref","unstructured":"Tao Du Jeevana\u00a0Priya Inala Yewen Pu Andrew Spielberg Adriana Schulz Daniela Rus Armando Solar-Lezama and Wojciech Matusik. 2018. Inversecsg: Automatic conversion of 3d models to csg trees. ACM Transactions on Graphics (TOG) (2018).","DOI":"10.1145\/3272127.3275006"},{"key":"e_1_3_3_2_11_1","volume-title":"Write, execute, assess: program synthesis with a REPL","author":"Ellis Kevin","year":"2019","unstructured":"Kevin Ellis, Maxwell Nye, Yewen Pu, Felix Sosa, Joshua\u00a0B. Tenenbaum, and Armando Solar-Lezama. 2019. Write, execute, assess: program synthesis with a REPL."},{"key":"e_1_3_3_2_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR52729.2023.00417"},{"key":"e_1_3_3_2_13_1","unstructured":"Michael Fischer and Tobias Ritschel. 2023b. Zero Grads Ever Given: Learning Local Surrogate Losses for Non-Differentiable Graphics. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2308.05739 (2023)."},{"key":"e_1_3_3_2_14_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.14475"},{"key":"e_1_3_3_2_15_1","doi-asserted-by":"crossref","unstructured":"Jack Goldfeather Steven Monar Greg Turk and Henry Fuchs. 1989. Near real-time CSG rendering using tree normalization and geometric pruning. IEEE Computer Graphics and Applications 9 3 (1989) 20\u201328.","DOI":"10.1109\/38.28107"},{"key":"e_1_3_3_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3607822.3614521"},{"key":"e_1_3_3_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3613904.3642566"},{"key":"e_1_3_3_2_18_1","doi-asserted-by":"crossref","unstructured":"Nikolaus Hansen Sibylle\u00a0D M\u00fcller and Petros Koumoutsakos. 2003. Reducing the time complexity of the derandomized evolution strategy with covariance matrix adaptation (CMA-ES). Evolutionary computation 11 1 (2003) 1\u201318.","DOI":"10.1162\/106365603321828970"},{"key":"e_1_3_3_2_19_1","unstructured":"Inigo Quilez. 2023. Distance Functions. https:\/\/iquilezles.org\/articles\/distfunctions\/."},{"key":"e_1_3_3_2_20_1","doi-asserted-by":"crossref","unstructured":"R.\u00a0Kenny Jones Paul Guerrero Niloy\u00a0J. Mitra and Daniel Ritchie. 2023. ShapeCoder: Discovering Abstractions for Visual Programs from Unstructured Primitives. ACM Transactions on Graphics (TOG) Siggraph 2023 42 4 Article 49 (2023).","DOI":"10.1145\/3592416"},{"key":"e_1_3_3_2_21_1","unstructured":"Kacper Kania Maciej Zieba and Tomasz Kajdanowicz. 2020. UCSG-NET-unsupervised discovering of constructive solid geometry tree. Advances in neural information processing systems 33 (2020) 8776\u20138786."},{"key":"e_1_3_3_2_22_1","unstructured":"Shreyas Kapur Erik Jenner and Stuart Russell. 2024. Diffusion On Syntax Trees For Program Synthesis. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2405.20519 (2024)."},{"key":"e_1_3_3_2_23_1","unstructured":"Diederik\u00a0P Kingma and Jimmy Ba. 2014. Adam: A method for stochastic optimization. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/1412.6980 (2014)."},{"key":"e_1_3_3_2_24_1","first-page":"129","volume-title":"USENIX annual technical conference, FREENIX track","author":"Kirsch Florian","year":"2005","unstructured":"Florian Kirsch and J\u00fcrgen D\u00f6llner. 2005. OpenCSG: A Library for Image-Based CSG Rendering.. In USENIX annual technical conference, FREENIX track. 129\u2013140."},{"key":"e_1_3_3_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3610548.3618219"},{"key":"e_1_3_3_2_26_1","doi-asserted-by":"crossref","unstructured":"Samuli Laine Janne Hellsten Tero Karras Yeongho Seol Jaakko Lehtinen and Timo Aila. 2020. Modular primitives for high-performance differentiable rendering. ACM Transactions on Graphics (ToG) 39 6 (2020) 1\u201314.","DOI":"10.1145\/3414685.3417861"},{"key":"e_1_3_3_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3550469.3555424"},{"key":"e_1_3_3_2_28_1","doi-asserted-by":"crossref","unstructured":"Tzu-Mao Li Miika Aittala Fr\u00e9do Durand and Jaakko Lehtinen. 2018. Differentiable monte carlo ray tracing through edge sampling. ACM Transactions on Graphics (TOG) 37 6 (2018) 1\u201311.","DOI":"10.1145\/3272127.3275109"},{"key":"e_1_3_3_2_29_1","unstructured":"Tingting Liao Hongwei Yi Yuliang Xiu Jiaxaing Tang Yangyi Huang Justus Thies and Michael\u00a0J Black. 2023. Tada! text to animatable digital avatars. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2308.10899 (2023)."},{"key":"e_1_3_3_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3641519.3657484"},{"key":"e_1_3_3_2_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2019.00780"},{"key":"e_1_3_3_2_32_1","doi-asserted-by":"crossref","unstructured":"Guillaume Loubet Nicolas Holzschuch and Wenzel Jakob. 2019. Reparameterizing discontinuous integrands for differentiable rendering. ACM Transactions on Graphics (TOG) 38 6 (2019) 1\u201314.","DOI":"10.1145\/3355089.3356510"},{"key":"e_1_3_3_2_33_1","unstructured":"MakerBot. 2023. Thingiverse Customizer. https:\/\/www.thingiverse.com\/app:22."},{"key":"e_1_3_3_2_34_1","unstructured":"Marius Kintel. 2023. OpenSCAD. https:\/\/openscad.org\/index.html."},{"key":"e_1_3_3_2_35_1","doi-asserted-by":"crossref","unstructured":"Elie Michel and Tamy Boubekeur. 2021. Dag amendment for inverse control of parametric shapes. ACM Transactions on Graphics (Proc. SIGGRAPH) 40 4 (2021) 1\u201314.","DOI":"10.1145\/3476576.3476760"},{"key":"e_1_3_3_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2702123.2702175"},{"key":"e_1_3_3_2_37_1","volume-title":"OnShape","year":"2024","unstructured":"PTC. 2024. OnShape. www.onshape.com"},{"key":"e_1_3_3_2_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV48922.2021.01225"},{"key":"e_1_3_3_2_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2018.00578"},{"key":"e_1_3_3_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/285305.285308"},{"key":"e_1_3_3_2_41_1","doi-asserted-by":"publisher","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) 125:1\u2013125:18. 10.1145\/3528223.3530139https:\/\/dl.acm.org\/doi\/10.1145\/3528223.3530139","DOI":"10.1145\/3528223.3530139"},{"key":"e_1_3_3_2_42_1","unstructured":"Herbert\u00a0B. Voelcker and Aristides\u00a0A.G. Requicha. 1977. Constructive Solid Geometry. http:\/\/hdl.handle.net\/1802\/26358."},{"key":"e_1_3_3_2_43_1","doi-asserted-by":"crossref","unstructured":"Karl D.\u00a0D. Willis Yewen Pu Jieliang Luo Hang Chu Tao Du Joseph\u00a0G. Lambourne Armando Solar-Lezama and Wojciech Matusik. 2021. Fusion 360 gallery: a dataset and environment for programmatic CAD construction from human design sequences. ACM Transactions on Graphics (Proc. SIGGRAPH) (2021).","DOI":"10.1145\/3450626.3459818"},{"key":"e_1_3_3_2_44_1","doi-asserted-by":"crossref","unstructured":"Markus Worchel and Marc Alexa. 2023. Differentiable Rendering of Parametric Geometry. ACM Transactions on Graphics (Proc. SIGGRAPH Asia) 42 6 (2023).","DOI":"10.1145\/3618387"},{"key":"e_1_3_3_2_45_1","doi-asserted-by":"crossref","unstructured":"Cheng Zhang Bailey Miller Kai Yan Ioannis Gkioulekas and Shuang Zhao. 2020. Path-Space Differentiable Rendering. ACM Transactions on Graphics (Proc. SIGGRAPH) 39 4 (2020).","DOI":"10.1145\/3386569.3392383"},{"key":"e_1_3_3_2_46_1","doi-asserted-by":"publisher","unstructured":"Ziyi Zhang Nicolas Roussel and Wenzel Jakob. 2023. Projective Sampling for Differentiable Rendering of Geometry. Transactions on Graphics (Proceedings of SIGGRAPH Asia) 42 6 (Dec. 2023). 10.1145\/3618385https:\/\/dl.acm.org\/doi\/10.1145\/3618385","DOI":"10.1145\/3618385"},{"key":"e_1_3_3_2_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3388769.3407454"}],"event":{"name":"SA '24: SIGGRAPH Asia 2024 Conference Papers","location":"Tokyo Japan","acronym":"SA '24","sponsor":["SIGGRAPH ACM Special Interest Group on Computer Graphics and Interactive Techniques"]},"container-title":["SIGGRAPH Asia 2024 Conference Papers"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3680528.3687608","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3680528.3687608","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T00:58:26Z","timestamp":1750294706000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3680528.3687608"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,12,3]]},"references-count":46,"alternative-id":["10.1145\/3680528.3687608","10.1145\/3680528"],"URL":"https:\/\/doi.org\/10.1145\/3680528.3687608","relation":{},"subject":[],"published":{"date-parts":[[2024,12,3]]},"assertion":[{"value":"2024-12-03","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}