Spellburst: A node-based interface for exploratory creative coding with natural language prompts

T Angert, M Suzara, J Han, C Pondoc… - Proceedings of the 36th …, 2023 - dl.acm.org
Creative coding tasks are often exploratory in nature. When producing digital artwork, artists
usually begin with a high-level semantic construct such as a “stained glass filter” and …

Sketch-n-sketch: Output-directed programming for svg

B Hempel, J Lubin, R Chugh - Proceedings of the 32nd Annual ACM …, 2019 - dl.acm.org
For creative tasks, programmers face a choice: Use a GUI and sacrifice flexibility, or write
code and sacrifice ergonomics? To obtain both flexibility and ease of use, a number of …

DataInk: Direct and creative data-oriented drawing

H Xia, N Henry Riche, F Chevalier… - Proceedings of the …, 2018 - dl.acm.org
Creating whimsical, personal data visualizations remains a challenge due to a lack of tools
that enable for creative visual expression while providing support to bind graphical content …

Remote learners, home makers: How digital fabrication was taught online during a pandemic

G Benabdallah, S Bourgault, N Peek… - Proceedings of the 2021 …, 2021 - dl.acm.org
Digital fabrication courses that relied on physical makerspaces were severely disrupted by
COVID-19. As universities shut down in Spring 2020, instructors developed new models for …

What we can learn from visual artists about software development

J Li, S Hashim, J Jacobs - Proceedings of the 2021 CHI Conference on …, 2021 - dl.acm.org
This paper explores software's role in visual art production by examining how artists use and
develop software. We conducted interviews with professional artists who were collaborating …

Nothing Like Compilation: How Professional Digital Fabrication Workflows Go Beyond Extruding, Milling, and Machines

M Hirsch, G Benabdallah, J Jacobs… - ACM Transactions on …, 2023 - dl.acm.org
Understanding how professionals use digital fabrication in production workflows is critical for
future research in digital fabrication technologies. We interviewed thirteen professionals who …

Interactive digital fabrication machine control directly within a CAD environment

F Fossdal, R Heldal, N Peek - Proceedings of the 6th Annual ACM …, 2021 - dl.acm.org
Interactive fabrication aims to close the gap between design and fabrication, allowing for rich
interactions with materials and reflection in action. Drawing from craft practice, we contribute …

Extending manual drawing practices with artist-centric programming tools

J Jacobs, J Brandt, R Mech, M Resnick - … of the 2018 CHI Conference on …, 2018 - dl.acm.org
Procedural art, or art made with programming, suggests opportunities to extend traditional
arts like painting and drawing; however, this potential is limited by tools that conflict with …

Counterfactual Thinking: What Theories Do in Design

A Oulasvirta, K Hornbæk - International Journal of Human …, 2022 - Taylor & Francis
This essay addresses a foundational topic in applied sciences with interest in design: how
do theories inform design? Previous work has attributed theory-use to abduction and …

Interactive Flexible Style Transfer for Vector Graphics

J Warner, KW Kim, B Hartmann - Proceedings of the 36th Annual ACM …, 2023 - dl.acm.org
Vector graphics are an industry-standard way to represent and share visual designs.
Designers frequently source and incorporate styles from existing designs into their work …