Magic Easel case study
Lia.
Research through Design · Tangible AI · NordiCHI '26

Magic Easel

A drawing easel that looks around the room, finds objects that relate to what you are drawing, and quietly projects AI-generated inspiration at the edge of your paper when you pause.

Jump to a section
A participant draws on paper at Magic Easel while a projector shows AI-generated inspirations at the edge of the drawing
(1) Drawing while AI images appear beside the paper. (2) An image loosely related to the drawing. (3) An image closely related to the drawing.
Team

Lia Sparingga Purnamasari*, Hanke Chen*, Shivani Kannan, Joseph Ratliff, Haeyoung Kim
*equal contribution

My role

Co-first author. Designed and evaluated Magic Easel as a Graduate Research Assistant with Haeyoung Kim.

Where

Carnegie Mellon University, School of Design, Pittsburgh

Tools

SDXL for images, GPT-4.1, object-finding models (GroundingDINO, SAM, CLIP), a small projector, NVivo

The paper

Magic Easel: Environment-Grounded Visual Inspiration for Gen AI Creativity Support NordiCHI 2026 · Vaasa, Finland

In a nutshell: when AI ideas come from the objects around you, people explore more new directions. How closely those ideas match the drawing changes how people use them.

We built Magic Easel and tested it with 32 people. Each person drew three times: once on their own, once with AI images loosely related to their drawing, and once with images closely related to it.

The surveys showed no clear difference between the versions. The interviews and the drawings themselves told a richer story: with Magic Easel, people branched out into new ideas far more than when drawing alone. Earlier research found the opposite, that AI images tend to make people get stuck on one idea.

Read the paper on the ACM Digital Library
01 · Problem

AI creativity tools only know what you tell them

Most AI tools for creative work follow the same pattern. You type a request or upload a sketch, and the AI gives you something based only on that. The results tend to echo what you put in: in one study, nearly half of AI-suggested sketch ideas copied the original, and designers who saw AI images came up with fewer and less varied ideas. We saw three problems with this.

01

Limited to words

The AI can only help with what you manage to put into words or a sketch.

02

Only on request

You have to ask for ideas every single time. They never just show up on their own.

03

Stuck on screen

It leaves out paper, hands and the room around you, which artists have always drawn ideas from.

Our question: what happens when an AI takes ideas from both your sketch and the room you are sitting in? And does it matter whether those ideas are closely or loosely related to what you are drawing?
02 · The easel

Paper stays primary. The AI stays at the edge.

Artists borrow from their surroundings all the time: tree bark becomes fish scales, a leaf becomes a fin. Magic Easel lets the AI do the same. It looks at both the drawing and the objects in the room, and the person never has to stop drawing to type anything.

The Magic Easel rig: a stand holding a panoramic camera, a webcam and a pico-projector over an A3 drawing surface
The rig in use.
aPanoramic camera
Captures the objects around the person.
bWebcam
Watches the drawing as it evolves.
cA3 drawing surface
Plain paper and crayons. No screen to look at.
dPico-projector
Shows the AI images beside the drawing, never on top of it.

Design rationale

The room as inputA room full of objects offers more starting points, and more surprises, than a typed request alone.
Meaning over shapeThe AI links things by what they are, not how they look (a boat might lead to a bicycle). That nudges people to rethink an idea rather than copy a shape.
Close or farResearch disagrees on whether closely or loosely related ideas help more, so we built both and compared them.
A little randomnessWhen nothing in the room matches, the AI picks a random object, which can help people break out of a rut.
Wait 30 secondsImages appear only after 30 seconds without drawing, so they show up when someone seems stuck, not mid-stroke.
Off to the sideImages sit at the edge of the page. People can use them or ignore them, so the drawing stays theirs.
03 · Highlight: building the AI

Heavy work before the session, fast work during it

To make images appear within seconds, we split the work in two. Before anyone sits down, the system photographs the room and builds a library of every object in it, each with a short written description. While someone draws, it reads the drawing, picks a related object from that library, gives the idea a creative twist, and generates an image that blends into the paper. Image generation runs on a single graphics card (NVIDIA RTX 4080), controlled from a laptop.

HardwarePanoramic camera: the roomWeb camera: the drawingA3 drawing surfacePico projector: the edge of the pageImage server: 1× RTX 4080
The Magic Easel pipeline. Pre-processing phase: environment images of an alarm clock and a mug go through segmentation, bounding boxes, diffusion inpainting to an image without occlusion, a vLM text description and object embeddings. Generation phase: a user drawing of a hand with a watch becomes a text description and embedding, a probability distribution over environment objects samples the alarm clock, semantic extension perturbs it to a pocket clock, and diffusion produces the output image of a pocket watch.
The full pipeline. A drawing of a watch meets an alarm clock in the room, and becomes a pocket watch. Each step is unpacked below.
A
Phase A

Pre-processing: turning the room into a library

Heavy, slow work done once before the session, so nothing has to wait while someone draws.

1Capture the room

A camera takes several photos of everything in view. In the study, that was a fixed set of 24 everyday objects, from a tree to building blocks.

2Find and label each object

Off-the-shelf models can cut objects out but not name them, so we chained four: a vision-language model (vLM) suggests what might be there, GroundingDINO draws labeled boxes, SAM cuts a precise mask inside each box, and CLIP double-checks every label.

vLMGroundingDINOSAMCLIP
3Fill in hidden parts

Objects on a shelf overlap. SDXL lightly inpaints along each mask edge on a flat gray background, giving a clean, occlusion-free object. Gray is neutral for diffusion models and matches how many training images show "empty" space.

SDXL inpainting
4Describe and embed

The vLM writes a short description of each clean object (set S), and each description becomes a text embedding (set E). Together they form the Environment Context Embedding, the library of the room.

vLMtext embeddings
Two objects processed step by step: a dried flower bouquet and an instant camera, shown as the input photo, a segmentation mask, a cropped bounding box, an inpainting mask, the inpainted result on gray, and the final cut-out
(a) photo(b) mask(c) box(d) inpaint area(e) inpainted(f) final
The room library (S, E) is ready
B
Phase B

Generation: from a drawing to an inspiration

Fast work during the session, triggered each time the person pauses.

5Wait for a pause

After 30 seconds without drawing, the web camera takes a photo of the page. Waiting for a natural pause keeps the system from interrupting.

6Read the drawing

The vLM lists what is on the paper, like "hand" and "watch" (set Ŝ), and turns each into an embedding (set Ê) in the same space as the room library.

vLM
7Match it to the room, with a bit of chance

Pick one drawn object at random, score how related it is to every object in the room, then run a weighted lottery. Related objects are favored, but a surprise is always possible, which helps break fixation.

Drawn "watch" vs. the room (illustrative)
Alarm clock0.62
Camera0.18
Mug0.08
21 other objects0.12
The alarm clock is most likely, but any object can be drawn.
The math
How relatedωi = cos(ê, ei) = ê⊤ei‖ê‖ ‖ei‖ ChancesP = softmax(α · Ω) Pick oneI ~ Categorical(P) → SI

ê is one drawn object's embedding, ei each object in the room. Cosine similarity scores how related they are; the sharpening factor α decides how strongly the lottery favors close matches.

8Give it a twist

The chosen object, say "alarm clock", is nudged to a nearby idea, like "pocket clock". The size of the nudge is what separates the two study conditions.

Semantic extension SE(s0, τ) = s0 + B(τ)

A small random step B away from the chosen object's description s0, sized by the similarity level τ. Random vectors would land on nonsense, so GPT-4.1 takes the step in words, guided by these examples:

truck0.9 car0.8 close0.7 bike0.5 train0.43 far0.4 spaceship0.2 hotdog0.1 dream

It also sees its past answers, so it doesn't repeat itself.

Close versionτ = 0.80, α = 5.0strict matching, small twist
Far versionτ = 0.43, α = 4.0looser matching, big twist
9Generate into the paper

SDXL starts from the photo of the drawing, adds heavy noise, then removes it guided by the new prompt σ. The result picks up the paper's colors. The background is cut away and the pico projector shows it at the edge of the page.

SDXLforward-then-reverse diffusion
A participant drawing while AI-generated inspirations are projected at the edge of the paper
Inspirations land at the edge of the page, never on the drawing.
Two drawing sessions of a city in the forest, showing the drawing, the objects the system detected, and the inspirations it generated under low and high similarity
"City in the forest" drawn twice. The far version (top) turns a tree into an origami castle, a plastic spaceship, a fossil in amber. The close version (bottom) stays near: a LEGO succulent, a bonsai, a garden.
04 · Study

32 people, three cities, one shelf of objects

Every participant (20 with design or art backgrounds, 12 without) tried all three versions: drawing alone, the far version and the close version. Each time they drew an imaginary city in the sky, in the water or in the forest, in random order. To keep things fair, every session used the same shelf of 24 everyday objects.

Intro
Baseline drawing
Far or close
Close or far
Survey and interview
5m
10m
10m
10m
25m
Shelves of everyday objects used in the study: a clock, a penguin plush, a fan, books, a bonsai, a magnifying glass, blocks and more
The 24 objects, from concrete (a tree, a camera) to abstract (blocks).
Survey
12 questions adapted from a standard creativity-tool questionnaire, plus "which drawing are you most satisfied with?"
Interviews and observation
Open conversations after drawing, plus notes on where people looked, paused or lit up.
Analysis
Statistical tests on the survey. Four researchers sorted the interviews in NVivo to find recurring patterns.
05 · Findings

Surveys saw nothing. The drawings saw a lot.

Average survey scores landed right in the middle. That's because about half the people clearly preferred the far version and half preferred the close one, so the two groups canceled each other out. People were also about equally happy with all three of their drawings. The interviews showed what was really going on.

How often people branched into new ideas

Baseline24.7%
Far version39.8%
Close version47.5%

Share of interview moments where people described heading somewhere new. Both versions raised it well above drawing alone, and the close version nearly doubled it. Earlier studies found AI images usually do the opposite.

Close version

People borrowed shapes directly and imagined who might live in their world. It helped most when someone felt stuck.

Far version

People picked up the overall theme and invented rules for how their world works. The ideas were more surprising, and sometimes too far-fetched to connect.

"I saw a large jar. I thought that could be the power factory. I drew a can of air, and some kind of fan just blows the air out."

P17

"After five minutes, this might be too boring. Then, images that popped up made me think harder about what else could be in there."

P23

"The prompt gave me the image I needed. I'd take those elements and expand on them. It felt like we were creating."

P04

The surprise: people started building worlds

The AI images were a little open-ended, and people filled the gaps with stories: creatures with jobs, rules for how a city runs, ecosystems that had to coexist. These worlds went beyond both the task and any single inspiration.

P16's three drawings: an everyday forest scene, then a playful street with an octopus policeman, then a surreal sky world
P16 · from houses and trees to an octopus policeman, then trains in the clouds and birds asking for coffee.
P31's three drawings: a skyline above clouds, an underwater city among ruins, a tiny village beneath towering trees
P31 · a skyline above the clouds, an underwater city in ruins, a village for gnomes under trees that become the skyline.
P11's three drawings: indistinct city silhouettes, a dark gloomy scene, and a floating system
P11 · from city silhouettes to a darker theme, then a floating system.

Helpful, even when people said it wasn't

Some people said the images didn't help, then borrowed from them anyway ("the only thing that I took was the mountains in the back"). When help comes quietly from the side, people may not notice it. Surveys alone can miss that, so tools like this should also be judged by what people actually do.

06 · Implications

Designing creativity support that doesn't ask for attention

01Let the room inspireThe objects around a person are a free source of ideas, and they help people branch out.
02Stay in the corner of the eyeIdeas people can glance at keep them exploring, instead of stopping to judge what the AI made.
03Offer sparks, not finished picturesPartial, open-ended images invite people to fill in the rest themselves.
04Give people a dialClose ideas help polish what you have. Far ideas help you explore. Let people choose.

What's next

Testing Magic Easel in people's own homes and studios with their own things, trying a wider range of close and far settings, and working with children, for whom playful, hands-on making might matter most.

Thank you

To my co-authors Hanke Chen, Shivani Kannan and Joseph Ratliff, to Haeyoung Kim for advising, and to the 32 people who drew cities with us.

Back to all work