This document discusses enabling mobile virtual reality. It provides an overview of ARM processors and graphics technologies relevant to VR. GearVR is highlighted as the first mainstream mobile VR headset, powered by Samsung phones with ARM Mali graphics. The document outlines opportunities in the VR market, how VR works, and an ARM VR demo. It also introduces the upcoming ARM MaliVR SDK to help developers for ARM-powered VR applications.
4. 4
The ARM Business Model
2-3 years
ARM research
and development
Cost
incurred
2-3 years
Partner chip
development
License
revenue
$
20+ years
Multiple applications
development and sales
Royalty
revenue
$
5. 5
2020 Opportunity in Mobile Computing
Mid-Range
Smartphone
Entry-Level
Smartphones
Premium
Smartphone
650m
devices in 2020
450m
devices in 2020
1,000m
devices in 2020
Laptops
and 2-in-1s
250m
devices in 2020
Tablets
450m
devices in 2020
Source: Gartner and ARM estimates
8. 8
VR is not new – People were discussingVR the 90’s
Expensive and bulky hardware
Inadequate technology offered limited graphics capabilities
Virtuality – SegaVR – NintendoVirtual Boy
VR is now accessible
Emergence of low-cost hardware based on existing platforms
Mobile platforms offering console-like performance offering
more realism
VR is about immersing users intoVirtual worlds
All the virtual world is graphically rendered
IntroducingVirtual Reality
Virtuality
SegaVR
11. 11
Headset based on Smartphone
Partnership between Samsung Mobile & Oculus
First version for Galaxy Note 4 (Mali-T760)
Second version for Galaxy S6 (Mali-T760)
Resolution 1080p – 60 Hz
FirstVR appstore
Introducing GearVR
13. 13
Stereoscopic Display (via headset) – Providing wearer with a sense of depth
Render left eye and right eye independently
Barrel distortion effect applied to rendered output via post processing
Sensor input for head-tracking –To add realism to the output image
Sensor input for interaction (hands-tracking) –To provide an immersive experience
HowVirtual Reality Works
Left eye
Right eye
Eye gap (IPD)
Left eye Right eye
Lens
Lens
2x
CPU
Processing
2x
Vertex
processing
Increased
Fragment
Processing
14. 14
ARM Ice CaveVR Demo
High-end graphical showcase in
Virtual Reality
Developed in Unity 5.0
Dynamic Lighting using Geomerics
Enlighten
Reflections, refractions, soft shadows, …
Camera streaming from GearVR device
to another device (other people can see
what the player is doing)
Screenshots from Samsung Galaxy S6
16. 16
Availability
v0.1 draft available now under http://malideveloper.arm.com/resources/sdks/
v1.0 planned for March’16 @ GDC’16
V0.1 Features
Tutorial – Introduces the concepts of stereoscopic vision
Fundamentals of stereoscopic rendering
Calibration
Effects of lenses and methods for correcting lens distortion in software
Sample code – Runs on any Mali-based Android device
Eye separation –Viewing distance – Size of screen – Lens separation
ARM MaliVR SDK under Development