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

Emma Fabre

March 14, 2018
Tweet

More Decks by Emma Fabre

Other Decks in Technology

Transcript

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

    O P E R O N E
  2. 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
  3. 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
  4. 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
  5. 3 D P R I N T I N G

    T H E F U T U R E O F
  6. 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
  7. B I O N I C L I M B

    S T H E F U T U R E O F
  8. 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
  9. 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
  10. 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
  11. F I F T Y S H A D E

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

    S O F R E A L I T Y
  13. 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
  14. 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
  15. 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
  16. 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
  17. 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
  18. 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
  19. also microsoft says MR for VR/AR all the time on

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

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

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

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

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

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

    H E R E Y E T ? H E L L N O
  26. 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
  27. 2 0 1 0 A R E W E T

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

    H E R E Y E T ? N O
  29. 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
  30. XR still sucks a bit but it's gonna stop sucking

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

    S X R B I G
  32. T H E R I F T I S H

    E R E M A R C H 2 0 1 6
  33. 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?
  34. 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
  35. sorry im late i heard money wow, i like money

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

    S X R B I G
  37. 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
  38. WA R N I N G • This talk will

    cut a lot of corners
  39. 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)
  40. 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
  41. O F X R T H E C U R

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

    T H E S TAT E O F X R
  43. M O B I L E X R • Only

    requires an (ok) phone P R O S
  44. 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
  45. 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
  46. 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
  47. 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
  48. 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)
  49. 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
  50. 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
  51. 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
  52. 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
  53. 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 ?
  54. 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 ?
  55. T O O L O N G ; F E

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

    L L A S L E E P Mobile is currently best suited for AR
  57. 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
  58. 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
  59. 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
  60. 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
  61. 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
  62. 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
  63. 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)
  64. N O T O N T H E P H

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

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

    • Can move and interact • Full precise tracking P R O S
  67. 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
  68. 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
  69. 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
  70. 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
  71. 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
  72. C O M P U T E R X R

    its hella better P R O S C O N S its hella pricier
  73. 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
  74. 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 ?
  75. 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 ?
  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 Computer is currently best suited for VR
  78. 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
  79. 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)
  80. 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
  81. 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
  82. 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
  83. 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
  84. 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
  85. 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
  86. 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
  87. 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
  88. O N T H E W E B T H

    E S TAT E O F X R
  89. 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
  90. SERIOUSLY DONT USE THIS PEOPL what are you doing stahp

    so unstable it lost at jenga 23 times in a row
  91. <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>
  92. F O R W O R K T H E

    S TAT E O F X R
  93. 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 ?
  94. 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
  95. R E A L E S TAT E W H

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

    E L S E U S E S X R ?
  97. Y O U , S O O N W H

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

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

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

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

    O N S W H AT A R E T H E
  102. 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
  103. 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
  104. 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
  105. 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
  106. 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
  107. C H A L L E N G E S

    W H AT A R E T H E
  108. 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
  109. H A R A S S M E N T

    T H E C H A L L E N G E S
  110. 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
  111. F O V E AT E D R E N

    D E R I N G
  112. P U B L I C I M A G

    E T H E C H A L L E N G E S
  113. 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/