Virtual Reality Beyond Gaming
Transcript of Virtual Reality Beyond Gaming
![Page 1: Virtual Reality Beyond Gaming](https://reader035.fdocuments.in/reader035/viewer/2022062600/58a2e9ab1a28abac368b9157/html5/thumbnails/1.jpg)
Virtual Reality Beyond GamingIMMERSIVE TECHNOLOGIES IN THE INDUSTRY
![Page 2: Virtual Reality Beyond Gaming](https://reader035.fdocuments.in/reader035/viewer/2022062600/58a2e9ab1a28abac368b9157/html5/thumbnails/2.jpg)
Liv Erickson
Virtual & Augmented Reality Developer | Evangelist
Microsoft
@misslivirose
![Page 3: Virtual Reality Beyond Gaming](https://reader035.fdocuments.in/reader035/viewer/2022062600/58a2e9ab1a28abac368b9157/html5/thumbnails/3.jpg)
Immersive Tech in 2016
![Page 4: Virtual Reality Beyond Gaming](https://reader035.fdocuments.in/reader035/viewer/2022062600/58a2e9ab1a28abac368b9157/html5/thumbnails/4.jpg)
Platform Growth
• 2012:• Oculus Developer Kit 1
• 2014:• Oculus Developer Kit 2• Cardboard• GearVR Innovator Edition 1
• 2015:• GearVR Innovator Edition 2• Gear VR• HTC Vive Developer Kit 1• OSVR
▪ 2016:▪ Oculus Rift▪ HoloLens Developer Kit▪ HTC Vive Pre▪ HTC Vive ▪ Playstation VR ▪ FOVE Developer Kit
![Page 5: Virtual Reality Beyond Gaming](https://reader035.fdocuments.in/reader035/viewer/2022062600/58a2e9ab1a28abac368b9157/html5/thumbnails/5.jpg)
Today’s Technology
Virtual Reality
Fully immersive experience that replaces your physical world
Example: Oculus Rift
Augmented Reality
Overlays digital information about the physical world around you
Example: Google Glass
Mixed Reality
Combines virtual objects and the physical world
Example: Microsoft HoloLens
![Page 6: Virtual Reality Beyond Gaming](https://reader035.fdocuments.in/reader035/viewer/2022062600/58a2e9ab1a28abac368b9157/html5/thumbnails/6.jpg)
Head Mounted Displays
Mobile Desktop Standalone
© Microsoft© Oculus
© Samsung
![Page 7: Virtual Reality Beyond Gaming](https://reader035.fdocuments.in/reader035/viewer/2022062600/58a2e9ab1a28abac368b9157/html5/thumbnails/7.jpg)
Immersive Experiences
![Page 8: Virtual Reality Beyond Gaming](https://reader035.fdocuments.in/reader035/viewer/2022062600/58a2e9ab1a28abac368b9157/html5/thumbnails/8.jpg)
Why 3D Computing?• Storytelling is significantly more immersive in an environment
that surrounds the user• Virtual experiences improve empathy in the viewer• Visualizations of complex data • New and improved ways of interacting with the technical
ecosystem that we’ve been building for decades• Intuitive Computing
![Page 9: Virtual Reality Beyond Gaming](https://reader035.fdocuments.in/reader035/viewer/2022062600/58a2e9ab1a28abac368b9157/html5/thumbnails/9.jpg)
Types of Immersive Applications• 360 Photography & Video• Recorded on specialized camera rigs, viewer passively sees an
experience from a single perspective
• Volumography • Reconstruction of real spaces, translated into a 3D object – viewer
passively experiences a space from multiple perspectives
• Real-time CGI• Entire experience is created through 3D programming – viewer can
passively watch or interactively manipulate an environment
![Page 10: Virtual Reality Beyond Gaming](https://reader035.fdocuments.in/reader035/viewer/2022062600/58a2e9ab1a28abac368b9157/html5/thumbnails/10.jpg)
Industry Examples
![Page 11: Virtual Reality Beyond Gaming](https://reader035.fdocuments.in/reader035/viewer/2022062600/58a2e9ab1a28abac368b9157/html5/thumbnails/11.jpg)
Adver tising• Sponsored 360 videos• Showcase brand experience• Short & long-form videos
• In-application advertising (virtual product placement, in-world billboards)
• Branded headsets
© Volvo, Google Play Store
![Page 12: Virtual Reality Beyond Gaming](https://reader035.fdocuments.in/reader035/viewer/2022062600/58a2e9ab1a28abac368b9157/html5/thumbnails/12.jpg)
Training• Hands-on practice in a virtual setting where on-site training may be
expensive or challenging• Flight simulators• Surgery simulations
• Simulate “worst case” scenarios or control specific outcomes• Virtual weather conditions • Hard-to-predict / low-likelihood variables
![Page 13: Virtual Reality Beyond Gaming](https://reader035.fdocuments.in/reader035/viewer/2022062600/58a2e9ab1a28abac368b9157/html5/thumbnails/13.jpg)
Architecture & Engineering• Visualize 3D models and walk around within sketches
• Augment plans over physical buildings
• Immersive blueprints
© Iris VR
![Page 14: Virtual Reality Beyond Gaming](https://reader035.fdocuments.in/reader035/viewer/2022062600/58a2e9ab1a28abac368b9157/html5/thumbnails/14.jpg)
Medical • Reconstruct and explore
medical imagery
• Augmented surgical tooling
• Medical school training
© Microsoft
![Page 15: Virtual Reality Beyond Gaming](https://reader035.fdocuments.in/reader035/viewer/2022062600/58a2e9ab1a28abac368b9157/html5/thumbnails/15.jpg)
The VR WebVISUALIZING EXCEL GRAPHS IN VIRTUAL REALITY WITH WEBVR + .NET
![Page 16: Virtual Reality Beyond Gaming](https://reader035.fdocuments.in/reader035/viewer/2022062600/58a2e9ab1a28abac368b9157/html5/thumbnails/16.jpg)
The VR Web• Enables multi-platform virtual reality applications that work on desktop
and mobile
• Seamlessly transition between VR and non-VR modes• Integration of the WebVR API in Firefox Nightly and certain builds of the Chromium
browser• Mobile VR supported automatically within default mobile browsers
• Utilize existing libraries
• Built on top of WebGL
![Page 17: Virtual Reality Beyond Gaming](https://reader035.fdocuments.in/reader035/viewer/2022062600/58a2e9ab1a28abac368b9157/html5/thumbnails/17.jpg)
Data Visualization in VR• Excel charting in 3D within the browser
• Built on top of the .NET framework with Three.JS on top of WebGL
• WebVR Library for stereoscopic rendering & VR tracking
![Page 18: Virtual Reality Beyond Gaming](https://reader035.fdocuments.in/reader035/viewer/2022062600/58a2e9ab1a28abac368b9157/html5/thumbnails/18.jpg)
Data Visualization in VR• Excel charting in 3D within the browser
• Built on top of the .NET framework with Three.JS on top of WebGL
• WebVR Library for stereoscopic rendering & VR tracking
• Parse Excel data and convert to JSON
• Grab values from JSON
• Create 3D scene & Geometry from JSON data
• Update on VR device orientation
![Page 19: Virtual Reality Beyond Gaming](https://reader035.fdocuments.in/reader035/viewer/2022062600/58a2e9ab1a28abac368b9157/html5/thumbnails/19.jpg)
Data Visualization in VR
![Page 20: Virtual Reality Beyond Gaming](https://reader035.fdocuments.in/reader035/viewer/2022062600/58a2e9ab1a28abac368b9157/html5/thumbnails/20.jpg)
Let’s See it in Action!WEBVR.AZUREWEBSITES .NET
![Page 21: Virtual Reality Beyond Gaming](https://reader035.fdocuments.in/reader035/viewer/2022062600/58a2e9ab1a28abac368b9157/html5/thumbnails/21.jpg)
ExperimentationGETTING STARTED WITH VR & AR TODAY
![Page 22: Virtual Reality Beyond Gaming](https://reader035.fdocuments.in/reader035/viewer/2022062600/58a2e9ab1a28abac368b9157/html5/thumbnails/22.jpg)
Platform• Native applications• More powerful, harness graphics card and CPU capabilities
• Mobile applications • More easily accessible and generally lower cost options• Distributed through app stores
• Web applications• Great for proof of concept, but performance still is lower than other options• Easiest to integrate into existing content
![Page 23: Virtual Reality Beyond Gaming](https://reader035.fdocuments.in/reader035/viewer/2022062600/58a2e9ab1a28abac368b9157/html5/thumbnails/23.jpg)
Development Tools• 3D Engines• Unity, Unreal, CryEngine
• Web• Three.js, WebGL• A-Frame
• Native• DirectX (Desktop)• Java / GLES (Android, Mobile)
![Page 24: Virtual Reality Beyond Gaming](https://reader035.fdocuments.in/reader035/viewer/2022062600/58a2e9ab1a28abac368b9157/html5/thumbnails/24.jpg)
Define Next-Generation Computing• This wave is still just beginning
• The rules are resetting
• We have an entirely new way of utilizing data to help change the world
![Page 25: Virtual Reality Beyond Gaming](https://reader035.fdocuments.in/reader035/viewer/2022062600/58a2e9ab1a28abac368b9157/html5/thumbnails/25.jpg)
Q & A@MISSLIVIROSE
![Page 26: Virtual Reality Beyond Gaming](https://reader035.fdocuments.in/reader035/viewer/2022062600/58a2e9ab1a28abac368b9157/html5/thumbnails/26.jpg)
Thank you!