SlideShare a Scribd company logo
Ward off XR nightmares,
Mind your UX!
Alexia Buclet
Head of Design
Minsar.app
@AlexiaBuclet
Amsterdam
14/11/2019
➢ A code-free platform to build, distribute, and collaborate on AR & VR experiences
directly through a 3D headset, tablet, or smartphone.
Minsar
Alexia Buclet
soon
➢ Import content
➢ Adjust it and make it interactive
➢ Collaborate with your team
➢ Distribute on several platforms at once
Minsar
Alexia Buclet
Alexia Buclet
UX Design in XR
➢ User eXperience
➢ Goal: design a product with a user focus, for people to easily and happily
use it.
➢ Understand human beings with their:
➢ Needs
➢ Values
➢ Abilities
➢ Limitations
UX Design
Alexia Buclet
Imagine yourself…
Oh… Wait…
Why is everything dark?
Wow wow why am I moving?
I’m gonna be sick…
Ugh
I turn my head but it doesn’t follow…
What can I do with that?
Okay…
When I touch this nothing happens…
What is written over there?
It’s not working!
How can I do that?
Okay great…
It was behind me the whole time.
What the h***?!
I wasn’t expecting that!
If you’ve already heard at least one of
these reactions…
Raise your hand! .
What’s the h***?!
I wasn’t expecting that!
Alexia Buclet
The lack of a great UX
is one of the biggest obstacles to
XR adoption
Alexia Buclet
A 360° playground
Display all around the user
➢ Consider body capabilities and possible physical discomfort
60°
20°
12°
40°
47°47°
77° 77°
102°102°
Alexia Buclet
Field of view
= a moving screen
➢ Mobile/tablet = held with hands
➢ Headset = stuck to the head
Alexia Buclet
Field of view
➢ Consider its limited size
➢ Use adapted sizes
Alexia Buclet
Field of view
➢ Consider its limited size
➢ Use adapted sizes
➢ Limit information density
➢ Inside & Outside the FoV
➢ Use contextual display
➢ Guide the user’s attention
Alexia Buclet
Robo Raid - http://www.xr.design/
Alexia Buclet
The 3rd dimension:
Depth
Distance from the user: comfort and readability
➢ Don’t be intrusive
➢ Ensure a good readability
➢ Take advantage of human
characteristics
20m:
stereoscopic
perception limit
0.5m
1.5m: popup 2-3m: menu10m:
high stereoscopic
perception limit
Alexia Buclet
Virtual elements position and behaviors
➢ Environment related
➢ User position related
➢ Field of view related
➢ Follow its movement in world space
➢ Stuck to it in screen space
➢ Controller related, etc.
Alexia Buclet
Alexia Buclet
Immersion
Expectations regarding the physical world
➢ We need to be consistent with the physical world…
➢ Respect some basic rules of physics
➢ Human beings need bearings
➢ Use tricks
➢ Haptic feedback
➢ Spatialized sound
➢ …
Alexia Buclet
Alexia Buclet
http://www.xr.design/
➢ E.g. Touching an element impacts it and the user:
Touch buttons
➢ But… Go beyond that! For example, with magical interactions:
Telekinesis
Minsar
Alexia Buclet
➢ Magical interactions:
Alexia Buclet
Go through walls
http://www.xr.design/
Throw to delete
Tilt Brush - http://www.xr.design/
➢ Convenient interactions:
Alexia Buclet
➢ Convenient interactions:
Alexia Buclet
Reverse controllers
Tilt Brush - http://www.xr.design/
Guide users in this new reality
➢ Everything is possible!
➢ An infinity of interactions… Defined by code.
➢ New concepts need to be taught.
➢ Always use clear Signs & Feedback
➢ Make tutorials if needed
Alexia Buclet
Consider the immersed body
➢ Limit their physical fatigue
➢ Take infinite user positioning into account
➢ Respect their personal space
Alexia Buclet
Alexia Buclet
Movements
Physical and virtual movements
➢ Several means of virtual
locomotion (VR)
→ Teleport
➢ Give control to the user
➢ Or use a visual landmark and a
constant speed
➢ Ensure strong reactivity
Alexia Buclet
http://www.xr.design/
Alexia Buclet
Several ways to interact
Several sensors
➢ Oriented toward the user and/or their environment.
Alexia Buclet
➢ Those sensors allow new interactions means:
➢ Headpose
➢ Hand controllers
➢ Hand gestures
➢ Eye gaze
➢ Vocal commands
➢ Position…
➢ Environments can not be adapted to all of them.
→ Beware of false positives and false negatives.
Alexia Buclet
Magic Leap interaction means example
Combine several ways to interact
➢ With different means for a same result.
Example: Trigger a menu button
➢ Say its name
➢ Tap on it with cursor at a distance
➢ Tap on it with the finger
➢ Select it with the controller touchpad
➢ With different ways using a same mean.
Example: vocal commands
Alexia Buclet
Consistency between devices
➢ All devices don’t offer the same features.
➢ Keep a global consistency.
➢ Take advantage of possibilities offered by each device.
Alexia Buclet
Alexia Buclet
Dynamic surroundings
Consider the virtual or physical environment
➢ Prevent possible conflicts
➢ Integrate elements
➢ Adapt to possible evolutions
➢ Ensure readability over an unexpected background
Alexia Buclet
Alexia Buclet
Last tips
Consider…
➢ a 360° playground
➢ the depth
➢ the immersion
➢ the movements
➢ several ways to interact
➢ the dynamic surroundings (virtual and physical)
The beginning of UX heuristic for XR
➢ Examples:
➢ A Taxonomy of Usability Characteristics in Virtual Environments - Joseph L.
Gabbard, 1997
➢ Heuristic evaluation of virtual reality applications - Alistair Sutcliffe & Brian Gault,
2004
➢ Heuristic Evaluation for Virtual Reality Systems - Rabia Murtza, Stephen
Monroe, and Robert J. Youmans, 2017
➢ VR Heuristic Evaluation Tool - Olga Ivanova
Mind your UX!
➢ We don’t want to hear nightmare sentences anymore…
➢ Let’s build dreams!
What’s the h***?!
I wasn’t expecting that!
Alexia Buclet
1. Hire a UX Designer
What’s the h***?!
I wasn’t expecting that!
Alexia Buclet
2. Use the physical world to design for
immersive virtuality
Physical objects A tape measure
What’s the h***?!
I wasn’t expecting that!
Alexia Buclet
3. Design in immersion
What’s the h***?!
I wasn’t expecting that!
Alexia Buclet
4. Try… Iterate…
Don’t be afraid of mistakes.
What’s the h***?!
I wasn’t expecting that!
Alexia Buclet
5. Be close to your users
What’s the h***?!
I wasn’t expecting that!
Alexia Buclet
Help XR keep its wonderful promises…
Mind your UX!
@AlexiaBuclet
Minsar.app

More Related Content

Similar to Ward off XR nightmares, Mind your UX! - Alexia Buclet

TREND TECHNOLOGY,general seminar ,DEGREE SEMINAR TOPICS,PG SEMINAR, VIRTUAL R...
TREND TECHNOLOGY,general seminar ,DEGREE SEMINAR TOPICS,PG SEMINAR, VIRTUAL R...TREND TECHNOLOGY,general seminar ,DEGREE SEMINAR TOPICS,PG SEMINAR, VIRTUAL R...
TREND TECHNOLOGY,general seminar ,DEGREE SEMINAR TOPICS,PG SEMINAR, VIRTUAL R...
9895353186
 
AR / UX: Building Augmented Reality Experiences
AR / UX: Building Augmented Reality ExperiencesAR / UX: Building Augmented Reality Experiences
AR / UX: Building Augmented Reality Experiences
Joey deVilla
 
UNIT III-UX-UI.pptx
UNIT III-UX-UI.pptxUNIT III-UX-UI.pptx
UNIT III-UX-UI.pptx
GOWSIKRAJA PALANISAMY
 
Mobile AR lecture 9 - Mobile AR Interface Design
Mobile AR lecture 9 - Mobile AR Interface DesignMobile AR lecture 9 - Mobile AR Interface Design
Mobile AR lecture 9 - Mobile AR Interface Design
Mark Billinghurst
 
skinput tech.
skinput tech.skinput tech.
skinput tech.
Pops Mehra
 
COMP 4010 - Lecture 1: Introduction to Virtual Reality
COMP 4010 - Lecture 1: Introduction to Virtual RealityCOMP 4010 - Lecture 1: Introduction to Virtual Reality
COMP 4010 - Lecture 1: Introduction to Virtual Reality
Mark Billinghurst
 
Interaction modalities, technologies and tools for interactive art
Interaction modalities, technologies and tools for interactive artInteraction modalities, technologies and tools for interactive art
Interaction modalities, technologies and tools for interactive art
Jorge Cardoso
 
Kuflex #1 Exhibition
Kuflex #1 Exhibition Kuflex #1 Exhibition
Kuflex #1 Exhibition
Denis Perevalov
 
skinput technology
skinput technologyskinput technology
skinput technology
Sonali Birajadar
 
Touchless Interactive Screen
Touchless Interactive ScreenTouchless Interactive Screen
Touchless Interactive Screen
Gautam.M
 
Grand Challenges for Mixed Reality
Grand Challenges for Mixed Reality Grand Challenges for Mixed Reality
Grand Challenges for Mixed Reality
Mark Billinghurst
 
Designing Usable Interface
Designing Usable InterfaceDesigning Usable Interface
Designing Usable Interface
Mark Billinghurst
 
touchscreen technology ppt manish
touchscreen technology ppt manishtouchscreen technology ppt manish
touchscreen technology ppt manish
mnshbharti
 
presentation on Haptic Technology
presentation on Haptic Technologypresentation on Haptic Technology
presentation on Haptic Technology
sairamgoud16
 
Ubiqutous Computing
Ubiqutous ComputingUbiqutous Computing
Ubiqutous Computing
deaneal
 
An introduction to ergonomics for mobile UX (Ux in the City)
An introduction to ergonomics for mobile UX (Ux in the City)An introduction to ergonomics for mobile UX (Ux in the City)
An introduction to ergonomics for mobile UX (Ux in the City)
Neil Turner
 
Skweezee: Soft Objects that Sense their Shape Shifting
Skweezee: Soft Objects that Sense their Shape ShiftingSkweezee: Soft Objects that Sense their Shape Shifting
Skweezee: Soft Objects that Sense their Shape Shifting
Indiana University
 
User defined gestures for surface computing
User defined gestures for surface computingUser defined gestures for surface computing
User defined gestures for surface computing
Summiya Farheen
 
Seminar report skinput techonology
Seminar  report skinput  techonology Seminar  report skinput  techonology
Seminar report skinput techonology
Golam Murshid
 
Supersense! Studio Context
Supersense! Studio ContextSupersense! Studio Context
Supersense! Studio Context
Philip van Allen
 

Similar to Ward off XR nightmares, Mind your UX! - Alexia Buclet (20)

TREND TECHNOLOGY,general seminar ,DEGREE SEMINAR TOPICS,PG SEMINAR, VIRTUAL R...
TREND TECHNOLOGY,general seminar ,DEGREE SEMINAR TOPICS,PG SEMINAR, VIRTUAL R...TREND TECHNOLOGY,general seminar ,DEGREE SEMINAR TOPICS,PG SEMINAR, VIRTUAL R...
TREND TECHNOLOGY,general seminar ,DEGREE SEMINAR TOPICS,PG SEMINAR, VIRTUAL R...
 
AR / UX: Building Augmented Reality Experiences
AR / UX: Building Augmented Reality ExperiencesAR / UX: Building Augmented Reality Experiences
AR / UX: Building Augmented Reality Experiences
 
UNIT III-UX-UI.pptx
UNIT III-UX-UI.pptxUNIT III-UX-UI.pptx
UNIT III-UX-UI.pptx
 
Mobile AR lecture 9 - Mobile AR Interface Design
Mobile AR lecture 9 - Mobile AR Interface DesignMobile AR lecture 9 - Mobile AR Interface Design
Mobile AR lecture 9 - Mobile AR Interface Design
 
skinput tech.
skinput tech.skinput tech.
skinput tech.
 
COMP 4010 - Lecture 1: Introduction to Virtual Reality
COMP 4010 - Lecture 1: Introduction to Virtual RealityCOMP 4010 - Lecture 1: Introduction to Virtual Reality
COMP 4010 - Lecture 1: Introduction to Virtual Reality
 
Interaction modalities, technologies and tools for interactive art
Interaction modalities, technologies and tools for interactive artInteraction modalities, technologies and tools for interactive art
Interaction modalities, technologies and tools for interactive art
 
Kuflex #1 Exhibition
Kuflex #1 Exhibition Kuflex #1 Exhibition
Kuflex #1 Exhibition
 
skinput technology
skinput technologyskinput technology
skinput technology
 
Touchless Interactive Screen
Touchless Interactive ScreenTouchless Interactive Screen
Touchless Interactive Screen
 
Grand Challenges for Mixed Reality
Grand Challenges for Mixed Reality Grand Challenges for Mixed Reality
Grand Challenges for Mixed Reality
 
Designing Usable Interface
Designing Usable InterfaceDesigning Usable Interface
Designing Usable Interface
 
touchscreen technology ppt manish
touchscreen technology ppt manishtouchscreen technology ppt manish
touchscreen technology ppt manish
 
presentation on Haptic Technology
presentation on Haptic Technologypresentation on Haptic Technology
presentation on Haptic Technology
 
Ubiqutous Computing
Ubiqutous ComputingUbiqutous Computing
Ubiqutous Computing
 
An introduction to ergonomics for mobile UX (Ux in the City)
An introduction to ergonomics for mobile UX (Ux in the City)An introduction to ergonomics for mobile UX (Ux in the City)
An introduction to ergonomics for mobile UX (Ux in the City)
 
Skweezee: Soft Objects that Sense their Shape Shifting
Skweezee: Soft Objects that Sense their Shape ShiftingSkweezee: Soft Objects that Sense their Shape Shifting
Skweezee: Soft Objects that Sense their Shape Shifting
 
User defined gestures for surface computing
User defined gestures for surface computingUser defined gestures for surface computing
User defined gestures for surface computing
 
Seminar report skinput techonology
Seminar  report skinput  techonology Seminar  report skinput  techonology
Seminar report skinput techonology
 
Supersense! Studio Context
Supersense! Studio ContextSupersense! Studio Context
Supersense! Studio Context
 

Recently uploaded

LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 

Recently uploaded (20)

LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 

Ward off XR nightmares, Mind your UX! - Alexia Buclet

  • 1. Ward off XR nightmares, Mind your UX! Alexia Buclet Head of Design Minsar.app @AlexiaBuclet Amsterdam 14/11/2019
  • 2. ➢ A code-free platform to build, distribute, and collaborate on AR & VR experiences directly through a 3D headset, tablet, or smartphone. Minsar Alexia Buclet soon
  • 3. ➢ Import content ➢ Adjust it and make it interactive ➢ Collaborate with your team ➢ Distribute on several platforms at once Minsar Alexia Buclet
  • 5. ➢ User eXperience ➢ Goal: design a product with a user focus, for people to easily and happily use it. ➢ Understand human beings with their: ➢ Needs ➢ Values ➢ Abilities ➢ Limitations UX Design Alexia Buclet
  • 9. Wow wow why am I moving? I’m gonna be sick…
  • 10. Ugh I turn my head but it doesn’t follow…
  • 11. What can I do with that?
  • 12. Okay… When I touch this nothing happens…
  • 13. What is written over there?
  • 14. It’s not working! How can I do that?
  • 15. Okay great… It was behind me the whole time.
  • 16. What the h***?! I wasn’t expecting that!
  • 17. If you’ve already heard at least one of these reactions… Raise your hand! .
  • 18. What’s the h***?! I wasn’t expecting that! Alexia Buclet The lack of a great UX is one of the biggest obstacles to XR adoption
  • 19. Alexia Buclet A 360° playground
  • 20. Display all around the user ➢ Consider body capabilities and possible physical discomfort 60° 20° 12° 40° 47°47° 77° 77° 102°102° Alexia Buclet
  • 21. Field of view = a moving screen ➢ Mobile/tablet = held with hands ➢ Headset = stuck to the head Alexia Buclet
  • 22. Field of view ➢ Consider its limited size ➢ Use adapted sizes Alexia Buclet
  • 23. Field of view ➢ Consider its limited size ➢ Use adapted sizes ➢ Limit information density ➢ Inside & Outside the FoV ➢ Use contextual display ➢ Guide the user’s attention Alexia Buclet Robo Raid - http://www.xr.design/
  • 24. Alexia Buclet The 3rd dimension: Depth
  • 25. Distance from the user: comfort and readability ➢ Don’t be intrusive ➢ Ensure a good readability ➢ Take advantage of human characteristics 20m: stereoscopic perception limit 0.5m 1.5m: popup 2-3m: menu10m: high stereoscopic perception limit Alexia Buclet
  • 26. Virtual elements position and behaviors ➢ Environment related ➢ User position related ➢ Field of view related ➢ Follow its movement in world space ➢ Stuck to it in screen space ➢ Controller related, etc. Alexia Buclet
  • 28. Expectations regarding the physical world ➢ We need to be consistent with the physical world… ➢ Respect some basic rules of physics ➢ Human beings need bearings ➢ Use tricks ➢ Haptic feedback ➢ Spatialized sound ➢ … Alexia Buclet
  • 29. Alexia Buclet http://www.xr.design/ ➢ E.g. Touching an element impacts it and the user: Touch buttons
  • 30. ➢ But… Go beyond that! For example, with magical interactions: Telekinesis Minsar Alexia Buclet
  • 31. ➢ Magical interactions: Alexia Buclet Go through walls http://www.xr.design/
  • 32. Throw to delete Tilt Brush - http://www.xr.design/ ➢ Convenient interactions: Alexia Buclet
  • 33. ➢ Convenient interactions: Alexia Buclet Reverse controllers Tilt Brush - http://www.xr.design/
  • 34. Guide users in this new reality ➢ Everything is possible! ➢ An infinity of interactions… Defined by code. ➢ New concepts need to be taught. ➢ Always use clear Signs & Feedback ➢ Make tutorials if needed Alexia Buclet
  • 35. Consider the immersed body ➢ Limit their physical fatigue ➢ Take infinite user positioning into account ➢ Respect their personal space Alexia Buclet
  • 37. Physical and virtual movements ➢ Several means of virtual locomotion (VR) → Teleport ➢ Give control to the user ➢ Or use a visual landmark and a constant speed ➢ Ensure strong reactivity Alexia Buclet http://www.xr.design/
  • 39. Several sensors ➢ Oriented toward the user and/or their environment. Alexia Buclet
  • 40. ➢ Those sensors allow new interactions means: ➢ Headpose ➢ Hand controllers ➢ Hand gestures ➢ Eye gaze ➢ Vocal commands ➢ Position… ➢ Environments can not be adapted to all of them. → Beware of false positives and false negatives. Alexia Buclet Magic Leap interaction means example
  • 41. Combine several ways to interact ➢ With different means for a same result. Example: Trigger a menu button ➢ Say its name ➢ Tap on it with cursor at a distance ➢ Tap on it with the finger ➢ Select it with the controller touchpad ➢ With different ways using a same mean. Example: vocal commands Alexia Buclet
  • 42. Consistency between devices ➢ All devices don’t offer the same features. ➢ Keep a global consistency. ➢ Take advantage of possibilities offered by each device. Alexia Buclet
  • 44. Consider the virtual or physical environment ➢ Prevent possible conflicts ➢ Integrate elements ➢ Adapt to possible evolutions ➢ Ensure readability over an unexpected background Alexia Buclet
  • 46. Consider… ➢ a 360° playground ➢ the depth ➢ the immersion ➢ the movements ➢ several ways to interact ➢ the dynamic surroundings (virtual and physical)
  • 47. The beginning of UX heuristic for XR ➢ Examples: ➢ A Taxonomy of Usability Characteristics in Virtual Environments - Joseph L. Gabbard, 1997 ➢ Heuristic evaluation of virtual reality applications - Alistair Sutcliffe & Brian Gault, 2004 ➢ Heuristic Evaluation for Virtual Reality Systems - Rabia Murtza, Stephen Monroe, and Robert J. Youmans, 2017 ➢ VR Heuristic Evaluation Tool - Olga Ivanova
  • 48. Mind your UX! ➢ We don’t want to hear nightmare sentences anymore… ➢ Let’s build dreams!
  • 49. What’s the h***?! I wasn’t expecting that! Alexia Buclet 1. Hire a UX Designer
  • 50. What’s the h***?! I wasn’t expecting that! Alexia Buclet 2. Use the physical world to design for immersive virtuality Physical objects A tape measure
  • 51. What’s the h***?! I wasn’t expecting that! Alexia Buclet 3. Design in immersion
  • 52. What’s the h***?! I wasn’t expecting that! Alexia Buclet 4. Try… Iterate… Don’t be afraid of mistakes.
  • 53. What’s the h***?! I wasn’t expecting that! Alexia Buclet 5. Be close to your users
  • 54. What’s the h***?! I wasn’t expecting that! Alexia Buclet Help XR keep its wonderful promises… Mind your UX!