Rawk 'n Ruckus Logo

HoloToolkit Sharing Prefab

The HoloToolkit Sharing Prefab is a drag and drop Unity component that enables developers to quickly implement multi-user scenarios for Mixed Reality. This work came about from developer feedback regarding and the need for multiple users to be able to participate in an experience together and/or share holograms.

What seems like a simple scenario is rather complex with the shared anchoring and spatial mapping required for holograms to track across multiple headsets. I was responsible for the UX, visual design, and some of the Unity front-end work.

HoloToolkit Sharing Prefab
HoloToolkit Sharing Prefab

HoloToolkit Sharing Prefab

The HoloToolkit Sharing Prefab is a drag and drop Unity component that enables developers to quickly implement multi-user scenarios for Mixed Reality. This work came about from developer feedback regarding and the need for multiple users to be able to participate in an experience together and/or share holograms.

What seems like a simple scenario is rather complex with the shared anchoring and spatial mapping required for holograms to track across multiple headsets. I was responsible for the UX, visual design, and some of the Unity front-end work.

HoloToolkit Sharing Prefab

Host/Join User Flow

Host/Join User Flow

App Menu w/ Sharing UI Entry Point

Sharing UI entry point appended to Unity exclusive app UI. Implementation is decided by developer depending on app UX.

HoloToolkit Sharing UI

Sharing UI Transition

Toggle animation for sharing menu. Replaces app UI with sharing UI.

HoloToolkit Sharing UI

Sharing UI

Sharing UI that replaces app UI. Primary actions are Start Session, Join Session, and Debug Session.

HoloToolkit Sharing UI

Start Session

"Start Session" creates an available session for other users/devices to join.

HoloToolkit Sharing UI

Session Messaging

Starting shared session confirmation messaging. Session ID is user's username.

HoloToolkit Sharing UI

Sharing UI Transition

Return toggle animation back to app menu.

HoloToolkit Sharing UI

App Menu w/ Active Sharing UI

Resting state for app menu. Sharing UI visual affordance for live session.

HoloToolkit Sharing UI

Disconnect Session UI

Allows user to quit a hosted or joined session. Start Session UI is diabled when hosting.

HoloToolkit Sharing UI

Join Session UI

Session list appears when user taps "Join Session". Available sessions are detected over wifi or bluetooth.

HoloToolkit Sharing UI

App Menu w/ Sharing UI Entry Point

Sharing UI entry point appended to Unity exclusive app UI. Implementation is decided by developer depending on app UX.

HoloToolkit Sharing UI

Sharing UI Select State

Select state for sharing UI.

HoloToolkit Sharing UI

Sharing UI Transition

Toggle animation for sharing menu. Replaces app UI with sharing UI.

HoloToolkit Sharing UI

Sharing UI

Sharing UI that replaces app UI. Primary actions are Start Session, Join Session, and Debug Session.

HoloToolkit Sharing UI

Starting Session Messaging

Starting shared session messaging.

HoloToolkit Sharing UI

Session ID Messaging

Starting shared session confirmation messaging. Session ID is user's username.

HoloToolkit Sharing UI

Sharing UI Transition

Return toggle animation back to app menu.

HoloToolkit Sharing UI

App Menu w/ Active Sharing UI

Sharing UI visual affordance for live session and appended number of session participants.

HoloToolkit Sharing UI

Close Session UI

Allows user to quit a hosted or joined session. Session ID displays when sharing is active.

HoloToolkit Sharing UI

Confirm Close Session UI

Confirmation UI and messaging. Host user owns session and will disconnect all users upon closing/quitting session.

HoloToolkit Sharing UI

Join Session List

Session list appears when user taps "Join". Available sessions are detected over wifi or bluetooth.