ABSTRACT
Humans are increasingly able to work side-by-side with desktop-scale digital fabrication machines. However, much of the software for controlling these machines does not support live, interactive exploration of their capabilities. We present Dynamic Toolchains, an extensible development framework for building parametric machine control interfaces from reusable modules. Toolchains are built and run in a live environment, removing the repetitive import and export bottleneck between software programs. This enables humans to easily explore how they can use machine precision to manipulate physical materials and achieve unique aesthetic outcomes. In this demonstration, we build a toolchain for computer-controlled watercolor painting and show how it facilitates rapid iteration on brush stroke patterns.
- Frikk Fossdal, Rogardt Heldal, and Nadya Peek. 2021. Interactive Digital Fabrication Machine Control Directly Within a CAD Environment. In Symposium on Computational Fabrication(SCF ’21). Association for Computing Machinery, New York, NY, USA, 1–15. https://doi.org/10.1145/3485114.3485120Google ScholarDigital Library
- Nathaniel Hudson, Celena Alcock, and Parmit K. Chilana. 2016. Understanding Newcomers to 3D Printing: Motivations, Workflows, and Barriers of Casual Makers. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems(CHI ’16). Association for Computing Machinery, San Jose, California, USA, 384–396. https://doi.org/10.1145/2858036.2858266Google ScholarDigital Library
- Jeeeun Kim. 2017. Shall We Fabricate? Collaborative, Bidirectional, Incremental Fabrication. In Adjunct Publication of the 30th Annual ACM Symposium on User Interface Software and Technology(UIST ’17). Association for Computing Machinery, New York, NY, USA, 83–86. https://doi.org/10.1145/3131785.3131844Google ScholarDigital Library
- Jeeeun Kim, Haruki Takahashi, Homei Miyashita, Michelle Annett, and Tom Yeh. 2017. Machines as Co-Designers: A Fiction on the Future of Human-Fabrication Machine Interaction. In Proceedings of the 2017 CHI Conference Extended Abstracts on Human Factors in Computing Systems(CHI EA ’17). Association for Computing Machinery, New York, NY, USA, 790–805. https://doi.org/10.1145/3027063.3052763Google ScholarDigital Library
- Behnaz Norouzi, Marianne Kinnula, and Netta Iivari. 2021. Making Sense of 3D Modelling and 3D Printing Activities of Young People: A Nexus Analytic Inquiry. In Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems(CHI ’21). Association for Computing Machinery, New York, NY, USA, 1–16. https://doi.org/10.1145/3411764.3445139Google ScholarDigital Library
- Blair Subbaraman and Nadya Peek. 2022. P5.Fab: Direct Control of Digital Fabrication Machines from a Creative Coding Environment. In Designing Interactive Systems Conference(DIS ’22). Association for Computing Machinery, New York, NY, USA, 1148–1161. https://doi.org/10.1145/3532106.3533496Google ScholarDigital Library
- Rundong Tian, Vedant Saran, Mareike Kritzler, Florian Michahelles, and Eric Paulos. 2019. Turn-by-Wire: Computationally Mediated Physical Fabrication. In Proceedings of the 32nd Annual ACM Symposium on User Interface Software and Technology(UIST ’19). Association for Computing Machinery, New Orleans, LA, USA, 713–725. https://doi.org/10.1145/3332165.3347918Google ScholarDigital Library
- Cesar Torres and Eric Paulos. 2015. MetaMorphe: Designing Expressive 3D Models for Digital Fabrication. In Proceedings of the 2015 ACM SIGCHI Conference on Creativity and Cognition(C&C ’15). Association for Computing Machinery, New York, NY, USA, 73–82. https://doi.org/10.1145/2757226.2757235Google ScholarDigital Library
- Hannah Twigg-Smith, Jasper Tran O’Leary, and Nadya Peek. 2021. Tools, Tricks, and Hacks: Exploring Novel Digital Fabrication Workflows on #PlotterTwitter. In Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems(CHI ’21). Association for Computing Machinery, New York, NY, USA, 1–15. https://doi.org/10.1145/3411764.3445653Google ScholarDigital Library
- Karl D.D. Willis, Cheng Xu, Kuan-Ju Wu, Golan Levin, and Mark D. Gross. 2010. Interactive Fabrication: New Interfaces for Digital Fabrication. In Proceedings of the Fifth International Conference on Tangible, Embedded, and Embodied Interaction(TEI ’11). Association for Computing Machinery, New York, NY, USA, 69–72. https://doi.org/10.1145/1935701.1935716Google ScholarDigital Library
- Malgorzata A Zboinska and Delia Dumitrescu. 2021. On the Aesthetic Significance of Imprecision in Computational Design: Exploring Expressive Features of Imprecision in Four Digital Fabrication Approaches. International Journal of Architectural Computing 19, 3 (Sept. 2021), 250–272. https://doi.org/10.1177/1478077120976493Google ScholarCross Ref
Index Terms
- Demonstrating Dynamic Toolchains for Machine Control
Recommendations
Demonstrating Dynamic Toolchains for Machine Control
SCF '22: Proceedings of the 7th Annual ACM Symposium on Computational FabricationHumans are increasingly able to work side-by-side with desktop-scale digital fabrication machines. However, much of the software for controlling these machines does not support live, interactive exploration of their capabilities. We present Dynamic ...
Edge- and substrate-based effects for watercolor stylization
NPAR '17: Proceedings of the Symposium on Non-Photorealistic Animation and RenderingWe investigate characteristic edge- and substrate-based effects for watercolor stylization. These two fundamental elements of painted art play a significant role in traditional watercolors and highly influence the pigment's behavior and application. Yet ...
Dynamic Toolchains: Software Infrastructure for Digital Fabrication Workflows
UIST '23: Proceedings of the 36th Annual ACM Symposium on User Interface Software and TechnologyNew digital fabrication workflows require both software development and digital/physical material exploration. To support digital fabrication workflow development, we contribute infrastructure that prioritizes extensibility and iteration. Dynamic ...
Comments