SlideShare a Scribd company logo
1 of 220
Download to read offline
Improving the VR
      experience
         From the authors to the users




Sébastien Kuntz
President
Plan


• Introduction
• (My) definition of VR
• Trends in system design
• Improving the authors’ experience
 • MiddleVR
• Improving the users’ experience
Sebastien Kuntz

• Passion
  • Board member of


  • President


  • Blog: http://cb.nowan.net/blog
  • Twitter: @Cb_VRGeek
Sebastien Kuntz

•            Founder & President
• 10 years adding VR to 3D engines


    •         - French railways


    •
FRENCH RAILWAYS - SNCF




• Polhemus   magnetic tracker, treadmill, 5DT Glove
• C++   / OpenSceneGraph / VRPN / OpenAL
FRENCH RAILWAYS - SNCF




• Polhemus   magnetic tracker, treadmill, 5DT Glove
• C++   / OpenSceneGraph / VRPN / OpenAL
FRENCH RAILWAYS - SNCF
Plan


• Introduction
• (My) definition of VR
• Trends in system design
• Improving the authors’ experience
 • MiddleVR
• Improving the users’ experience
i’m in!
mersion
teraction
mersion
  teraction


Presence
Presence   in a virtual world
Experience of presence
Experience of presence
   is in your brain !
Cognitive presence
Cognitive presence
Cognitive presence
Cognitive presence
Cognitive presence
Cognitive presence
Perceptive presence
Cognitive presence
Perceptive presence
Cognitive presence
Perceptive presence
Cognitive presence
Perceptive presence
Cognitive presence
Perceptive presence
Ridiculous
  If it’s real VR,
  you probably
 look ridiculous
Ridiculous
  If it’s real VR,
  you probably
 look ridiculous
Ridiculous
  If it’s real VR,
  you probably
 look ridiculous
Plan


• Introduction
• (My) definition of VR
• Trends in system design
• Improving the authors’ experience
 • MiddleVR
• Improving the users’ experience
Trends in VR Systems
Trends in VR Systems
6 users
stereoscopy + tracking




• video




          Weimar University (DE)
Immersia 3, Irisa - Rennes, France
aixCave, RWTH Aachen University, Germany
Reality Deck, Stony Brook Univ, USA
Barco - RP-360
Why so big ?
Increase immersion
Pushing the limits
Marketing
Generic
Generic




   =
Generic




   =
Generic




       =

+
Generic




       =

+
Generic




       =

+             +
Generic




       =

+             +
More people can use it (?)
But ...
But ...
• Do we really know the systems ?
But ...
• Do we really know the systems ?
 • Can we compare them ?
But ...
• Do we really know the systems ?
 • Can we compare them ?
• We need human-centric metrics
But ...
• Do we really know the systems ?
 • Can we compare them ?
• We need human-centric metrics
 • End-to-end latency
But ...
• Do we really know the systems ?
 • Can we compare them ?
• We need human-centric metrics
 • End-to-end latency
 • Angular resolution
But ...
• Do we really know the systems ?
 • Can we compare them ?
• We need human-centric metrics
 • End-to-end latency
 • Angular resolution
 • Tracking: extent, precision
But ...
• Do we really know the systems ?
 • Can we compare them ?
• We need human-centric metrics
 • End-to-end latency
 • Angular resolution
 • Tracking: extent, precision
 • Field of regard
But ...
• Do we really know the systems ?
 • Can we compare them ?
• We need human-centric metrics
 • End-to-end latency
 • Angular resolution
 • Tracking: extent, precision
 • Field of regard
 • Framerate with standard application
But ... Too expensive !
low-cost VR


                    µRV - Insa Rennes




  Lycee Couffignal
                    www.Realyz.com
VRWall at home




http://cb.nowan.net/blog/2010/07/02/vr-kit-wall-a-dream-come-true/
HMDs are back
HMDs are back
HMDs are back
HMDs are back
HMDs are back
HMDs are back
HMDs are back
low-cost VR
low-cost VR



• As a development platform
low-cost VR



• As a development platform
• As a teaching platform
low-cost VR



• As a development platform
• As a teaching platform
• As a duplicable platform
More people can use VR (!)
Immersion / Money
Immersion / Money
Immersion / Money




10
Immersion / Money




10
Immersion / Money




           100
10
Immersion / Money




           100
10
Immersion / Money




     10x
           100
10
Immersion / Money


 2x ?
 3x ?




        10x
              100
10
So we have a lot of hardware
So we have a lot of hardware
           But ...
So we have a lot of hardware
              But ...
“VR is mainly a software problem”
So we have a lot of hardware
              But ...
“VR is mainly a software problem”
           Jaron Lanier
So we have a lot of hardware
                   But ...
     “VR is mainly a software problem”
                Jaron Lanier
 “3D user interaction is a hard and unexplored
software engineering and ergonomic problem”
So we have a lot of hardware
                   But ...
     “VR is mainly a software problem”
                Jaron Lanier
 “3D user interaction is a hard and unexplored
software engineering and ergonomic problem”
Chad Wingrave - University of Central Florida
Plan


• Introduction
• (My) definition of VR
• Trends in system design
• Improving the authors’ experience
 • MiddleVR
• Improving the users’ experience
To create and maintain presence,
   you, the author, need to ...
To create and maintain presence,
   you, the author, need to ...

         • Build hardware
To create and maintain presence,
   you, the author, need to ...

         • Build hardware


         • Build software
To create and maintain presence,
   you, the author, need to ...

         • Build hardware


         • Build software
To create and maintain presence,
   you, the author, need to ...

         • Build hardware


         • Build software


         • Build user experience
To create and maintain presence,
   you, the author, need to ...

         • Build hardware


         • Build software


         • Build user experience
The need for better
 VR software tools
The need for better
      VR software tools

• Hardware getting cheaper
The need for better
      VR software tools

• Hardware getting cheaper
 • But engineers are not getting cheaper
The need for better
      VR software tools

• Hardware getting cheaper
 • But engineers are not getting cheaper
   • Need to be more efficient and spend less
     time creating apps
The need for better
      VR software tools

• Hardware getting cheaper
 • But engineers are not getting cheaper
   • Need to be more efficient and spend less
     time creating apps
• Democratization
The need for better
      VR software tools

• Hardware getting cheaper
 • But engineers are not getting cheaper
   • Need to be more efficient and spend less
     time creating apps
• Democratization
 • VR developers are not all engineers anymore
Plan


• Introduction
• (My) definition of VR
• Trends in system design
• Improving the authors’ experience
 • MiddleVR
• Improving the users’ experience
• What is MiddleVR ?
• Birth
• Goals
• Quick tour
• Guiding principles
• Design
Adding VR
Adding VR
Adding VR
Adding VR
Adding VR
Adding VR
Architecture
Architecture




 MiddleVR (C++)
Architecture




           MiddleVR (C++)

Drivers
Architecture




       MiddleVR (C++)

Drivers OpenGL
Architecture




        MiddleVR (C++)

Drivers OpenGL DirectX
Architecture




        MiddleVR (C++)

Drivers OpenGL DirectX Network
Architecture



  C# Wrapper

        MiddleVR (C++)

Drivers OpenGL DirectX Network
Architecture


 GUI

  C# Wrapper

        MiddleVR (C++)

Drivers OpenGL DirectX Network
Architecture


 GUI    Unity

  C# Wrapper

        MiddleVR (C++)

Drivers OpenGL DirectX Network
Architecture


 GUI    Unity

  C# Wrapper    Lua Wrapper


        MiddleVR (C++)

Drivers OpenGL DirectX Network
Architecture


 GUI    Unity
                              Python
  C# Wrapper    Lua Wrapper
                              Wrapper


        MiddleVR (C++)

Drivers OpenGL DirectX Network
Birth / Reason
Wanted to use best tools
         in VR
Goals
Goals

• Simplifying VR
Goals

• Simplifying VR

  • Accelerate     development of VR applications
Goals

• Simplifying VR

  • Accelerate     development of VR applications

  • Accelerate     deployement of VR applications
Goals

• Simplifying VR

  • Accelerate     development of VR applications

  • Accelerate     deployement of VR applications

• Create   new VR tools
Goals

• Simplifying VR

  • Accelerate     development of VR applications

  • Accelerate     deployement of VR applications

• Create   new VR tools

  • Adapt   existing 3D applications
Goals

• Simplifying VR

  • Accelerate     development of VR applications

  • Accelerate     deployement of VR applications

• Create   new VR tools

  • Adapt   existing 3D applications

• (Prototype VR     systems)
• What is MiddleVR ?
• Birth
• Goals
• Quick tour
• Guiding principles
• Design
Simply configure your system
Viewports management
http://youtu.be/EEKH-1EilXs
Guiding principles
Guiding principles



•Simplicity
Guiding principles



•Simplicity
•Empathy
Simplicity
Simplicity


   “Perfection is achieved, not when there is
nothing more to add, but when there is nothing
               left to take away”
Simplicity


   “Perfection is achieved, not when there is
nothing more to add, but when there is nothing
               left to take away”
                         Antoine de St Exupery
Simplicity
Simplicity
Simplicity



“Simplicity is the ultimate sophistication”
Simplicity



“Simplicity is the ultimate sophistication”
                                     DaVinci
Simplicity



“Simplicity is the ultimate sophistication”
                                     DaVinci
Simplicity



“Simplicity is the ultimate sophistication”
                                      DaVinci


    Need to work hard to make things simple
Empathy
Empathy


“The ability to understand and share the
feelings of another.”
Empathy


“The ability to understand and share the
feelings of another.”
Empathy


“The ability to understand and share the
feelings of another.”


   Test with users
Design

• Goals
   • Simplifying VR

     • Accelerate     development of VR applications

     • Accelerate     deployment of VR applications

   • Create   new VR tools

     • Adapt   existing 3D applications
Design
• Goals
          •   Simplifying VR

•   Accelerate development of VR applications

     •   Simplicity of integrating VR into application

     •   High-level tools

          •   Interactions: Selection, Manipulation, Navigation

     •   Simplicity of programming interface

•   Accelerate deployment of VR applications

     •   Create new VR tools

          •   Adapt existing 3D applications
MiddleVR
Design
•    Goals

        •    Simplifying VR

              •   Accelerate development of VR applications


•   Accelerate deployment of VR applications

    •   GUI to configure VR systems

    •   Dynamic reconfiguration of application

    •   Ship with standard configurations

    •   Abstractions

•   Create new VR tools

    •   Adapt existing 3D applications
Abstractions for
      portability


• Devices
• User
Device abstraction
Driver 1



               Virtual Device   Application
Device abstraction
Driver 1


Driver 2
               Virtual Device   Application
Device abstraction
Driver 1


Driver 2
               Virtual Device   Application
Driver 3
Device abstraction
Driver 1


Driver 2
               Virtual Device   Application
Driver 3


Network
User abstraction
User abstraction
User abstraction




Virtual Device 1



Virtual Device 2

                      Node 3D    Application
Virtual Device 3
Design

• Create   new VR tools

 • Adapt   existing 3D applications

   • Genericity
     • C++
     • Simple but complete
30 days free trial
http://www.imin-vr.com/download
Plan


• Introduction
• (My) definition of VR
• Trends in system design
• Improving the authors’ experience
 • MiddleVR
• Improving the users’ experience
Improving the user’s
    experience
Improving the user’s
    experience
Improving the user’s
     experience


• Improve cognitive presence
Improving the user’s
     experience


• Improve cognitive presence
 • Make sure world is plausible, coherent
Improving the user’s
     experience


• Improve cognitive presence
 • Make sure world is plausible, coherent
 • Improve 3D user interactions
Improving the user’s
    experience
Improving the user’s
         experience


• Improve perceptive presence
Improving the user’s
         experience


• Improve perceptive presence
 • Fooling your senses
Improving the user’s
         experience


• Improve perceptive presence
 • Fooling your senses
   • Know how senses work individually
Improving the user’s
         experience


• Improve perceptive presence
 • Fooling your senses
   • Know how senses work individually
   • Know how senses work together
Improving the user’s
         experience


• Improve perceptive presence
 • Fooling your senses
   • Know how senses work individually
   • Know how senses work together
   • Know how attention modifies perception
know how senses work
    individually
know how senses work
    individually
know how senses work
    individually
know how senses work
    individually
MP3
MP3



• Algorithm for sound compression
MP3



• Algorithm for sound compression
• “Reducing accuracy of (...) sounds that are (...) beyond the
  auditory resolution ability of most people.” -- Wikipedia
How senses work together
How senses work together
     Redirected walking
How senses work together
     Redirected walking




       (c) Franck Steinicke - Wurzburg
                  University
Senses dominated by
       vision
Senses dominated by
       vision
Follow the coin
Did you notice the
  Green pepper ?
Did you notice the
  Green pepper ?
Perceptive Illusions
  Change Blindess




                (c) Evan Suma - USCT/ICT
MP3 for reality ?
MP3 for reality ?
MP3 for reality ?

• Cheaper VR systems
MP3 for reality ?

• Cheaper VR systems
• More computer resources
MP3 for reality ?

• Cheaper VR systems
• More computer resources
 • for shaders, physics, sound etc.
MP3 for reality ?

• Cheaper VR systems
• More computer resources
 • for shaders, physics, sound etc.
• Everybody designing VR app should know about
  those rules !
MP3 for reality ?

• Cheaper VR systems
• More computer resources
 • for shaders, physics, sound etc.
• Everybody designing VR app should know about
  those rules !
 • Need to know the system you are working with
MP3 for reality ?



• Need more research
• VR Knowledge Base
 • http://knowledgebase.cs.vt.edu
Plan

• Introduction
• (My) definition of VR
• Trends in system design
• Improving the authors’ experience
 • MiddleVR
• Improving the users’ experience
• Conclusion
Messages
Messages

• Your homework
Messages

• Your homework
 • Measure
Messages

• Your homework
 • Measure
   • Latency, Angular resolution,
     Tracking, Field of regard, Framerate
Messages

• Your homework
 • Measure
   • Latency, Angular resolution,
     Tracking, Field of regard, Framerate
 • Try MiddleVR
Messages

• Your homework
 • Measure
   • Latency, Angular resolution,
     Tracking, Field of regard, Framerate
 • Try MiddleVR
 • Learn about perception
Make great experiences !
Thank you !
      Questions ?

Sebastien.Kuntz@imin-vr.com
     www.imin-vr.com

More Related Content

What's hot

Aesthetec at MEIC5, augmenting the world
Aesthetec at MEIC5, augmenting the worldAesthetec at MEIC5, augmenting the world
Aesthetec at MEIC5, augmenting the worldAesthetec Studio
 
How to Develop VR Applications and Publish from Phone to Dome - Nils Andersson
How to Develop VR Applications and Publish from Phone to Dome - Nils AnderssonHow to Develop VR Applications and Publish from Phone to Dome - Nils Andersson
How to Develop VR Applications and Publish from Phone to Dome - Nils AnderssonWithTheBest
 
Developing Games For VR - Lessons Learned
Developing Games For VR - Lessons LearnedDeveloping Games For VR - Lessons Learned
Developing Games For VR - Lessons LearnedMartin Climatiano
 
Oculus rift the next generation of vr
Oculus rift the next generation of vrOculus rift the next generation of vr
Oculus rift the next generation of vrMark Joseth Caballes
 
Dreaming of Superman: Designing Games for Virtual Reality
Dreaming of Superman: Designing Games for Virtual RealityDreaming of Superman: Designing Games for Virtual Reality
Dreaming of Superman: Designing Games for Virtual RealityKeith Makse, PMP
 
Introduction to DaydreamVR from DevFestDC 2017
Introduction to DaydreamVR from DevFestDC 2017Introduction to DaydreamVR from DevFestDC 2017
Introduction to DaydreamVR from DevFestDC 2017Jared Sheehan
 
Introduction to daydream for AnDevCon DC - 2017
Introduction to daydream for AnDevCon DC - 2017Introduction to daydream for AnDevCon DC - 2017
Introduction to daydream for AnDevCon DC - 2017Jared Sheehan
 
Oculus rift
Oculus riftOculus rift
Oculus riftimvegita
 
[1C7] Developing with Oculus
[1C7] Developing with Oculus[1C7] Developing with Oculus
[1C7] Developing with OculusNAVER D2
 
Mini workshop on ar vr using unity3 d
Mini workshop on ar vr using unity3 dMini workshop on ar vr using unity3 d
Mini workshop on ar vr using unity3 dAkshetPatel
 
HTC Vive, FOVE, Playstation VR and more - Presentation Meetup 20 Feb 2016
HTC Vive, FOVE, Playstation VR and more - Presentation Meetup 20 Feb 2016HTC Vive, FOVE, Playstation VR and more - Presentation Meetup 20 Feb 2016
HTC Vive, FOVE, Playstation VR and more - Presentation Meetup 20 Feb 2016Richard Hoffmann
 
Oculus Rift By Mayur Padma
Oculus Rift By Mayur PadmaOculus Rift By Mayur Padma
Oculus Rift By Mayur PadmaMayur Padma
 
Mini workshop on ar vr using unity3 d
Mini workshop on ar vr using unity3 dMini workshop on ar vr using unity3 d
Mini workshop on ar vr using unity3 dAkshetPatel
 

What's hot (20)

Aesthetec at MEIC5, augmenting the world
Aesthetec at MEIC5, augmenting the worldAesthetec at MEIC5, augmenting the world
Aesthetec at MEIC5, augmenting the world
 
Virtual Reality - Get in the Game
Virtual Reality - Get in the GameVirtual Reality - Get in the Game
Virtual Reality - Get in the Game
 
How to Develop VR Applications and Publish from Phone to Dome - Nils Andersson
How to Develop VR Applications and Publish from Phone to Dome - Nils AnderssonHow to Develop VR Applications and Publish from Phone to Dome - Nils Andersson
How to Develop VR Applications and Publish from Phone to Dome - Nils Andersson
 
Oculus rift
Oculus riftOculus rift
Oculus rift
 
Developing Games For VR - Lessons Learned
Developing Games For VR - Lessons LearnedDeveloping Games For VR - Lessons Learned
Developing Games For VR - Lessons Learned
 
Oculus rift VR
Oculus rift VROculus rift VR
Oculus rift VR
 
Oculus rift the next generation of vr
Oculus rift the next generation of vrOculus rift the next generation of vr
Oculus rift the next generation of vr
 
Dreaming of Superman: Designing Games for Virtual Reality
Dreaming of Superman: Designing Games for Virtual RealityDreaming of Superman: Designing Games for Virtual Reality
Dreaming of Superman: Designing Games for Virtual Reality
 
Introduction to DaydreamVR from DevFestDC 2017
Introduction to DaydreamVR from DevFestDC 2017Introduction to DaydreamVR from DevFestDC 2017
Introduction to DaydreamVR from DevFestDC 2017
 
Introduction to daydream for AnDevCon DC - 2017
Introduction to daydream for AnDevCon DC - 2017Introduction to daydream for AnDevCon DC - 2017
Introduction to daydream for AnDevCon DC - 2017
 
Oculus Rift
Oculus RiftOculus Rift
Oculus Rift
 
Oculus rift
Oculus riftOculus rift
Oculus rift
 
Oculus rift
Oculus riftOculus rift
Oculus rift
 
[1C7] Developing with Oculus
[1C7] Developing with Oculus[1C7] Developing with Oculus
[1C7] Developing with Oculus
 
Mini workshop on ar vr using unity3 d
Mini workshop on ar vr using unity3 dMini workshop on ar vr using unity3 d
Mini workshop on ar vr using unity3 d
 
HTC Vive, FOVE, Playstation VR and more - Presentation Meetup 20 Feb 2016
HTC Vive, FOVE, Playstation VR and more - Presentation Meetup 20 Feb 2016HTC Vive, FOVE, Playstation VR and more - Presentation Meetup 20 Feb 2016
HTC Vive, FOVE, Playstation VR and more - Presentation Meetup 20 Feb 2016
 
Oculus Rift By Mayur Padma
Oculus Rift By Mayur PadmaOculus Rift By Mayur Padma
Oculus Rift By Mayur Padma
 
Mini workshop on ar vr using unity3 d
Mini workshop on ar vr using unity3 dMini workshop on ar vr using unity3 d
Mini workshop on ar vr using unity3 d
 
Augmented Reality
Augmented RealityAugmented Reality
Augmented Reality
 
The story of MSQRD
The story of MSQRDThe story of MSQRD
The story of MSQRD
 

Viewers also liked

15 vr trends 2017 yariv levski
15 vr trends 2017 yariv levski15 vr trends 2017 yariv levski
15 vr trends 2017 yariv levskiAppReal-VR
 
Global trends and market of AR and VR
Global trends and market of AR and VRGlobal trends and market of AR and VR
Global trends and market of AR and VRFAUST CHOU
 
The Emerging Virtual Reality Landscape: a Primer
The Emerging Virtual Reality Landscape: a PrimerThe Emerging Virtual Reality Landscape: a Primer
The Emerging Virtual Reality Landscape: a PrimerSim Blaustein
 
The rise of VR & AR era. Why this time is different?
The rise of VR & AR era. Why this time is different?The rise of VR & AR era. Why this time is different?
The rise of VR & AR era. Why this time is different?Vasily Ryzhonkov
 
Virtual Reality-Seminar presentation
Virtual Reality-Seminar  presentationVirtual Reality-Seminar  presentation
Virtual Reality-Seminar presentationShreyansh Vijay Singh
 

Viewers also liked (7)

15 vr trends 2017 yariv levski
15 vr trends 2017 yariv levski15 vr trends 2017 yariv levski
15 vr trends 2017 yariv levski
 
Global trends and market of AR and VR
Global trends and market of AR and VRGlobal trends and market of AR and VR
Global trends and market of AR and VR
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
The Emerging Virtual Reality Landscape: a Primer
The Emerging Virtual Reality Landscape: a PrimerThe Emerging Virtual Reality Landscape: a Primer
The Emerging Virtual Reality Landscape: a Primer
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
The rise of VR & AR era. Why this time is different?
The rise of VR & AR era. Why this time is different?The rise of VR & AR era. Why this time is different?
The rise of VR & AR era. Why this time is different?
 
Virtual Reality-Seminar presentation
Virtual Reality-Seminar  presentationVirtual Reality-Seminar  presentation
Virtual Reality-Seminar presentation
 

Similar to Improving the VR experience - VRST 2012

virtual reality Information-160422181930.pdf
virtual reality Information-160422181930.pdfvirtual reality Information-160422181930.pdf
virtual reality Information-160422181930.pdf21107117
 
Intro to VR with Unreal Engine
Intro to VR with Unreal Engine   Intro to VR with Unreal Engine
Intro to VR with Unreal Engine Unreal Engine
 
Virtual Reality Trends - from A to Z
Virtual Reality Trends - from A to ZVirtual Reality Trends - from A to Z
Virtual Reality Trends - from A to ZSeungjae Oh
 
Powering Next-Gen Learning with VR and xAPI - DevLearn 2018
Powering Next-Gen Learning with VR and xAPI - DevLearn 2018Powering Next-Gen Learning with VR and xAPI - DevLearn 2018
Powering Next-Gen Learning with VR and xAPI - DevLearn 2018Margaret Roth
 
2022 COMP4010 Lecture 6: Designing AR Systems
2022 COMP4010 Lecture 6: Designing AR Systems2022 COMP4010 Lecture 6: Designing AR Systems
2022 COMP4010 Lecture 6: Designing AR SystemsMark Billinghurst
 
Microservices - when, why and how incontrodevops.it
Microservices  - when, why and how incontrodevops.itMicroservices  - when, why and how incontrodevops.it
Microservices - when, why and how incontrodevops.itGiuseppe Lavagetto
 
Consistent Development Environment with Vagrant and Chef
Consistent Development Environment with Vagrant and ChefConsistent Development Environment with Vagrant and Chef
Consistent Development Environment with Vagrant and ChefGerald Villorente
 
From Config Management Sucks to #cfgmgmtlove
From Config Management Sucks to #cfgmgmtlove From Config Management Sucks to #cfgmgmtlove
From Config Management Sucks to #cfgmgmtlove Kris Buytaert
 
Drush Deployment Manager: Deployment Made Easy
Drush Deployment Manager: Deployment Made EasyDrush Deployment Manager: Deployment Made Easy
Drush Deployment Manager: Deployment Made EasyGerald Villorente
 
Don't fear our new robot overlords – A new way to test on mobile
Don't fear our new robot overlords – A new way to test on mobileDon't fear our new robot overlords – A new way to test on mobile
Don't fear our new robot overlords – A new way to test on mobilePhilip Brechler
 
AWS re:Invent 2016: Powering the Next Generation of Virtual Reality with Veri...
AWS re:Invent 2016: Powering the Next Generation of Virtual Reality with Veri...AWS re:Invent 2016: Powering the Next Generation of Virtual Reality with Veri...
AWS re:Invent 2016: Powering the Next Generation of Virtual Reality with Veri...Amazon Web Services
 
Fast Delivery DevOps Israel
Fast Delivery DevOps IsraelFast Delivery DevOps Israel
Fast Delivery DevOps IsraelAdrian Cockcroft
 
Monktoberfest Fast Delivery
Monktoberfest Fast DeliveryMonktoberfest Fast Delivery
Monktoberfest Fast DeliveryAdrian Cockcroft
 
Docker - Scripting the PayPal Cloud
Docker - Scripting the PayPal CloudDocker - Scripting the PayPal Cloud
Docker - Scripting the PayPal CloudAbraham Hoffman
 
Make believe - Droidcon UK 2015
Make believe - Droidcon UK 2015Make believe - Droidcon UK 2015
Make believe - Droidcon UK 2015Shanee Nishry
 

Similar to Improving the VR experience - VRST 2012 (20)

virtual reality Information-160422181930.pdf
virtual reality Information-160422181930.pdfvirtual reality Information-160422181930.pdf
virtual reality Information-160422181930.pdf
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Intro to VR with Unreal Engine
Intro to VR with Unreal Engine   Intro to VR with Unreal Engine
Intro to VR with Unreal Engine
 
Virtual Reality Trends - from A to Z
Virtual Reality Trends - from A to ZVirtual Reality Trends - from A to Z
Virtual Reality Trends - from A to Z
 
Powering Next-Gen Learning with VR and xAPI - DevLearn 2018
Powering Next-Gen Learning with VR and xAPI - DevLearn 2018Powering Next-Gen Learning with VR and xAPI - DevLearn 2018
Powering Next-Gen Learning with VR and xAPI - DevLearn 2018
 
ICS2208 lecture7
ICS2208 lecture7ICS2208 lecture7
ICS2208 lecture7
 
2022 COMP4010 Lecture 6: Designing AR Systems
2022 COMP4010 Lecture 6: Designing AR Systems2022 COMP4010 Lecture 6: Designing AR Systems
2022 COMP4010 Lecture 6: Designing AR Systems
 
ARI2132 lecture 8
ARI2132 lecture 8ARI2132 lecture 8
ARI2132 lecture 8
 
Virtual Reality Technology - By Dr. A.C Santha Sheela.pptx
Virtual Reality Technology - By Dr. A.C Santha Sheela.pptxVirtual Reality Technology - By Dr. A.C Santha Sheela.pptx
Virtual Reality Technology - By Dr. A.C Santha Sheela.pptx
 
Microservices - when, why and how incontrodevops.it
Microservices  - when, why and how incontrodevops.itMicroservices  - when, why and how incontrodevops.it
Microservices - when, why and how incontrodevops.it
 
Consistent Development Environment with Vagrant and Chef
Consistent Development Environment with Vagrant and ChefConsistent Development Environment with Vagrant and Chef
Consistent Development Environment with Vagrant and Chef
 
From Config Management Sucks to #cfgmgmtlove
From Config Management Sucks to #cfgmgmtlove From Config Management Sucks to #cfgmgmtlove
From Config Management Sucks to #cfgmgmtlove
 
Drush Deployment Manager: Deployment Made Easy
Drush Deployment Manager: Deployment Made EasyDrush Deployment Manager: Deployment Made Easy
Drush Deployment Manager: Deployment Made Easy
 
Don't fear our new robot overlords – A new way to test on mobile
Don't fear our new robot overlords – A new way to test on mobileDon't fear our new robot overlords – A new way to test on mobile
Don't fear our new robot overlords – A new way to test on mobile
 
AWS re:Invent 2016: Powering the Next Generation of Virtual Reality with Veri...
AWS re:Invent 2016: Powering the Next Generation of Virtual Reality with Veri...AWS re:Invent 2016: Powering the Next Generation of Virtual Reality with Veri...
AWS re:Invent 2016: Powering the Next Generation of Virtual Reality with Veri...
 
What is this cloud thing?
What is this cloud thing?What is this cloud thing?
What is this cloud thing?
 
Fast Delivery DevOps Israel
Fast Delivery DevOps IsraelFast Delivery DevOps Israel
Fast Delivery DevOps Israel
 
Monktoberfest Fast Delivery
Monktoberfest Fast DeliveryMonktoberfest Fast Delivery
Monktoberfest Fast Delivery
 
Docker - Scripting the PayPal Cloud
Docker - Scripting the PayPal CloudDocker - Scripting the PayPal Cloud
Docker - Scripting the PayPal Cloud
 
Make believe - Droidcon UK 2015
Make believe - Droidcon UK 2015Make believe - Droidcon UK 2015
Make believe - Droidcon UK 2015
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
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
 
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
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
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
 

Recently uploaded (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
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...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
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
 
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...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
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
 

Improving the VR experience - VRST 2012