Comparing Fabrication Workflows in CAD to Support Design Reasoning

要旨

When novices fabricate, they start by choosing a workflow (e.g., laser cutting, 3D printing, etc.) and corresponding software from a narrow set they know. As they advance their design, another workflow might better suit their intent, but their models remain committed to the original workflow. This prohibits exploration, which fosters informed decision-making. In this paper, we investigate how CAD interfaces can guide exploration and comparison of workflows. Specifically, comparison can advance users' reasoning about design decisions. We developed a prototype interface, CAMeleon, which lets users compare fabrication workflows. Users load 3D models and preview outcomes from different workflows. We hypothesize that presenting alternative outcomes supports exploration and scaffolds informed decision-making. Upon workflow confirmation, CAMeleon allows users export both machine and human instructions for the chosen fabrication workflow. We interviewed seven fabrication educators to understand how such tools can be integrated into teaching and to demonstrate how we adjust our tool based on their insights. In user evaluation (N = 12), guided comparison helped participants consider a broader range of workflows, reflect on trade-offs, and experiment with new ways of planning.

著者
Shuo Feng
Cornell Tech, NYC, New York, United States
Xuening Wang
Cornell Tech, NYC, New York, United States
Yifan Shan
Cornell Tech, NYC, New York, United States
Krista U. Singh
Cornell Tech, NYC, New York, United States
Bo Liu
Cornell Tech, NYC, New York, United States
Amritansh Kwatra
Cornell Tech, NYC, New York, United States
Ritik Batra
Cornell Tech, NYC, New York, United States
Tobias M. Weinberg
Cornell Tech, NYC, New York, United States
Thijs Roumen
Cornell Tech, NYC, New York, United States
動画

会議: CHI 2026

ACM CHI Conference on Human Factors in Computing Systems

セッション: Tangible Interfaces for Electronics, PCBs, and Physical Computing

P1 - Room 124
7 件の発表
2026-04-15 20:15:00
2026-04-15 21:45:00