Vision Pro
Garden
Brush a tabletop meadow into motion, sound, and light.
- 01Detect a surface
- 02Brush the grass
- 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.

