bringing cable tv to vr

43
BRINGING YOUR CABLE TV TO VR JUNE 30TH 2016 • WICT TECH IT OUT

Upload: arpit-mathur

Post on 13-Jan-2017

42 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Bringing Cable TV to VR

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

Page 2: Bringing Cable TV to VR

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

Page 3: Bringing Cable TV to VR

WHAT DOES TV LOOK LIKE IN VR?

Page 4: Bringing Cable TV to 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

Page 5: Bringing Cable TV to VR

UNDERSTANDING GEAR VR

Page 6: Bringing Cable TV to 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

Page 7: Bringing Cable TV to VR

• 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

Page 8: Bringing Cable TV to VR

WHAT THE COMPETITION LOOKS LIKE

Page 9: Bringing Cable TV to VR
Page 10: Bringing Cable TV to VR
Page 11: Bringing Cable TV to VR
Page 12: Bringing Cable TV to VR

• 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

Page 13: Bringing Cable TV to VR
Page 14: Bringing Cable TV to VR
Page 15: Bringing Cable TV to VR

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

Page 16: Bringing Cable TV to VR

U N I T Y

•0 - 125$ per dev per mo.

• C#, JavaScript

• Reasonable Performance

• Very Popular

Page 17: Bringing Cable TV to VR

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

• Free / 5% Revenue over $3000

• C++

• Better Performance (Threads!)

• BluePrints

Page 18: Bringing Cable TV to VR

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

Page 19: Bringing Cable TV to VR

U N I T Y

Page 20: Bringing Cable TV to VR

BUILDDESIGN PROTOTYPE

Page 21: Bringing Cable TV to VR

D E V I G N E R S

Page 22: Bringing Cable TV to VR

DESIGN PROTOTYPE SCALE

Page 23: Bringing Cable TV to VR
Page 24: Bringing Cable TV to VR
Page 25: Bringing Cable TV to VR
Page 26: Bringing Cable TV to VR

TRAVERSING MASSIVE LIBRARIES

Page 27: Bringing Cable TV to VR

WIDER HORIZONTAL TOLERANCE

Page 28: Bringing Cable TV to VR
Page 29: Bringing Cable TV to VR

REMOVING THE SEAMS

Page 30: Bringing Cable TV to VR
Page 31: Bringing Cable TV to VR

2D ASSETS ARE OK

Page 32: Bringing Cable TV to VR

FOREGROUND ELEMENT

PANORAMA

TITLE

UI

Page 33: Bringing Cable TV to VR
Page 34: Bringing Cable TV to VR
Page 35: Bringing Cable TV to VR

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

Page 36: Bringing Cable TV to VR

• 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

Page 37: Bringing Cable TV to VR

• 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

Page 38: Bringing Cable TV to VR

WHAT DOES THE FUTURE LOOK LIKE?

Page 39: Bringing Cable TV to VR

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

Page 40: Bringing Cable TV to VR

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

Page 41: Bringing Cable TV to VR

V R + A I / B OT S

Page 42: Bringing Cable TV to VR

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

Page 43: Bringing Cable TV to VR

T H A N K S !