← All work AR prototype

Orion

A hand-tracked AR assistant prototype. A small pod sits on your open hand, and you talk to it: say a keyword and it responds by showing or hiding parts of its interface.

Role
Solo developer
Tool
Lens Studio (Snap AR)
Input
3D hand tracking, voice
Year
2023
Breakdown

2 problems, 2 answers.

Problem 01

Keep the pod resting on the hand as the hand moves.

Approach

A script reads the hand's world position from Lens Studio's 3D hand-tracking machine learning module, adds an offset, and writes the result as the pod's world position every frame.

The script is attached to the pod's component, so the pod has no idea the hand exists; it just follows a target.

Hand-follow script: tracked hand position plus offsetClick to enlarge
Problem 02

Let the user talk to Orion with voice commands.

Approach

Voice recognition uses SystemVoiceCommand. Each keyword has its own script, and inside it a set of smaller scripts, such as hiding and unhiding components, runs when the keyword is heard.

Splitting one script per keyword keeps each command readable and makes adding a new phrase a copy-and-rename job.

Voice command scripts, one per keywordClick to enlarge
Contact

Let's build something you can stand inside.

Available for XR development and technical art work. Email is the fastest way to reach me.