Top Banner
Mobile Virtual Reality what is that and how it works? Alexey Rybakov, Senior Engineer, Technical Evangelist at DataArt [email protected]
65

Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

Jul 12, 2018

Download

Documents

phungkhuong
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

Mobile Virtual Reality what is that and how it works?Alexey Rybakov, Senior Engineer, Technical Evangelist at [email protected]

Page 2: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

Agenda

• 1. XR/AR/MR/MR/VR/MVR?

• 2. Mobile Hardware

• 3. SDK/Tools/Development

Page 3: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

AR is for Augmented Reality: What is that?

Page 4: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

AR is for Augmented Reality: Devices, Tools

AR Tools / SDK• Vuforia• EasyAR• Wikitude• ARToolKit• Kudan• Maxst• Xzimg• NyARToolkit

Page 5: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

AR is for Augmented Reality New Player: Apple ARKit

Page 6: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

MR is for Mixed Reality: What is That?

Page 7: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

MR is for Mixed Reality Devices: Hololens

• CPU: Intel 32-bit (1GHz)• OS: Microsoft Holographics• Memory:• 2 GB RAM• 1 GB HPU RAM• Storage: 64 GB (flash memory)• Display: 2.3 megapixel

widescreen stereoscopic head-mounted display

• Sound: Spatial sound technology

Page 8: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

MR is for Mixed Reality Devices: Google Project Tango

Lenovo Phab Pro• SoC: Qualcomm® Snapdragon™

652 processor built for Tango• OS: Android™ 6.0, Marshmallow• Memory: 4 GB RAM memory, 64

GB • Display: 6..4" Quad HD (2560 x

1440) 2K IPS assertive display with 2.5D curved glass

Page 9: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

MR is for Mixed Reality Tools

Mixed Reality Tools / SDK• Microsoft Hololens dev programm• Unity Hololens• Google Tango SDK ( android /

native)• Tango SDK for Unity

Page 10: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

MR is for Mixed Reality Tools: Hololens Emulator

Page 11: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

MR is for Merged Reality: What is That?

Page 12: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

MR is for Merged Reality Devices: Intel Project Alloy

• vision processor • 7th core processor• ultra wide-angle fisheye lenses,• 2 RealSense cameras,

sensors, and battery.

Page 13: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

MR is for Merged Reality Devices: Intel Project Alloy

• vision processor • 7th core processor• ultra wide-angle fisheye lenses,• 2 RealSense cameras,

sensors, and battery.

Page 14: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

MR is for Merged Reality Devices: Google Standalone VR

Page 15: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

MR is for Merged Reality Devices: Google Standalone VR

Page 16: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

MR is for Merged Reality Devices: Google Standalone VR

Page 17: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

MR is for Merged Reality Devices: HTC China Standalone VR

Page 18: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

Merged Reality Tools: Unity, Unreal, Seurat ,Visual Studio?

Page 19: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

Merged Reality Tools: Seurat

Page 20: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

Merged Reality Tools: Seurat

Page 21: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

VR is for Virtual Reality: Basic Graphics Characteristics

• FOV ( Field of View)• Refresh rate• Display Resolution• PPI ( Pixel per inch)• Lens type• Sensors

Page 22: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

VR is for Virtual Reality: FOV

Page 23: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

VR is for Virtual Reality: Oculus

• FOV: 110x113• Refresh Rate: 90Hz• Resolution: 1200x1080• PPI: 447• Sensors: Accelerometer,

gyroscope, magnetometer

Page 24: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

VR is for Virtual Reality: HTC Vive

FOV: 94Hx93VRefresh Rate: 90HzResolution: 1200x1080PPI: 456PPiSensors: Accelerometer, gyroscope, magnetometer

Page 25: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

VR is for Virtual Reality: PS VR

FOV: 100Refresh Rate: 90/120HzResolution: 960x1080Sensors: Accelerometer, gyroscope, magnetometer

Page 26: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

VR is for Virtual Reality: Oculus Screen vs HTC Vive

Page 27: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

VR is for Virtual Reality: PSVR Screen

Page 28: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

Mobile VR - ?

Page 29: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

Mobile VR - ?

Page 30: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

Mobile VR - ?

Page 31: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

Mobile VR - ?

Page 32: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

Cardboard

Page 33: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

Google cardboards world

FOV: 90-120Refresh Rate: depends on deviceResolution: depends on phoneSensors: Accelerometer, gyroscope, magnetometerDevices: Any Mobile Phone

SDK• iOS• Android

Page 34: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

Google cardboards world

Page 35: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

MVR: Google Cardboard Setup

Page 36: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

VR Render

Page 37: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

VR Render

Page 38: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

VR Render: Lens correction data

Page 39: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

VR Render: Lens correction data

Page 40: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

VR Render: Lens distortion data

Page 41: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

VR Render

Page 42: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

Mobile VR - Controls

Page 43: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

DayDream

Page 44: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

MVR is: Google Daydream View

FOV: 101Refresh Rate: 60Resolution:250x1440 / FullHD (Both)Sensors: Accelerometer, gyroscope, magnetometerJoystick

SDK• Android

Page 45: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

Daydream

Google Pixel / XLMoto ZMate 9 ProZTE Axon 7

Page 46: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

Daydream

Page 47: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

Daydream: Controller

Page 48: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

Google Daydream Tools: Unreal ( Branch )

Page 49: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

Google Daydream Tools: Unity

Page 50: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

Google Daydream

Page 51: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

Samsung Gear VR powered by Oculus Rift

Page 52: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

MVR is: Samsung Gear VR powered by Oculus Rift

FOV: 90-101Refresh Rate: 50 - 60Resolution: 2500x1440 (Both)Sensors: Accelerometer, gyroscope, magnetometerTouch PanelDevices: Top Samsung Phones

SDK• Android

Page 53: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

MVR is: Samsung Gear VR for Note

FOV: 101Refresh Rate: depends on deviceResolution: depends on phoneSensors: Accelerometer, gyroscope, magnetometerTouch PanelDevices: Samsung NotesSDK• Android

Page 54: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

MVR is: Samsung Gear VR 2017

FOV: 101Refresh Rate: depends on deviceResolution: depends on phoneSensors: Accelerometer, gyroscope, magnetometerJoystick

SDK• Android

Page 55: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

Samsung Gear VR Pre-request

Page 56: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

Samsung Gear VR: Controller

3-axis freedom of motion No depth movementSensors:Gyro+Accelerometer+Magnetometer, SamplingRate @208HzIndicator: 3-colorLED Battery:2xAAABattery(1000mAh,upto40dayswhen used on average for 2 hours a day)BT: 4.2 Blutooth Low EnergyTouchpad/Trigger/Back & Home Keys/Volume Rocker

Page 57: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

Samsung Gear VR: Sample

Page 58: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

Samsung Gear VR: Tools

• Unreal Engine • Unreal Engine Oculus

Branch• Unity + Oculus Tools• Native Android Support• Samsung Platfrom SDK• Samsung Avatar SDK

Page 59: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

Samsung Gear VR: Unity Integration

Page 60: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

Samsung Gear VR: Unity Integration

Page 61: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

Samsung Gear VR: Unity Integration

Page 62: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

Mobile VR Conclusion: It’s Cool

Page 63: Mobile Virtual Reality what is that and how it works? · 2017-12-27 · Mobile Virtual Reality what is that and how it works? Alexey Rybakov, ... AR Tools / SDK • Vuforia • EasyAR

Mobile VR Conclusion: But

• You need performance! • Performance on premium mobile is limited by capacity to

dissipate heat• Segmentation ( Gear VR vs DayDream vs Cardboard

phones vs DayDream Standalone VR)