Slide 1

Slide 1 text

B R I N G I N G YO U R C A B L E T V TO V R J U N E 3 0 T H 2 0 1 6 • W I C T T E C H I T O U T

Slide 2

Slide 2 text

ARPIT MATHUR C O M C A S T I N N O VAT I O N L A B S JACK ZANKOWSKI C O M C A S T E X P E R I E N C E D E S I G N

Slide 3

Slide 3 text

WHAT DOES TV LOOK LIKE IN VR?

Slide 4

Slide 4 text

L E S S I M M E R S I V E M O R E A C C E S S I B L E M O B I L E G O O G L E C A R D B O A R D M O R E I M M E R S I V E L E S S A C C E S S I B L E H TC V I V E O C U L U S R I F T S A M S U N G G E A R

Slide 5

Slide 5 text

UNDERSTANDING GEAR VR

Slide 6

Slide 6 text

S A M S U N G G E A R C AT E G O R Y H T V V I V E O C U L U S R I F T S O N Y P S V R D I S P L AY 2 5 6 0 X 1 4 4 0 1 2 8 0 X 1 4 4 0 P E R E Y E S U P E R A M O L E D 2 1 6 0 X 1 2 0 0 1 0 8 0 X 1 2 0 0 P E R E Y E O L E D 2 5 6 0 X 1 2 0 0 1 0 8 0 X 1 2 0 0 P E R E Y E O L E D 1 9 2 0 X 1 0 8 0 9 6 0 X 1 0 8 0 P E R E Y E O L E D R E F R E S H R AT E 6 0 H Z 9 0 H Z 9 0 H Z 1 2 0 H Z , 9 0 H Z S E N S O R S A C C E L E R ATO R , G Y R O M E T E R , G E O M A G N E T I C , P R OX I M I T Y A C C E L E R O M E T E R , G Y R O S C O P E , M A G N E TO M E T E R , 3 6 0 º P O S I T I O N A L T R A C K I N G A C C E L E R O M E T E R , G Y R O S C O P E , L A S E R P O S I T I O N S E N S O R , F R O N T- FA C I N G C A M E R A 3 6 0 D E G R E E T R A C K I N G , 9 L E D S F I E L D O F V I E W 9 6 D E G R E E S 1 1 0 D E G R E E S 1 1 0 D E G R E E S 1 0 0 D E G R E E S

Slide 7

Slide 7 text

• Cannot rely on controllers, has to work with default gesture pad • Lower refresh rate = missed frames are extremely apparent • Not great at high poly models but can handle high res textures B E YO N D T H E S P E C S H E E T

Slide 8

Slide 8 text

WHAT THE COMPETITION LOOKS LIKE

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

• 3D Living Room background • Floating Mobile / TV Interface • Hide or fade content fold T V V R C H E C K L I S T

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

C H O O S I N G A 3 D E N G I N E

Slide 16

Slide 16 text

U N I T Y •0 - 125$ per dev per mo. • C#, JavaScript • Reasonable Performance • Very Popular

Slide 17

Slide 17 text

U N R E A L E N G I N E • Free / 5% Revenue over $3000 • C++ • Better Performance (Threads!) • BluePrints

Slide 18

Slide 18 text

A M A Z O N L U M B E R YA R D • Free • Spinoff of CryEngine • C++, Lua • Deeply integrated with Amazon Cloud Services and Twitch TV • Node editor

Slide 19

Slide 19 text

U N I T Y

Slide 20

Slide 20 text

BUILD DESIGN PROTOTYPE

Slide 21

Slide 21 text

D E V I G N E R S

Slide 22

Slide 22 text

DESIGN PROTOTYPE SCALE

Slide 23

Slide 23 text

No content

Slide 24

Slide 24 text

No content

Slide 25

Slide 25 text

No content

Slide 26

Slide 26 text

TRAVERSING MASSIVE LIBRARIES

Slide 27

Slide 27 text

WIDER HORIZONTAL TOLERANCE

Slide 28

Slide 28 text

No content

Slide 29

Slide 29 text

REMOVING THE SEAMS

Slide 30

Slide 30 text

No content

Slide 31

Slide 31 text

2D ASSETS ARE OK

Slide 32

Slide 32 text

FOREGROUND ELEMENT PANORAMA TITLE UI

Slide 33

Slide 33 text

No content

Slide 34

Slide 34 text

No content

Slide 35

Slide 35 text

H O W D O YO U M A N A G E I M A G E L O A D S ?

Slide 36

Slide 36 text

• Load a lot of images without using loaders or stuttering • No threads for parallel code execution T H E P R O B L E M

Slide 37

Slide 37 text

• Load images with multiple threads on the Android side • Convert to Texture and maintain texture cache • Load images into Unity app via JNI S O L U T I O N

Slide 38

Slide 38 text

WHAT DOES THE FUTURE LOOK LIKE?

Slide 39

Slide 39 text

T H I N G S W I L L B E L E S S … AW K WA R D

Slide 40

Slide 40 text

S TO R Y T E L L I N G W I L L C H A N G E

Slide 41

Slide 41 text

V R + A I / B OT S

Slide 42

Slide 42 text

V R AVATA R S A R E F O R E V E R ?

Slide 43

Slide 43 text

T H A N K S !