Inspiration

I'll be honest: I give terrible massages. I wanted a way to actually visualize how my hands should move to give a good one, instead of guessing.

What it does

HandsOn helps you visualize correct hand positioning and movement for giving a massage. Pick a part — right now, Calf — mark where the stroke should start and end on the leg, and a pair of guide hands shows you exactly how to move, with press points confirming you're doing it right as you go. It works whether you draw the stroke top-to-bottom or bottom-to-top. This is a proof of concept for a Calf knead; the idea is to scale it up to other strokes — a sole massage using just the thumbs, a circular calf massage, and more.

Who it's for: anyone who wants to give a better massage to someone they care about — including the creator, who by his own admission gives terrible massages. No training needed; the Lens shows you the correct hand movement step by step.

How we built it

Built in Lens Studio for Snap Spectacles using the CLAD coding-agent workflow: a procedural leg/foot model, SIK's rigged hand meshes posed onto the surface in real time, and a custom guide system (chevron trail, press points, direction-aware stroke animation) driven entirely by where the user places two palm taps.

Challenges we ran into

Getting the hand posture right was the hardest part of this build, by far. The thumbs would sometimes go inside the leg, the orientation got difficult to control at certain points, and the hands ended up looking disjointed instead of natural. Even small changes could completely change how the hands were oriented, giving them an artificial, plastic feel. I struggled with this a lot.

What we learned

That getting a believable human hand pose right in AR is genuinely hard, not a solved problem you can wave at — small changes to one hand's orientation could throw off the whole grip, and it's the part I'd keep refining if I kept going.

What's next for HandsOn

Scaling up to more strokes — a sole massage using just the thumbs, and a circular calf massage — and continuing to refine the hand posing so it reads as natural rather than artificial.

Built With

Share this project:

Updates

Submission history