Slide 1

Slide 1 text

Daniela Fontes & Thomas Papa Android Talks #3 17th February, 2016 Making Apps for Google Cardboard

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

2013 Highland (Oculus Rift DK1) 2014 Eyes Wide (Oculus Rift DK1) Project Hong Kong (Oculus Rift DK2) 2015 QimmiQ (Oculus Rift DK2) Maker from Below (Gear VR) 2016 Space Shuttle Tour Cardboard (Cardboard) unannounced (Cardboard) unannounced (Cardboard) unannounced (Cardboard) unannounced (Cardboard) unannounced (Cardboard) unannounced (Cardboard) unannounced (Cardboard) unannounced (Cardboard) unannounced (Cardboard) unannounced (Valve/HTC Vive, Oculus Rift)

Slide 4

Slide 4 text

Space Shuttle Tour Cardboard https://play.google.com/store/apps/details?id=com.lynxvr.SpaceShuttleTourCardboard

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

What is google cardboard? “a ramp into VR”

Slide 9

Slide 9 text

v1.0 (Google I/O 2014)

Slide 10

Slide 10 text

v2.0 (Google I/O 2015)

Slide 11

Slide 11 text

v3.0 Google I/O 2016 ? Cardboard++?

Slide 12

Slide 12 text

Currently - in numbers 5 million viewers shipped globally, different shapes and sizes: NYT, Star Wars, Mattel. More than 25 million downloads of VR compatible apps (just from Google Play store) Nearly 350 thousand hours of YouTube content have been watched in Cardboard viewing mode 750 thousand VR photos taken with the Cardboard Camera. VR educational experiences are big, 500,000 students had gone on these virtual reality expeditions source: https://googleblog.blogspot.com/2016/01/unfolding-virtual-journey-cardboard.html

Slide 13

Slide 13 text

Why? ★ Virtual reality in a simple, fun, & affordable way ★ Visit new places ★ Have new experiences ★ Play immersive games

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

At the core VR Apps that: display 3D scenes with binocular rendering that track and react to head movements, button press

Slide 16

Slide 16 text

Design Cardboard Design Lab is a VR App that teaches good design practices from within a VR environment

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

1. Using a Reticle 2. UI Depth & Eye Strain 3. Using Constant Velocity 4. Keeping the User Grounded 5. Maintaining Head Tracking VR Design Principles Covered 6. Guiding with Light 7. Leveraging Scale 8. Spatial Audio 9. Gaze Cues 10. Make it Beautiful

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

Technical Go to resources: https://github.com/googlesamples/cardboard-unity https://github.com/googlesamples/cardboard-java

Slide 21

Slide 21 text

Forget about the demo samples! Cardboard Design Lab https://github. com/googlesamples/cardboard- unity/tree/master/Samples/CardboardDesi gnLab Ray Wenderlich http://www.raywenderlich. com/116805/make-vr-game-unity-google- cardboard

Slide 22

Slide 22 text

Engineering a VR App Framerate Apparent Resolution Thermals http://gamasutra.com/blogs/BrianKehrer/20160125/264161/VR_Distortion_Correction_using_Vertex_Displacement.php

Slide 23

Slide 23 text

Framerate Minimum: 60 fps Ideal: 90-120 fps Most devices (screens) in current smartphone generation are limited to 60fps

Slide 24

Slide 24 text

Apparent Resolution According to Michael Abrash, for a good VR experience we need: 4K by 4K (at a 90º FOV) per eye With current gen smartphones we get 1K by 1K. MSAA helps getting a higher apparent resolution! 4xMSAA helps us achieve an apparent resolution of 4K by 4K But it’s very expensive.

Slide 25

Slide 25 text

No content

Slide 26

Slide 26 text

Thermals Thermal output of a mobile device is a bottleneck.

Slide 27

Slide 27 text

"Brace yourself: Android setup and development really does suck. It’s no fun at all." John Carmack

Slide 28

Slide 28 text

"This will be the first place where VR enters a market, with a store and an ecosystem where you can go out and target customers. Much will be learned from that." John Carmack

Slide 29

Slide 29 text

Monetization Paid App Ads: VR Ad networks are still in Beta In-App Purchases: Non-VR Bundle (with viewer)

Slide 30

Slide 30 text

No content

Slide 31

Slide 31 text

Expected Android Ecosystem Landscape (minimum version that supports Cardboard SDK)

Slide 32

Slide 32 text

Most popular devices (42%) Google Nexus 5 Google Nexus 6P Samsung Galaxy S6 Google Nexus 5X OnePlus One LG G3 Samsung Galaxy S5 Samsung Galaxy Note4 LG G4

Slide 33

Slide 33 text

Global Interest In Google Cardboard (Google Trends)

Slide 34

Slide 34 text

NOW! ➔ Very dynamic industry ➔ Market is growing ➔ A lot less competition ➔ Way easier to stand out ➔ and build an audience

Slide 35

Slide 35 text

Thanks! Get in touch www.lynxvr.com www.mimicrygames.com ★ @LynxVR ★ @MimicryGames ★ @DanielaFIFO ★ @thomasjpapa