Residual Primitive Fitting of 3D Shapes with SuperFrusta
Not on the map. Why?
Abstract (arXiv)
We introduce a framework for converting 3D shapes into compact and editable assemblies of analytic primitives, directly addressing the persistent trade-off between reconstruction fidelity and parsimony. Our approach combines two key contributions: a novel primitive, termed SuperFrustum, and an iterative fiting algorithm, Residual Primitive Fitting (ResFit). SuperFrustum is an analytical primitive that is simultaneously (1) expressive, being able to model various common solids such as cylinders, spheres, cones & their tapered and bent forms, (2) editable, being compactly parameterized with 8 parameters, and (3) optimizable, with a sign distance field differentiable w.r.t. its parameters almost everywhere. ResFit is an unsupervised procedure that interleaves global shape analysis with local optimization, iteratively fitting primitives to the unexplained residual of a shape to discover a parsimonious yet accurate decompositions for each input shape. On diverse 3D benchmarks, our method achieves state-of-the-art results, improving IoU by over 9 points while using nearly half as many primitives as prior work. The resulting assemblies bridge the gap between dense 3D data and human-controllable design, producing high-fidelity and editable shape programs.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 30 of its 47 references that are in the map. First posted on arXiv 9 Dec 2025.
Builds on
30 of 47 references.
References · 30
- 2018ABC: A Big CAD Model Dataset For Geometric Deep Learningcited by 339
- 2019BSP-Net: Generating Compact Meshes via Binary Space Partitioningcited by 205
- 2016Learning Shape Abstractions by Assembling Volumetric Primitivescited by 181
- 2019CvxNet: Learnable Convex Decompositioncited by 173
- 2019Superquadrics Revisited: Learning 3D Shape Parsing beyond Cuboidscited by 123
- 2021Using Shape to Categorize: Low-Shot Learning with an Explicit Shape Biascited by 115
- 2021Neural Parts: Learning Expressive 3D Shape Abstractions with Invertible Neural Networkscited by 101
- 2024SAMPart3D: Segment Any Part in 3D Objectscited by 95
- 2025PARTFIELD: Learning 3D Feature Fields for Part Segmentation and Beyondcited by 91
- 20173D-PRNN: Generating Shape Primitives with Recurrent Neural Networkscited by 77
- 20243D Gaussian Splatting: Survey, Technologies, Challenges, and Opportunitiescited by 77
- 2022LASSIE: Learning Articulated Shapes from Sparse Image Ensemble via 3D Part Discoverycited by 65
18 more
- 2021CAPRI-Net: Learning Compact CAD Shapes with Adaptive Primitive Assemblycited by 62
- 2022Approximate Convex Decomposition for 3D Meshes with Collision-Aware Concavity and Tree Searchcited by 61
- 2021Unsupervised Learning for Cuboid Shape Abstraction via Joint Segmentation from Point Cloudscited by 44
- 2023Differentiable Blocks World: Qualitative 3D Decomposition by Rendering Primitivescited by 37
- 2023PartNeRF: Generating Part-Aware Editable 3D Shapes without 3D Supervisioncited by 36
- 2021Robust and Accurate Superquadric Recovery: a Probabilistic Approachcited by 29
- 2024A Comprehensive Survey on 3D Content Generationcited by 28
- 2025SuperDec: 3D Scene Decomposition with Superquadric Primitivescited by 19
- 2023Marching-Primitives: Shape Abstraction from Signed Distance Functioncited by 18
- 20213DIAS: 3D Shape Reconstruction with Implicit Algebraic Surfacescited by 17
- 20253DGen-Bench: Comprehensive Benchmark Suite for 3D Generative Modelscited by 12
- 2025PrimitiveAnything: Human-Crafted 3D Primitive Assembly Generation with Auto-Regressive Transformercited by 12
- 2024Learning to Edit Visual Programs with Self-Supervisioncited by 7
- 2024SweepNet: Unsupervised Learning Shape Abstraction via Neural Sweeperscited by 5
- 2025Light-SQ: Structure-aware Shape Abstraction with Superquadrics for Generated Meshescited by 5
- 2025Point2Primitive: CAD Reconstruction from Point Cloud by Direct Primitive Predictioncited by 4
- 2023Split, Merge, and Refine: Fitting Tight Bounding Boxes via Over-Segmentation and Iterative Searchcited by 2
- 2024Controllable Shape Modeling with Neural Generalized Cylindercited by 2
Built on by
Citing papers per year: 2026: 5.
5 papers.
- 2026SuperFlex: Deformable Superquadrics for Point Cloud Decompositioncited by 3
- 2026Learning Convex Decomposition via Feature Fieldscited by 1
- 2026Articulation in Prime: Primitive-Based Articulated Object Understanding from a Single Casual Videocited by 1
- 2026Prompting Image Generators for Training-free Primitive Shape Abstractioncited by 0
- 2026CADENA: Stepwise CAD Reverse Engineeringcited by 0
- 2026CADENA: Stepwise CAD Reverse Engineering1 Aug 2026
- 2026Prompting Image Generators for Training-free Primitive Shape Abstraction6 Jul 2026
- 2026SuperFlex: Deformable Superquadrics for Point Cloud Decomposition1 Jul 2026
- 2026Articulation in Prime: Primitive-Based Articulated Object Understanding from a Single Casual Video18 May 2026
- 2026Learning Convex Decomposition via Feature Fields10 Mar 2026