BSP-Net: Generating Compact Meshes via Binary Space Partitioning
Not on the map. Why?
Abstract (arXiv)
Polygonal meshes are ubiquitous in the digital 3D domain, yet they have only played a minor role in the deep learning revolution. Leading methods for learning generative models of shapes rely on implicit functions, and generate meshes only after expensive iso-surfacing routines. To overcome these challenges, we are inspired by a classical spatial data structure from computer graphics, Binary Space Partitioning (BSP), to facilitate 3D learning. The core ingredient of BSP is an operation for recursive subdivision of space to obtain convex sets. By exploiting this property, we devise BSP-Net, a network that learns to represent a 3D shape via convex decomposition. Importantly, BSP-Net is unsupervised since no convex shape decompositions are needed for training. The network is trained to reconstruct a shape using a set of convexes obtained from a BSP-tree built on a set of planes. The convexes inferred by BSP-Net can be easily extracted to form a polygon mesh, without any need for iso-surfacing. The generated meshes are compact (i.e., low-poly) and well suited to represent sharp geometry; they are guaranteed to be watertight and can be easily parameterized. We also show that the reconstruction quality by BSP-Net is competitive with state-of-the-art methods while using much fewer primitives. Code is available at https://github.com/czq142857/BSP-NET-original.
Key facts. Cited by 206 papers in the map (data through 14 Oct 2026). First posted on arXiv 16 Nov 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 47; 2022: 37; 2023: 43; 2024: 41; 2025: 21; 2026: 17.
206 papers.
Sort:
By area:
- 2021Deep Marching Tetrahedra: a Hybrid Representation for High-Resolution 3D Shape Synthesiscited by 460
- 2024InstantMesh: Efficient 3D Mesh Generation from a Single Image with Sparse-view Large Reconstruction Modelscited by 433
- 2021Neural Geometric Level of Detail: Real-time Rendering with Implicit 3D Shapescited by 426
- 2021Advances in Neural Renderingcited by 365
- 2021MonoScene: Monocular 3D Semantic Scene Completioncited by 363
- 2021DeepCAD: A Deep Generative Network for Computer-Aided Design Modelscited by 271
- 2023MeshGPT: Generating Triangle Meshes with Decoder-Only Transformerscited by 259
- 2023DreamGaussian4D: Generative 4D Gaussian Splattingcited by 194
- 2021NEAT: Neural Attention Fields for End-to-End Autonomous Drivingcited by 174
- 2023Flexible Isosurface Extraction for Gradient-Based Mesh Optimizationcited by 139
- 2022SkexGen: Autoregressive Generation of CAD Construction Sequences with Disentangled Codebookscited by 125
- 2021NeSF: Neural Semantic Fields for Generalizable Semantic Segmentation of 3D Scenescited by 119
38 more
- 2021Capturing, Reconstructing, and Simulating: the UrbanScene3D Datasetcited by 118
- 2021A-SDF: Learning Disentangled Signed Distance Functions for Articulated Shape Representationcited by 114
- 2023Neural Kernel Surface Reconstructioncited by 104
- 2021Neural Parts: Learning Expressive 3D Shape Abstractions with Invertible Neural Networkscited by 103
- 2024BrepGen: A B-rep Generative Diffusion Model with Structured Latent Geometrycited by 103
- 2024MeshXL: Neural Coordinate Field for Generative 3D Foundation Modelscited by 103
- 20223DILG: Irregular Latent Grids for 3D Generative Modelingcited by 93
- 2021ShaRF: Shape-conditioned Radiance Fields from a Single Viewcited by 92
- 2023NDC-Scene: Boost Monocular 3D Semantic Scene Completion in Normalized Device Coordinates Spacecited by 90
- 2021Decomposing 3D Scenes into Objects via Unsupervised Volume Segmentationcited by 88
- 2023Hierarchical Neural Coding for Controllable CAD Model Generationcited by 86
- 2021LOLNeRF: Learn from One Lookcited by 84
- 2023OmniSeg3D: Omniversal 3D Segmentation via Hierarchical Contrastive Learningcited by 75
- 2024Scaling Mesh Generation via Compressive Tokenizationcited by 73
- 2022Towards Implicit Text-Guided 3D Shape Generationcited by 68
- 2022Approximate Convex Decomposition for 3D Meshes with Collision-Aware Concavity and Tree Searchcited by 67
- 2023SALAD: Part-Level Latent Diffusion for 3D Shape Generation and Manipulationcited by 66
- 2023PolyDiff: Generating 3D Polygonal Meshes with Diffusion Modelscited by 66
- 2024Advances in 3D Generation: A Surveycited by 63
- 2021CAPRI-Net: Learning Compact CAD Shapes with Adaptive Primitive Assemblycited by 62
- 2021Geometry-Consistent Neural Shape Representation with Implicit Displacement Fieldscited by 60
- 2021Neural Fields as Learnable Kernels for 3D Reconstructioncited by 58
- 2024POP-3D: Open-Vocabulary 3D Occupancy Prediction from Imagescited by 52
- 2024Meta 3D TextureGen: Fast and Consistent Texture Generation for 3D Objectscited by 52
- 2021CSG-Stump: A Learning Friendly CSG-Like Representation for Interpretable Shape Parsingcited by 51
- 2021Neural Marching Cubescited by 50
- 2024PivotMesh: Generic 3D Mesh Generation via Pivot Vertices Guidancecited by 50
- 20243D Convex Splatting: Radiance Field Rendering with 3D Smooth Convexescited by 50
- 2022SceneRF: Self-Supervised Monocular 3D Scene Reconstruction with Radiance Fieldscited by 49
- 2023SECAD-Net: Self-Supervised CAD Reconstruction by Learning Sketch-Extrude Operationscited by 46
- 2021Unsupervised Learning for Cuboid Shape Abstraction via Joint Segmentation from Point Cloudscited by 44
- 2022Reconstructing editable prismatic CAD from rounded voxel modelscited by 41
- 2021Deep Implicit Surface Point Prediction Networkscited by 40
- 2023D2CSG: Unsupervised Learning of Compact CSG Trees with Dual Complements and Dropoutscited by 40
- 2022AUV-Net: Learning Aligned UV Maps for Texture Transfer and Synthesiscited by 39
- 2021SAIL-VOS 3D: A Synthetic Dataset and Baselines for Object Detection and 3D Mesh Reconstruction from Video Datacited by 38
- 2022ExtrudeNet: Unsupervised Inverse Sketch-and-Extrude for Shape Parsingcited by 38
- 2024Img2CAD: Conditioned 3D CAD Model Generation from Single Image with Structured Visual Geometrycited by 37
50 most cited of 206 All 206 (JSON)
- 2026I2CD: Direct Image-to-Convex Decomposition for Simulation-Ready Collision Geometry2 Oct 2026
- 2026Point2Part: Unified 3D Partitioning from Point Prompts29 Sep 2026
- 2026DepthBenchCAD: When Does Deeper Auditing Yield More Reliable Conclusions?14 Sep 2026
- 2026RealCAD: Towards Real-World Image-to-CAD Reconstruction under Domain Shift and Parameter Bias31 Aug 2026
- 2026Fluid-SDF: Ultra-Lightweight and Editable Implicit Shape Representation via Differentiable Primitives21 Jul 2026
- 2026Autoregressive B-Rep Shape Generation with Parametric Surfaces19 Jul 2026
- 2026CNS-Edit++: Category-Agnostic 3D Editing with Coupled Neural Shape Representation18 Jul 2026
- 2026MeshFlow: Mesh Generation with Equivariant Flow Matching22 Jun 2026
- 2026Beyond Spatial Compression: Interface-Centric Generative States for Open-World 3D Structure11 May 2026
- 2026D-Prism: Differentiable Primitives for Structured Dynamic Modeling18 Apr 2026
- 2026Patchwork: A compact representation for 3D polygonal shapes24 Mar 2026
- 2026DualPrim: Compact 3D Reconstruction with Positive and Negative Primitives17 Mar 2026
38 more
- 2026Learning Convex Decomposition via Feature Fields10 Mar 2026
- 2026PixARMesh: Autoregressive Mesh-Native Single-View Scene Reconstruction6 Mar 2026
- 2026BoxSplitGen: A Generative Model for 3D Part Bounding Boxes in Varying Granularity24 Feb 2026
- 2026Interacted Planes Reveal 3D Line Mapping1 Feb 2026
- 2026Unified Primitive Proxies for Structured Shape Completion2 Jan 2026
- 2025Residual Primitive Fitting of 3D Shapes with SuperFrusta9 Dec 2025
- 2025AutoBrep: Autoregressive B-Rep Generation with Unified Topology and Geometry2 Dec 2025
- 2025BrepGPT: Autoregressive B-rep Generation with Voronoi Half-Patch27 Nov 2025
- 2025Hierarchical Transformers for Unsupervised 3D Shape Abstraction31 Oct 2025
- 2025ARMesh: Autoregressive Mesh Generation via Next-Level-of-Detail Prediction25 Sep 2025
- 2025CAGE: Continuity-Aware edGE Network Unlocks Robust Floorplan Reconstruction18 Sep 2025
- 2025VertexRegen: Mesh Generation with Continuous Level of Detail12 Aug 2025
- 2025Generative Blocks World: Moving Things Around in Pictures25 Jun 2025
- 2025Hi-LSplat: Hierarchical 3D Language Gaussian Splatting7 Jun 2025
- 2025SAR2Struct: Extracting 3D Semantic Structural Representation of Aircraft Targets from Single-View SAR Image7 Jun 2025
- 2025HaloGS: Loose Coupling of Compact Geometry and Gaussian Splats for 3D Scenes26 May 2025
- 2025PrimitiveAnything: Human-Crafted 3D Primitive Assembly Generation with Auto-Regressive Transformer7 May 2025
- 2025HoLa: B-Rep Generation using a Holistic Latent Representation19 Apr 2025
- 2025Text To 3D Object Generation For Scalable Room Assembly12 Apr 2025
- 20253DAxisPrompt: Promoting the 3D Grounding and Reasoning in GPT-4o17 Mar 2025
- 2025Parametric Point Cloud Completion for Polygonal Surface Reconstruction11 Mar 2025
- 2025ArcPro: Architectural Programs for Structured 3D Abstraction of Sparse Points4 Mar 2025
- 2025Revisiting CAD Model Generation by Learning Raster Sketch2 Mar 2025
- 2025GenAnalysis: Joint Shape Analysis by Learning Man-Made Shape Generators with Deformation Regularizations2 Mar 2025
- 2025Autoregressive Generation of Static and Growing Trees7 Feb 2025
- 2025Nautilus: Locality-aware Autoencoder for Scalable Mesh Generation24 Jan 2025
- 2024Point Cloud to Mesh Reconstruction: Methods, Trade-offs, and Implementation Guide14 Dec 2024
- 2024Don't Mesh with Me: Generating Constructive Solid Geometry Instead of Meshes by Fine-Tuning a Code-Generation LLM22 Nov 2024
- 20243D Convex Splatting: Radiance Field Rendering with 3D Smooth Convexes22 Nov 2024
- 2024Scaling Mesh Generation via Compressive Tokenization11 Nov 2024
- 2024Neural Fields in Robotics: A Survey26 Oct 2024
- 2024GALA: Geometry-Aware Local Adaptive Grids for Detailed 3D Generation13 Oct 2024
- 2024Img2CAD: Conditioned 3D CAD Model Generation from Single Image with Structured Visual Geometry4 Oct 2024
- 2024SpaceMesh: A Continuous Representation for Learning Manifold Surface Meshes30 Sep 2024
- 2024Disco4D: Disentangled 4D Human Generation and Animation from a Single Image25 Sep 2024
- 2024Atlas Gaussians Diffusion for 3D Generation23 Aug 2024
- 2024Self-supervised Learning of Hybrid Part-aware 3D Representations of 2D Gaussians and Superquadrics20 Aug 2024
- 2024Efficient and Scalable Point Cloud Generation with Sparse Point-Voxel Diffusion Models12 Aug 2024
50 newest of 206 All 206 (JSON)
- 2024BrepGen: A B-rep Generative Diffusion Model with Structured Latent Geometrycited by 103
- 2023SALAD: Part-Level Latent Diffusion for 3D Shape Generation and Manipulationcited by 66
- 2023PolyDiff: Generating 3D Polygonal Meshes with Diffusion Modelscited by 66
- 2023Sin3DM: Learning a Diffusion Model from a Single 3D Textured Shapecited by 29
- 2023HarmonyView: Harmonizing Consistency and Diversity in One-Image-to-3Dcited by 28
- 2024Atlas Gaussians Diffusion for 3D Generationcited by 15
- 2024Tree-D Fusion: Simulation-Ready Tree Dataset from Single Images with Diffusion Priorscited by 13
- 2024Efficient and Scalable Point Cloud Generation with Sparse Point-Voxel Diffusion Modelscited by 7
- 2026MeshFlow: Mesh Generation with Equivariant Flow Matchingcited by 4
- 2026BoxSplitGen: A Generative Model for 3D Part Bounding Boxes in Varying Granularitycited by 1
- 2026MeshFlow: Mesh Generation with Equivariant Flow Matching22 Jun 2026
- 2026BoxSplitGen: A Generative Model for 3D Part Bounding Boxes in Varying Granularity24 Feb 2026
- 2024Atlas Gaussians Diffusion for 3D Generation23 Aug 2024
- 2024Efficient and Scalable Point Cloud Generation with Sparse Point-Voxel Diffusion Models12 Aug 2024
- 2024Tree-D Fusion: Simulation-Ready Tree Dataset from Single Images with Diffusion Priors14 Jul 2024
- 2024BrepGen: A B-rep Generative Diffusion Model with Structured Latent Geometry28 Jan 2024
- 2023HarmonyView: Harmonizing Consistency and Diversity in One-Image-to-3D26 Dec 2023
- 2023PolyDiff: Generating 3D Polygonal Meshes with Diffusion Models18 Dec 2023
- 2023Sin3DM: Learning a Diffusion Model from a Single 3D Textured Shape24 May 2023
- 2023SALAD: Part-Level Latent Diffusion for 3D Shape Generation and Manipulation21 Mar 2023
- 2021NEAT: Neural Attention Fields for End-to-End Autonomous Drivingcited by 174
- 2021Deep Marching Tetrahedra: a Hybrid Representation for High-Resolution 3D Shape Synthesiscited by 460
- 2024InstantMesh: Efficient 3D Mesh Generation from a Single Image with Sparse-view Large Reconstruction Modelscited by 433
- 2021Neural Geometric Level of Detail: Real-time Rendering with Implicit 3D Shapescited by 426
- 2021Advances in Neural Renderingcited by 365
- 2021MonoScene: Monocular 3D Semantic Scene Completioncited by 363
- 2021DeepCAD: A Deep Generative Network for Computer-Aided Design Modelscited by 271
- 2023MeshGPT: Generating Triangle Meshes with Decoder-Only Transformerscited by 259
- 2023DreamGaussian4D: Generative 4D Gaussian Splattingcited by 194
- 2023Flexible Isosurface Extraction for Gradient-Based Mesh Optimizationcited by 139
- 2022SkexGen: Autoregressive Generation of CAD Construction Sequences with Disentangled Codebookscited by 125
- 2021NeSF: Neural Semantic Fields for Generalizable Semantic Segmentation of 3D Scenescited by 119
- 2021Capturing, Reconstructing, and Simulating: the UrbanScene3D Datasetcited by 118
12 most cited of 193 All 193 (JSON)
- 2026I2CD: Direct Image-to-Convex Decomposition for Simulation-Ready Collision Geometry2 Oct 2026
- 2026Point2Part: Unified 3D Partitioning from Point Prompts29 Sep 2026
- 2026DepthBenchCAD: When Does Deeper Auditing Yield More Reliable Conclusions?14 Sep 2026
- 2026RealCAD: Towards Real-World Image-to-CAD Reconstruction under Domain Shift and Parameter Bias31 Aug 2026
- 2026Fluid-SDF: Ultra-Lightweight and Editable Implicit Shape Representation via Differentiable Primitives21 Jul 2026
- 2026Autoregressive B-Rep Shape Generation with Parametric Surfaces19 Jul 2026
- 2026CNS-Edit++: Category-Agnostic 3D Editing with Coupled Neural Shape Representation18 Jul 2026
- 2026Beyond Spatial Compression: Interface-Centric Generative States for Open-World 3D Structure11 May 2026
- 2026D-Prism: Differentiable Primitives for Structured Dynamic Modeling18 Apr 2026
- 2026Patchwork: A compact representation for 3D polygonal shapes24 Mar 2026
- 2026DualPrim: Compact 3D Reconstruction with Positive and Negative Primitives17 Mar 2026
- 2026Learning Convex Decomposition via Feature Fields10 Mar 2026
12 newest of 193 All 193 (JSON)