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

Ready Developer One

Avatar for Emma Fabre Emma Fabre
March 14, 2018

Ready Developer One

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

Avatar for Emma Fabre

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/