Spellburst: A node-based interface for exploratory creative coding with natural language prompts
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 …
usually begin with a high-level semantic construct such as a “stained glass filter” and …
Sketch-n-sketch: Output-directed programming for svg
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 …
code and sacrifice ergonomics? To obtain both flexibility and ease of use, a number of …
DataInk: Direct and creative data-oriented drawing
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 …
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
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 …
COVID-19. As universities shut down in Spring 2020, instructors developed new models for …
What we can learn from visual artists about software development
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 …
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 …
future research in digital fabrication technologies. We interviewed thirteen professionals who …
Interactive digital fabrication machine control directly within a CAD environment
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 …
interactions with materials and reflection in action. Drawing from craft practice, we contribute …
Extending manual drawing practices with artist-centric programming tools
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 …
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 …
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 …
Designers frequently source and incorporate styles from existing designs into their work …