Design rationalization is the process of simplifying a 3D shape to enable cost-efficient manufacturing. A common approach is to approximate the input shape by a collection of simple units, such as flat or spherical panels, that are easy to manufacture and simple to assemble. This panelization process typically involves a segmentation step, with each surface patch intended to be replaced by a single unit, followed by an approximation stage, where the final shapes and locations of the units are determined. While optimal panel parameters for given segments are readily determined, the discrete nature of segmentation - assigning surface elements to segments - prevents a continuous design optimization workflow. In this work, we propose a differentiable reformulation of panelization that enables its use in gradient-based design optimization. Our approach is to treat panelization as a smooth optimization problem, whose objective function encourages the surface to locally deform towards best-matching units. This formulation enables a fully-differentiable rationalization process with implicit segmentation in which panels emerge automatically. We integrate our rationalization process in a simple user interface allowing the designer to guide the optimization towards desired panelizations. We demonstrate the potential of our approach on a diverse set of complex shapes and different panel types.
|Title of host publication||Proceedings - SIGGRAPH Asia 2022 Conference Papers|
|Editors||Stephen N. Spencer|
|Publisher||Association for Computing Machinery, Inc|
|State||Published - 29 Nov 2022|
|Event||SIGGRAPH Asia 2022 - Computer Graphics and Interactive Techniques Conference - Asia, SA 2022 - Daegu, Korea, Republic of|
Duration: 6 Dec 2022 → 9 Dec 2022
|Name||Proceedings - SIGGRAPH Asia 2022 Conference Papers|
|Conference||SIGGRAPH Asia 2022 - Computer Graphics and Interactive Techniques Conference - Asia, SA 2022|
|Country/Territory||Korea, Republic of|
|Period||6/12/22 → 9/12/22|
Bibliographical noteFunding Information:
We would like to thank Krispin Wandel, Sarah Schneider, Matthias Kohler and Fabio Gramazio for their input. This research was funded in part by GIF Grant no. 2530.
© 2022 ACM.
- computational fabrication
- geometry processing
ASJC Scopus subject areas
- Computer Graphics and Computer-Aided Design
- Human-Computer Interaction