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

Bringing Cable TV to VR

Jan 13, 2017

Download

Technology

Arpit Mathur
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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 !