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

Ready Developer One

Ready Developer One

A talk about virtual reality, augmented reality and anything in between

C104c0724758cd86c79205032b8bc528?s=128

Emma Fabre

March 14, 2018
Tweet

Transcript

  1. R E A D Y D E V E L

    O P E R O N E
  2. M A X I M E

  3. 27 years old M A X I M E

  4. 27 years old Madewithlove for 4 years M A X

    I M E
  5. 27 years old Madewithlove for 4 years Like making photos,

    music etc. M A X I M E
  6. 27 years old Madewithlove for 4 years Like making photos,

    music etc. blabla bruh are you even reading this M A X I M E
  7. WA I T T H I S J U S

    T I N
  8. W E L I V E I N T H

    E F U T U R E WA I T T H I S J U S T I N
  9. N O WA I T N O T T H

    I S O N E
  10. E L E C T R I C S E

    L F D R I V I N G C A R S T H E F U T U R E O F
  11. 3 D P R I N T I N G

    T H E F U T U R E O F
  12. A R T I F I C I A L

    I N T E L L I G E N C E T H E F U T U R E O F
  13. B I O N I C L I M B

    S T H E F U T U R E O F
  14. O N - D E M A N D E

    V E RY T H I N G T H E F U T U R E O F
  15. E X T E N D E D R E

    A L I T Y T H E F U T U R E O F
  16. Extended reality (XR) references 
 all real-and-virtual environments 
 and

    human-machine interactions It includes representative forms such as augmented reality (AR), augmented virtuality (AV) and virtual reality (VR) X R
  17. F I F T Y S H A D E

    S O F R E A L I T Y
  18. F I F T Y S H A D E

    S O F R E A L I T Y
  19. F I F T Y S H A D E

    S O F R E A L I T Y T O T E S R E A L
  20. F I F T Y S H A D E

    S O F R E A L I T Y T O T E S R E A L T O T E S FA K E
  21. F I F T Y S H A D E

    S O F R E A L I T Y T O T E S R E A L T O T E S FA K E V R
  22. F I F T Y S H A D E

    S O F R E A L I T Y T O T E S R E A L T O T E S FA K E V R A R
  23. F I F T Y S H A D E

    S O F R E A L I T Y T O T E S R E A L T O T E S FA K E V R A R AV
  24. F I F T Y S H A D E

    S O F R E A L I T Y T O T E S R E A L T O T E S FA K E V R A R AV M R
  25. also microsoft says MR for VR/AR all the time on

    purpose just to fuck with people the absolute madmen can you imagine
  26. L O O K B A C K A (

    V E RY ) B R I E F
  27. 1 9 6 0 A R E W E T

    H E R E Y E T ? N O
  28. 1 9 7 0 A R E W E T

    H E R E Y E T ? N O
  29. 1 9 8 0 A R E W E T

    H E R E Y E T ? N O
  30. 1 9 8 0 A R E W E T

    H E R E Y E T ? N O
  31. 1 9 9 0 A R E W E T

    H E R E Y E T ? H E L L N O
  32. 2 0 0 0 A R E W E T

    H E R E Y E T ? N O C A U S E V R G O T WAY T O O B I G I N T H E 9 0 S B U T I T S U C K E D S O M U C H I T D I E D F O R A D E C A D E
  33. 2 0 1 0 A R E W E T

    H E R E Y E T ?
  34. 2 0 1 0 A R E W E T

    H E R E Y E T ? N O
  35. 2 0 1 0 A R E W E T

    H E R E Y E T ? N O B U T W E ' R E T H E R E - I S H
  36. XR still sucks a bit but it's gonna stop sucking

    faster now virtual booze here I come
  37. N O W ? S O W H Y I

    S X R B I G
  38. "hey guys VR was alright should we bring it back?"

    2 0 1 2
  39. "hey guys VR was alright should we bring it back?"

    2 0 1 2
  40. "hey guys VR was alright should we bring it back?"

    2 0 1 2 did you just say money
  41. T H E R I F T I S H

    E R E M A R C H 2 0 1 6
  42. T H E R I F T I S H

    E R E M A R C H 2 0 1 6 hey didnt we make one of those?
  43. T H E R I F T V I V

    E I S H E R E A P R I L 2 0 1 6
  44. None
  45. sorry im late i heard money

  46. sorry im late i heard money wow, i like money

    too!
  47. sorry im late i heard money wow, i like money

    too! hey guys whats happen–IS THAT MONEY
  48. N O W ? S O W H Y I

    S X R B I G
  49. N O W ? S O W H Y I

    S X R B I G Because its gotten big-ish and now nobody wants to be left out in case it actually works this time
  50. WA R N I N G

  51. WA R N I N G • This talk will

    cut a lot of corners
  52. WA R N I N G • This talk will

    cut a lot of corners • This talk will be focused on the big picture (instead of specific brands/products)
  53. WA R N I N G • This talk will

    cut a lot of corners • This talk will be focused on the big picture (instead of specific brands/products) • This talk will not demonstrate XR to you
  54. O F X R T H E C U R

    R E N T S TAT E
  55. O N T H E P H O N E

    T H E S TAT E O F X R
  56. M O B I L E X R

  57. M O B I L E X R P R

    O S
  58. M O B I L E X R • Only

    requires an (ok) phone P R O S
  59. M O B I L E X R • Only

    requires an (ok) phone • Usually cheap (from free to way too much for what it is) P R O S
  60. M O B I L E X R • Only

    requires an (ok) phone • Usually cheap (from free to way too much for what it is) • Easy to pick up and down P R O S
  61. M O B I L E X R • Only

    requires an (ok) phone • Usually cheap (from free to way too much for what it is) • Easy to pick up and down P R O S C O N S
  62. M O B I L E X R • Only

    requires an (ok) phone • Usually cheap (from free to way too much for what it is) • Easy to pick up and down P R O S C O N S • From low to mid-tier XR
  63. M O B I L E X R • Only

    requires an (ok) phone • Usually cheap (from free to way too much for what it is) • Easy to pick up and down P R O S C O N S • From low to mid-tier XR • Not a lot of AR (but changing)
  64. M O B I L E X R • Only

    requires an (ok) phone • Usually cheap (from free to way too much for what it is) • Easy to pick up and down P R O S C O N S • From low to mid-tier XR • Not a lot of AR (but changing) • Mostly no movement or interactions
  65. G O O G L E D AY D R

    E A M O C U L U S G E A R V R
  66. H O W D O E S I T W

    O R K P R O B A B LY S O R C E RY O R S O M E T H I N G
  67. None
  68. None
  69. None
  70. I N S I D E O U T T

    R A C K I N G The device's gyroscope and position informations are used to locate the person into the virtual world. wait those arent my glasses
  71. S O H O W G O O D I

    S M O B I L E X R R I G H T N O W ?
  72. I T ' S ( M O S T LY

    ) N O T S O H O W G O O D I S M O B I L E X R R I G H T N O W ?
  73. Apple ARKit Google ARCore

  74. None
  75. None
  76. T O O L O N G ; F E

    L L A S L E E P
  77. T O O L O N G ; F E

    L L A S L E E P Mobile is currently best suited for AR
  78. T O O L O N G ; F E

    L L A S L E E P Mobile is currently best suited for AR • Most things you need are already in phones
  79. T O O L O N G ; F E

    L L A S L E E P Mobile is currently best suited for AR • Most things you need are already in phones • Allows you to augment all of reality instead of a chunk of it
  80. T O O L O N G ; F E

    L L A S L E E P Mobile is currently best suited for AR • Most things you need are already in phones • Allows you to augment all of reality instead of a chunk of it
  81. T O O L O N G ; F E

    L L A S L E E P Mobile is currently best suited for AR • Most things you need are already in phones • Allows you to augment all of reality instead of a chunk of it And very ill-suited for VR
  82. T O O L O N G ; F E

    L L A S L E E P Mobile is currently best suited for AR • Most things you need are already in phones • Allows you to augment all of reality instead of a chunk of it And very ill-suited for VR • Requires processing/graphical capabilities that phones just don't yet have
  83. T O O L O N G ; F E

    L L A S L E E P Mobile is currently best suited for AR • Most things you need are already in phones • Allows you to augment all of reality instead of a chunk of it And very ill-suited for VR • Requires processing/graphical capabilities that phones just don't yet have • Requires extra hardware that will probably never be standard
  84. T O O L O N G ; F E

    L L A S L E E P Mobile is currently best suited for AR • Most things you need are already in phones • Allows you to augment all of reality instead of a chunk of it And very ill-suited for VR • Requires processing/graphical capabilities that phones just don't yet have • Requires extra hardware that will probably never be standard • No available framework à la ARKit/ARCore (sorta)
  85. N O T O N T H E P H

    O N E T H E S TAT E O F X R
  86. C O M P U T E R X R

  87. C O M P U T E R X R

    P R O S
  88. C O M P U T E R X R

    • Can move and interact P R O S
  89. C O M P U T E R X R

    • Can move and interact • Full precise tracking P R O S
  90. C O M P U T E R X R

    • Can move and interact • Full precise tracking • Much wider choice of content P R O S
  91. C O M P U T E R X R

    • Can move and interact • Full precise tracking • Much wider choice of content P R O S C O N S
  92. C O M P U T E R X R

    • Can move and interact • Full precise tracking • Much wider choice of content P R O S C O N S • Requires a decent computer
  93. C O M P U T E R X R

    • Can move and interact • Full precise tracking • Much wider choice of content P R O S C O N S • Requires a decent computer • Requires a decent amount of money
  94. C O M P U T E R X R

    • Can move and interact • Full precise tracking • Much wider choice of content P R O S C O N S • Requires a decent computer • Requires a decent amount of money • Requires a bit of setup
  95. C O M P U T E R X R

    its hella better P R O S C O N S its hella pricier
  96. H O W D O E S I T W

    O R K P R O B A B LY E X P E N S I V E R G B ™ S O R C E RY O R S O M E T H I N G
  97. None
  98. None
  99. S O H O W G O O D I

    S N O N M O B I L E X R R I G H T N O W ?
  100. M I N D B L O W I N

    G S O H O W G O O D I S N O N M O B I L E X R R I G H T N O W ?
  101. T O O L O N G ; F E

    L L A S L E E P
  102. T O O L O N G ; F E

    L L A S L E E P Computer is currently best suited for VR
  103. T O O L O N G ; F E

    L L A S L E E P Computer is currently best suited for VR • Most modern computers can decently run VR
  104. T O O L O N G ; F E

    L L A S L E E P Computer is currently best suited for VR • Most modern computers can decently run VR • All the platforms for distribution are already in place (eg. Steam)
  105. T O O L O N G ; F E

    L L A S L E E P Computer is currently best suited for VR • Most modern computers can decently run VR • All the platforms for distribution are already in place (eg. Steam) • Lots of standards already in place and more coming in
  106. T O O L O N G ; F E

    L L A S L E E P Computer is currently best suited for VR • Most modern computers can decently run VR • All the platforms for distribution are already in place (eg. Steam) • Lots of standards already in place and more coming in
  107. T O O L O N G ; F E

    L L A S L E E P Computer is currently best suited for VR • Most modern computers can decently run VR • All the platforms for distribution are already in place (eg. Steam) • Lots of standards already in place and more coming in And (sorta) ill-suited for AR
  108. T O O L O N G ; F E

    L L A S L E E P Computer is currently best suited for VR • Most modern computers can decently run VR • All the platforms for distribution are already in place (eg. Steam) • Lots of standards already in place and more coming in And (sorta) ill-suited for AR • External tracking means limited use of reality
  109. T O O L O N G ; F E

    L L A S L E E P Computer is currently best suited for VR • Most modern computers can decently run VR • All the platforms for distribution are already in place (eg. Steam) • Lots of standards already in place and more coming in And (sorta) ill-suited for AR • External tracking means limited use of reality • Cameras on most headsets are not good enough
  110. T O O L O N G ; F E

    L L A S L E E P Computer is currently best suited for VR • Most modern computers can decently run VR • All the platforms for distribution are already in place (eg. Steam) • Lots of standards already in place and more coming in And (sorta) ill-suited for AR • External tracking means limited use of reality • Cameras on most headsets are not good enough • Shitload harder to fit a 900€ PC in your pocket
  111. T O O L O N G ; F E

    L L A S L E E P Computer is currently best suited for VR • Most modern computers can decently run VR • All the platforms for distribution are already in place (eg. Steam) • Lots of standards already in place and more coming in And (sorta) ill-suited for AR • External tracking means limited use of reality • Cameras on most headsets are not good enough • Shitload harder to fit a 900€ PC in your pocket
  112. T O O L O N G ; F E

    L L A S L E E P Computer is currently best suited for VR • Most modern computers can decently run VR • All the platforms for distribution are already in place (eg. Steam) • Lots of standards already in place and more coming in And (sorta) ill-suited for AR • External tracking means limited use of reality • Cameras on most headsets are not good enough • Shitload harder to fit a 900€ PC in your pocket
  113. O N T H E W E B T H

    E S TAT E O F X R
  114. W E B V R • Slim browser support •

    Uses existing APIs (canvas, gamepad, WebGL, etc.) • Already 318 frameworks for it on NPM probably • Backed big time by Mozilla
  115. SERIOUSLY DONT USE THIS PEOPL what are you doing stahp

    so unstable it lost at jenga 23 times in a row
  116. <a-scene> <a-box position="-1 0.5 -3" color="#4CC3D9" /> <a-plane width="4" height="4"

    color="#7BC8A4" /> </a-scene> <View> <Pano source={asset('foo.jpg')} /> <Text style={{fontSize: 0.8}}> hello </Text> </View>
  117. None
  118. F O R W O R K T H E

    S TAT E O F X R
  119. D O C T O R S A N D

    S T U F F W H O E L S E U S E S X R ?
  120. T H E M I L I TA RY W

    H O E L S E U S E S X R ? P E W P E W L O L
  121. R E A L E S TAT E W H

    O E L S E U S E S X R ?
  122. S C H O O L S W H O

    E L S E U S E S X R ?
  123. None
  124. Y O U , S O O N W H

    O E L S E U S E S X R ?
  125. B U T W H Y W H O E

    L S E U S E S X R
  126. Training and immersion B U T W H Y W

    H O E L S E U S E S X R
  127. Training and immersion Visualising and projection B U T W

    H Y W H O E L S E U S E S X R
  128. X R H E A D E D ? W

    H E R E I S
  129. N E X T I T E R AT I

    O N S W H AT A R E T H E
  130. B E T T E R D E V I

    C E S T H E N E X T I T E R AT I O N S
  131. B E T T E R I N P U

    T T H E N E X T I T E R AT I O N S
  132. B E T T E R C O O P

    E R AT I O N T H E N E X T I T E R AT I O N S
  133. B E T T E R C O O P

    E R AT I O N T H E N E X T I T E R AT I O N S
  134. None
  135. B E T T E R A U D I

    O T H E N E X T I T E R AT I O N S
  136. C H A L L E N G E S

    W H AT A R E T H E
  137. R E T H I N K I N G

    U I / U X T H E C H A L L E N G E S
  138. None
  139. None
  140. None
  141. None
  142. H A R A S S M E N T

    T H E C H A L L E N G E S
  143. None
  144. None
  145. None
  146. A B U S E & E X P L

    O I TAT I O N T H E C H A L L E N G E S
  147. None
  148. None
  149. None
  150. F O V E AT E D R E N

    D E R I N G
  151. None
  152. P U B L I C I M A G

    E T H E C H A L L E N G E S
  153. F R A G M E N TAT I O

    N
  154. R E C R O O M ( V R

    )
  155. P O K E M O N G O (

    A R )
  156. None
  157. O V E R D U E Q U E

    S T I O N S A N D A P P R O X I M AT I V E A N S W E R S anahkiasen
 anahkiasen
 anahkiasen
 anahkiasen
 anahkiasen
 anahkiasen
 anahkiasen
 anahkiasen facebook.com/
 twitter.com/
 github.com/
 flickr.com/
 last.fm/user/
 steamcommunity.com/id/
 soundcloud.com/
 trakt.tv/users/