Devika Santosh

Experience Designer & Creative Technologist

Butterfly Garden

Making a group of butterflies with programmed diversity in movement, scale, and lag follow a flower a guest holds.

A MediaPipe + TouchDesigner hand tracking project.


What I Tested and Iterated On

I ran through multiple iterations to refine the project and make it appear more immersive and natural.

Art Project 1
Art Project 1
01

MediaPipe

I initially tried tracking the flower using it's distinct maroon colour, but shadows and lighting made it difficult to consistently detect blobs. I then moved to MediaPipe handtracking and made the flowers appear at a higher Y-offset to resemble following the flowers and not the hand holding them.

02

Making the butterflies feel independent

I experimented with different sine and cosine frequencies, phase offsets, amplitudes, and positional offsets for each butterfly. This gave each one a distinct movement pattern while keeping the overall motion soft and continuous.

03

Natural Variety

I adjusted HSL values and rotation to allow for more diversity in the butterfly images.

04

Transitioning from wandering to attraction

I used the hand-active signal to blend between two behaviors: autonomous wandering and movement toward the flower. I also experimented with smoothing the hand-tracking signal to reduce abrupt changes in position.

05

Following without becoming attached

I experimented with different following delays and independent positional drift. Each butterfly could respond at a different speed, with some approaching quickly and others trailing behind.

06

Adding a sense of depth

I explored continuously varying each butterfly's scale at a different speed and rhythm. The intention was to create a subtle impression of depth without introducing a full 3D scene.

TouchDesigner Preview

Some screenshots!

 Art Project 1  Art Project 1  Art Project 1
× Gallery Image

Check out some of my other projects!

Next Project

Titanic the Musical Lobby Experience

Experience designer and narrative designer for a pre-show lobby experience for Titanic the Musical, as a client project for CMU's School of Drama.

Next Project

Little Owl Construction Co.

UI/UX designer for a physical interactive platform that utilizes collaborative storytelling to teach middle-schoolers that college is a pathway to the entertainment technology industry, by letting them create their own animatronic show.

Next Project

Thank You For...

An interactive gratitude wall exhibit for the Kindness Gallery at the Children's Museum of Pittsburgh, designed to hit SEL goals, where children can better recognize other people’s actions and develop gratitude