A Unified Differentiable Boolean Operator with Fuzzy Logic
Hsueh-Ti Derek Liu, Maneesh Agrawala, Cem Yuksel, Tim Omernick, Vinith Misra, Stefano Corazza, Morgan McGuire, Victor B. Zordan
Abstract
This paper presents a unified differentiable boolean operator for implicit solid shape modeling using Constructive Solid Geometry (CSG). Traditional CSG relies on min, max operators to perform boolean operations on implicit shapes. But because these boolean operators are discontinuous and discrete in the choice of operations, this makes optimization over the CSG representation challenging. Drawing inspiration from fuzzy logic, we present a unified boolean operator that outputs a continuous function and is differentiable with respect to operator types. This enables optimization of both the primitives and the boolean operations employed in CSG with continuous optimization techniques, such as gradient descent. We further demonstrate that such a continuous boolean operator allows the modeling of both sharp mechanical objects and smooth organic shapes with the same framework. Our proposed boolean operator opens up new possibilities for future research toward fully continuous CSG optimization.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext f005ccee-f7e8-4359-98cb-ff3b4b6bff5dCited by top-tier papers1
Ask how each one uses itBuilds on7
- DeepCAD: A Deep Generative Network for Computer-Aided Design ModelsRundi Wu, Chang Xiao, Changxi ZhengICCV 2021 · 290 citations
- UCSG-NET- Unsupervised Discovering of Constructive Solid Geometry TreeKacper Kania, Maciej Zieba, Tomasz KajdanowiczNeurIPS 2020 · 133 citations
- CSG-Stump: A Learning Friendly CSG-Like Representation for Interpretable Shape ParsingDaxuan Ren, Jianmin Zheng, Jianfei Cai, Jiatong Li et al.ICCV 2021 · 71 citations
- CAPRI-Net: Learning Compact CAD Shapes with Adaptive Primitive AssemblyFenggen Yu, Zhiqin Chen, Manyi Li, Aditya Sanghi et al.CVPR 2022 · 53 citations
- Unsupervised Learning of Shape Programs with Repeatable Implicit PartsBoyang Deng, Sumith Kulal, Zhengyang Dong, Congyue Deng et al.NeurIPS 2022 · 18 citations
Related papers
- Boundary-sampled halfspaces: a new representation for constructive solid modelingXingyi Du, Qingnan Zhou, Nathan Carr, Tao JuSIGGRAPH 2021 · 13 citations
- D2CSG: Unsupervised Learning of Compact CSG Trees with Dual Complements and DropoutsFenggen Yu, Qimin Chen, Maham Tanveer, Ali Mahdavi-Amiri et al.NeurIPS 2023 · 61 citations
- Massively parallel rendering of complex closed-form implicit surfacesMatthew KeeterSIGGRAPH 2020 · 29 citations
- BG-Triangle: Bezier Gaussian Triangle for 3D Vectorization and RenderingMinye Wu, Haizhao Dai, Kaixin Yao, Tinne Tuytelaars et al.CVPR 2025
- CNS-Edit: 3D Shape Editing via Coupled Neural Shape OptimizationJingyu Hu, Ka-Hei Hui, Zhengzhe Liu, Hao Zhang et al.SIGGRAPH 2024 · 7 citations
