Procedural metamaterials: A unified procedural graph for metamaterial design
Makatura L, Wang B, Chen Y-L, Deng B, Wojtan C, Bickel B, Matusik W. 2023. Procedural metamaterials: A unified procedural graph for metamaterial design. ACM Transactions on Graphics. 42(5), 168.
Download
tog-22-0089-File004.zip
95.47 MB
[Published Version]
tog-22-0089-File005.zip
103.73 MB
2023_ACMToG_Makatura.pdf
57.07 MB
DOI
Journal Article
| Published
| English
Author
Makatura, Liane;
Wang, Bohan;
Chen, Yi-LuISTA;
Deng, Bolei;
Wojtan, ChrisISTA ;
Bickel, BerndISTA ;
Matusik, Wojciech
Department
Grant
Abstract
We introduce a compact, intuitive procedural graph representation for cellular metamaterials, which are small-scale, tileable structures that can be architected to exhibit many useful material properties. Because the structures’ “architectures” vary widely—with elements such as beams, thin shells, and solid bulks—it is difficult to explore them using existing representations. Generic approaches like voxel grids are versatile, but it is cumbersome to represent and edit individual structures; architecture-specific approaches address these issues, but are incompatible with one another. By contrast, our procedural graph succinctly represents the construction process for any structure using a simple skeleton annotated with spatially varying thickness. To express the highly constrained triply periodic minimal surfaces (TPMS) in this manner, we present the first fully automated version of the conjugate surface construction method, which allows novices to create complex TPMS from intuitive input. We demonstrate our representation’s expressiveness, accuracy, and compactness by constructing a wide range of established structures and hundreds of novel structures with diverse architectures and material properties. We also conduct a user study to verify our representation’s ease-of-use and ability to expand engineers’ capacity for exploration.
Publishing Year
Date Published
2023-10-01
Journal Title
ACM Transactions on Graphics
Publisher
Association for Computing Machinery
Acknowledgement
The authors thank Mina Konaković Luković and Michael Foshey for their early contributions to this project, David Palmer and Paul Zhang for their insightful discussions about minimal surfaces and the CSCM, Julian Panetta for providing the Elastic Textures code, and Hannes Hergeth for his feedback and support. We also thank our user study participants and anonymous reviewers.
This material is based upon work supported by the National Science Foundation
(NSF) Graduate Research Fellowship under Grant No. 2141064; the MIT Morningside
Academy for Design Fellowship; the Defense Advanced Research Projects Agency
(DARPA) Grant No. FA8750-20-C-0075; the ERC Consolidator Grant No. 101045083,
“CoDiNA: Computational Discovery of Numerical Algorithms for Animation and Simulation of Natural Phenomena”; and the NewSat project, which is co-funded by the Operational Program for Competitiveness and Internationalisation (COMPETE2020), Portugal 2020, the European Regional Development Fund (ERDF), and the Portuguese Foundation for Science and Technology (FTC) under the MIT Portugal program.
Volume
42
Issue
5
Article Number
168
IST-REx-ID
Cite this
Makatura L, Wang B, Chen Y-L, et al. Procedural metamaterials: A unified procedural graph for metamaterial design. ACM Transactions on Graphics. 2023;42(5). doi:10.1145/3605389
Makatura, L., Wang, B., Chen, Y.-L., Deng, B., Wojtan, C., Bickel, B., & Matusik, W. (2023). Procedural metamaterials: A unified procedural graph for metamaterial design. ACM Transactions on Graphics. Association for Computing Machinery. https://doi.org/10.1145/3605389
Makatura, Liane, Bohan Wang, Yi-Lu Chen, Bolei Deng, Chris Wojtan, Bernd Bickel, and Wojciech Matusik. “Procedural Metamaterials: A Unified Procedural Graph for Metamaterial Design.” ACM Transactions on Graphics. Association for Computing Machinery, 2023. https://doi.org/10.1145/3605389.
L. Makatura et al., “Procedural metamaterials: A unified procedural graph for metamaterial design,” ACM Transactions on Graphics, vol. 42, no. 5. Association for Computing Machinery, 2023.
Makatura L, Wang B, Chen Y-L, Deng B, Wojtan C, Bickel B, Matusik W. 2023. Procedural metamaterials: A unified procedural graph for metamaterial design. ACM Transactions on Graphics. 42(5), 168.
Makatura, Liane, et al. “Procedural Metamaterials: A Unified Procedural Graph for Metamaterial Design.” ACM Transactions on Graphics, vol. 42, no. 5, 168, Association for Computing Machinery, 2023, doi:10.1145/3605389.
All files available under the following license(s):
Copyright Statement:
This Item is protected by copyright and/or related rights. [...]
Main File(s)
File Name
tog-22-0089-File004.zip
95.47 MB
Access Level
Open Access
Date Uploaded
2023-11-29
MD5 Checksum
0192f597d7a2ceaf89baddfd6190d4c8
File Name
tog-22-0089-File005.zip
103.73 MB
Access Level
Open Access
Date Uploaded
2023-11-29
MD5 Checksum
7fb024963be81933494f38de191e4710
File Name
2023_ACMToG_Makatura.pdf
57.07 MB
Access Level
Open Access
Date Uploaded
2023-12-04
MD5 Checksum
b7d6829ce396e21cac9fae0ec7130a6b