SlideShare a Scribd company logo
1 of 30
Designing for VR
Part 1: Environments
JUST A/VR SHOW
Virtual & Augmented Reality
 Virtual Reality: Replacing a user’s physical
world with a computer-generated one
 Example: Oculus Rift
 Augmented / Mixed Reality: Enhancing the
physical world with digital objects
 Example: Microsoft HoloLens
Virtual Reality Today
Designing Great Experiences
Environment
Building
Human
Comfort
Technical
Design
Sense of Self
Environment
Building
IMMERSION & EXPLORATION
ATTENTION
Immersion & Exploration
 User is immediately a part of the environment you’ve built
 Small details matter
 360 degree content is expected
 Users will want to try their own ideas
 Great VR experiences react the way a user expects, even if it isn’t part of the
designed flow
 Even small places can be open for exploration
 Scale makes a huge impact on presence
Attention
 Users have freedom to look anywhere, so capturing and guiding attention is
important
 Audio and visual cues can help nudge users in the right way
 Forced Attention = BAD EXPERIENCE
Human
Experience &
Comfort
PHYSICAL COMFORT
USER ADAPTATION
Physical Comfort
Don’t Make the Player Sick!
Physical Comfort
 Responsible for orienting ourselves in the world… and motion sickness
 Motion sickness occurs when sensory system inputs are not consistent
 Probably the number one concern in VR experiences
The Proprioceptive System
User Adaptation
 Physical differences apply strongly to how someone experiences something in VR
 Height
 IPD
 Gender
 Respect player settings for things like camera placement
 Design environments for a variety of users
Technical Design
DEPTH
HUDS
ANCHOR OBJECTS
COLORS
TEXT
SCREENS
Depth
 Eye focus changes rapidly with distance of objects
 Avoid forcing focus changes too frequently between items at different visual
depths
 Don’t build objects in too closely to the camera placements
HUDS
 “Heads Up Displays”
 Frequently used in video games
 UI elements anchored to the player’s head / camera
 Not impossible, but problematic in VR
 Difficult to keep at a comfortable distance
 Lots of head movement = lots of floating objects
 No clear parallel to a physical-world experience for most
Anchor Objects
 Specific point of reference that the user can orient to
 Stays static in the scene
 Helps prevent motion sickness
 Example: Cockpits
 Example: Virtual nose
Colors
 Shadows and lighting may change the way color appears on dynamic objects and
make things harder to read
 Higher contrast helps make objects stand out from one another, but viewing angle
may change dramatically depending on the user’s position
 Green is the easiest color to read
Text
 Avoid large amounts of text to instruct or inform users of information within a
virtual environment
 Consider how you will draw attention to text within your environment to capture
the user’s attention
Screens
 Curved screens work better than a
single panel
 Translucency or transparency can
help keep your environment
cohesive
 Use sparingly – avoid
overwhelming the user with too
many menus
Sense of Self FORCED BEHAVIORS
VIRTUAL BODIES
Forced Behaviors
 Moving a player involuntarily:
 Breaks presence
 Loses autonomy
 Causes motion sickness
 Stay as close to 1:1 as possible
Don’t force it!
Virtual Bodies
 No body > wrong body
 If users can see it, they expect to act the way their physical self would
 Our brain is surprisingly good at filling in the empty spaces
 Example
 Problem: Hands can be tracked easily, but forearms are harder
 Solution: Draw virtual hands, but leave forearms excluded
Part 2: Input
Stay Tuned!

More Related Content

What's hot

Microsoft hololens
Microsoft hololensMicrosoft hololens
Microsoft hololensPranav Rao B
 
Mixed Reality from demo to product
Mixed Reality from demo to productMixed Reality from demo to product
Mixed Reality from demo to productMatteo Valoriani
 
Virtual Reality UX - Designing for Interfaces without Screens
Virtual Reality UX - Designing for Interfaces without ScreensVirtual Reality UX - Designing for Interfaces without Screens
Virtual Reality UX - Designing for Interfaces without ScreensRhiannon Monks
 
Presentation on Microsoft Hololens
Presentation on Microsoft HololensPresentation on Microsoft Hololens
Presentation on Microsoft HololensBadam Anand
 
Getting started with Unity and AR/VR for the .NET developer - October 2020
Getting started with Unity and AR/VR for the .NET developer - October 2020Getting started with Unity and AR/VR for the .NET developer - October 2020
Getting started with Unity and AR/VR for the .NET developer - October 2020Davide Zordan
 
All about Virtual Reality & Oculus Rift
All about Virtual Reality & Oculus RiftAll about Virtual Reality & Oculus Rift
All about Virtual Reality & Oculus RiftSaurabh Sawhney
 
Oculus VR Infoposter
Oculus VR InfoposterOculus VR Infoposter
Oculus VR InfoposterMaegan Snee
 
Getting started with unity and AR/VR for the .net developer - DDD North 2020
Getting started with unity and AR/VR for the .net developer - DDD North 2020Getting started with unity and AR/VR for the .net developer - DDD North 2020
Getting started with unity and AR/VR for the .net developer - DDD North 2020Davide Zordan
 
Google Cardboard (DIY) with JUMP - Virtual Reality
Google Cardboard (DIY) with JUMP - Virtual RealityGoogle Cardboard (DIY) with JUMP - Virtual Reality
Google Cardboard (DIY) with JUMP - Virtual RealityKarthik Saravanan
 
Programming with RealSense using .NET
Programming with RealSense using .NETProgramming with RealSense using .NET
Programming with RealSense using .NETMatteo Valoriani
 
Augmented reality intro for mobile apps
Augmented reality intro for mobile appsAugmented reality intro for mobile apps
Augmented reality intro for mobile appsHeather Downing
 
Creating a Virtual Reality in Unity - by Unity Evangelist Kelvin Lo
Creating a Virtual Reality in Unity - by Unity Evangelist Kelvin LoCreating a Virtual Reality in Unity - by Unity Evangelist Kelvin Lo
Creating a Virtual Reality in Unity - by Unity Evangelist Kelvin Lo智傑 楊
 
Etna dev 2016 - Introduction to Mixed Reality with HoloLens
Etna dev 2016 - Introduction to Mixed Reality with HoloLensEtna dev 2016 - Introduction to Mixed Reality with HoloLens
Etna dev 2016 - Introduction to Mixed Reality with HoloLensMatteo Valoriani
 
Oculus Rift Presentation
Oculus Rift PresentationOculus Rift Presentation
Oculus Rift PresentationMark Davis
 

What's hot (20)

Microsoft hololens
Microsoft hololensMicrosoft hololens
Microsoft hololens
 
Mixed Reality from demo to product
Mixed Reality from demo to productMixed Reality from demo to product
Mixed Reality from demo to product
 
Ani World VR
Ani World VRAni World VR
Ani World VR
 
Virtual Reality UX - Designing for Interfaces without Screens
Virtual Reality UX - Designing for Interfaces without ScreensVirtual Reality UX - Designing for Interfaces without Screens
Virtual Reality UX - Designing for Interfaces without Screens
 
Presentation on Microsoft Hololens
Presentation on Microsoft HololensPresentation on Microsoft Hololens
Presentation on Microsoft Hololens
 
Getting started with Unity and AR/VR for the .NET developer - October 2020
Getting started with Unity and AR/VR for the .NET developer - October 2020Getting started with Unity and AR/VR for the .NET developer - October 2020
Getting started with Unity and AR/VR for the .NET developer - October 2020
 
All about Virtual Reality & Oculus Rift
All about Virtual Reality & Oculus RiftAll about Virtual Reality & Oculus Rift
All about Virtual Reality & Oculus Rift
 
Oculus VR Infoposter
Oculus VR InfoposterOculus VR Infoposter
Oculus VR Infoposter
 
Getting started with unity and AR/VR for the .net developer - DDD North 2020
Getting started with unity and AR/VR for the .net developer - DDD North 2020Getting started with unity and AR/VR for the .net developer - DDD North 2020
Getting started with unity and AR/VR for the .net developer - DDD North 2020
 
Google Cardboard (DIY) with JUMP - Virtual Reality
Google Cardboard (DIY) with JUMP - Virtual RealityGoogle Cardboard (DIY) with JUMP - Virtual Reality
Google Cardboard (DIY) with JUMP - Virtual Reality
 
Programming with RealSense using .NET
Programming with RealSense using .NETProgramming with RealSense using .NET
Programming with RealSense using .NET
 
Augmented reality
Augmented realityAugmented reality
Augmented reality
 
Augmented reality intro for mobile apps
Augmented reality intro for mobile appsAugmented reality intro for mobile apps
Augmented reality intro for mobile apps
 
Oculus rift
Oculus riftOculus rift
Oculus rift
 
Creating a Virtual Reality in Unity - by Unity Evangelist Kelvin Lo
Creating a Virtual Reality in Unity - by Unity Evangelist Kelvin LoCreating a Virtual Reality in Unity - by Unity Evangelist Kelvin Lo
Creating a Virtual Reality in Unity - by Unity Evangelist Kelvin Lo
 
Etna dev 2016 - Introduction to Mixed Reality with HoloLens
Etna dev 2016 - Introduction to Mixed Reality with HoloLensEtna dev 2016 - Introduction to Mixed Reality with HoloLens
Etna dev 2016 - Introduction to Mixed Reality with HoloLens
 
Oculus Rift Presentation
Oculus Rift PresentationOculus Rift Presentation
Oculus Rift Presentation
 
Oculus Rift
Oculus RiftOculus Rift
Oculus Rift
 
Oculus rift
Oculus riftOculus rift
Oculus rift
 
MultiTouch
MultiTouchMultiTouch
MultiTouch
 

Similar to Designing Immersive VR Environments Part 1: Environments

Vr presentation1
Vr presentation1Vr presentation1
Vr presentation1siuyan ngan
 
AR / UX: Building Augmented Reality Experiences
AR / UX: Building Augmented Reality ExperiencesAR / UX: Building Augmented Reality Experiences
AR / UX: Building Augmented Reality ExperiencesJoey deVilla
 
VR Age is rapidly approaching
VR Age is rapidly approachingVR Age is rapidly approaching
VR Age is rapidly approachingStefano Lanfranco
 
Mobile Immersive Learning
Mobile Immersive LearningMobile Immersive Learning
Mobile Immersive LearningDavid Burden
 
The Good, The Bad, The Voiceover - ios Accessibility
The Good, The Bad, The Voiceover - ios AccessibilityThe Good, The Bad, The Voiceover - ios Accessibility
The Good, The Bad, The Voiceover - ios AccessibilityAimee Maree Forsstrom
 
Microsoft HoloLens seminar
Microsoft HoloLens seminarMicrosoft HoloLens seminar
Microsoft HoloLens seminarAnirudh Pai
 
Mobile Immersive Learning Presentation
Mobile Immersive Learning PresentationMobile Immersive Learning Presentation
Mobile Immersive Learning PresentationDaden Limited
 
Designing Wearable Experiences UX Week 2015
Designing Wearable Experiences UX Week 2015Designing Wearable Experiences UX Week 2015
Designing Wearable Experiences UX Week 2015Acuity Design
 
User as center and challenge in the virtual worlds
User as center and challenge in the virtual worldsUser as center and challenge in the virtual worlds
User as center and challenge in the virtual worldsRumen Filkov
 
Mixed reality the second generation is all about ux
Mixed reality   the second generation is all about uxMixed reality   the second generation is all about ux
Mixed reality the second generation is all about uxCameron Vetter
 
Introduction to VE.ppt
Introduction to VE.pptIntroduction to VE.ppt
Introduction to VE.pptGoodmorningR
 
Virtual Reality for Training, Learning, Education and Visualisation
Virtual Reality for Training, Learning, Education and VisualisationVirtual Reality for Training, Learning, Education and Visualisation
Virtual Reality for Training, Learning, Education and VisualisationDaden Limited
 
UI & UX : Using Human Psychology in Game Design
UI & UX : Using Human Psychology in Game DesignUI & UX : Using Human Psychology in Game Design
UI & UX : Using Human Psychology in Game DesignSaurabh Mathur
 
Designing Wearable Experiences - Founders Space 28th August 2015
Designing Wearable Experiences - Founders Space 28th August 2015Designing Wearable Experiences - Founders Space 28th August 2015
Designing Wearable Experiences - Founders Space 28th August 2015Acuity Design
 

Similar to Designing Immersive VR Environments Part 1: Environments (20)

Vr presentation1
Vr presentation1Vr presentation1
Vr presentation1
 
AR / UX: Building Augmented Reality Experiences
AR / UX: Building Augmented Reality ExperiencesAR / UX: Building Augmented Reality Experiences
AR / UX: Building Augmented Reality Experiences
 
VR Age is rapidly approaching
VR Age is rapidly approachingVR Age is rapidly approaching
VR Age is rapidly approaching
 
Mobile Immersive Learning
Mobile Immersive LearningMobile Immersive Learning
Mobile Immersive Learning
 
The Good, The Bad, The Voiceover - ios Accessibility
The Good, The Bad, The Voiceover - ios AccessibilityThe Good, The Bad, The Voiceover - ios Accessibility
The Good, The Bad, The Voiceover - ios Accessibility
 
Microsoft HoloLens seminar
Microsoft HoloLens seminarMicrosoft HoloLens seminar
Microsoft HoloLens seminar
 
Mobile Immersive Learning Presentation
Mobile Immersive Learning PresentationMobile Immersive Learning Presentation
Mobile Immersive Learning Presentation
 
UNIT III-UX-UI.pptx
UNIT III-UX-UI.pptxUNIT III-UX-UI.pptx
UNIT III-UX-UI.pptx
 
Designing Wearable Experiences UX Week 2015
Designing Wearable Experiences UX Week 2015Designing Wearable Experiences UX Week 2015
Designing Wearable Experiences UX Week 2015
 
AR/VR and designing for human interaction
AR/VR and designing for human interactionAR/VR and designing for human interaction
AR/VR and designing for human interaction
 
User as center and challenge in the virtual worlds
User as center and challenge in the virtual worldsUser as center and challenge in the virtual worlds
User as center and challenge in the virtual worlds
 
Mixed reality the second generation is all about ux
Mixed reality   the second generation is all about uxMixed reality   the second generation is all about ux
Mixed reality the second generation is all about ux
 
Introduction to VE.ppt
Introduction to VE.pptIntroduction to VE.ppt
Introduction to VE.ppt
 
Ijetcas16 208
Ijetcas16 208Ijetcas16 208
Ijetcas16 208
 
Designing for Virtual Reality
Designing for Virtual RealityDesigning for Virtual Reality
Designing for Virtual Reality
 
Virtual Reality for Training, Learning, Education and Visualisation
Virtual Reality for Training, Learning, Education and VisualisationVirtual Reality for Training, Learning, Education and Visualisation
Virtual Reality for Training, Learning, Education and Visualisation
 
UI & UX : Using Human Psychology in Game Design
UI & UX : Using Human Psychology in Game DesignUI & UX : Using Human Psychology in Game Design
UI & UX : Using Human Psychology in Game Design
 
Android Design
Android DesignAndroid Design
Android Design
 
Mixed reality
Mixed realityMixed reality
Mixed reality
 
Designing Wearable Experiences - Founders Space 28th August 2015
Designing Wearable Experiences - Founders Space 28th August 2015Designing Wearable Experiences - Founders Space 28th August 2015
Designing Wearable Experiences - Founders Space 28th August 2015
 

Recently uploaded

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 

Designing Immersive VR Environments Part 1: Environments

  • 1. Designing for VR Part 1: Environments JUST A/VR SHOW
  • 2. Virtual & Augmented Reality  Virtual Reality: Replacing a user’s physical world with a computer-generated one  Example: Oculus Rift  Augmented / Mixed Reality: Enhancing the physical world with digital objects  Example: Microsoft HoloLens
  • 6. Immersion & Exploration  User is immediately a part of the environment you’ve built  Small details matter  360 degree content is expected  Users will want to try their own ideas  Great VR experiences react the way a user expects, even if it isn’t part of the designed flow  Even small places can be open for exploration  Scale makes a huge impact on presence
  • 7.
  • 8.
  • 9. Attention  Users have freedom to look anywhere, so capturing and guiding attention is important  Audio and visual cues can help nudge users in the right way  Forced Attention = BAD EXPERIENCE
  • 10.
  • 11.
  • 13. Physical Comfort Don’t Make the Player Sick!
  • 14. Physical Comfort  Responsible for orienting ourselves in the world… and motion sickness  Motion sickness occurs when sensory system inputs are not consistent  Probably the number one concern in VR experiences The Proprioceptive System
  • 15. User Adaptation  Physical differences apply strongly to how someone experiences something in VR  Height  IPD  Gender  Respect player settings for things like camera placement  Design environments for a variety of users
  • 17. Depth  Eye focus changes rapidly with distance of objects  Avoid forcing focus changes too frequently between items at different visual depths  Don’t build objects in too closely to the camera placements
  • 18. HUDS  “Heads Up Displays”  Frequently used in video games  UI elements anchored to the player’s head / camera  Not impossible, but problematic in VR  Difficult to keep at a comfortable distance  Lots of head movement = lots of floating objects  No clear parallel to a physical-world experience for most
  • 19.
  • 20.
  • 21. Anchor Objects  Specific point of reference that the user can orient to  Stays static in the scene  Helps prevent motion sickness  Example: Cockpits  Example: Virtual nose
  • 22.
  • 23. Colors  Shadows and lighting may change the way color appears on dynamic objects and make things harder to read  Higher contrast helps make objects stand out from one another, but viewing angle may change dramatically depending on the user’s position  Green is the easiest color to read
  • 24. Text  Avoid large amounts of text to instruct or inform users of information within a virtual environment  Consider how you will draw attention to text within your environment to capture the user’s attention
  • 25. Screens  Curved screens work better than a single panel  Translucency or transparency can help keep your environment cohesive  Use sparingly – avoid overwhelming the user with too many menus
  • 26. Sense of Self FORCED BEHAVIORS VIRTUAL BODIES
  • 27. Forced Behaviors  Moving a player involuntarily:  Breaks presence  Loses autonomy  Causes motion sickness  Stay as close to 1:1 as possible Don’t force it!
  • 28. Virtual Bodies  No body > wrong body  If users can see it, they expect to act the way their physical self would  Our brain is surprisingly good at filling in the empty spaces  Example  Problem: Hands can be tracked easily, but forearms are harder  Solution: Draw virtual hands, but leave forearms excluded
  • 29.

Editor's Notes

  1. Vox Machinae screenshot