GRASS: Generative Recursive Autoencoders for Shape Structures
Not on the map. Why?
Abstract (arXiv)
We introduce a novel neural network architecture for encoding and synthesis of 3D shapes, particularly their structures. Our key insight is that 3D shapes are effectively characterized by their hierarchical organization of parts, which reflects fundamental intra-shape relationships such as adjacency and symmetry. We develop a recursive neural net (RvNN) based autoencoder to map a flat, unlabeled, arbitrary part layout to a compact code. The code effectively captures hierarchical structures of man-made 3D objects of varying structural complexities despite being fixed-dimensional: an associated decoder maps a code back to a full hierarchy. The learned bidirectional mapping is further tuned using an adversarial setup to yield a generative model of plausible structures, from which novel structures can be sampled. Finally, our structure synthesis framework is augmented by a second trained module that produces fine-grained part geometry, conditioned on global and local structural context, leading to a full generative pipeline for 3D shapes. We demonstrate that without supervision, our network learns meaningful structural hierarchies adhering to perceptual grouping principles, produces compact codes which enable applications such as shape classification and partial matching, and supports shape synthesis and interpolation with significant variations in topology and geometry.
Key facts. Cited by 24 papers in the map (data through 7 Oct 2026). First posted on arXiv 5 May 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 13; 2022: 6; 2023: 4; 2024: 0; 2025: 1.
24 papers.
Sort:
By area:
- 2022Dream3D: Zero-Shot Text-to-3D Synthesis Using 3D Shape Prior and Text-to-Image Diffusion Modelscited by 151
- 2021Deep Generative Models in Engineering Design: A Reviewcited by 103
- 2021Neural Parts: Learning Expressive 3D Shape Abstractions with Invertible Neural Networkscited by 101
- 2021CAPRI-Net: Learning Compact CAD Shapes with Adaptive Primitive Assemblycited by 62
- 2021StructFormer: Learning Spatial Structure for Language-Guided Semantic Rearrangement of Novel Objectscited by 57
- 2021Unsupervised Learning for Cuboid Shape Abstraction via Joint Segmentation from Point Cloudscited by 44
- 2021DeepMetaHandles: Learning Deformation Meta-Handles of 3D Meshes with Biharmonic Coordinatescited by 36
- 2023PartNeRF: Generating Part-Aware Editable 3D Shapes without 3D Supervisioncited by 36
- 2021RGL-NET: A Recurrent Graph Learning framework for Progressive Part Assemblycited by 35
- 2022Point Scene Understanding via Disentangled Instance Mesh Reconstructioncited by 20
- 2022Flattening-Net: Deep Regular 2D Representation for 3D Point Cloud Analysiscited by 19
- 20223D Part Assembly Generation with Instance Encoded Transformercited by 17
12 more
- 2025Hierarchical Neural Semantic Representation for 3D Semantic Correspondencecited by 14
- 2021Fostering Generalization in Single-view 3D Reconstruction by Learning a Hierarchy of Local and Global Shape Priorscited by 9
- 2021Representing Shape Collections with Alignment-Aware Linear Modelscited by 7
- 2023Unsupervised 3D Shape Reconstruction by Part Retrieval and Assemblycited by 7
- 2022Neural Shape Compiler: A Unified Framework for Transforming between Text, Point Cloud, and Programcited by 6
- 2021Learning Mesh Representations via Binary Space Partitioning Tree Networkscited by 5
- 2021Learning Body-Aware 3D Shape Generative Modelscited by 5
- 2021ShapeMOD: Macro Operation Discovery for 3D Shape Programscited by 4
- 2023Text-guided 3D Human Generation from 2D Collectionscited by 4
- 2021ReGroup: Recursive Neural Networks for Hierarchical Grouping of Vector Graphic Primitivescited by 2
- 2022Learning Implicit Functions for Dense 3D Shape Correspondence of Generic Objectscited by 2
- 2023Evaluating 3D Shape Analysis Methods for Robustness to Rotation Invariancecited by 0
- 2025Hierarchical Neural Semantic Representation for 3D Semantic Correspondence22 Sep 2025
- 2023Evaluating 3D Shape Analysis Methods for Robustness to Rotation Invariance29 May 2023
- 2023Text-guided 3D Human Generation from 2D Collections23 May 2023
- 2023PartNeRF: Generating Part-Aware Editable 3D Shapes without 3D Supervision16 Mar 2023
- 2023Unsupervised 3D Shape Reconstruction by Part Retrieval and Assembly3 Mar 2023
- 2022Learning Implicit Functions for Dense 3D Shape Correspondence of Generic Objects29 Dec 2022
- 2022Dream3D: Zero-Shot Text-to-3D Synthesis Using 3D Shape Prior and Text-to-Image Diffusion Models28 Dec 2022
- 2022Neural Shape Compiler: A Unified Framework for Transforming between Text, Point Cloud, and Program25 Dec 2022
- 2022Flattening-Net: Deep Regular 2D Representation for 3D Point Cloud Analysis17 Dec 2022
- 20223D Part Assembly Generation with Instance Encoded Transformer5 Jul 2022
- 2022Point Scene Understanding via Disentangled Instance Mesh Reconstruction31 Mar 2022
- 2021Learning Body-Aware 3D Shape Generative Models13 Dec 2021
12 more
- 2021ReGroup: Recursive Neural Networks for Hierarchical Grouping of Vector Graphic Primitives23 Nov 2021
- 2021Deep Generative Models in Engineering Design: A Review21 Oct 2021
- 2021StructFormer: Learning Spatial Structure for Language-Guided Semantic Rearrangement of Novel Objects19 Oct 2021
- 2021Representing Shape Collections with Alignment-Aware Linear Models3 Sep 2021
- 2021RGL-NET: A Recurrent Graph Learning framework for Progressive Part Assembly27 Jul 2021
- 2021Learning Mesh Representations via Binary Space Partitioning Tree Networks27 Jun 2021
- 2021Unsupervised Learning for Cuboid Shape Abstraction via Joint Segmentation from Point Clouds7 Jun 2021
- 2021ShapeMOD: Macro Operation Discovery for 3D Shape Programs13 Apr 2021
- 2021CAPRI-Net: Learning Compact CAD Shapes with Adaptive Primitive Assembly12 Apr 2021
- 2021Fostering Generalization in Single-view 3D Reconstruction by Learning a Hierarchy of Local and Global Shape Priors1 Apr 2021
- 2021Neural Parts: Learning Expressive 3D Shape Abstractions with Invertible Neural Networks18 Mar 2021
- 2021DeepMetaHandles: Learning Deformation Meta-Handles of 3D Meshes with Biharmonic Coordinates18 Feb 2021
- 2021Deep Generative Models in Engineering Design: A Reviewcited by 103
- 2021Neural Parts: Learning Expressive 3D Shape Abstractions with Invertible Neural Networkscited by 101
- 2021CAPRI-Net: Learning Compact CAD Shapes with Adaptive Primitive Assemblycited by 62
- 2021StructFormer: Learning Spatial Structure for Language-Guided Semantic Rearrangement of Novel Objectscited by 57
- 2021Unsupervised Learning for Cuboid Shape Abstraction via Joint Segmentation from Point Cloudscited by 44
- 2021DeepMetaHandles: Learning Deformation Meta-Handles of 3D Meshes with Biharmonic Coordinatescited by 36
- 2023PartNeRF: Generating Part-Aware Editable 3D Shapes without 3D Supervisioncited by 36
- 2021RGL-NET: A Recurrent Graph Learning framework for Progressive Part Assemblycited by 35
- 2022Point Scene Understanding via Disentangled Instance Mesh Reconstructioncited by 20
- 2022Flattening-Net: Deep Regular 2D Representation for 3D Point Cloud Analysiscited by 19
- 20223D Part Assembly Generation with Instance Encoded Transformercited by 17
- 2025Hierarchical Neural Semantic Representation for 3D Semantic Correspondencecited by 14
12 most cited of 23 All 23 (JSON)
- 2025Hierarchical Neural Semantic Representation for 3D Semantic Correspondence22 Sep 2025
- 2023Evaluating 3D Shape Analysis Methods for Robustness to Rotation Invariance29 May 2023
- 2023Text-guided 3D Human Generation from 2D Collections23 May 2023
- 2023PartNeRF: Generating Part-Aware Editable 3D Shapes without 3D Supervision16 Mar 2023
- 2023Unsupervised 3D Shape Reconstruction by Part Retrieval and Assembly3 Mar 2023
- 2022Learning Implicit Functions for Dense 3D Shape Correspondence of Generic Objects29 Dec 2022
- 2022Neural Shape Compiler: A Unified Framework for Transforming between Text, Point Cloud, and Program25 Dec 2022
- 2022Flattening-Net: Deep Regular 2D Representation for 3D Point Cloud Analysis17 Dec 2022
- 20223D Part Assembly Generation with Instance Encoded Transformer5 Jul 2022
- 2022Point Scene Understanding via Disentangled Instance Mesh Reconstruction31 Mar 2022
- 2021Learning Body-Aware 3D Shape Generative Models13 Dec 2021
- 2021ReGroup: Recursive Neural Networks for Hierarchical Grouping of Vector Graphic Primitives23 Nov 2021
12 newest of 23 All 23 (JSON)