Computational Assemblies: Analysis, Design, and Fabrication

Assemblies are ubiquitous in our daily life, such as toys, electronic devices, furniture, and architecture. They enable to build large and complex objects by composing small yet simpler parts, facilitating fabrication, storage, maintenance, and usage. However, designing assemblies is a highly non-trivial task because one needs to consider not only the properties of each individual components, but also of the whole assembly, such as aesthetics and stability. Motivated by recent advancements in digital fabrication, various computational techniques have been developed to analyze, design, and fabricate assemblies, aiming to enable general users to easily personalize them. This tutorial will give an introduction to these computational techniques, focusing on four fundamental aspects, i.e., parts fabricability, parts joining, assembly planning, and structural stability. In this tutorial, we will take a deep dive into computational methods to analyze these aspects for a given assembly as well as to design and fabricate assemblies that satisfy user-specified requirements in these aspects. This tutorial assumes knowledge of the fundamentals of computer graphics. Attendees should come away from this tutorial with a broad understanding of current work in computational assemblies, as well as familiarity with the necessary knowledge to start their own research in this area.

, booktitle = {
Eurographics 2022 - Tutorials
}, editor = {
Hahmann, Stefanie
Patow, Gustavo A.
}, title = {{
Computational Assemblies: Analysis, Design, and Fabrication
}}, author = {
Song, Peng
Wang, Ziqi
Livesu, Marco
}, year = {
}, publisher = {
The Eurographics Association
}, ISSN = {
}, ISBN = {
}, DOI = {
} }