DrawTalking: Building Interactive Worlds by Sketching and Speaking
Karl Toby Rosenberg, Rubaiat Habib Kazi, Li-Yi Wei, Haijun Xia, Ken Perlin
TL;DR
DrawTalking presents a sketch-and-speech interface that enables open-ended creation and control of interactive worlds without coding. By coupling freehand sketching with narrative language, a transcript, and a semantics diagram, the system provides programming-like expressiveness while preserving user agency and transparency. An iPad prototype demonstrates diverse demonstrations (ponds, games, windmills, day/night cycles) and a formative study reveals strong value in semantics-visual alignment, fluid storytelling, and rapid prototyping, along with limitations in natural-language understanding. The work highlights a future pathway for human-centered creative interfaces that blend narration with direct manipulation, and suggests integration with other tools, deeper semantic mappings, and more natural language processing as avenues for advancement.
Abstract
We introduce DrawTalking, an approach to building and controlling interactive worlds by sketching and speaking while telling stories. It emphasizes user control and flexibility, and gives programming-like capability without requiring code. An early open-ended study with our prototype shows that the mechanics resonate and are applicable to many creative-exploratory use cases, with the potential to inspire and inform research in future natural interfaces for creative exploration and authoring.
