SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Downloaden Sie, um offline zu lesen
Stephan Tanguay
Technical Lead / User Experience Designer / Unity3D Game Designer
!
info@call2action.ca
Oculus Rift
Taking you somewhere new
What is the Oculus Rift and why it rocks?!
• Immersive stereoscopic 3D
environment that extends
beyond your peripheral vision
• Ultra-low latency 360° head
tracking, allowing you to
seamlessly look around the
virtual world just as you would
in real life
What is the Oculus Rift and why it rocks?!
• Engine integration ( Unity3D & UDK )
What is the Oculus Rift and why it rocks?!
• Cutting Edge, lightweight and affordable
What is the Oculus Rift and why it rocks?!
Watching people on the rift creates it’s own buzz!
How to design for the Oculus Rift
Design for the strengths
• Incredible sense of presence
• The ability to visually explore the virtual world
• A sense of scale and distance that would normally be
impossible
• Natural feeling experience
How to design for the Oculus Rift
Know the limitations
• No position tracking yet
• The developer edition is low resolution
• Controls must feel natural
• Can be disorientating
How to design for the Oculus Rift
Design for the limitations
• Great standing / sitting simulator… but walking is another story
• Create a natural metaphor / anchor in the real world like being
in a vehicle that provides orientation
• 2D user interfaces are awkward at best, design interfaces into
the environment as much as possible, dashboards, smart
phones provide a place to put some of these conventional
elements
• Hands off the keyboard if possible, this stops the sense of
immersion
How to design for the Oculus Rift
Motions to Avoid
• Avoid vertical acceleration
• Avoid tilting or flipping the horizon
• Avoid high speed impacts
• Avoid dramatic changes in velocity
• Be aware of the inner ear ^_^
Examples of what works well
• F1 Redbull 360 Video
360 Video
What about video?
• Several new systems allow 360 3D video
• Realtime 360 cameras
• File size is gonna be huge
• Allows for real time or experiences that are too costly to
reproduce by creating 3D assets
Examples of what works well
• Driving / Vehicle simulations
Examples of what works well
• On Rails Narratives
Examples of what works well
• Exploration , Narratives, Adventure Games
Examples of what works well
• Horror
Working with the Oculus Rift
Walk through in Unity3D
• Download the Oculus SDK - Unity 4 Pro Integration from
oculusvr.com
• OVR Camera Controller
• OVR Player Controller
Working with the Oculus Rift
My Experiences So Far
• Very easy to retrofit games
• Quick to add to new projects
• Takes time to build experiences that feel natural
• Maintain as high a frame rate as possible 60-80/fps
• Rethink sky boxes as default systems will not be stereo 3D
• Be very careful using any billboard sprites, for example grass
Things I have been working on
Things I have been working on
Things I have been working on
What’s Next !?!?!
Crystal Cove : Low Persistence
• 1080p OLED Screen
• image is only displayed for 2-3 milliseconds while the image
and tracking match perfectly and then off for the rest of the
frame
Crystal Cove : Position Tracking
• More immersive / natural
• Response time down to 30ms
• Motion tracking requires you face the camera
Developer Kit 2
• 75 frames per second
• 2ms persistence
• Response time down to 30ms
• 100° FOV ( DK1 was 110° )
• Motion tracking via camera
• Built in latency tester
Consumer Version!
• Possibly 3k resolution
• Possibly 90 Frames Per Second
• Its still a year away
• Position tracking camera included
Things I have been working on
Things I have been working on
Things I have been working on
Using the Razer Hydra
360 Position tracking available today
• Enables position tracking with two hand sensors
• Use to give the users a avatar and way to interact with the
world
• An extreme sense of immersion since you can move 360
degrees
• Use one of the sensors to track the head or body
• If you do body tracking it really adds to the experience
• SixSense SDK for Unity3D works on Mac / PC
• Sensitive to the environment ( don’t use next to a electric motor
of any kind )
Things I have been working on
PrioVR - Coming This Summer
Position tracking available soon
• Pro system tracks 17 points on the body
• No line if site required
• Wireless and completely untethered
• Can move over 20 feet in the real world
Thanks For Coming Out!
Questions?

Weitere ähnliche Inhalte

Andere mochten auch

The Power of Play in Experimental Design with Claudia Chagüi De León
The Power of Play in Experimental Design with Claudia Chagüi De LeónThe Power of Play in Experimental Design with Claudia Chagüi De León
The Power of Play in Experimental Design with Claudia Chagüi De León
FITC
 
Managing The Process
Managing The ProcessManaging The Process
Managing The Process
FITC
 
Reinvent Your Creative Process with Collaborative Hackathons
Reinvent Your Creative Process with Collaborative HackathonsReinvent Your Creative Process with Collaborative Hackathons
Reinvent Your Creative Process with Collaborative Hackathons
FITC
 
Learning from Science Fiction with Greg Borenstein
Learning from Science Fiction with Greg BorensteinLearning from Science Fiction with Greg Borenstein
Learning from Science Fiction with Greg Borenstein
FITC
 
Why Everyone Should Own a Giant Robot Arm
Why Everyone Should Own a Giant Robot ArmWhy Everyone Should Own a Giant Robot Arm
Why Everyone Should Own a Giant Robot Arm
FITC
 

Andere mochten auch (17)

The Power of Play in Experimental Design with Claudia Chagüi De León
The Power of Play in Experimental Design with Claudia Chagüi De LeónThe Power of Play in Experimental Design with Claudia Chagüi De León
The Power of Play in Experimental Design with Claudia Chagüi De León
 
21st Century Crystal Ball
21st Century Crystal Ball21st Century Crystal Ball
21st Century Crystal Ball
 
Customizing Your Process
Customizing Your ProcessCustomizing Your Process
Customizing Your Process
 
A Journey with React
A Journey with ReactA Journey with React
A Journey with React
 
Programming Play
Programming PlayProgramming Play
Programming Play
 
From Box to Bots in Minutes
From Box to Bots in MinutesFrom Box to Bots in Minutes
From Box to Bots in Minutes
 
Managing The Process
Managing The ProcessManaging The Process
Managing The Process
 
Reinvent Your Creative Process with Collaborative Hackathons
Reinvent Your Creative Process with Collaborative HackathonsReinvent Your Creative Process with Collaborative Hackathons
Reinvent Your Creative Process with Collaborative Hackathons
 
CSS: A Slippery Slope to the Backend
CSS: A Slippery Slope to the BackendCSS: A Slippery Slope to the Backend
CSS: A Slippery Slope to the Backend
 
Learning from Science Fiction with Greg Borenstein
Learning from Science Fiction with Greg BorensteinLearning from Science Fiction with Greg Borenstein
Learning from Science Fiction with Greg Borenstein
 
Goofy, Goodfellas and a Gardener: The Masters of Experience Design.
Goofy, Goodfellas and a Gardener: The Masters of Experience Design.Goofy, Goodfellas and a Gardener: The Masters of Experience Design.
Goofy, Goodfellas and a Gardener: The Masters of Experience Design.
 
Your UX is not my UX
Your UX is not my UXYour UX is not my UX
Your UX is not my UX
 
Breaking The Broken Web
Breaking The Broken WebBreaking The Broken Web
Breaking The Broken Web
 
! or ? with Chip Kidd
! or ? with Chip Kidd! or ? with Chip Kidd
! or ? with Chip Kidd
 
The Little Shop of TDD Horrors
The Little Shop of TDD HorrorsThe Little Shop of TDD Horrors
The Little Shop of TDD Horrors
 
Why Everyone Should Own a Giant Robot Arm
Why Everyone Should Own a Giant Robot ArmWhy Everyone Should Own a Giant Robot Arm
Why Everyone Should Own a Giant Robot Arm
 
Ryan Christiani I Heard React Was Good
Ryan Christiani I Heard React Was GoodRyan Christiani I Heard React Was Good
Ryan Christiani I Heard React Was Good
 

Mehr von FITC

Designing for Digital Health
Designing for Digital HealthDesigning for Digital Health
Designing for Digital Health
FITC
 
Profiling JavaScript Performance
Profiling JavaScript PerformanceProfiling JavaScript Performance
Profiling JavaScript Performance
FITC
 
HyperLight Websites
HyperLight WebsitesHyperLight Websites
HyperLight Websites
FITC
 
Everything is Terrifying
Everything is TerrifyingEverything is Terrifying
Everything is Terrifying
FITC
 
Post-Earth Visions: Designing for Space and the Future Human
Post-Earth Visions: Designing for Space and the Future HumanPost-Earth Visions: Designing for Space and the Future Human
Post-Earth Visions: Designing for Space and the Future Human
FITC
 

Mehr von FITC (20)

Cut it up
Cut it upCut it up
Cut it up
 
Designing for Digital Health
Designing for Digital HealthDesigning for Digital Health
Designing for Digital Health
 
Profiling JavaScript Performance
Profiling JavaScript PerformanceProfiling JavaScript Performance
Profiling JavaScript Performance
 
Surviving Your Tech Stack
Surviving Your Tech StackSurviving Your Tech Stack
Surviving Your Tech Stack
 
How to Pitch Your First AR Project
How to Pitch Your First AR ProjectHow to Pitch Your First AR Project
How to Pitch Your First AR Project
 
Start by Understanding the Problem, Not by Delivering the Answer
Start by Understanding the Problem, Not by Delivering the AnswerStart by Understanding the Problem, Not by Delivering the Answer
Start by Understanding the Problem, Not by Delivering the Answer
 
Cocaine to Carrots: The Art of Telling Someone Else’s Story
Cocaine to Carrots: The Art of Telling Someone Else’s StoryCocaine to Carrots: The Art of Telling Someone Else’s Story
Cocaine to Carrots: The Art of Telling Someone Else’s Story
 
Everyday Innovation
Everyday InnovationEveryday Innovation
Everyday Innovation
 
HyperLight Websites
HyperLight WebsitesHyperLight Websites
HyperLight Websites
 
Everything is Terrifying
Everything is TerrifyingEverything is Terrifying
Everything is Terrifying
 
Post-Earth Visions: Designing for Space and the Future Human
Post-Earth Visions: Designing for Space and the Future HumanPost-Earth Visions: Designing for Space and the Future Human
Post-Earth Visions: Designing for Space and the Future Human
 
The Rise of the Creative Social Influencer (and How to Become One)
The Rise of the Creative Social Influencer (and How to Become One)The Rise of the Creative Social Influencer (and How to Become One)
The Rise of the Creative Social Influencer (and How to Become One)
 
East of the Rockies: Developing an AR Game
East of the Rockies: Developing an AR GameEast of the Rockies: Developing an AR Game
East of the Rockies: Developing an AR Game
 
Creating a Proactive Healthcare System
Creating a Proactive Healthcare SystemCreating a Proactive Healthcare System
Creating a Proactive Healthcare System
 
World Transformation: The Secret Agenda of Product Design
World Transformation: The Secret Agenda of Product DesignWorld Transformation: The Secret Agenda of Product Design
World Transformation: The Secret Agenda of Product Design
 
The Power of Now
The Power of NowThe Power of Now
The Power of Now
 
High Performance PWAs
High Performance PWAsHigh Performance PWAs
High Performance PWAs
 
Rise of the JAMstack
Rise of the JAMstackRise of the JAMstack
Rise of the JAMstack
 
From Closed to Open: A Journey of Self Discovery
From Closed to Open: A Journey of Self DiscoveryFrom Closed to Open: A Journey of Self Discovery
From Closed to Open: A Journey of Self Discovery
 
Projects Ain’t Nobody Got Time For
Projects Ain’t Nobody Got Time ForProjects Ain’t Nobody Got Time For
Projects Ain’t Nobody Got Time For
 

Kürzlich hochgeladen

VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
 
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Chandigarh Call girls 9053900678 Call girls in Chandigarh
 

Kürzlich hochgeladen (20)

VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
 
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
 
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
Russian Call Girls in %(+971524965298  )#  Call Girls in DubaiRussian Call Girls in %(+971524965298  )#  Call Girls in Dubai
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
 
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
 
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
 
VVIP Pune Call Girls Mohammadwadi WhatSapp Number 8005736733 With Elite Staff...
VVIP Pune Call Girls Mohammadwadi WhatSapp Number 8005736733 With Elite Staff...VVIP Pune Call Girls Mohammadwadi WhatSapp Number 8005736733 With Elite Staff...
VVIP Pune Call Girls Mohammadwadi WhatSapp Number 8005736733 With Elite Staff...
 
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
 
Dubai Call Girls Milky O525547819 Call Girls Dubai Soft Dating
Dubai Call Girls Milky O525547819 Call Girls Dubai Soft DatingDubai Call Girls Milky O525547819 Call Girls Dubai Soft Dating
Dubai Call Girls Milky O525547819 Call Girls Dubai Soft Dating
 
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
 
Al Barsha Night Partner +0567686026 Call Girls Dubai
Al Barsha Night Partner +0567686026 Call Girls  DubaiAl Barsha Night Partner +0567686026 Call Girls  Dubai
Al Barsha Night Partner +0567686026 Call Girls Dubai
 
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
 
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirt
 
Enjoy Night⚡Call Girls Samalka Delhi >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Samalka Delhi >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Samalka Delhi >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Samalka Delhi >༒8448380779 Escort Service
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
 
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
 
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
 

Oculus Rift : Dos, Don’ts and Demos with Stephan Tanguay

  • 1. Stephan Tanguay Technical Lead / User Experience Designer / Unity3D Game Designer ! info@call2action.ca
  • 2. Oculus Rift Taking you somewhere new
  • 3. What is the Oculus Rift and why it rocks?! • Immersive stereoscopic 3D environment that extends beyond your peripheral vision • Ultra-low latency 360° head tracking, allowing you to seamlessly look around the virtual world just as you would in real life
  • 4. What is the Oculus Rift and why it rocks?! • Engine integration ( Unity3D & UDK )
  • 5. What is the Oculus Rift and why it rocks?! • Cutting Edge, lightweight and affordable
  • 6. What is the Oculus Rift and why it rocks?! Watching people on the rift creates it’s own buzz!
  • 7. How to design for the Oculus Rift Design for the strengths • Incredible sense of presence • The ability to visually explore the virtual world • A sense of scale and distance that would normally be impossible • Natural feeling experience
  • 8. How to design for the Oculus Rift Know the limitations • No position tracking yet • The developer edition is low resolution • Controls must feel natural • Can be disorientating
  • 9. How to design for the Oculus Rift Design for the limitations • Great standing / sitting simulator… but walking is another story • Create a natural metaphor / anchor in the real world like being in a vehicle that provides orientation • 2D user interfaces are awkward at best, design interfaces into the environment as much as possible, dashboards, smart phones provide a place to put some of these conventional elements • Hands off the keyboard if possible, this stops the sense of immersion
  • 10. How to design for the Oculus Rift Motions to Avoid • Avoid vertical acceleration • Avoid tilting or flipping the horizon • Avoid high speed impacts • Avoid dramatic changes in velocity • Be aware of the inner ear ^_^
  • 11. Examples of what works well • F1 Redbull 360 Video
  • 12. 360 Video What about video? • Several new systems allow 360 3D video • Realtime 360 cameras • File size is gonna be huge • Allows for real time or experiences that are too costly to reproduce by creating 3D assets
  • 13. Examples of what works well • Driving / Vehicle simulations
  • 14. Examples of what works well • On Rails Narratives
  • 15. Examples of what works well • Exploration , Narratives, Adventure Games
  • 16. Examples of what works well • Horror
  • 17. Working with the Oculus Rift Walk through in Unity3D • Download the Oculus SDK - Unity 4 Pro Integration from oculusvr.com • OVR Camera Controller • OVR Player Controller
  • 18. Working with the Oculus Rift My Experiences So Far • Very easy to retrofit games • Quick to add to new projects • Takes time to build experiences that feel natural • Maintain as high a frame rate as possible 60-80/fps • Rethink sky boxes as default systems will not be stereo 3D • Be very careful using any billboard sprites, for example grass
  • 19. Things I have been working on
  • 20. Things I have been working on
  • 21. Things I have been working on
  • 23. Crystal Cove : Low Persistence • 1080p OLED Screen • image is only displayed for 2-3 milliseconds while the image and tracking match perfectly and then off for the rest of the frame
  • 24. Crystal Cove : Position Tracking • More immersive / natural • Response time down to 30ms • Motion tracking requires you face the camera
  • 25. Developer Kit 2 • 75 frames per second • 2ms persistence • Response time down to 30ms • 100° FOV ( DK1 was 110° ) • Motion tracking via camera • Built in latency tester
  • 26. Consumer Version! • Possibly 3k resolution • Possibly 90 Frames Per Second • Its still a year away • Position tracking camera included
  • 27. Things I have been working on
  • 28. Things I have been working on
  • 29. Things I have been working on
  • 30. Using the Razer Hydra 360 Position tracking available today • Enables position tracking with two hand sensors • Use to give the users a avatar and way to interact with the world • An extreme sense of immersion since you can move 360 degrees • Use one of the sensors to track the head or body • If you do body tracking it really adds to the experience • SixSense SDK for Unity3D works on Mac / PC • Sensitive to the environment ( don’t use next to a electric motor of any kind )
  • 31. Things I have been working on
  • 32. PrioVR - Coming This Summer Position tracking available soon • Pro system tracks 17 points on the body • No line if site required • Wireless and completely untethered • Can move over 20 feet in the real world
  • 33. Thanks For Coming Out! Questions?