mlsanityData to 14 Oct 2026

The Shape Part Slot Machine: Contact-based Reasoning for Generating 3D Shapes from Parts

arXiv 2112.00584 ↗First posted 1 Dec 2021cs.GR cs.CV cs.LGcited by 7

Not on the map. Why?

Abstract (arXiv)

We present the Shape Part Slot Machine, a new method for assembling novel 3D shapes from existing parts by performing contact-based reasoning. Our method represents each shape as a graph of ``slots,'' where each slot is a region of contact between two shape parts. Based on this representation, we design a graph-neural-network-based model for generating new slot graphs and retrieving compatible parts, as well as a gradient-descent-based optimization scheme for assembling the retrieved parts into a complete shape that respects the generated slot graph. This approach does not require any semantic part labels; interestingly, it also does not require complete part geometries -- reasoning about the slots proves sufficient to generate novel, high-quality 3D shapes. We demonstrate that our method generates shapes that outperform existing modeling-by-assembly approaches regarding quality, diversity, and structural complexity.

Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). Builds on 8 of its 30 references that are in the map. First posted on arXiv 1 Dec 2021.

Builds on

8 of 30 references.

References · 8

  1. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  2. 2017Neural Message Passing for Quantum Chemistrycited by 3,487
  3. 2018PartNet: A Large-scale Benchmark for Fine-grained and Hierarchical Part-level 3D Object Understandingcited by 526
  4. 2019PQ-NET: A Generative Part Seq2Seq Network for 3D Shapescited by 119
  5. 2019SDM-NET: Deep Generative Network for Structured Deformable Meshcited by 113
  6. 20173D-PRNN: Generating Shape Primitives with Recurrent Neural Networkscited by 77
  7. 2020Generative 3D Part Assembly via Dynamic Graph Learningcited by 67
  8. 2020COALESCE: Component Assembly by Learning to Synthesize Connectionscited by 30

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2022: 1; 2023: 3; 2024: 1; 2025: 0; 2026: 2.

7 papers.