Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Bringing Cable TV to Virtual Reality

Bringing Cable TV to Virtual Reality

Jack Zankowski and I walk through some design and technology challenges in building the Comcast X1 VR experience

Arpit Mathur

July 01, 2016
Tweet

More Decks by Arpit Mathur

Other Decks in Technology

Transcript

  1. 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
  2. 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
  3. 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
  4. 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
  5. • 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
  6. • 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
  7. C H O O S I N G A 3

    D E N G I N E
  8. U N I T Y •0 - 125$ per dev

    per mo. • C#, JavaScript • Reasonable Performance • Very Popular
  9. U N R E A L E N G I

    N E • Free / 5% Revenue over $3000 • C++ • Better Performance (Threads!) • BluePrints
  10. 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
  11. H O W D O YO U M A N

    A G E I M A G E L O A D S ?
  12. • 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
  13. • 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
  14. T H I N G S W I L L

    B E L E S S … AW K WA R D
  15. S TO R Y T E L L I N

    G W I L L C H A N G E