TL;DR
ShapeMOD automatically discovers macro operations in 3D shape programs, leading to more compact representations, improved downstream task performance, and more efficient shape editing, by analyzing large datasets of procedural models.
Contribution
It introduces an algorithm that automatically finds useful macro operations in 3D shape programs, reducing manual effort and enhancing shape manipulation capabilities.
Findings
Discovered macros generalize across large shape collections.
Macros improve performance in shape generative modeling.
Macros facilitate more efficient interactive shape editing.
Abstract
A popular way to create detailed yet easily controllable 3D shapes is via procedural modeling, i.e. generating geometry using programs. Such programs consist of a series of instructions along with their associated parameter values. To fully realize the benefits of this representation, a shape program should be compact and only expose degrees of freedom that allow for meaningful manipulation of output geometry. One way to achieve this goal is to design higher-level macro operators that, when executed, expand into a series of commands from the base shape modeling language. However, manually authoring such macros, much like shape programs themselves, is difficult and largely restricted to domain experts. In this paper, we present ShapeMOD, an algorithm for automatically discovering macros that are useful across large datasets of 3D shape programs. ShapeMOD operates on shape programs…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
