Bringing Cable TV to VR

Post on 13-Jan-2017

42 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

Transcript

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

ARPIT MATHURC O M C A S T I N N O VAT I O N L A B S

JACK ZANKOWSKIC O M C A S T E X P E R I E N C E D E S I G N

WHAT DOES TV LOOK LIKE IN VR?

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 EO C U L U S R I F TS A M S U N G G E A R

UNDERSTANDING GEAR VR

S A M S U N G G E A RC AT E G O R Y H T V V I V EO 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

• 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

WHAT THE COMPETITION LOOKS LIKE

• 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

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

U N I T Y

•0 - 125$ per dev per mo.

• C#, JavaScript

• Reasonable Performance

• Very Popular

U N R E A L E N G I N E

• Free / 5% Revenue over $3000

• C++

• Better Performance (Threads!)

• BluePrints

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

U N I T Y

BUILDDESIGN PROTOTYPE

D E V I G N E R S

DESIGN PROTOTYPE SCALE

TRAVERSING MASSIVE LIBRARIES

WIDER HORIZONTAL TOLERANCE

REMOVING THE SEAMS

2D ASSETS ARE OK

FOREGROUND ELEMENT

PANORAMA

TITLE

UI

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

• 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

• 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

WHAT DOES THE FUTURE LOOK LIKE?

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

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

V R + A I / B OT S

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

T H A N K S !

top related