← Back to Lab
Original Vision Pro prototype recording. The real tabletop and hand remain visible. Open recording ↗

Vision Pro

Garden

Brush a tabletop meadow into motion, sound, and light.

My role
Interaction design & implementation
Project type
Personal prototype
Focus
Spatial
  1. 01Detect a surface
  2. 02Brush the grass
  3. 03Hear and see a response

I wanted to turn an ordinary desk into something you could play. Touching virtual grass is a familiar invitation; movement, musical notes, and rising particles make the response visible and audible.

I started with table detection and a grid of low-poly grass. I added mesh movement as a hand brushed through, then sound and particles. A pentatonic scale keeps the notes musically compatible as the hand moves freely.

At launch, the grass overlapped my resting hands and laptop, triggering sounds before I meant to interact. I added a clear boundary near my seated position. That made the resting state part of the interaction design.

Later source iterations reuse tuft geometry, limit the scene to 2,400 tufts, pool 120 motes, and use eight spatial audio voices. Contact checks follow the path between hand samples to catch fast brushes. These are implementation limits, not measured headset performance results.

The recording shows the core interaction; it is not a formal user study. I would observe discovery without instructions, accidental activations from different seating positions, and reach comfort across table sizes.

Illustrative process sketch from the original portfolio: leave space for resting hands and a laptop.
Illustrative process sketch from the original portfolio: leave space for resting hands and a laptop.
Illustrative mesh studies. Flowers and trees are further directions, not completed features.
Illustrative mesh studies. Flowers and trees are further directions, not completed features.