Filters








3 Hits in 1.7 sec

ShapeAssembly: Learning to Generate Programs for 3D Shape Structure Synthesis [article]

R. Kenny Jones, Theresa Barton, Xianghao Xu, Kai Wang, Ellen Jiang, Paul Guerrero, Niloy J. Mitra, Daniel Ritchie
2020 pre-print
In this paper, we take a step towards achieving the best of both worlds for novel 3D shape synthesis. We propose ShapeAssembly, a domain-specific "assembly-language" for 3D shape structures.  ...  We evaluate our approach by comparing shapes output by our generated programs to those from other recent shape structure synthesis models.  ...  ACKNOWLEDGMENTS We would like to thank the anonymous reviewers for their helpful suggestions. Renderings of part cuboids and point clouds were produced using the Blender Cycles renderer.  ... 
doi:10.1145/3414685.3417812 arXiv:2009.08026v1 fatcat:lznw5kowfzdrdhtakwhcnpvmey

PLAD: Learning to Infer Shape Programs with Pseudo-Labels and Approximate Distributions [article]

R. Kenny Jones and Homer Walke and Daniel Ritchie
2022 arXiv   pre-print
Inferring programs which generate 2D and 3D shapes is important for reverse engineering, editing, and more.  ...  Training models to perform this task is complicated because paired (shape, program) data is not readily available for many domains, making exact supervised learning infeasible.  ...  ShapeAssembly is designed for specifying the part structure of manufactured 3D objects.  ... 
arXiv:2011.13045v4 fatcat:kwkxb3zmofcyrpvmyt4tn7rqna

BranchNet: Tree Modeling with Hierarchical Graph Networks

Jiayao Zhang
2021
To assist the creation of tree models, we create a domain-speci c language with a GUI for modeling 3D shape structures, in which the continuous parameters can be manually edited in order to produce new  ...  Deep generative models are capable of generating any type of shape automatically, making it possible to create 3D models at large scale.  ...  [15] introduced 3D shape programs as a new shape representation and also developed neural modules that not only learn to infer 3D shape programs from raw, unannotated shapes, but also execute these  ... 
doi:10.25781/kaust-ofb09 fatcat:iu5jxfht4rdrjbzt6gilacbb2a