YouTube2Text

INTRO TO AR / VR / MR / XR : TECHNOLOGIES , APPLICATIONS & ISSUES | MODULE - 1 — Transcript

by LEARN FROM EXPERT · 80,197 words · 11,202 segments · language en · Watch on YouTube

Full transcript

  1. 0:06hello there uh I am Mich nebling uh I'm
  2. 0:10your instructor I am a professor an
  3. 0:14assistant professor to be precise at the
  4. 0:16University of Michigan where I work in
  5. 0:18the school of information um I thought I
  6. 0:21should introduce myself and tell you
  7. 0:23maybe a few things about myself before
  8. 0:24we go really into this XR Muk
  9. 0:27specialization um so I I've been working
  10. 0:30in the space for about 5 years now I
  11. 0:32would say uh I've been doing research in
  12. 0:35this space specifically in the area of
  13. 0:37human computer interaction and I've been
  14. 0:39teaching uh in the residential program
  15. 0:41at the University of Michigan for three
  16. 0:44years now um two arvr courses one
  17. 0:47focused really on design and one focused
  18. 0:49on development this is in many ways an
  19. 0:51update of the teach out uh that I've
  20. 0:54have done a few years ago with a few of
  21. 0:55my colleagues it was the augmented
  22. 0:58reality virtual reality and mixed
  23. 0:59realties teach out from the University
  24. 1:01of Michigan maybe you've seen me there H
  25. 1:03it was great to meet some of the
  26. 1:05Learners in that uh moo and uh many of
  27. 1:09you have actually said we wanted to
  28. 1:11learn more about design and development
  29. 1:13so we've heard you and we've added a
  30. 1:15significant content in both of these
  31. 1:18areas right so I care about XR you guess
  32. 1:23that um it is really important for me
  33. 1:26that we all understand these
  34. 1:27Technologies they are making it into our
  35. 1:30everyday lives um they are there they're
  36. 1:32not going to go away uh we still have an
  37. 1:35influence on how to shape those
  38. 1:37Technologies so that we have a better
  39. 1:40control right how these Technologies
  40. 1:43make it into our everyday lives in any
  41. 1:45case it's time for me to pay back so and
  42. 1:48pay it forward so I hope what you learn
  43. 1:51here today uh is that is something that
  44. 1:53I had to learn uh myself not just today
  45. 1:56but over the next few weeks it's not
  46. 1:57going to be that fast almost trick do
  47. 2:00there right and um I hope that you share
  48. 2:03that knowledge and that you invite other
  49. 2:05people to also learn about these things
  50. 2:07not everybody cares about development
  51. 2:09maybe some of us care about design
  52. 2:10hopefully even more and then a lot of us
  53. 2:13should really care about where this
  54. 2:15space and these Technologies are going
  55. 2:17and we should have some critical
  56. 2:19discussions about this so thanks for uh
  57. 2:23well letting me meet you and joining me
  58. 2:25in this uh effort of spreading the
  59. 2:27knowledge around XR and um yeah I really
  60. 2:32look forward to seeing uh you in the
  61. 2:34course hope we get to interact with each
  62. 2:35other maybe perhaps even meet in person
  63. 2:37one day that would be exciting um hello
  64. 2:41and welcome to the XR
  65. 2:56Muk welcome to this first course uh as
  66. 3:00part of the XR Muk this course is
  67. 3:02focused on providing an introduction
  68. 3:05really uh covering all the fundamental
  69. 3:07knowledge that we need to have to
  70. 3:09understand
  71. 3:10XR uh so this is really what this course
  72. 3:12is about uh understanding this
  73. 3:15terminology learning about the
  74. 3:17Technologies learning about the
  75. 3:18applications seeing the potential um
  76. 3:21maybe being a little bit enthusiastic
  77. 3:23about it and then learning about you
  78. 3:25know strategy and Trends and also then
  79. 3:28really talking about the issues
  80. 3:30Let's uh jump in and try to get a little
  81. 3:32bit of an overview of what we actually
  82. 3:34learn about in this uh first course so
  83. 3:36here's an overview of the course in the
  84. 3:39first module we're going to look at the
  85. 3:41terminology and also learn about the
  86. 3:42applications of XR then we're going to
  87. 3:45go deeper actually in each of these
  88. 3:47Technologies so we learn more about
  89. 3:49virtual reality and also augmented
  90. 3:51reality so after providing this
  91. 3:53fundamental understanding of some of the
  92. 3:55VR and AR Concepts and Technologies
  93. 3:57we're going to do a little bit of a an
  94. 3:59Outlook into where things are going with
  95. 4:01XR um so we we're talking about some
  96. 4:04trends that we can identify so after
  97. 4:07we've looked into some of the trends
  98. 4:08we're also going to talk about a variety
  99. 4:10of issues they're actually quite a bit
  100. 4:11so we're going to switch gears and uh
  101. 4:15from enthusiastic to critical and we're
  102. 4:17going to think about some of these
  103. 4:19Technologies more critically in the last
  104. 4:21module we're going to talk about
  105. 4:22strategy we're thinking more about like
  106. 4:25how to learn more about XR uh how to
  107. 4:29grow knowledge in the team how to
  108. 4:31actually grow the team uh what what
  109. 4:33should we think about when we acquire uh
  110. 4:35new equipment should we always go for
  111. 4:37the latest and greatest or broad or deep
  112. 4:40like do you buy a million times the same
  113. 4:42device no you don't so these are
  114. 4:44essentially the lectures like some of
  115. 4:46the main content I will convey through
  116. 4:48videos and through some panels uh
  117. 4:51bringing in quite a few people even in
  118. 4:53this first course but then also in the
  119. 4:54other
  120. 4:55courses uh in terms of how we assess
  121. 4:57learning well you'll you'll read the
  122. 4:59details later but there will be quizzes
  123. 5:02after every module there's a quiz so
  124. 5:04this is a well a mechanism for us to
  125. 5:07make sure that we are engaging with the
  126. 5:09content critically what you will also
  127. 5:11see is that there is actually an on us
  128. 5:13track so there's additional content
  129. 5:15especially some activities and exercises
  130. 5:18that I think uh will require more of
  131. 5:20your time but also allow you to engage
  132. 5:22much more critically with the content
  133. 5:24and so actually go deeper and develop
  134. 5:26your knowledge further and so I think
  135. 5:28the Honest track is really a great
  136. 5:30opportunity so and as part of this
  137. 5:32honors track we actually have then a
  138. 5:34number of activities now I'm going to
  139. 5:35give you a little bit of an overview of
  140. 5:37what you can expect to learn uh
  141. 5:39throughout this course with a little bit
  142. 5:40more detail so really you learn about
  143. 5:43terminology and applications you learn
  144. 5:45about Concepts and Technologies and you
  145. 5:48learn about the trends and issues I
  146. 5:50think of these as three fundamental
  147. 5:52pillars of knowledge uh this is really
  148. 5:54something where I want you to be
  149. 5:56familiar with each of these areas and
  150. 5:59and know a little bit about so that you
  151. 6:01can actually demonstrate knowledge
  152. 6:04around XR and also shape uh where XR is
  153. 6:08going so I said we learn about terms
  154. 6:11right so here I list out what virtual
  155. 6:12reality is augmented reality mixed
  156. 6:15reality and extended reality we're going
  157. 6:17to learn about this obviously in a
  158. 6:19lecture uh and one is going to be a
  159. 6:22little bit more traditional and then one
  160. 6:23is actually using XR Technologies so
  161. 6:26here you're seeing me sketching in a
  162. 6:29tool called tiltbrush I'm actually in VR
  163. 6:32and I'm sketching out uh the reality
  164. 6:34virtuality Continuum so after learning
  165. 6:36about these key terms and really
  166. 6:39understanding some of the fundamental
  167. 6:40concepts we're going to look at the XR
  168. 6:42technology landscape we're going to look
  169. 6:44at four things really in this landscape
  170. 6:46the devices that are out there the
  171. 6:48platforms the applications and the tools
  172. 6:52you're going to learn about some of the
  173. 6:54applications like you're going to see me
  174. 6:56play Beat saer and obviously there was a
  175. 6:58learning goal behind this what we learn
  176. 7:00here is more about VR so on the AR side
  177. 7:04of things one thing that you may have
  178. 7:05heard about is Pokémon go it actually
  179. 7:07popularized AR a few years ago so these
  180. 7:11are some applications and they were more
  181. 7:14in the space of gaming frankly but this
  182. 7:17is really where a lot of movement is
  183. 7:18right now in the XR space but we're also
  184. 7:21making it slowly at least into
  185. 7:22productivity you learn about some of the
  186. 7:25tools um but you learn much more about
  187. 7:28tools in the course is focused on uh
  188. 7:31design and development so in this one
  189. 7:33I'll talk a little bit about immersive
  190. 7:35authoring and I give a little bit of
  191. 7:37that overview um here I'm just editing a
  192. 7:403DC on an iPad but then I'm actually
  193. 7:41jumping into AR and I'm continuing the
  194. 7:44authoring right in the studio uh using
  195. 7:47the iPad here what I'm using here is
  196. 7:50actually Apple reality composer that's a
  197. 7:53tool that's available to you as well if
  198. 7:55you have an iPad so this was actually
  199. 7:57just a summary of what happens in in the
  200. 8:00first week so you you you'll see we will
  201. 8:02learn actually quite a bit and we learn
  202. 8:04through examples we then actually also
  203. 8:07you know develop a little bit more
  204. 8:08knowledge in on the concept sides of
  205. 8:10things and then go going deeper into
  206. 8:12Technologies so I have like uh two
  207. 8:15modules uh they're divided into AR and
  208. 8:18VR and then each into Concepts and
  209. 8:19Technologies and we are going to ask
  210. 8:21some of the basic questions around AR
  211. 8:24and VR uh the key Concepts you're going
  212. 8:27to learn about the Technologies with
  213. 8:29lots of examples and also you will see
  214. 8:31demos throughout so as we learn about
  215. 8:34some of these Concepts and obviously the
  216. 8:37Technologies in AR and VR I want us to
  217. 8:39develop a mental model that we can use
  218. 8:42to answer some of these questions so
  219. 8:44when you engage in a new project you're
  220. 8:46going to start some kind of new XR
  221. 8:48project or initiative should it be
  222. 8:51around AR or VR should it be both should
  223. 8:54it be neither of them um what type of AR
  224. 8:58we are should you be doing um this is
  225. 9:01more for projects or what are the
  226. 9:03display and tracking Technologies and
  227. 9:05these are some of the decisions you can
  228. 9:07make at that stage because you will have
  229. 9:08that knowledge uh which types of
  230. 9:10platforms and devices are out there and
  231. 9:12which ones fit the best uh the
  232. 9:15requirements that we have and the needs
  233. 9:16of our users and then which tools and um
  234. 9:21actually design tools and development
  235. 9:22tools should we be using throughout the
  236. 9:24process so these are the questions that
  237. 9:26you ask yourself at the beginning of the
  238. 9:28project and that I want you to be able
  239. 9:29to answer at the end of the course we're
  240. 9:32going to learn about this XR technology
  241. 9:34tree and then we're going to learn about
  242. 9:36how to you know turn this technology
  243. 9:38tree around uh because what's important
  244. 9:40is to know how to ask the right
  245. 9:42questions we're going to talk about
  246. 9:44Trends in XR I said we're going to use a
  247. 9:46human computer interaction lens so we
  248. 9:48think about design and we're thinking
  249. 9:50about these three angles from people or
  250. 9:52users from tasks and technology and then
  251. 9:55we're going to talk about issues
  252. 9:57covid-19 really has been a major major
  253. 10:01disaster in many ways and it actually
  254. 10:03had quite an impact on the XR uh
  255. 10:06landscape at least from a needs or
  256. 10:08desires perspective a lot more interest
  257. 10:10in XR we're going to talk about three
  258. 10:12other classes of issues uh around social
  259. 10:16and ethical concerns around
  260. 10:17accessibility and equity and around
  261. 10:20privacy and security finally as I said
  262. 10:22we're going to look into the strategy
  263. 10:24right we're going to look at the
  264. 10:25knowledge equipment team and users and
  265. 10:30how to grow each of these really how to
  266. 10:32have this mindset of growth and what are
  267. 10:35some strategies uh to for example
  268. 10:38increase uh the knowledge on your team
  269. 10:40or make your team stronger in the XR
  270. 10:42space or actually well educating more
  271. 10:45people and being an evangelist of these
  272. 10:48Technologies so that eventually there
  273. 10:49will be more users so basically at the
  274. 10:52end of this course you will have the
  275. 10:54fundamental knowledge uh and also have
  276. 10:59well at least some language and um
  277. 11:02insights into strategy and can
  278. 11:05contribute to discussions around shaping
  279. 11:06XR really knowing about the trends the
  280. 11:09issues and as I say uh strategy so this
  281. 11:13is an overview of the first course I
  282. 11:16really packed quite a bit in it and I
  283. 11:18really wanted to look at XR from all
  284. 11:19these different angles and perspectives
  285. 11:22this course is really uh something that
  286. 11:26I'd like everybody to take independent
  287. 11:27of whether you are interested in Des
  288. 11:29design or development you just want to
  289. 11:31have a rough understanding of these
  290. 11:33Technologies you want to be able to
  291. 11:34participate in discussions you want to
  292. 11:36contribute meaningfully uh to how some
  293. 11:39of these Technologies are shaped and as
  294. 11:42you can probably tell I'm really
  295. 11:43passionate about these things and I want
  296. 11:45everybody to know about it so that we
  297. 11:47can have actually critical discussions
  298. 11:49around some of these issues and the more
  299. 11:51people know about this the better we are
  300. 11:53prepared for this future where XR I
  301. 11:56think will be part of our everyday life
  302. 12:12what is XR a question that I'm often ask
  303. 12:16so this is an intro to XR and I want you
  304. 12:18to learn about the main terms and
  305. 12:20Technologies in this
  306. 12:22segment so the terms that you are
  307. 12:24probably most familiar with at this
  308. 12:25stage is virtual reality and augmented
  309. 12:28reality we often say arvr but there are
  310. 12:31actually very different Technologies
  311. 12:33associated with these terms so when you
  312. 12:36say virtual reality I always think of
  313. 12:39this idea of replacing the reality
  314. 12:41around the user we do this by providing
  315. 12:43a computer generated virtual
  316. 12:46environment so there is no more real
  317. 12:48world view it is only the virtual view
  318. 12:52augmented reality on the other hand
  319. 12:54enhances reality so the user actually
  320. 12:57sees both the real world and the virtual
  321. 12:59world they are like merged together so
  322. 13:02the real and virtual we call this a
  323. 13:04composite view now what is interesting
  324. 13:07is that the r in VR is actually not the
  325. 13:11real world it is a synthetic a computer
  326. 13:13generated world and the r in AR actually
  327. 13:16refers to our physical real world around
  328. 13:19us so let's focus on virtual reality for
  329. 13:21a moment virtual reality is defined in
  330. 13:25terms of three main characteristics the
  331. 13:27first being that virtual reality
  332. 13:30emphasizes autonomy and agency so the
  333. 13:33user at all times stays in control we
  334. 13:37achiev this through head tracking and
  335. 13:39using the body as input so if I show you
  336. 13:42an example using a VR headset when I put
  337. 13:46this on my head the device is being
  338. 13:49tracked in 3D
  339. 13:51space and I can use my body as input now
  340. 13:56the way this often works is through
  341. 13:59virtual reality
  342. 14:01controllers but what is increasingly
  343. 14:03popular possible as well is to just use
  344. 14:07your hands as
  345. 14:09input in addition to your hands you can
  346. 14:13also use speech as input so this is
  347. 14:17actually leading us directly to the
  348. 14:19second main characteristic that virtual
  349. 14:20reality provides natural interaction
  350. 14:23using gestures with a controller hand or
  351. 14:27fingers and speech as input the third
  352. 14:31characteristic of virtual reality is
  353. 14:33that virtual reality gives us a sense of
  354. 14:35presence the feeling of being there so
  355. 14:39as we enter the virtual
  356. 14:42world we are being immersed this
  357. 14:46immersion is happening by stimulating
  358. 14:49multiple of our senses the visual any
  359. 14:53kind of audio as well as with more
  360. 14:56advanced VR Technologies you will have
  361. 15:00uh forms of haptic feedback and some
  362. 15:04other ideas including even all Factory
  363. 15:07displays which is you smelling whatever
  364. 15:10the virtual environment is around you
  365. 15:13great now let's focus on augmented
  366. 15:15reality augmented reality is also
  367. 15:17defined in terms of three main
  368. 15:19characteristics the first being that
  369. 15:21augmented reality combines real and
  370. 15:23virtual objects to produce a composite
  371. 15:26view so it's not just visual objects it
  372. 15:29can also be audio information
  373. 15:32overlaid let me give you an example if I
  374. 15:35put on this augmented reality
  375. 15:41headset I can still see the real world
  376. 15:44around me and any kind of virtual
  377. 15:47content is overlaid over that real
  378. 15:50world so the second main characteristic
  379. 15:54of augmented reality is that AR is
  380. 15:56interactive in real time it supports
  381. 16:00both explicit and implicit interaction
  382. 16:03by explicit interaction I mean the
  383. 16:05similar styles of interactions that we
  384. 16:07have described for virtual reality using
  385. 16:09gestures and speech as forms of explicit
  386. 16:13interaction augmented reality also has a
  387. 16:16lot of implicit camera based interaction
  388. 16:19as I move the device around the device
  389. 16:22has to make sure that the content the
  390. 16:24virtual content is displayed in a way so
  391. 16:27that it looks like it is part of the
  392. 16:29real world this brings us to the third
  393. 16:33characteristic of augmented reality AR
  394. 16:36is actually registered in
  395. 16:383D we need to do this in order to align
  396. 16:41the real and virtual
  397. 16:43objects spatially in the physical world
  398. 16:47they appear as if they were part of the
  399. 16:49same world so these are the three main
  400. 16:53characteristics of
  401. 16:55augmented
  402. 16:57reality another term that you have
  403. 16:59probably come across is mixed reality
  404. 17:01mixed reality is a term that often
  405. 17:03causes confusion in fact talking to
  406. 17:06experts researchers and designers we
  407. 17:08have identified at least six working
  408. 17:11definitions the reality virtuity
  409. 17:13Continuum as defined by mgram is one of
  410. 17:16the popular
  411. 17:17definitions mix reality as a synonym for
  412. 17:20augmented reality mix reality as a
  413. 17:23combination of AR and VR mixed reality
  414. 17:26as a stronger version of AR mixed
  415. 17:29reality as a type of
  416. 17:31collaboration and mixed reality as the
  417. 17:33idea of aligning physical virtual
  418. 17:36environments these are all valid
  419. 17:38definitions and I want to zoom in on one
  420. 17:41that is popular at least in the Le
  421. 17:43research Community now mixed reality in
  422. 17:46terms of the reality virtu reality
  423. 17:48Continuum is defined as follows it is
  424. 17:51the Spectrum from the Real Environment
  425. 17:55without any augmentation to the virtual
  426. 17:58environment which is completely
  427. 18:00synthesized computer generated virtual
  428. 18:03content now augmented reality is
  429. 18:05something we start talking about as we
  430. 18:07bring in Virtual content but mostly
  431. 18:09still see the physical world the Real
  432. 18:12Environment there is a term augmented
  433. 18:14virtuality which is not as popular but
  434. 18:17refers to the idea that we see mostly
  435. 18:20virtual content and bring in physical
  436. 18:23content so in some sense it is the
  437. 18:25reverse of augmented reality as we move
  438. 18:28closer towards the fully virtual
  439. 18:32environment mixed reality is a term that
  440. 18:35refers to a large part of that Spectrum
  441. 18:37it actually includes augmented reality
  442. 18:40as well as augmented virtuality in the
  443. 18:43original definition by mgrm it does
  444. 18:45however not include virtual reality so
  445. 18:48mixed reality is really this blending of
  446. 18:52the physical and the virtual world with
  447. 18:54varying degrees of
  448. 18:57augmentation now this this is the
  449. 18:59definition of mixed reality and what
  450. 19:01often helps me is to think about mixed
  451. 19:03reality in terms of
  452. 19:05displays so I'll show you a number of
  453. 19:07examples of displays here as they map to
  454. 19:10the
  455. 19:12Spectrum so closer towards the Real
  456. 19:15Environment where we have little
  457. 19:17augmentation we find the displays uh
  458. 19:20called tangible interactive displays or
  459. 19:23spatially projective
  460. 19:25displays now somewhere in this
  461. 19:27transition between a a to AV we can find
  462. 19:32tablets and smartphones that are
  463. 19:34producing augmented reality content the
  464. 19:37way they do this is by mostly showing
  465. 19:39the camera feed and then so that it
  466. 19:42creates a see-through display and then
  467. 19:44actually putting virtual content on top
  468. 19:46of it so we right in the middle of the
  469. 19:48spectrum the closer we move towards the
  470. 19:51virtual environment we can think of
  471. 19:53displays that are caves room size wall
  472. 19:58size
  473. 19:59displays around the user or a
  474. 20:02head-mounted display like the one I
  475. 20:04showed
  476. 20:05earlier one of the typical examples of a
  477. 20:08virtual reality
  478. 20:10headset so in this segment I've covered
  479. 20:13a few of the key terms VR or virtual
  480. 20:16reality which refers to the computer
  481. 20:18generated virtual world AR or augmented
  482. 20:22reality which refers to the idea of
  483. 20:23enhancing the physical world with
  484. 20:25virtual
  485. 20:27content I've also talked about Mr or
  486. 20:30mixed reality which according to
  487. 20:32definitions by mgram include augmented
  488. 20:35reality and augmented virtuality but
  489. 20:37usually not
  490. 20:40VR now XR is a term that is often used
  491. 20:43where X is just a wild card for
  492. 20:46augmented virtual or mixed reality
  493. 21:03so I wanted to teach you about virtual
  494. 21:06reality and how it relates to other
  495. 21:07Concepts while I am actually in virtual
  496. 21:10reality uh right now okay so if we were
  497. 21:13not in virtual reality we would call
  498. 21:15this the reality the real world okay and
  499. 21:18so I'm going to put on the other side of
  500. 21:20the spectrum if you will VR okay and so
  501. 21:24I want to tell you how we actually get
  502. 21:26from The Real World world to the virtual
  503. 21:30world the virtual reality that we often
  504. 21:32talk about in this course and I do this
  505. 21:34by introducing a few Concepts okay first
  506. 21:37we often going to talk about AR in this
  507. 21:40moo
  508. 21:42specialization and um AR is augmented
  509. 21:45reality is the idea of adding virtual
  510. 21:48content on top of the real world now you
  511. 21:50still mostly see the real world but you
  512. 21:52do add virtual content if we added a lot
  513. 21:55a lot of virtual content we would
  514. 21:56actually make it over to the point it's
  515. 21:58all virtual and this is like where I am
  516. 22:00right now everything in here is virtual
  517. 22:02and I can resize it rescale it I can
  518. 22:04walk through it can do all these things
  519. 22:07in virtual reality many of which we can
  520. 22:09also do obviously in the physical world
  521. 22:11it is still some form of reality so if
  522. 22:14you add all this we end up over at the
  523. 22:17virtuality side now there's one concept
  524. 22:19that not a lot of people are familiar
  525. 22:21with but it's called AV it's augmented
  526. 22:23virtuality and augmented virtuality is
  527. 22:25really this idea it's the inverse of AR
  528. 22:27it is mostly viral and we augment the
  529. 22:29viral with physical content so for
  530. 22:31example what you will probably notice is
  531. 22:33that obviously I do have physical hands
  532. 22:36but I don't see them in VR what I see
  533. 22:39instead is the controllers now these
  534. 22:40controllers are very good approximations
  535. 22:42of my hand movements and where they are
  536. 22:44in 3D space so you might call this a
  537. 22:46form of augmented virtuality where you
  538. 22:48actually bring the real world
  539. 22:50coordinates and to some sense also the
  540. 22:53pose and the motion of my hands into the
  541. 22:55virtual world and so again there are
  542. 22:59also versions of this where you actually
  543. 23:00do see virtual representations of your
  544. 23:02hands and now we actually do have hand
  545. 23:03tracking and uh can actually get very
  546. 23:06good at actually entering virtual
  547. 23:08reality to the extent that we may one
  548. 23:10day not be able to tell the difference
  549. 23:12between the virtual and the real world
  550. 23:14anymore now two more Concepts that are
  551. 23:16relevant for us first of all we usually
  552. 23:19call this entire space here mixed
  553. 23:22reality so Mr and it's really like a
  554. 23:24fancy term that has been used a lot in
  555. 23:27promotional videos as this kind of like
  556. 23:29new thing but to be honest mixed reality
  557. 23:32has been defined in 1994 in the re
  558. 23:34research literature at least uh by Paul
  559. 23:36mriam from the University of Toronto
  560. 23:39that was really based on a literature
  561. 23:40review of all the things we have been
  562. 23:41doing for more than uh a decade at the
  563. 23:44time right in 1994 so AR VR and Mr are
  564. 23:48really old Concepts now we call this Muk
  565. 23:53specialization I'm going to bring this
  566. 23:55back so I can actually draw this nicely
  567. 23:57we call it the X R moo okay and now how
  568. 24:01does XR really fit here into the picture
  569. 24:03well it actually refers to everything
  570. 24:06that is augmenting the real world
  571. 24:10including full virtual reality and the x
  572. 24:14is really just a wild card for AR VR or
  573. 24:17Mr and so that's how I'd like you to
  574. 24:20think about it uh some people refer to
  575. 24:22it as extended reality again it is
  576. 24:25actually not introducing any new kinds
  577. 24:27of interactions or any new ideas it is
  578. 24:29really just a concept to refer to this
  579. 24:31entire design space and that's how I'd
  580. 24:33like us to use the term where X is
  581. 24:35mostly the wild card again for AR VR or
  582. 24:40Mr pretty cool isn't it I think this is
  583. 24:43a really powerful tool for teaching and
  584. 24:46learning uh could imagine that in the
  585. 24:48future we actually do more and more
  586. 24:50lectures just in VR perhaps with more
  587. 24:53interesting content conceptually this
  588. 24:55was definitely interesting content but
  589. 24:57you could imagine that I actually start
  590. 24:59sketching out entire virtual spaces to
  591. 25:02describe architecture ideas or explain
  592. 25:05phys physical phenomena and this is a
  593. 25:07lot of the stuff that we'll talk about
  594. 25:09in the smuk specialization and I really
  595. 25:12look forward to actually welcoming you
  596. 25:14once this is going to launch and it's
  597. 25:16going to be cool
  598. 25:30in this video we're going to talk about
  599. 25:32the XR technology landscape so the
  600. 25:35landscape is actually quite big I'm just
  601. 25:37like going to reach out here to one of
  602. 25:39my examples that I'll show you it is the
  603. 25:42Hollens 2 now the Hollens 2 is one of
  604. 25:44the latest uh AR devices on the market
  605. 25:49so definitely a lot of changes around
  606. 25:52the device and comfort is good and the
  607. 25:56the visor has changed and some other
  608. 25:58things have changed but like how do we
  609. 26:01actually now assess these improvements
  610. 26:03and are they actually improvements and
  611. 26:06yes they are but I want to give you some
  612. 26:09tools so that you can better classify XR
  613. 26:12technology and because the landscape is
  614. 26:15so big we really need some of these
  615. 26:17tools so I'm going to actually Jump
  616. 26:19Right In and I'm going to start with a
  617. 26:22little bit of a complaint here and my
  618. 26:24complaint is that there is actually a
  619. 26:26lot of hype around
  620. 26:28AR and VR Technologies and we're not
  621. 26:30always very honest so there's often new
  622. 26:33terms for essentially the same
  623. 26:34technology we see over promising
  624. 26:37promotional videos all the time there is
  625. 26:40a proliferation of new devices with
  626. 26:42actually just minor differences uh in
  627. 26:45display resolution and field of view
  628. 26:47which are actually some of the key
  629. 26:49factors so the Holland 2 is a good
  630. 26:50example here in terms of resolution and
  631. 26:53field of view the improvements are
  632. 26:55actually quite minor and I have to say I
  633. 26:57understand it's technically really
  634. 26:59really challenging to improve and
  635. 27:01increase the field of view for example
  636. 27:04but um yeah let's just be honest about
  637. 27:07it many technical aspects are rapidly
  638. 27:10improving I'll grant you that so Hand
  639. 27:13finger and eye tracking are actually now
  640. 27:15becoming a standard and actually quite
  641. 27:17good already but we still have to make a
  642. 27:21lot more progress there are still strong
  643. 27:24Technical and design limitations for
  644. 27:27example Environmental understanding are
  645. 27:29still rather
  646. 27:31basic and by environmental understanding
  647. 27:34I mean if you were a computer and you
  648. 27:37were looking at me well would you be
  649. 27:39able to tell that I'm a human what kind
  650. 27:42of gestures I'm doing and where I am in
  651. 27:44the environment so the idea of this
  652. 27:47segment is to introduce you to four
  653. 27:49classes of XO technology yeah really
  654. 27:51help you think through that space the
  655. 27:53first class we're going to talk about is
  656. 27:55devices now devices well we can
  657. 27:59distinguish between Standalone or
  658. 28:01builtin kind of XR devices so devices
  659. 28:04that have built-in XR Technologies or a
  660. 28:06standalone they're like separate as an
  661. 28:08additional device you have to for
  662. 28:10example put on your
  663. 28:11head and we can think of them as
  664. 28:14tethered or adapter based devices so for
  665. 28:17example some devices wrap around your
  666. 28:19smartphone like the cardboard wraps
  667. 28:21around your smartphone or their Rift and
  668. 28:24the Vive they have to be connected to a
  669. 28:27computer so I'm going to show you two
  670. 28:29examples here on the built-in Standalone
  671. 28:32well we have the hollow lens 2 it is
  672. 28:36when it's charged it is a standalone
  673. 28:38device it's a fully self-contained
  674. 28:40computer yeah just goes on your head and
  675. 28:42off you go do a little bit of AR pretty
  676. 28:44cool um in the that's an AR device and
  677. 28:49then on the VR side of things I have the
  678. 28:53quest here now you're wondering why is
  679. 28:55the tethered well because it can and
  680. 28:57that gives it some improvements but it
  681. 28:59doesn't have to be tethered okay so this
  682. 29:02is also a standalone device um that just
  683. 29:05goes on your head and gives you VR now I
  684. 29:08said it can be tethered so this is where
  685. 29:10this classification starts to blend and
  686. 29:13blur a little bit because the quest
  687. 29:14actually with the Oculus link which is
  688. 29:16essentially just a USB cable that goes
  689. 29:19into the device and we can connect it to
  690. 29:21a computer and that actually allows us
  691. 29:25to well turn this Quest test into a rift
  692. 29:29s kind of capable device giving it more
  693. 29:33computing power and ability to render
  694. 29:35heavier Graphics if you will my other
  695. 29:37example is the Google cardboard here so
  696. 29:40the cardboard is actually an adapter and
  697. 29:45uh we call this also tethered it needs
  698. 29:48to be connected to something so the more
  699. 29:51traditional understanding of teed would
  700. 29:53be you connecting a device to your
  701. 29:56computer and I can do this with a quest
  702. 29:59and it actually can be changed it's a
  703. 30:01it's one of these hybrid devices between
  704. 30:04stand
  705. 30:06alone and tethered so I connected back
  706. 30:10all right this was just the first part
  707. 30:11of our little classification we're going
  708. 30:13to look at platforms next so when it
  709. 30:16comes to platforms we can distinguish
  710. 30:18between specific platforms so for
  711. 30:21example the Oculus the Vive or the magic
  712. 30:25leap and they connect to the the
  713. 30:28corresponding devices that I list here
  714. 30:30there are differences between just Ulus
  715. 30:32and Vive and so these are technical
  716. 30:35differences and so you could build
  717. 30:37specifically for these platforms or you
  718. 30:40can take a crossplatform approach so you
  719. 30:42can build on some technology like steam
  720. 30:44VR Windows mixed reality or web XR which
  721. 30:48allows you to bridge multiple platforms
  722. 30:51I want to introduce you to a third and a
  723. 30:53fourth class my third class is
  724. 30:54applications so some people refer to XR
  725. 30:57Technologies as applications and then I
  726. 30:59think we need to distinguish between XR
  727. 31:01apps like beatsaber or Snapchat and apps
  728. 31:06with are just mobile apps for example
  729. 31:08with specific XR views and modes so they
  730. 31:10allow you to go into VR or into AR so
  731. 31:13here I have two examples Ikea and Amazon
  732. 31:15shopping that actually now have built-in
  733. 31:17AR views so just at the Press of a
  734. 31:20button you can actually blend in the
  735. 31:23environment and explore things in AR so
  736. 31:26you can test whether the the furniture
  737. 31:28fits into your home where you can
  738. 31:30preview a product you're about to buy
  739. 31:32from Amazon my fourth class is tools and
  740. 31:35here I actually think a lot in terms of
  741. 31:37software tools but it's different from
  742. 31:40applications so there are tools for
  743. 31:42design I'll introduce you to some of
  744. 31:43those including tiltbrush quill and
  745. 31:46arrow so tiltbrush and quill are VR
  746. 31:48examples and arrow Adobe arrow and then
  747. 31:51Apple reality composer these are all
  748. 31:53design oriented AR examples and when it
  749. 31:57comes to development well we are going
  750. 31:59to distinguish a few key development
  751. 32:02tools here we are going to cover A-frame
  752. 32:05unity and unreal so this gives you a
  753. 32:08first important overview of four classes
  754. 32:10of Technologies uh we started with
  755. 32:12devices we looked into platforms and
  756. 32:15then we talked about applications and we
  757. 32:17talked about tools so now we have some
  758. 32:19basic language to look at the XR
  759. 32:22landscape and this will allow us to
  760. 32:24learn a little bit more as I go forward
  761. 32:27what you see and what you learn and what
  762. 32:29you notice uh when you watch more and
  763. 32:31more content of my courses here I'm
  764. 32:34someone who actually brings in all these
  765. 32:36devices tools platforms and applications
  766. 32:39because I think that's the best way for
  767. 32:41us to learn so I'm going to show you
  768. 32:43some of these in the following slides
  769. 32:45all right let's look at VR devices uh
  770. 32:48very quickly so here we just learned
  771. 32:50adapter so smartphone cardboard I just
  772. 32:53showed you and we talked about tether so
  773. 32:56the rift here the Oculus Rift with
  774. 33:00various sensors H could be plugged into
  775. 33:02a computer you can see all kinds of
  776. 33:03cables in fact you need three USB ports
  777. 33:06and one HDMI or display port depending
  778. 33:09on uh the configuration and then the
  779. 33:11quest is really a standalone VR device
  780. 33:14um that can however be tethered but all
  781. 33:16it takes is one USB cable and Standalone
  782. 33:21really for that to work we really had to
  783. 33:23make a lot of improvements you can see
  784. 33:25how the sensors these little black
  785. 33:27sticks in the middle picture how they
  786. 33:29have disappeared from the right picture
  787. 33:31and that means we had to make some
  788. 33:33technological advances and so this is
  789. 33:36the difference between outside in and
  790. 33:37Inside Out tracking in fact we were able
  791. 33:40to integrate the sensors into the
  792. 33:42headset looking at AR devices here you
  793. 33:45see the adapter smartphone so this is
  794. 33:48Holo kit so let me show you this very
  795. 33:50quickly so this is the Holo kit okay so
  796. 33:55it opens like the cardboard this is the
  797. 33:58AR version of the
  798. 34:01cardboard VR cardboard opaque AR
  799. 34:05see-through in fact I can actually now
  800. 34:08still see you and wave at you and I know
  801. 34:11all that because it is an augmented
  802. 34:14reality display my example in the middle
  803. 34:16here is a built-in AR technology device
  804. 34:21like the iPad that I show here and it
  805. 34:24actually has AR kit inside and I'll show
  806. 34:27you lots of examples with smartphone
  807. 34:30based and uh tablet or iPad based AR
  808. 34:33later and my last example here is
  809. 34:36Standalone an example of a standalone AR
  810. 34:38device and that is the Hollin actually
  811. 34:41the first version here but I showed you
  812. 34:43the Hollin to earlier so if we were to
  813. 34:46place these devices on the reality
  814. 34:48virtuality Continuum from The Real World
  815. 34:52to the completely computer generated
  816. 34:54virtual environment where would you
  817. 34:57place those devices so the Google
  818. 34:59cardboard I put towards clearly virtual
  819. 35:02environment and I put it almost to the
  820. 35:04right however I still think that there
  821. 35:06are more immersive VR devices like the
  822. 35:09Oculus quest for different reasons for
  823. 35:11example it supports 6 degrees of freedom
  824. 35:13and has two controllers and I can do a
  825. 35:16lot more in this device when it comes to
  826. 35:18AR I would put the hollow kit there
  827. 35:21somewhere between the real environment
  828. 35:23and augmented reality it does provide a
  829. 35:27relative
  830. 35:28simple form of AR so essentially just
  831. 35:31overlaying virtual content but uh the
  832. 35:35tracking is relatively limited so the
  833. 35:37holens I would put here I have an
  834. 35:39example of the Hollens one here I would
  835. 35:40put it uh clearly it falls into the AR
  836. 35:44Spectrum so in some sense it produces
  837. 35:46better augmented reality than the Holo
  838. 35:49kit obviously it sits on youread it has
  839. 35:52support for advanced interactions
  840. 35:54including voice based interaction but
  841. 35:56also the Holland 2 now also has eye
  842. 36:00tracking in Buu and hand tracking was
  843. 36:02already possible to some extent with
  844. 36:04Holland one so clearly more immersive
  845. 36:08more realistic augmented reality now
  846. 36:11where would you put the smartphone based
  847. 36:14AR well I'll put it here between AR and
  848. 36:17AV because technically what it does is
  849. 36:21it uses the camera to bring in the
  850. 36:24camera feed and then we can augment that
  851. 36:26view and so in some sense it really sits
  852. 36:30at the middle between real and virtal
  853. 36:33environment because you're looking at
  854. 36:35the mosty virtual content a camera feed
  855. 36:38that is augmented and you're seeing a
  856. 36:40lot of the real world around it as
  857. 36:42you're holding that device in front of
  858. 36:44you all right so now we have placed
  859. 36:46these Technologies on the reality
  860. 36:48virtuality Continuum so these were
  861. 36:50obviously just a few examples of AR and
  862. 36:52VR devices um there's a lot more to be
  863. 36:55found on the VR side so the rift the
  864. 36:58rift s the Vive and all these would
  865. 37:02somehow go here and I wouldn't actually
  866. 37:04draw too many differences between where
  867. 37:06they fall they just fall into this
  868. 37:08quadrant obviously on the AR side we
  869. 37:10also have more devices out there the
  870. 37:12magic leap is still kind of out there
  871. 37:15and it would fall into this spectrum
  872. 37:17there have been many other kinds of AR
  873. 37:19devices and VR devices that I don't
  874. 37:22include here I did include some of the
  875. 37:24popular examples and I realized that
  876. 37:27over the the next few years we will
  877. 37:28actually find new examples of arvr
  878. 37:30devices and it will be up to you to
  879. 37:33place them on the Spectrum so let's look
  880. 37:35at VR platforms and devices I talked
  881. 37:38about the aulus we have the rift the go
  882. 37:40the quest as examples here they have
  883. 37:43applications they can be accessed
  884. 37:45through the Oculus store there's
  885. 37:47actually a difference between each of
  886. 37:48these so they all have their own Oculus
  887. 37:50stores and we are only now beginning to
  888. 37:53see cross store application access so
  889. 37:56this is a little annoying but something
  890. 37:57to keep in mind for HTC Vive it's a
  891. 38:00similar story we have Vive and Vive Pro
  892. 38:04as examples here and applications are
  893. 38:07distributed through viveport that is the
  894. 38:09App
  895. 38:10Store on the Microsoft side of things we
  896. 38:13have Windows mixed reality as primarily
  897. 38:16VR hollowland also um falls into uh this
  898. 38:20Windows mixed reality Spectrum but uh
  899. 38:24let's just consider it separately and uh
  900. 38:27a virtual reality app based on some kind
  901. 38:29of Microsoft platform would go through
  902. 38:33the Windows store so as a developer it
  903. 38:36really makes a difference whether you're
  904. 38:37developing for aulus for HTC or for
  905. 38:40Microsoft and there are other examples
  906. 38:42as well so what are some ways to
  907. 38:45actually do crossplatform
  908. 38:47development here I show steam VR and
  909. 38:50webxr so steam VR is the VR plugin to
  910. 38:54the popular steam platform the steam
  911. 38:57platform form can be used to acquire
  912. 38:59both games and also applications and
  913. 39:02with a VR integration you can actually
  914. 39:04get applications that run on each of
  915. 39:06these Platforms in fact you can run them
  916. 39:08through Steam VR and then you can use an
  917. 39:11arus an HTC Vive or a Windows mixed
  918. 39:15reality VR device from Microsoft and you
  919. 39:19should be able to see it another
  920. 39:21important crossplatform approach is
  921. 39:24webxr web XR is really an evolving
  922. 39:27specification for the web that allows us
  923. 39:31to build web applications that can then
  924. 39:33actually be accessed through each of
  925. 39:35these devices so it's a very important
  926. 39:38way to reach across
  927. 39:41platforms looking at the AR side of
  928. 39:43things here we have on the smartphone
  929. 39:46side arcade and AR core they allow you
  930. 39:48to reach iPhone and iPad and then maybe
  931. 39:50in the future Apple glass and then AR
  932. 39:53core Android devices you can reach with
  933. 39:56that so AR core runs on a number of
  934. 39:58smartphones based on Android and then
  935. 40:01distribution of applications is through
  936. 40:03the Play Store on the Microsoft site
  937. 40:05we're talking about hollowland and again
  938. 40:07distribution is Through the Windows door
  939. 40:11now you notice that steam VR is gone we
  940. 40:13only have web XR as the primary way to
  941. 40:16actually distribute across all these
  942. 40:18kinds of platforms through the web
  943. 40:34welcome to the Honest track in the
  944. 40:36Honest track uh we're going to do a much
  945. 40:39more handson exploration of some of the
  946. 40:42topics um so usually what will happen is
  947. 40:45I ask you to do some kind of activity an
  948. 40:48actual task I always have a description
  949. 40:50of what the task is and uh what I think
  950. 40:54the expected results are of those tasks
  951. 40:56what are we learning from doing this why
  952. 40:58is it important why do I want you to
  953. 41:01engage in some of these activities in
  954. 41:03this course we don't actually have a
  955. 41:05peer review but in the other courses
  956. 41:08focused on design and development where
  957. 41:09you you will actually create a project
  958. 41:12uh we do have more of a peer review uh
  959. 41:14we understand and fully realize that the
  960. 41:16peer review is a major activity and I
  961. 41:20think in this course we can do without
  962. 41:21the peer review but that doesn't mean
  963. 41:23that you should not discuss the issues
  964. 41:25with your peers in fact you will
  965. 41:27actually ask you to do so but you will
  966. 41:29not be formally evaluated and assessed
  967. 41:32by your peers so that's a major
  968. 41:34difference to the other tracks uh in the
  969. 41:36other courses so in the first course
  970. 41:39you're currently here uh exploring
  971. 41:41terminology and
  972. 41:43applications and uh in the next two
  973. 41:46weeks we're going to go deeper in the
  974. 41:48concepts and Technologies of both VR and
  975. 41:50AR and then we're going to talk about
  976. 41:52the trends and issues and so this is
  977. 41:55really where the course then shifts uh
  978. 41:56more forward looking to the Future and
  979. 41:59really to the shaping uh parts of this
  980. 42:02course and so as part of this uh we'll
  981. 42:04ask you to do an app classification I
  982. 42:06introduce you to that learning about all
  983. 42:08the concepts and Technologies it's
  984. 42:10important for you to to understand and
  985. 42:12then also make some recommendations
  986. 42:15based on your current understanding of
  987. 42:16these Technologies so I'll give you a
  988. 42:17few scenarios to do this and then
  989. 42:20finally we also uncover a lot of
  990. 42:23important issues really key issues to XR
  991. 42:26and we want to have a nice and informed
  992. 42:28discussion about these issues finally at
  993. 42:31the end of this course we're going to do
  994. 42:33a little bit more exploration and talk
  995. 42:35about strategy and how to approach new
  996. 42:37EXA projects and initiatives and for
  997. 42:40that I wanted to leave a little bit more
  998. 42:42open-ended so in this Honor track in
  999. 42:44this course app classification Tech
  1000. 42:46selection and key issues what does it
  1001. 42:48entail so you're going to try out an XR
  1002. 42:50app and then you're going to classify
  1003. 42:52that app along the reality virtuality
  1004. 42:54Continuum the second activity is really
  1005. 42:56about text selection I'll give you a
  1006. 42:58number of scenarios and you are the
  1007. 43:01person telling me which Technologies I
  1008. 43:03should be using and uh to really work on
  1009. 43:06this U you are asked to perform what is
  1010. 43:08called a qoc analysis A questions
  1011. 43:11options and criteria analysis and I'll
  1012. 43:14have some reading that guides you
  1013. 43:16through the process finally we're going
  1014. 43:18to talk about three big classes of
  1015. 43:20issues so ethics and social concerns
  1016. 43:23accessibility and Equity really really
  1017. 43:26big issues in the Exile space and then
  1018. 43:28also obviously privacy and security and
  1019. 43:31you can pick which of these issues you
  1020. 43:33want to focus on and I have three Key
  1021. 43:36activities for you to try out and then
  1022. 43:38assess from these different kinds of
  1023. 43:39angles so this is going to be
  1024. 43:41interesting and I hope we'll learn a lot
  1025. 43:43that way as well so let's talk about the
  1026. 43:45app classification activity first so in
  1027. 43:47that one I'm going to show you the
  1028. 43:49reality virtuality Continuum you've
  1029. 43:50already started looking at this and uh
  1030. 43:53the devices will obviously help you to
  1031. 43:56it's a strong indicator which device you
  1032. 43:58are using to try out some of the apps is
  1033. 44:00a strong indicator where you may be
  1034. 44:02ending up on the Continuum and again
  1035. 44:05you're choosing the most specific terms
  1036. 44:07rather than terms like Mr or XR in the
  1037. 44:11second module so that's next week we're
  1038. 44:13going to concern ourselves more with the
  1039. 44:15concepts and really the Technologies
  1040. 44:17implementing these Concepts so really
  1041. 44:19understanding arvr Technologies and for
  1042. 44:21this activity I've developed a few
  1043. 44:23scenarios here is one of them it's the
  1044. 44:25home decoration scenario
  1045. 44:27so you could imagine using multiple
  1046. 44:30different mobile devices and maybe it's
  1047. 44:32collaborative with your family and uh
  1048. 44:34what would be the right kinds of
  1049. 44:36Technologies in terms of AR so you're
  1050. 44:39going to have the technology tree that
  1051. 44:41I'll introduce you to so we're going to
  1052. 44:44understand a little bit more about all
  1053. 44:46the different kinds of options we have
  1054. 44:47on the AR side and on the VR side and uh
  1055. 44:51the main goal is to really get you
  1056. 44:53thinking about what kinds of questions
  1057. 44:54should you be thinking about when it
  1058. 44:56comes to to making recommendations for
  1059. 44:59Technologies we're going to base this on
  1060. 45:01the qoc paper from mle 1991 so questions
  1061. 45:06options and criteria really a method a
  1062. 45:08systematic method to explore the design
  1063. 45:11space and I'm going to introduce you to
  1064. 45:13the notation uh how do you actually make
  1065. 45:16decisions how do you perform the
  1066. 45:18assessment finally we're going to talk
  1067. 45:19about issues and there are three big
  1068. 45:22main classes of issues so social and
  1069. 45:25ethical concerns accessibility and
  1070. 45:27Equity really important as well as
  1071. 45:29privacy and security and with these
  1072. 45:32obviously come trust and safety and all
  1073. 45:35kinds of concerns so I'm going to ask
  1074. 45:37you to perform one of three activities
  1075. 45:39you can perform more activities here's
  1076. 45:40an example of a social VR meeting
  1077. 45:43activity I would like you to actually go
  1078. 45:44into a social platform I'll show you how
  1079. 45:47I visited a conference virtually the i e
  1080. 45:50virtual reality conference in 2020 where
  1081. 45:53I went to and so this is like some
  1082. 45:55footage from there and these are the
  1083. 45:57kinds of um Impressions and this kind of
  1084. 46:01experience that I'd like you to have so
  1085. 46:03that you can then
  1086. 46:05analyze uh these kinds of activities
  1087. 46:08focusing on some of the concerns uh
  1088. 46:11finally it's important to think about
  1089. 46:12the design impact of some of the
  1090. 46:15solutions that are out there and I
  1091. 46:18already would like you to think like a
  1092. 46:20designer so design thinking is something
  1093. 46:22I would like uh to prepare you for and
  1094. 46:24obviously the second course in this Muk
  1095. 46:27specialization really focuses on that so
  1096. 46:29for any of these activities it's very
  1097. 46:31important to think about what happens
  1098. 46:33before so how how are you prepared for
  1099. 46:35that kind of activity as a user and then
  1100. 46:38obviously as a designer what would you
  1101. 46:40do to set the expectations of your users
  1102. 46:42for this new reality that they enter so
  1103. 46:44it's interesting to observe with
  1104. 46:46yourself how much you feel like okay I
  1105. 46:49think the app that I was using prepared
  1106. 46:51me well for what was to come or not
  1107. 46:54obviously all the kinds of thoughts and
  1108. 46:56concerns you have why you were using it
  1109. 46:58so during uh the activity and so
  1110. 47:00therefore obviously uh as a designer we
  1111. 47:03would want to balance realism with
  1112. 47:05comfort and safety and safety is really
  1113. 47:07uh the utmost uh important issue that we
  1114. 47:11want to definitely address our users
  1115. 47:13need to be safe and finally what happens
  1116. 47:17after so as a return to reality help
  1117. 47:20users transition back to the old reality
  1118. 47:22the actual reality that is something
  1119. 47:24that you should also consider so this
  1120. 47:26honor trke is going to be hopefully fun
  1121. 47:29uh and I think it would be great if you
  1122. 47:31obviously did the entire XM Muk
  1123. 47:34specialization and even all the honors
  1124. 47:37track associated with them and looking
  1125. 47:39forward to our discussions looking
  1126. 47:41forward to the kinds of results you're
  1127. 47:43coming up with and um I hope to see you
  1128. 47:46in the honors track
  1129. 48:01again welcome to the honors track this
  1130. 48:03is actually the first exercise as part
  1131. 48:06of the honors track every exercise comes
  1132. 48:08with the task description uh in this one
  1133. 48:10we're going to focus on uh trying out an
  1134. 48:13XR app and actually classifying it along
  1135. 48:16the reality virtuality Continuum or the
  1136. 48:18mixed reality Spectrum we have readings
  1137. 48:21to support you in this task and I'm
  1138. 48:23going to go over some of the specifics
  1139. 48:26uh to set the ex expectations so the Tas
  1140. 48:28that I'm talking about is this one
  1141. 48:30classify an XR app along the reality
  1142. 48:33virtuity Continuum so this is something
  1143. 48:37from mman Cino it's an a relatively old
  1144. 48:39paper but it's an interesting concept
  1145. 48:41and I'll show it to you in a second
  1146. 48:43again but we also obviously talk about
  1147. 48:45in the lecture so the first step in this
  1148. 48:47exercise or in this task is actually to
  1149. 48:49find obviously an XR app that you can
  1150. 48:50try out with your equipment and so if
  1151. 48:53you have questions about this obviously
  1152. 48:55I write about it I give some tips of how
  1153. 48:57to find XR apps I provide an overview in
  1154. 49:00the technology landscape lecture so we
  1155. 49:02should get we should have a relatively
  1156. 49:04Good Sense by now of the kinds of XR
  1157. 49:07applications you should be able to try
  1158. 49:09out so you try out the app on your XR
  1159. 49:12device it's important that you're using
  1160. 49:13an AR or VR version of that app uh it's
  1161. 49:17okay if it's 360 but I'd really like you
  1162. 49:19to see it in virtual reality and analyze
  1163. 49:23the user experience so in this case you
  1164. 49:26don't have to think think like a
  1165. 49:27designer you just have to think like an
  1166. 49:28end user and uh you should then think
  1167. 49:31about the only thing that I'm asking at
  1168. 49:33this stage is to just classify the app
  1169. 49:35as either AR or VR uses mixed reality
  1170. 49:38only if you're totally unsure so this is
  1171. 49:41actually not a good option and XR only
  1172. 49:44if both AR and VR are supported and uh
  1173. 49:47you tried out both um if if you have an
  1174. 49:50app that supports both but you only have
  1175. 49:52AR or VR available uh then you just say
  1176. 49:56which of these modalities you've tried
  1177. 49:58out and so you can classify the app as
  1178. 50:01either a VR in that case you should
  1179. 50:04consult the water is mix reality paper
  1180. 50:06to confirm your choice and I have a
  1181. 50:08little bit more information about that
  1182. 50:09paper and obviously would like to invite
  1183. 50:11you to read it it was actually written
  1184. 50:13for a broad audience it's a Kai paper
  1185. 50:16from 2019 uh from my lab and uh I
  1186. 50:20thought this might be a good resource
  1187. 50:21for some of us um and then optionally
  1188. 50:24you can try out another app ideally at
  1189. 50:26the opposite end of the spectrum so you
  1190. 50:28get to see a bit more about these
  1191. 50:30different extreme points in the
  1192. 50:33Spectrum uh so better overview of the XR
  1193. 50:36technology is what I'm hoping you would
  1194. 50:37get from this uh exercise also this idea
  1195. 50:41of considering the entire Spectrum so
  1196. 50:43the entire Continuum not just the
  1197. 50:46extremes um and so really exploring
  1198. 50:48whether something could be characterized
  1199. 50:50as augmented virtual reality and then
  1200. 50:53possible definitions of mixed reality so
  1201. 50:56I think I think that's where the paper
  1202. 50:57is very useful that I ask you to read
  1203. 50:59because it does identify six working
  1204. 51:01definitions that we have uncovered from
  1205. 51:03talking to uh experts and uh in the in
  1206. 51:07both in industry and Academia and it was
  1207. 51:09interesting to see how they they don't
  1208. 51:11disagree but they have very different
  1209. 51:12views on mixed reality as a spectrum and
  1210. 51:15what in what it entails and what makes
  1211. 51:17an app a mixed reality app and so it's I
  1212. 51:20think it's good to have this overview
  1213. 51:22that's the whole point of our paper to
  1214. 51:24facilitate communication and so here
  1215. 51:26show you obviously some examples I have
  1216. 51:29tried out some of the apps so this is me
  1217. 51:32playing a beat saer and where do you
  1218. 51:34think this is I mean the fact that I'm
  1219. 51:37wearing this uding headset um suggests
  1220. 51:42that it is
  1221. 51:44a reality app right okay and that's
  1222. 51:48where you put it on the Spectrum and you
  1223. 51:51can also reflect a little bit on the
  1224. 51:52user
  1225. 51:55experience here's this one is tricky and
  1226. 51:58Pokémon go which I actually still don't
  1227. 52:00really understand initially this view is
  1228. 52:04neither augmented nor a virtual reality
  1229. 52:07it is actually I don't even know what to
  1230. 52:09call this it is a location aware 3D mode
  1231. 52:14this is not augmented reality I mean it
  1232. 52:16does map to the space but according to
  1233. 52:19the mixed reality paper it might
  1234. 52:21actually be weak augmented reality but I
  1235. 52:23would normally not call this augmented
  1236. 52:25reality and so so you can see obviously
  1237. 52:28augmented reality is the term that is
  1238. 52:30usually associated with Pokémon go but
  1239. 52:33as I show now we can see a little bit
  1240. 52:36more um kind of like augmented reality
  1241. 52:38here it's really not great actually it
  1242. 52:40doesn't work very well maybe it works
  1243. 52:43better for you but in my experiments um
  1244. 52:46no I'm not just looking for excuses why
  1245. 52:47I didn't catch the Pokemon don't know I
  1246. 52:50I can hear you say that no no uh it's
  1247. 52:52just very interesting how I just didn't
  1248. 52:55really understand how the game supposed
  1249. 52:56to work also the fact that these objects
  1250. 52:59appear in the middle of my room kind of
  1251. 53:02like as if they were in another room so
  1252. 53:04no occlusion no Advanced augmented
  1253. 53:07reality but yes this would be more along
  1254. 53:11the side of augmented
  1255. 53:14reality so yes refer back to the
  1256. 53:16definitions obviously virtual reality
  1257. 53:18replaces reality so by now you would
  1258. 53:21have guessed that beat saer was an
  1259. 53:23example from the virtual reality space
  1260. 53:25and augmented real
  1261. 53:27uh is obviously enhancing reality but
  1262. 53:29you can still see the real world it's
  1263. 53:31actually a composite View and we talked
  1264. 53:33about these definitions I also highlight
  1265. 53:35the fact that the RS in each of these
  1266. 53:37are different here we have a computer
  1267. 53:39generated uh a virtual reality and here
  1268. 53:42we actually have the real world the r is
  1269. 53:44the real world and that's something to
  1270. 53:46consider so again as I said as a little
  1271. 53:49tip obviously the device that they're
  1272. 53:50using helps you put things on this
  1273. 53:53Continuum more easily again use the most
  1274. 53:57specific term uh rather than saying it's
  1275. 54:01somewhere on the Continuum or this is an
  1276. 54:03XR app I use XR as a placeholder to say
  1277. 54:07AR VR or Mr I wouldn't really like it if
  1278. 54:11you classified something as mixed
  1279. 54:12reality without a good reason if there's
  1280. 54:14no more specific way to classify an app
  1281. 54:18um but we do have quite a few options
  1282. 54:20here so I prefer that and really I'd
  1283. 54:23like you to go through the exercise and
  1284. 54:25actually try out the app and then place
  1285. 54:29it localize it somewhere on this
  1286. 54:31Continuum it is a Continuum so this may
  1287. 54:33make things a little bit ambiguous
  1288. 54:36sometimes and that is also part of the
  1289. 54:38exercise so to provide more support as
  1290. 54:41you're going through this exercise and
  1291. 54:42also as a way of confirming some of your
  1292. 54:44choices I wanted you to read the waters
  1293. 54:46mixed reality paper it's an invitation
  1294. 54:48okay so this is a paper that my former
  1295. 54:51postto Max my former PhD student Brian
  1296. 54:53and myself have co-authored for Kai the
  1297. 54:56kai conference the ACM Kai conference
  1298. 54:592019 we also have more data available if
  1299. 55:02you're more of a researcher I think it's
  1300. 55:03a good paper and if you're starting out
  1301. 55:05as a researcher in the XR space so in
  1302. 55:08the mixed reality space this is really
  1303. 55:10the paper for you H but even if you're
  1304. 55:12not a researcher we wrote it for a broad
  1305. 55:15audience and I hope you will find it
  1306. 55:17helpful and interesting so the paper
  1307. 55:20presents a literature review among other
  1308. 55:21things a quite sophisticated L
  1309. 55:24literature review 68 papers that we have
  1310. 55:26looked at in detail and uh so there is
  1311. 55:29quite a bit of stuff uh that you would
  1312. 55:32learn just from reading the paper uh so
  1313. 55:35we also Trace back various Notions of
  1314. 55:37mixed reality and that's a little bit of
  1315. 55:39the academic part so maybe that part is
  1316. 55:41not that important and not that
  1317. 55:42interesting to you and that's fine so
  1318. 55:45you can skip ahead I wanted to really
  1319. 55:47come to the discussion where we
  1320. 55:49establish the dimensions so the number
  1321. 55:51of environments to consider the number
  1322. 55:54of users that a mixed reality
  1323. 55:57application supports the level of
  1324. 55:59immersion virtual reality the degree of
  1325. 56:02interaction and input and output and
  1326. 56:03these are things we discuss in there and
  1327. 56:05so overall this provides a much more
  1328. 56:06sophisticated framework and perhaps a
  1329. 56:09better way to think about mixed reality
  1330. 56:11experiences my postto Max really wanted
  1331. 56:13to say in the end he really wanted to
  1332. 56:15write in the conclusion the answer is it
  1333. 56:16depends and so we kind of left it there
  1334. 56:19but um it's more than it depends I mean
  1335. 56:22the paper offers different ways to think
  1336. 56:24about it it really establishes
  1337. 56:26the aspects of reality that are often
  1338. 56:28considered so motion is very prominent
  1339. 56:30one audio haptics taste and flavor or
  1340. 56:34even smell so L Factory displays is
  1341. 56:36something that is supported in some at
  1342. 56:39least virtual reality systems that I've
  1343. 56:42tried out and uh the other way to think
  1344. 56:44about is obviously if you start
  1345. 56:46classifying an app in terms of the
  1346. 56:48number of environments so is it both in
  1347. 56:50the physical and in the virtual world or
  1348. 56:52is it just in one of them that is a
  1349. 56:54strong indicator of where we are on the
  1350. 56:56Spectrum the number of users helps you
  1351. 56:59further classify obviously level of
  1352. 57:01immersion and level of virtuality these
  1353. 57:03go hand in hand but they are different
  1354. 57:05Notions as we established in the paper
  1355. 57:08and so I invited to read it there and
  1356. 57:09then obviously the degree of interaction
  1357. 57:12and throughout my XR Muk specialization
  1358. 57:14I also distinguish between implicit and
  1359. 57:17explicit interaction so this comes back
  1360. 57:19every now and then especially in the
  1361. 57:20design and development oriented uh
  1362. 57:23courses so implicit would be more camera
  1363. 57:25based you looking at something
  1364. 57:27accidentally so implicit can also be
  1365. 57:29accidental actions uh but it's more like
  1366. 57:32camera based interactions for example in
  1367. 57:34AR when you're bringing markers into
  1368. 57:36view although this could also be done as
  1369. 57:38a more explicit form of an interaction
  1370. 57:41other ways to think about explicit
  1371. 57:43interactions include uh specific
  1372. 57:45gestures and speech commands but these
  1373. 57:46are just examples and so the degree of
  1374. 57:49interaction and what is supported in an
  1375. 57:51app also tells you a little bit more
  1376. 57:53about the immersion uh the level of
  1377. 57:55virtual and these all really go hand in
  1378. 57:58hand together these factors allow you to
  1379. 58:00characterize an XR app h a little bit
  1380. 58:03more advanced and sophisticated way than
  1381. 58:06just placing it on the Spectrum but so
  1382. 58:08this paper would allow you to verify
  1383. 58:11some of your choices and also be aware
  1384. 58:14of different working definitions and
  1385. 58:17also the fact that there can actually be
  1386. 58:19some ambiguity uh where we put an app on
  1387. 58:23the Spectrum really depends on the
  1388. 58:25number of factors as As We Lay out in
  1389. 58:26the paper and uh I'm looking for these
  1390. 58:29kinds of cases where it's not clearcut
  1391. 58:33and that would be an interesting
  1392. 58:35starting point for some of the
  1393. 58:36discussion in our forums so I'm looking
  1394. 58:39forward to seeing what you're what
  1395. 58:40you're trying out what kinds of apps
  1396. 58:42you're trying out also if other people
  1397. 58:44are trying out the same apps or other
  1398. 58:46Learners report on the same apps that's
  1399. 58:49fine it's especially interesting if you
  1400. 58:51start to disagree on some of the
  1401. 58:53classifications but maybe you can
  1402. 58:55provide rational a better rational for
  1403. 58:57how to think about things and in the end
  1404. 58:59if you cannot decide I'll come back and
  1405. 59:02help you decide and weigh in uh where I
  1406. 59:05can so I think it's great that you are
  1407. 59:08thinking about doing some of these
  1408. 59:09exercises here in the Honor track the
  1409. 59:11Honor track is supposed to be fun but
  1410. 59:14also going deeper and obviously allowing
  1411. 59:17you to earn a certificate in the end
  1412. 59:19which I think would be a great result as
  1413. 59:21a way of showing hey we've completed
  1414. 59:23this exam Muk specialization or at least
  1415. 59:26one of the courses so I have more so
  1416. 59:29check back later there are other
  1417. 59:31exercises in the honors track and really
  1418. 59:34uh looking forward to seeing what you're
  1419. 59:53doing so now the this is my car okay so
  1420. 59:59sitting
  1421. 1:00:01inside um okay to be honest I don't
  1422. 1:00:03actually have my hand at the gear shift
  1423. 1:00:06at the moment but that's what it
  1424. 1:00:08suggests um and we can change gears here
  1425. 1:00:11so that's the that's that's the car and
  1426. 1:00:14obviously this is quite cool because now
  1427. 1:00:16I can also look into the mirror I don't
  1428. 1:00:18have a rear mirror but who needs a rear
  1429. 1:00:20mirror this is a rally car and um so
  1430. 1:00:24we're going to we're going to get
  1431. 1:00:24started and we drive a little bit around
  1432. 1:00:27and it's definitely quite
  1433. 1:00:30immersive I now have cool sound in my
  1434. 1:00:33headset so I'm not sure whether I'm
  1435. 1:00:35capturing that sound I'm going to check
  1436. 1:00:38that in a second it's definitely a
  1437. 1:00:41little more immersive than what I showed
  1438. 1:00:44you before and that was a good slide and
  1439. 1:00:47obviously I can like look around right
  1440. 1:00:49so just like when you're driving I mean
  1441. 1:00:51if you were sitting next to me I could
  1442. 1:00:54be looking at you the whole time a the
  1443. 1:00:56whole time okay nothing happening here
  1444. 1:00:58this is just
  1445. 1:01:00practice and
  1446. 1:01:02um I'm going to double check that we
  1447. 1:01:04have the right sound um and
  1448. 1:01:09then cuz now the sound is going to the
  1449. 1:01:11headset and not to the TV maybe that'll
  1450. 1:01:13make a difference so I'll be back in one
  1451. 1:01:18second and we're going to just start the
  1452. 1:01:20championship
  1453. 1:01:22here and I'm so excited uh this quite
  1454. 1:01:25tough
  1455. 1:01:27so definitely challenging game a good
  1456. 1:01:30simulation I mean I don't know what it's
  1457. 1:01:32like to drive rally but I think it's
  1458. 1:01:34pretty
  1459. 1:01:35cool and off we go the Jer to your
  1460. 1:01:38advantage you only need to take it once
  1461. 1:01:40you have a little bit of a coach just
  1462. 1:01:42giving you some tips we're probably not
  1463. 1:01:44going to do very well just I'm nervous
  1464. 1:01:46you know and I'm actually not that good
  1465. 1:01:47in the
  1466. 1:01:48game so let's get started um a yeah
  1467. 1:01:53thanks have a good race all right so
  1468. 1:01:56thumbs up and uh yeah yeah I'll put my
  1469. 1:01:58headset on don't worry okay we're just
  1470. 1:02:01getting ready I'm sitting in the car um
  1471. 1:02:04it's a little bit weird there's this
  1472. 1:02:09chair okay you
  1473. 1:02:12know definitely not so well we have a
  1474. 1:02:15car in front of us but that's fine there
  1475. 1:02:17are still four others so oops I'm going
  1476. 1:02:19to push this guy a little bit off we
  1477. 1:02:21really have to cut the corner here and
  1478. 1:02:23I'm being a you know attacked left and
  1479. 1:02:27right but that's just life and um there
  1480. 1:02:30we were jumping oops
  1481. 1:02:35oh and now I need the handbrake but I am
  1482. 1:02:38definitely not doing so well
  1483. 1:02:42today I usually struggle but it's
  1484. 1:02:44actually quite cool with VR
  1485. 1:02:46um uh so is it feels quite
  1486. 1:02:49realistic and this is the hard part and
  1487. 1:02:52there are people who are really good at
  1488. 1:02:53this but I'm not and and as you can
  1489. 1:02:59tell but I'm not doing so badly so ooh
  1490. 1:03:03that was not so
  1491. 1:03:05good I think I'm almost the last so that
  1492. 1:03:09is obviously quite
  1493. 1:03:11sad but
  1494. 1:03:13um maybe yeah this is very useful tip
  1495. 1:03:17follow the cars
  1496. 1:03:19ahead
  1497. 1:03:22anyway yeah yeah I haven't been driving
  1498. 1:03:25for a long time time
  1499. 1:03:29now I'm not sure whether it looks like I
  1500. 1:03:32know what I'm doing
  1501. 1:03:33but I mean the whole point is you know
  1502. 1:03:36to show you that it's fun and can be
  1503. 1:03:39quite
  1504. 1:03:40immersive um I'm going to after this lap
  1505. 1:03:43I'm going to be done I
  1506. 1:03:45promise maybe uh we're going to go oh
  1507. 1:03:48come on so it's very realistic in terms
  1508. 1:03:52of like the materials that I'm on also
  1509. 1:03:54have a very different
  1510. 1:03:56driving style so we're definitely the
  1511. 1:03:57last now
  1512. 1:04:00so uh this one is hard I really never
  1513. 1:04:03really know how to drive on this
  1514. 1:04:07um uh gravel or whatever it
  1515. 1:04:11is and also sound isn't ideal at the
  1516. 1:04:14moment but I
  1517. 1:04:17hope okay we're just stop here and we'll
  1518. 1:04:21accept the defeat and um I think the the
  1519. 1:04:25360 died but well that was me driving a
  1520. 1:04:29little
  1521. 1:04:30bit so you know how they usually do
  1522. 1:04:34interviews um post game uh we're going
  1523. 1:04:38to so we're going to let me just say it
  1524. 1:04:42was a uh tough race and
  1525. 1:04:46uh uh fifth place is a good place right
  1526. 1:04:49so I mean out of five but um nobody
  1527. 1:04:51knows
  1528. 1:04:52that all right
  1529. 1:05:05so let's get started at the beginning
  1530. 1:05:07when you decide to get a virtual reality
  1531. 1:05:09headset and there's often some kind of
  1532. 1:05:12tutorial or some kind of introduction to
  1533. 1:05:14it and we're going to look at Oculus
  1534. 1:05:16first steps just to get a sense for what
  1535. 1:05:19virtual reality is at least the first
  1536. 1:05:21time you see it so there you are in your
  1537. 1:05:25headset just getting used to this new
  1538. 1:05:28virtual reality around you looking
  1539. 1:05:30around and then you see your hands and
  1540. 1:05:33you actually don't see your hands you
  1541. 1:05:35actually see some kind of model of hands
  1542. 1:05:38some abstraction and they're moving as
  1543. 1:05:40you are moving it's actually getting it
  1544. 1:05:42relatively right and so you're surprised
  1545. 1:05:44wow how does this actually work I'm just
  1546. 1:05:46holding these controllers and the reason
  1547. 1:05:49that this kind of works is because of
  1548. 1:05:51the button placement on the controllers
  1549. 1:05:54uh we can actually estimate where your
  1550. 1:05:56fingers are and then render it
  1551. 1:05:57accordingly and so we can even hide the
  1552. 1:06:00controllers now in the latest headsets
  1553. 1:06:02you have had hand tracking available so
  1554. 1:06:05directly tracking your hands we don't
  1555. 1:06:06even need the controllers anymore but in
  1556. 1:06:08the aradus rift and Rift s in the
  1557. 1:06:11beginning at least this is what it looks
  1558. 1:06:14like so then you're getting familiar
  1559. 1:06:16with this virtual reality H there are
  1560. 1:06:17buttons that you can press and objects
  1561. 1:06:20spawn like out of nowhere it's like
  1562. 1:06:22magic so you're picking them up you're
  1563. 1:06:24throwing them around and you are
  1564. 1:06:26surprised by their behavior and the fact
  1565. 1:06:29that they always come back I wish this
  1566. 1:06:31were money that I could spend and it
  1567. 1:06:33would just always come back and then
  1568. 1:06:35you're picking up some other objects so
  1569. 1:06:37here I'm starting to you know freak out
  1570. 1:06:39because paper airplanes I mean paper
  1571. 1:06:40airplanes and virtual reality that's
  1572. 1:06:42really what we need at this stage and
  1573. 1:06:44it's flying and I'm doing a good job so
  1574. 1:06:47the term virtual reality that's however
  1575. 1:06:49something that we should explore so in
  1576. 1:06:52this video we're going to talk about
  1577. 1:06:53some of the key characteristics we're
  1578. 1:06:55going to look at it this way we're going
  1579. 1:06:56to start with the five W's so basically
  1580. 1:06:59really establishing what is virtual
  1581. 1:07:02we're going to ask a lot of www
  1582. 1:07:04questions who what when where why
  1583. 1:07:09Etc then we're going to talk about key
  1584. 1:07:11Concepts okay what makes it actually a
  1585. 1:07:13virtual reality so this is the part that
  1586. 1:07:16I want to focus on in a separate video
  1587. 1:07:18I'm going to talk about the Technologies
  1588. 1:07:19really this is how these key concepts
  1589. 1:07:21are actually implemented how does VR
  1590. 1:07:23work so when we talk about these Tech
  1591. 1:07:25Technologies this will then maybe be a
  1592. 1:07:27little bit technical but it doesn't hurt
  1593. 1:07:29to understand some of the stuff in a
  1594. 1:07:30little bit more
  1595. 1:07:31detail and then throughout you'll see
  1596. 1:07:34some demos me demoing things and
  1597. 1:07:36actually as part of the course I want
  1598. 1:07:38you to get involved as well and so
  1599. 1:07:39you're trying out some of the demos
  1600. 1:07:41yourself and you can report on some of
  1601. 1:07:43these experiences so let's start with
  1602. 1:07:45the five W's for virtuality the who what
  1603. 1:07:48when where and why the why is probably
  1604. 1:07:52like the best one for you why virtuality
  1605. 1:07:55why wanted unless you are of course
  1606. 1:07:57Enthusiast and you like never would you
  1607. 1:07:59would never ask this question but a lot
  1608. 1:08:01of people that I work with are like
  1609. 1:08:03wondering Michael why do you have all
  1610. 1:08:05these toys and so before we get to the
  1611. 1:08:08why let's start with the who so the who
  1612. 1:08:10I would say some of the key players in
  1613. 1:08:12the space are Google oculus now Facebook
  1614. 1:08:15HTC and Microsoft and there are others
  1615. 1:08:17so don't be sad if I don't mention you
  1616. 1:08:19but I mention you because you have some
  1617. 1:08:21of these key products that kind of like
  1618. 1:08:24pave the way way for virtual reality I
  1619. 1:08:27want to start with cardboard cardboard
  1620. 1:08:30really from Google an open source
  1621. 1:08:32platform really cheap and all you have
  1622. 1:08:35to do is like put your phone inside and
  1623. 1:08:38then you can experience virtual reality
  1624. 1:08:41for many of us this will be or was the
  1625. 1:08:43first time we actually saw it and I
  1626. 1:08:47often do this in the classroom and so
  1627. 1:08:49this is actually a really good way to
  1628. 1:08:50bring virtual reality to the masses if
  1629. 1:08:53you will unfortunately this is is kind
  1630. 1:08:55of like uh on the verge of dying so
  1631. 1:08:59mobile the idea of using a mobile phone
  1632. 1:09:01and an adapter like this is not being
  1633. 1:09:04pursued actively anymore we're actually
  1634. 1:09:06going really towards some of these more
  1635. 1:09:09mature six degrees of freedom headsets
  1636. 1:09:11so these are some of the concepts I talk
  1637. 1:09:13about here as well so that we get a
  1638. 1:09:15better understanding why is this
  1639. 1:09:17happening why is this how is this
  1640. 1:09:18different from the other thing you just
  1641. 1:09:20talked about we'll get there all right
  1642. 1:09:23and now I just grabbed the daydream so
  1643. 1:09:25the Daydream is kind of like the
  1644. 1:09:27deluxe cardboard okay made of nice
  1645. 1:09:31material comes with a controller 3
  1646. 1:09:33degrees of freedom we'll talk about that
  1647. 1:09:35again goes on your head boom even stays
  1648. 1:09:39there so can be wrapped around and it's
  1649. 1:09:42relatively comfortable and actually
  1650. 1:09:43feels quite good depending on the
  1651. 1:09:45resolution of your phone because the
  1652. 1:09:46phone goes inside you may actually have
  1653. 1:09:48a pretty solid a pretty good virtual
  1654. 1:09:51reality experience at least a on the
  1655. 1:09:54lower end of the spectrum experience so
  1656. 1:09:56cardboard and daydream and then Rift go
  1657. 1:09:59and quest which are really the Oculus
  1658. 1:10:01products and then HTC has a number of
  1659. 1:10:04different Vive models out there and
  1660. 1:10:06Microsoft is in the space with Windows
  1661. 1:10:08mixed reality which is more like a
  1662. 1:10:10platform and specification because
  1663. 1:10:12different kind of vendors are then
  1664. 1:10:13actually implementing the headsets like
  1665. 1:10:15Acer or Lenovo so how did it how did it
  1666. 1:10:18get to this uh there have been many
  1667. 1:10:20before that and many things many efforts
  1668. 1:10:23have actually died I would say I can
  1669. 1:10:26identify these three waves there was one
  1670. 1:10:28early on it was really exciting in the
  1671. 1:10:311960s and the first head model displays
  1672. 1:10:34sensorama and some other things that you
  1673. 1:10:36may read about when you read about
  1674. 1:10:38virtual reality history I don't go that
  1675. 1:10:40far back I don't think it's that
  1676. 1:10:42productive for purposes and then the
  1677. 1:10:44second wave was really virtual reality
  1678. 1:10:47movies and games so this is in the '90s
  1679. 1:10:49H so Michael Douglas when he was still
  1680. 1:10:53doing movies and that VR was a thing
  1681. 1:10:56okay and it was really interesting and
  1682. 1:10:58then Nintendo had the virtual py and
  1683. 1:11:01that's not something I've experienced
  1684. 1:11:03myself but maybe you have I never played
  1685. 1:11:05with this I never got to play with it
  1686. 1:11:06but I know that there was a lot of hype
  1687. 1:11:09around it there were also various data
  1688. 1:11:10gloves so really happy gloves um that
  1689. 1:11:14people some people were at least buying
  1690. 1:11:16into this and so this was the second
  1691. 1:11:18major wave and I'd say the third major
  1692. 1:11:20wave is the one we are kind of like
  1693. 1:11:22riding on at the moment it started more
  1694. 1:11:23or less with the Oculus Rift on as a
  1695. 1:11:26Kickstarter project really in 2012 and
  1696. 1:11:29then bought by Facebook and then made it
  1697. 1:11:31more or less kind of like a mainstream
  1698. 1:11:34uh platform for VR
  1699. 1:11:37now so where is VR being used well it
  1700. 1:11:40used to be mostly in research labs and
  1701. 1:11:42Enterprise contexts but I'd say now it
  1702. 1:11:45might actually be used by you you as the
  1703. 1:11:47consumer or you as one of my students in
  1704. 1:11:50my classes including this online course
  1705. 1:11:52as
  1706. 1:11:53well and then one why well why is a good
  1707. 1:11:57question so I think there is something
  1708. 1:11:59about virtual reality that I find very
  1709. 1:12:00fascinating this idea of being ported
  1710. 1:12:02into a different place is maybe that's
  1711. 1:12:04maybe for some people but to me it's
  1712. 1:12:06just like a really interesting
  1713. 1:12:07interaction modality it's really around
  1714. 1:12:09the user and it's an immersive 3D
  1715. 1:12:12interface that I can explore I would say
  1716. 1:12:14another reason why this is really
  1717. 1:12:16happening and especially now is because
  1718. 1:12:18these technological advances are really
  1719. 1:12:21there's a lot of key players behind now
  1720. 1:12:23and so we're pushing really forward
  1721. 1:12:25quite a bit and it's become affordable
  1722. 1:12:27which I think is also a really key
  1723. 1:12:29factor that helps adoption so I'd say
  1724. 1:12:33okay let's quickly review some of the
  1725. 1:12:34key characteristics I introduced you to
  1726. 1:12:36so I said VR by the book more or less is
  1727. 1:12:39about autonomy or agency really giving
  1728. 1:12:42control to the user and we achieve this
  1729. 1:12:44through head tracking and body input
  1730. 1:12:46like using your hands gesture voice
  1731. 1:12:49speech or your eyes as input so this
  1732. 1:12:52then leads to Natural interaction gestur
  1733. 1:12:54and speech Fe are supported and then you
  1734. 1:12:56can also use your hands or controller
  1735. 1:12:58input or some combination of it um on
  1736. 1:13:02some of the later models like the aradus
  1737. 1:13:04quest you now have hand tracking
  1738. 1:13:06available so you can put the controllers
  1739. 1:13:08away and that's something I'll show in
  1740. 1:13:10other segments but um uh it it wasn't
  1741. 1:13:14like this it used to be more controller
  1742. 1:13:16based and I do think that there are
  1743. 1:13:17still lots of tasks where the controller
  1744. 1:13:18is actually just a lot more useful and
  1745. 1:13:21then presence which is really a concept
  1746. 1:13:23that we are going to look at here
  1747. 1:13:25but think of it as this idea or this uh
  1748. 1:13:28feeling of being there and we achieve
  1749. 1:13:31this through immersion which is actually
  1750. 1:13:33another concept I need to explain a
  1751. 1:13:35little bit more and then also
  1752. 1:13:37multisensory input or stimuli so
  1753. 1:13:39basically not just visual senses but
  1754. 1:13:41also audio and then if you can do
  1755. 1:13:44tactile haptic or maybe even Al Factory
  1756. 1:13:46which is smell you could really create
  1757. 1:13:49really interesting virtual reality to
  1758. 1:13:51some extent realistic virtual reality
  1759. 1:13:54experiences
  1760. 1:13:56so in my mind however it doesn't have to
  1761. 1:13:58be all that realistic yeah I think of we
  1762. 1:14:02are being in a virtual environment some
  1763. 1:14:04kind of virtual world it doesn't have to
  1764. 1:14:06be nicely decorated it doesn't have to
  1765. 1:14:08look like a fairy tale land that's fine
  1766. 1:14:11um I want to be able to work on
  1767. 1:14:14something or solve something in 3D and
  1768. 1:14:16being immersed in it usually I think of
  1769. 1:14:18steroscopic views right the rendering
  1770. 1:14:20for each eye I don't work a lot in these
  1771. 1:14:22caves that I talk about as well these
  1772. 1:14:25room sized virtual reality displays so
  1773. 1:14:27like inside the display rather than
  1774. 1:14:29having it on your head it is really cool
  1775. 1:14:32but I don't really work there so what I
  1776. 1:14:34associate with virtuality is like
  1777. 1:14:36something on my head and then I can do
  1778. 1:14:39things in 3D and not just like look
  1779. 1:14:41around but also walk around six degrees
  1780. 1:14:43of
  1781. 1:14:44freedom and then I think of an immersive
  1782. 1:14:47task really some kind of spacal
  1783. 1:14:49interaction and sound around me it's
  1784. 1:14:52immersive in the sense that I'm really
  1785. 1:14:54like into that task I'm not distracted
  1786. 1:14:56by all the other things around me
  1787. 1:14:58virtuality in many ways although that
  1788. 1:15:00can sometimes be a little bit dangerous
  1789. 1:15:01allows me to focus on the task at hand
  1790. 1:15:05in virtual reality you don't actually
  1791. 1:15:07this is not a conscious thing this is
  1792. 1:15:09actually really it's like because it's
  1793. 1:15:11wrapped around you this will happen so
  1794. 1:15:14this can be good and bad but I do think
  1795. 1:15:16the minimum we should aim for is some
  1796. 1:15:19kind of believable experience I want to
  1797. 1:15:21be good at the task that I'm doing I
  1798. 1:15:23want to believe uh that that this is a
  1799. 1:15:26virtual reality that I'm like engaged in
  1800. 1:15:28there I don't have to be in a complete
  1801. 1:15:30virtual world as I said it doesn't have
  1802. 1:15:32to be photo realistic uh I think of
  1803. 1:15:35virtuality really as an interaction
  1804. 1:15:37modality from a human computer
  1805. 1:15:39interaction perspective it's just a very
  1806. 1:15:41interesting design world the interfaces
  1807. 1:15:43that we can create in there and so
  1808. 1:15:45that's how I think a little bit more
  1809. 1:15:47about virtual reality so before we talk
  1810. 1:15:50about some of the key Concepts let us
  1811. 1:15:53first quickly introduce
  1812. 1:15:55uh the kinds of VR displays we actually
  1813. 1:15:59have so we can distinguish between
  1814. 1:16:01head-mounted displays or
  1815. 1:16:04hmds and room sized VR environment so
  1816. 1:16:07you're basically like inside the display
  1817. 1:16:10and we refer to these as caves cave
  1818. 1:16:14automatic virtual
  1819. 1:16:16environments and here I have an
  1820. 1:16:18illustration of this so on the left you
  1821. 1:16:19see a head monitor display the way I've
  1822. 1:16:22tried to draw it here it looks supposed
  1823. 1:16:24to look like a Google cardboard um so
  1824. 1:16:28it's supposed to be this and again this
  1825. 1:16:30like goes on your head and then you have
  1826. 1:16:32a rendering for each eye um so that's
  1827. 1:16:35what I'm trying to illustrate here in
  1828. 1:16:37this concept so uh for the room siiz VR
  1829. 1:16:41or the cave I mean you would actually be
  1830. 1:16:44standing inside these inside of this
  1831. 1:16:46room you would have uh multiple walls
  1832. 1:16:49and even a floor and sometimes also a
  1833. 1:16:51ceiling that is being projected on
  1834. 1:16:54usually caves are projection based or
  1835. 1:16:56projector based so the main difference
  1836. 1:16:58between the head mon display and the
  1837. 1:16:59cave is well you're putting this on your
  1838. 1:17:02head and then you are moving with a
  1839. 1:17:04display and in the cave you're actually
  1840. 1:17:07moving inside well the display if you
  1841. 1:17:09will each of these walls function as a
  1842. 1:17:12display projection based and you see the
  1843. 1:17:14kind of like the same
  1844. 1:17:16content uh roughly here there's no
  1845. 1:17:18stereoscopic view um however you usually
  1846. 1:17:21wear something um that uh track you
  1847. 1:17:25because we do need to render the content
  1848. 1:17:27from the perspective where you currently
  1849. 1:17:29are so as you're moving to this space
  1850. 1:17:31here this projection would actually
  1851. 1:17:34change a lot and would look very
  1852. 1:17:36differently H so if people are like
  1853. 1:17:39observing on the outside it looks cool
  1854. 1:17:40for people H having people inside the
  1855. 1:17:42cave but like on the outside the
  1856. 1:17:45perspective isn't correct the
  1857. 1:17:46perspective is usually for the people
  1858. 1:17:48inside the cave let's look at some of
  1859. 1:17:50the more common Concepts so that we get
  1860. 1:17:53a better sense of what what virtual
  1861. 1:17:55reality is really
  1862. 1:18:03about key concepts of virtual
  1863. 1:18:07reality so now that we have established
  1864. 1:18:09these basic display Technologies in the
  1865. 1:18:11remainder of this uh video I want to
  1866. 1:18:14talk about uh these key Concepts so the
  1867. 1:18:18seven key Concepts that I've chosen for
  1868. 1:18:19us to focus on are autonomy and agency
  1869. 1:18:23presence and immersion we will talk
  1870. 1:18:25about embodiment and avatars cognition
  1871. 1:18:28and empathy and we're also going to talk
  1872. 1:18:29about prop perception and motion
  1873. 1:18:31sickness and then haptics and pseudo
  1874. 1:18:33haptics and finally we're also going to
  1875. 1:18:34talk about this concept of of boundary
  1876. 1:18:37and redirected walking and now we're
  1877. 1:18:39going to look at each with a little bit
  1878. 1:18:40of an example and then I think we have
  1879. 1:18:42established some of the key uh the key
  1880. 1:18:45Concepts that we should be familiar with
  1881. 1:18:46before we learn about the technologies
  1882. 1:18:48that really Implement some of these
  1883. 1:18:51Concepts so the first concept is
  1884. 1:18:53autonomy and agent
  1885. 1:18:55and I wanted to give a few examples here
  1886. 1:18:58so the first example is the user can
  1887. 1:19:01actually choose their own perspective in
  1888. 1:19:04the scene right the user is actually in
  1889. 1:19:06control of the virtual camera my second
  1890. 1:19:08example is the user can usually choose
  1891. 1:19:10to navigate the scene in many different
  1892. 1:19:12ways so most VR environments um allow
  1893. 1:19:16you to teleport or provide some kind of
  1894. 1:19:18menu functionality but if you're using a
  1895. 1:19:20six Dees of Freedom headset you can
  1896. 1:19:21actually obviously physically walk and
  1897. 1:19:24then uh the the third example here for
  1898. 1:19:26autonomy and agency is the user can
  1899. 1:19:28choose to interact with any objects now
  1900. 1:19:30that is really important right uh
  1901. 1:19:31basically everything you show to them
  1902. 1:19:33unless it's like colorcoded in some
  1903. 1:19:35specific way they may choose to pick up
  1904. 1:19:37any object and expect that it behaves
  1905. 1:19:39when they drop it so physics and gravity
  1906. 1:19:42are usually things that are also
  1907. 1:19:43expected by users so in a nutshell the
  1908. 1:19:46user can choose their own perspective on
  1909. 1:19:48a scene the user can choose to navigate
  1910. 1:19:50the scene in many different ways and the
  1911. 1:19:53user can choose to interact with with
  1912. 1:19:54any objects that they see both in the
  1913. 1:19:56virtual world but also in the physical
  1914. 1:19:58world let's talk about presence and
  1915. 1:20:00immersion so according to Mel later
  1916. 1:20:03there are like two things going on when
  1917. 1:20:05you're entering a virtual world um there
  1918. 1:20:08is this idea of play illusion which
  1919. 1:20:11really answers this question of am I
  1920. 1:20:14there and the more time you spend or the
  1921. 1:20:17the the better the world is designed you
  1922. 1:20:19may feel like wow you are there and
  1923. 1:20:22there is this uh plausibility illusion
  1924. 1:20:25which really answers the question is
  1925. 1:20:26this happening and kind of like it's
  1926. 1:20:29it's overcoming this question in some
  1927. 1:20:31sense the suspension of disbelief kicks
  1928. 1:20:33in and then these two things will play
  1929. 1:20:36together the place illusion and the
  1930. 1:20:38plausibility illusion will make you
  1931. 1:20:40forget that you are in VR the other main
  1932. 1:20:44concept often uh used in virtuality is
  1933. 1:20:47immersion and so immersion we usually
  1934. 1:20:49distinguish between something is less
  1935. 1:20:51immersive and something is more
  1936. 1:20:52immersive but what does that mean so I
  1937. 1:20:53wanted to give you some examples so I'll
  1938. 1:20:55start on the very left here less
  1939. 1:20:57immersive my first example is 2D images
  1940. 1:20:59and videos and that you probably would
  1941. 1:21:01agree it's uh not that immersive um and
  1942. 1:21:05you will even more agree when you see
  1943. 1:21:06the other things I put up there so 360
  1944. 1:21:09images and videos um on a phone so what
  1945. 1:21:13I mean by that is like you have the 360
  1946. 1:21:15content and you're like moving your
  1947. 1:21:16phone around and obviously according to
  1948. 1:21:19the dros scrub and acceler meter in the
  1949. 1:21:21in the phone so the inertial measurement
  1950. 1:21:24unit the you it adjust the perspective
  1951. 1:21:27and it is arguably more immersive than
  1952. 1:21:29looking at a 2D image and video on just
  1953. 1:21:32a
  1954. 1:21:32screen so now what is more immersive is
  1955. 1:21:35when you actually have the 360 image and
  1956. 1:21:38video uh in a headset so even if it's
  1957. 1:21:41just cardboard like you being in there
  1958. 1:21:44and looking around and having this whole
  1959. 1:21:48this whole rendering in your face
  1960. 1:21:50through steroscopic views and really
  1961. 1:21:52kind of like a a high field of uh view
  1962. 1:21:56anyway when you're comparing uh the
  1963. 1:21:59experience of 360 photos and videos on a
  1964. 1:22:01headset as opposed to a phone you would
  1965. 1:22:03probably agree that the headset is more
  1966. 1:22:05immersive so the question becomes how
  1967. 1:22:07can we get even more immersive well and
  1968. 1:22:09then I put on 3D images and videos and
  1969. 1:22:13now we're talking about three degrees of
  1970. 1:22:14freedom headsets going to use the Oculus
  1971. 1:22:17go and then you have a 3 degrees of
  1972. 1:22:18freedom controller so it can figure out
  1973. 1:22:21the orientation and a three degrees of
  1974. 1:22:23freedom headset so it knows knows where
  1975. 1:22:25you're looking but it doesn't know
  1976. 1:22:27position it just knows orientation so
  1977. 1:22:31that is arguably not as immersive and
  1978. 1:22:34why is 3D image and video more immersive
  1979. 1:22:36than 360 well that's because it has real
  1980. 1:22:38depth and that really plays a role as we
  1981. 1:22:41enter even more of the immersion
  1982. 1:22:43Spectrum here so we're going towards 3D
  1983. 1:22:45images and videos with a six degrees of
  1984. 1:22:47freedom headset so for the six degrees
  1985. 1:22:50of freedom headset I just grabbed as an
  1986. 1:22:53example the Ulus Quest six degrees of
  1987. 1:22:55freedom headset so means you can
  1988. 1:22:56actually not just like look around but
  1989. 1:22:59also walk around now that doesn't make a
  1990. 1:23:01lot of sense for a 360 because 360 is
  1991. 1:23:03usually captured at like one static
  1992. 1:23:05position where the camera is or
  1993. 1:23:07sometimes a 360 camera is moved through
  1994. 1:23:09the scene but you don't your movement
  1995. 1:23:12usually doesn't make a difference in a
  1996. 1:23:14360 photo or video it's really just the
  1997. 1:23:16orientation but for 3D where we actually
  1998. 1:23:19have real depth you can now actually
  1999. 1:23:20start to walk around and we can track
  2000. 1:23:23this with a 60° Freedom headset all
  2001. 1:23:25right my last example here is a 6er
  2002. 1:23:28freedom headset with haptics and other
  2003. 1:23:30kinds of sensors being stimulated uh
  2004. 1:23:32there is are ways to make it even more
  2005. 1:23:34immersive and basically the more senses
  2006. 1:23:37receive input where the more interactive
  2007. 1:23:40the content is uh I mean both implicit
  2008. 1:23:43like how you explore it with the headset
  2009. 1:23:46but also explicit like how you touch it
  2010. 1:23:47how you voice activated um that how much
  2011. 1:23:51you become part of the story of whatever
  2012. 1:23:53the virtual reality content is that
  2013. 1:23:55really drives the immersion and so my
  2014. 1:23:59example here for immersion is like this
  2015. 1:24:02I'm getting up I'm like in the Oculus
  2016. 1:24:04Lounge again and the first thing I
  2017. 1:24:06actually did was actually just looking
  2018. 1:24:08at this View and just looking
  2019. 1:24:11around and feeling like being there it
  2020. 1:24:16wasn't exactly a feeling of presence
  2021. 1:24:19obviously I think uh the more time you
  2022. 1:24:22spend in the v VR experience also
  2023. 1:24:23contributes
  2024. 1:24:25uh to you forgetting around about the
  2025. 1:24:27real world and and on the immersion
  2026. 1:24:30level this was really quite immersive it
  2027. 1:24:32really is a beautiful scenery done in
  2028. 1:24:34multiple layers and actually quite a lot
  2029. 1:24:36of detail so let's talk about embodiment
  2030. 1:24:39and
  2031. 1:24:40avatars here uh I will continue with the
  2032. 1:24:43example and what I'll do is I'll
  2033. 1:24:45actually just show you my avatar and so
  2034. 1:24:48I'm going to that mirror uh to actually
  2035. 1:24:50take a look at myself and after I've
  2036. 1:24:52been experimenting a little bit with the
  2037. 1:24:53options that I have have I decided this
  2038. 1:24:56is actually quite cool and well I mean I
  2039. 1:24:58look like a cool guy in the mirror I
  2040. 1:25:00could live with that so these were the
  2041. 1:25:02first three concepts I wanted to
  2042. 1:25:04illustrate and now we're going to look
  2043. 1:25:06at the second set of Concepts so
  2044. 1:25:08cognition and empathy prop perception
  2045. 1:25:09motion sness and also haptics uh not so
  2046. 1:25:12much pseudo haptics in this example and
  2047. 1:25:14the example that I have here is we're
  2048. 1:25:16going back to me driving in this ready
  2049. 1:25:18car from dir Ready 2 yeah so here you
  2050. 1:25:21see me in my uh car I'm in the virtual
  2051. 1:25:24reality headset now this is 60 Dees of
  2052. 1:25:27Freedom Inside Out tracking so quite
  2053. 1:25:29immersive just to say and then obviously
  2054. 1:25:31I have um the the steering wheel and the
  2055. 1:25:36gearshift and that adds to the haptics
  2056. 1:25:38aspects but the example here is about
  2057. 1:25:42cognition and empathy and as you watch
  2058. 1:25:44me
  2059. 1:25:45drive um I really develop this mental
  2060. 1:25:48model of this uh map that I'm driving on
  2061. 1:25:51so this I mean to be honest I've now
  2062. 1:25:52spent quite a few hours playing this
  2063. 1:25:54game and it's really hard to get better
  2064. 1:25:56at it it's very realistic
  2065. 1:25:58simulation and so I can definitely say
  2066. 1:26:01that I'm building empathy towards race
  2067. 1:26:03car drivers I mean that's not really the
  2068. 1:26:05intention of this game the intention of
  2069. 1:26:06this game is probably to have fun and
  2070. 1:26:08maybe get better and it's quite
  2071. 1:26:10competitive but um it really allowed me
  2072. 1:26:13to build this empathy towards uh really
  2073. 1:26:16sitting the drivers of a ready car and
  2074. 1:26:19so the other thing I mentioned is proi
  2075. 1:26:21reception and associated with that I uh
  2076. 1:26:24have also mentioned motion signal so
  2077. 1:26:26proper reception is really like actually
  2078. 1:26:29feels pretty good in this car cuz I'm
  2079. 1:26:31sitting and I'm like moving around here
  2080. 1:26:34checking my uh mirror I don't have a
  2081. 1:26:37rear mirror and then I'm like driving
  2082. 1:26:39around and I'm looking around while I'm
  2083. 1:26:41driving and all that feels really kind
  2084. 1:26:43of natural the speed also kind of feels
  2085. 1:26:46okay and I don't actually feel motion
  2086. 1:26:48sick um in this game it's actually
  2087. 1:26:51pretty solid when I uh pressed the
  2088. 1:26:54brakes or actually use the handbrake um
  2089. 1:26:58for drifting the car responds um as I
  2090. 1:27:00would expect so overall I don't actually
  2091. 1:27:03experience a lot of motion sickness
  2092. 1:27:04there's really a good mapping between
  2093. 1:27:06what H what I do physically with my body
  2094. 1:27:09and uh what happens in the virtual world
  2095. 1:27:11finally I wanted to talk about haptics
  2096. 1:27:13and pseudo haptics and then I wanted to
  2097. 1:27:15share the equipment with you that I'm
  2098. 1:27:17using uh because they really generate a
  2099. 1:27:20quite uh realistic experience good
  2100. 1:27:23haptic cuz I actually have a steering
  2101. 1:27:25wheel I have a gear shift and a
  2102. 1:27:28handbrake and uh obviously the last
  2103. 1:27:30piece of equipment is actually the VR
  2104. 1:27:32headset now that feels a little bit like
  2105. 1:27:34a helmet so I imagine that if you're
  2106. 1:27:36rally driver you have a helmet so um it
  2107. 1:27:39does it does feel still quite realistic
  2108. 1:27:41to have something on your head and so
  2109. 1:27:43overall the whole experience is actually
  2110. 1:27:45quite realistic and immersive and that's
  2111. 1:27:47also why I showed it to you earlier and
  2112. 1:27:50obviously it's quite fun at least for
  2113. 1:27:52the person inside there and and so what
  2114. 1:27:55is interesting when you look at it
  2115. 1:27:57from uh from this outside perspective I
  2116. 1:28:01know where the gear shift is I know
  2117. 1:28:03where the handbrake is I cannot see
  2118. 1:28:04through the headset so it just really
  2119. 1:28:06took a few minutes to train the motor
  2120. 1:28:08memory if you will so that I remember
  2121. 1:28:10how to reach out and uh where the pedals
  2122. 1:28:13are obviously I I can feel those so yeah
  2123. 1:28:16this is like how over time uh basically
  2124. 1:28:18through haptics and the whole physical
  2125. 1:28:21layout and my motor memory is being
  2126. 1:28:24trained and I know exactly where the
  2127. 1:28:25gear shift is and where the handbrake is
  2128. 1:28:28uh but like me showing this to you now
  2129. 1:28:31and paying attention to making it like
  2130. 1:28:32fit into the camera view but when I'm
  2131. 1:28:34sitting in the seat I really just it's
  2132. 1:28:37just there I just I just know and um
  2133. 1:28:40this really translates nicely to this
  2134. 1:28:42experience now I gave some other
  2135. 1:28:45examples around pseudo haptics right
  2136. 1:28:47this idea of you uh lifting an object
  2137. 1:28:50but there's actually no force feedback I
  2138. 1:28:52mean we can also do muzzle stimul ation
  2139. 1:28:54and all these kinds of a little bit more
  2140. 1:28:56crazy things um that I'll invite you to
  2141. 1:28:59read about and maybe talk about in the
  2142. 1:29:01forums but I don't actually have these
  2143. 1:29:03examples there's no approved product
  2144. 1:29:05right now uh that I know at least uh
  2145. 1:29:08that you know does muscle stimulation
  2146. 1:29:11but I've seen a lot of research projects
  2147. 1:29:13by really good colleagues and so this is
  2148. 1:29:16also an exciting uh concept I talked
  2149. 1:29:18about redirective walking uh one thing
  2150. 1:29:20that I definitely want to talk about is
  2151. 1:29:21the boundary the virtual boundary that's
  2152. 1:29:23something you usually set up in a VR
  2153. 1:29:25experience so I'm going to show you this
  2154. 1:29:26as the last
  2155. 1:29:30example in this video I'm going to set
  2156. 1:29:32up the stationing boundary um and uh
  2157. 1:29:36introduce you to the concept of the VR
  2158. 1:29:39boundary if you want so um as it shows
  2159. 1:29:43you in the video is like the safest way
  2160. 1:29:45is to just like Mark really the area
  2161. 1:29:49that is really safe to use now I have a
  2162. 1:29:52chair here but that one moves all the
  2163. 1:29:53time time and that wouldn't be too much
  2164. 1:29:57of a play area but that is uh what it
  2165. 1:30:01recommends now what you wish you had
  2166. 1:30:03were like obviously the whole room
  2167. 1:30:07available um for you to
  2168. 1:30:10play and and and that's cool but as you
  2169. 1:30:14can see now the headset finds all these
  2170. 1:30:16obstacles so lots of obstacles here in
  2171. 1:30:19the room it finds all these obstacles
  2172. 1:30:22and it shows you hey that uh dangerous
  2173. 1:30:25potentially so be
  2174. 1:30:27careful um so what I usually do is and
  2175. 1:30:30here's a couple of tips for how to do
  2176. 1:30:31this boundary so we are going to use
  2177. 1:30:34mostly the safe area but then I'm going
  2178. 1:30:37to do a couple of things to it to help
  2179. 1:30:40me better understand the room layout the
  2180. 1:30:44first thing I'm going to do is I'm
  2181. 1:30:45actually going to include my desk area
  2182. 1:30:49so that I stay in VR while I'm seated so
  2183. 1:30:52I'm okay to accept these obstacles here
  2184. 1:30:56that's fine um at least I can enjoy a VR
  2185. 1:30:59while I'm seated I'll leave this area of
  2186. 1:31:02the room untouched we really don't want
  2187. 1:31:03to bump into the shelf and the wall and
  2188. 1:31:07then I'm going to actually Mark the exit
  2189. 1:31:09out of the room it's not too much
  2190. 1:31:13um okay so I'm going to do that and that
  2191. 1:31:17will help me illustrate something in a
  2192. 1:31:19second the first thing I'm going to show
  2193. 1:31:21is like when I sit down now and I'm
  2194. 1:31:23going to going to sit down I'm going to
  2195. 1:31:26reenter uh the menu as I'm seated so
  2196. 1:31:29this is kind of cool now I can actually
  2197. 1:31:31leave things that way and um we're kind
  2198. 1:31:35of sitting down hand tracking and all
  2199. 1:31:38that would work um I have the I'm going
  2200. 1:31:41to show you so I'm kind of like within
  2201. 1:31:45VR and even if I move lean forward or
  2202. 1:31:48something I'm still in VR so that's
  2203. 1:31:50useful if I had not included uh the
  2204. 1:31:53bounce down there I would exit VR all
  2205. 1:31:56the time because as I'm like walking to
  2206. 1:31:59the door to the
  2207. 1:32:01exit um if I exit that space now you'll
  2208. 1:32:05see how I'll say you see the film set
  2209. 1:32:08and this actually is really disruptive
  2210. 1:32:11to a VR experience obviously so you want
  2211. 1:32:13to make sure that you are like have it
  2212. 1:32:16mostly set up nicely and be in an area
  2213. 1:32:21where it's safe and have it anible so
  2214. 1:32:24when you look down if you're like unsure
  2215. 1:32:26where you are in the room this happens
  2216. 1:32:28sometimes um it'll show you and you
  2217. 1:32:30really want to avoid bumping into like
  2218. 1:32:32areas like this and so you don't want to
  2219. 1:32:35go too close to the shelf or to the wall
  2220. 1:32:38and so when it becomes red is really an
  2221. 1:32:40issue I'm going to show you roughly
  2222. 1:32:42where I'm what I'm doing here so when
  2223. 1:32:44I'm going too close to the wall it's an
  2224. 1:32:46issue or the shelf and um yeah you want
  2225. 1:32:49to avoid that but otherwise this is uh a
  2226. 1:32:53few tips to keep in mind about the
  2227. 1:32:56boundary and um yeah it helps to have a
  2228. 1:33:01couple of areas
  2229. 1:33:03marked uh to really understand the safe
  2230. 1:33:05zones so this was my overview of key
  2231. 1:33:08Concepts in VR um I chose a few of them
  2232. 1:33:13there are more um I decided to do it by
  2233. 1:33:16example and intuitively rather than
  2234. 1:33:19giving you the cut and dry definitions
  2235. 1:33:22uh some of these you can look up
  2236. 1:33:24um if it help if it's better for you to
  2237. 1:33:26have a texture definition of of some of
  2238. 1:33:28these Concepts but like the seven that I
  2239. 1:33:31shared about autonomy in agency empathy
  2240. 1:33:35cognition presence immersion these are
  2241. 1:33:38all some key terms uh that you should be
  2242. 1:33:40familiar with and um that's what I
  2243. 1:33:43wanted to
  2244. 1:33:44accomplish and uh we also talked about
  2245. 1:33:46haptics to do hatic so actually there
  2246. 1:33:48was a lot of stuff in here and now in
  2247. 1:33:50the next video we're going to look at
  2248. 1:33:51how these concepts are implemented in
  2249. 1:33:53technology Oles and these Technologies
  2250. 1:33:55are actually enabling uh the experiences
  2251. 1:33:58that I was talking about including
  2252. 1:34:00obviously adding to this feeling of
  2253. 1:34:02presence and
  2254. 1:34:15immersion in this segment we're going to
  2255. 1:34:18look at virtual reality Technologies now
  2256. 1:34:21there is a lot of Technologies out there
  2257. 1:34:24and uh what I want to do in this segment
  2258. 1:34:27is actually look at some of the key
  2259. 1:34:30ingredients so what does it take to
  2260. 1:34:33create uh this immersion this feeling of
  2261. 1:34:36presence and some of the concepts we
  2262. 1:34:38talked about earlier so what does it
  2263. 1:34:40take in terms of
  2264. 1:34:42Technologies so we are going to look at
  2265. 1:34:44virtual reality Technologies and a few
  2266. 1:34:46of the enabling ones from 360 photos and
  2267. 1:34:49videos to steroscopic displays rendering
  2268. 1:34:52for H ey we also going to look at caves
  2269. 1:34:55or cave which is in a recursive acronym
  2270. 1:34:58for cave automatic viral environment
  2271. 1:35:02we're going to learn about 3° of Freedom
  2272. 1:35:04versus 6 degrees of tracking or three do
  2273. 1:35:06versus six Dove we're going to learn
  2274. 1:35:08about outside in and Inside Out tracking
  2275. 1:35:12uh the idea of putting sensors into the
  2276. 1:35:14environment and actually embedding these
  2277. 1:35:16sensors into the devices that we put on
  2278. 1:35:18our body we're going to learn about hand
  2279. 1:35:20tracking as I think that hand tracking
  2280. 1:35:23is a technology that is rapidly
  2281. 1:35:26improving and now becoming standard in a
  2282. 1:35:28lot of VR devices and finally so not to
  2283. 1:35:32just keep it entirely visual I thought
  2284. 1:35:34it is also important to incorporate
  2285. 1:35:37spatial audio all right so now let's
  2286. 1:35:40look at these in a little bit more
  2287. 1:35:41detail so what you can see here is that
  2288. 1:35:44in this 360 video I have agency I have
  2289. 1:35:47control um because it was recorded in
  2290. 1:35:50360 it was captured all around the
  2291. 1:35:53camera
  2292. 1:35:54and I can I can choose to look at
  2293. 1:35:56Michael or not next we're going to look
  2294. 1:36:00at steroscopic displays so the concept
  2295. 1:36:03of vendoring a different view a slightly
  2296. 1:36:05different view for each eye there's a
  2297. 1:36:08little shift between the pupils and uh
  2298. 1:36:10that little shift then creates a depth
  2299. 1:36:14uh view for our eyes so it's actually
  2300. 1:36:16quite cool so here we have the cardboard
  2301. 1:36:19VR display source code uh this has
  2302. 1:36:21really a few demos that I think are cool
  2303. 1:36:24so here we see an example of a rotating
  2304. 1:36:27Cube and and that is just 3D okay so
  2305. 1:36:31we're just looking at it in 3D but now
  2306. 1:36:34I'm going to uh start the steroscopic
  2307. 1:36:36view here the steroscopic display and
  2308. 1:36:40now what it does is it creates a
  2309. 1:36:42rendering for each eye left eye right
  2310. 1:36:45eye there's a tiny little shift between
  2311. 1:36:47these eyes and this is has to do with
  2312. 1:36:49the interp distance the ipd and this is
  2313. 1:36:52something that can be adjusted on some
  2314. 1:36:53headsets as well and so basically we're
  2315. 1:36:56not seeing two cursors and two cubes
  2316. 1:36:58actually when you put this on your face
  2317. 1:37:01you actually then perceive depth you see
  2318. 1:37:04one cursor if it's done well it gives
  2319. 1:37:06you really this illusion of depth and
  2320. 1:37:08that is the whole key behind steroscopic
  2321. 1:37:11displays and this is really the main
  2322. 1:37:15thing behind cardboard so remember
  2323. 1:37:18cardboard phone goes inside and then we
  2324. 1:37:21actually have a rendering for H eye with
  2325. 1:37:23these barrel
  2326. 1:37:24distortions uh left eye right eye okay
  2327. 1:37:29and um yeah and then we perceive it like
  2328. 1:37:33this like you see in the
  2329. 1:37:35video rendering for each
  2330. 1:37:39eye cool so that was uh that and I think
  2331. 1:37:43that is really a first important thing
  2332. 1:37:45yeah creating this uh immersive view if
  2333. 1:37:49you will a rendering for AGI that gives
  2334. 1:37:52you then a a sense of depth and we are
  2335. 1:37:55starting to see things and we are
  2336. 1:37:57starting to call this a virtual reality
  2337. 1:38:00360 photos and videos by and in
  2338. 1:38:03themselves are not virtual reality they
  2339. 1:38:05are often associated with virtual
  2340. 1:38:06reality but they only become a virtual
  2341. 1:38:09reality when we see them through a
  2342. 1:38:11steroscopic viewer like the cardboard
  2343. 1:38:14with a rendering for each eye cuz then
  2344. 1:38:16our head movement can be tracked just
  2345. 1:38:19the rotation not normally the position
  2346. 1:38:23um so we cannot actually walk inside 360
  2347. 1:38:26photos and videos but we are starting to
  2348. 1:38:28get control we're gaining some agency
  2349. 1:38:30over some of the content at least in
  2350. 1:38:32terms of
  2351. 1:38:34rotation my next example is a little bit
  2352. 1:38:37different it's a different display
  2353. 1:38:38technology it also creates a virtual
  2354. 1:38:40reality display but in this case you're
  2355. 1:38:43actually stepping inside what is called
  2356. 1:38:45a cave automatic virtual environment
  2357. 1:38:48inside a cave and here I'm showing it
  2358. 1:38:51based on the example that a colleague of
  2359. 1:38:54mine at the University of Michigan gave
  2360. 1:38:55to me so Ted Hall um he is in our maidan
  2361. 1:39:00and he shows one of the applications he
  2362. 1:39:02was working on for some of the
  2363. 1:39:03researchers that allows him to explore a
  2364. 1:39:06mammoth and look at it in
  2365. 1:39:093D what was really impressive here is
  2366. 1:39:12how the view is rendered just for him he
  2367. 1:39:15wears these funny antennas and there is
  2368. 1:39:18some tracking system an Opti track
  2369. 1:39:21system in the room that actually tracks
  2370. 1:39:23these antennas and uh allows him to
  2371. 1:39:27actually walk around and if you look at
  2372. 1:39:29the video one more time you will see how
  2373. 1:39:31the view seems to be like somehow
  2374. 1:39:34distorted and overlaid and that is the
  2375. 1:39:38effect uh that is being created to uh
  2376. 1:39:42give him a depth sense so these will
  2377. 1:39:44shift further away the further the
  2378. 1:39:46virtual content is uh away from him and
  2379. 1:39:49there will be coming more
  2380. 1:39:51overlapping um the the closer the Cent
  2381. 1:39:54is to him and when you go to the movies
  2382. 1:39:56and watch a 3D movie you can also you
  2383. 1:39:58know you put on your glasses that they
  2384. 1:40:00give you but then sometimes you probably
  2385. 1:40:02take them off because you're tired or
  2386. 1:40:04not and um or you just feel like hey
  2387. 1:40:07let's look at this from a VR perspective
  2388. 1:40:09so these 3D classes are actually
  2389. 1:40:12counteracting the shift and they're
  2390. 1:40:14putting it together in front of you so
  2391. 1:40:17usually some kind of shutter display
  2392. 1:40:19that quickly so it can be active or
  2393. 1:40:21passive but some kind of shutter display
  2394. 1:40:23display that then shows you just the
  2395. 1:40:25image for the left eye and then the
  2396. 1:40:27image for the right eye and then this is
  2397. 1:40:30such a high frequency that you don't
  2398. 1:40:31even notice and it'll create a 3D image
  2399. 1:40:35for you uh that you perceive as depth so
  2400. 1:40:39let's look at uh actually head tracking
  2401. 1:40:41uh and also controller tracking if you
  2402. 1:40:43will so we have virtual reality motion
  2403. 1:40:45controllers they can be tracked in 3
  2404. 1:40:47Dees of Freedom or six degrees of
  2405. 1:40:49freedom so let's look at this in a
  2406. 1:40:51little bit more detail so three degrees
  2407. 1:40:54of freedom like the cardboard um looks
  2408. 1:40:57like this okay and then we can actually
  2409. 1:40:59track along the X so pitch we can track
  2410. 1:41:04along y yaw but just rotation and we can
  2411. 1:41:08track along along Z but just again
  2412. 1:41:11rotation so roll you cannot actually
  2413. 1:41:13move along these axes but you can rotate
  2414. 1:41:16your head so this is me in cardboard and
  2415. 1:41:20so this
  2416. 1:41:21is PID
  2417. 1:41:24ya and roll if you will this is just 3°
  2418. 1:41:28of freedom and if you can actually also
  2419. 1:41:31adjust your position so the second
  2420. 1:41:34example here is the hollow kit the one
  2421. 1:41:36that I had earlier right and so it's a
  2422. 1:41:39device wrapper just like cardboard but a
  2423. 1:41:41little different for AR so phone goes
  2424. 1:41:44inside we can see through and if we
  2425. 1:41:48expose the camera we can actually do
  2426. 1:41:50some tracking and we can do positional
  2427. 1:41:52tracking so now now in addition to head
  2428. 1:41:54roll pitch and Y we can also actually
  2429. 1:41:58determine whether the device moves along
  2430. 1:42:01the z-axis along the x axis and along
  2431. 1:42:04the Y AIS we can do this through um a
  2432. 1:42:08few techniques tracking techniques um
  2433. 1:42:11like slam okay which is simultaneous
  2434. 1:42:14localization and mapping of the device
  2435. 1:42:17in 3D space uh these are some computer
  2436. 1:42:20algorithms that actually work based off
  2437. 1:42:22the camera Fe
  2438. 1:42:24and allow us to determine some kind of
  2439. 1:42:27motion Optical flow if you will Optical
  2440. 1:42:30flow would be Computing a vector as I
  2441. 1:42:33move the device this way and we are
  2442. 1:42:36actually producing a vector from here to
  2443. 1:42:38there or if you will what happens to the
  2444. 1:42:40camera feed all the pixels actually
  2445. 1:42:42shift to the right okay and uh that way
  2446. 1:42:46we can actually figure out that the
  2447. 1:42:47device moved to the left now that is
  2448. 1:42:50what I'm showing here in this
  2449. 1:42:52illustration so this is 6° of Freedom so
  2450. 1:42:56we have also positional changes plus and
  2451. 1:43:00minus x a positional changes along the y
  2452. 1:43:03axis and positional changes along the
  2453. 1:43:05z-axis now we actually do have position
  2454. 1:43:08and orientation and we refer to this as
  2455. 1:43:11six degrees of freedom tracking again
  2456. 1:43:14with this kind of tracking you can
  2457. 1:43:15actually walk around in a 3D space you
  2458. 1:43:17can not just look around like with 360
  2459. 1:43:20video but you can actually then move
  2460. 1:43:22around around and actually like this
  2461. 1:43:25gives you really a lot of agency uh in
  2462. 1:43:28the content and that's then when it
  2463. 1:43:29becomes to when it starts to become hard
  2464. 1:43:32for designers and developers that have
  2465. 1:43:33to design for that
  2466. 1:43:37agency so here I have an example of the
  2467. 1:43:41Oculus go the Oculus go is technically a
  2468. 1:43:453° of Freedom headset it comes with a
  2469. 1:43:49three degrees of freedom controller that
  2470. 1:43:51controller will always be on on the
  2471. 1:43:53right down there and we can figure out
  2472. 1:43:55its rotation but we cannot figure out
  2473. 1:43:57where it actually moves in 3D space so
  2474. 1:44:00it is really a little limited and but um
  2475. 1:44:04you can already do quite a bit just by
  2476. 1:44:06being able to look around and uh rotate
  2477. 1:44:09the controller if we use this laser uh
  2478. 1:44:12interaction here this laser controller
  2479. 1:44:14laser pointer interaction you can reach
  2480. 1:44:16objects at a distance and you actually
  2481. 1:44:17do have quite a bit of control already
  2482. 1:44:20over the virtual reality content
  2483. 1:44:23all right so here we actually do have
  2484. 1:44:25the go that's the controller I just
  2485. 1:44:28showed and that's the go the device that
  2486. 1:44:30goes on your head okay and it is three
  2487. 1:44:33degrees of freedom okay so no travel
  2488. 1:44:36just rotation and the same for the
  2489. 1:44:38controller so just a little bit of a
  2490. 1:44:40pointing device but whether I have it
  2491. 1:44:42here or there doesn't make a difference
  2492. 1:44:45really the difference is rotation and so
  2493. 1:44:48this makes really for quite some
  2494. 1:44:50differences in terms of how you design
  2495. 1:44:52and develop and then also Al how you can
  2496. 1:44:53use uh virtual reality applications
  2497. 1:44:56we're going to learn more about this in
  2498. 1:44:57other segments of the Muk so when it
  2499. 1:45:01comes to six degrees of freedom a very
  2500. 1:45:03good way to demonstrate this is through
  2501. 1:45:05the Oculus Quest so you usually draw a
  2502. 1:45:08boundary and then you can walk inside
  2503. 1:45:11those bounds and that's then supposed to
  2504. 1:45:13be kind of like a save Zone and with six
  2505. 1:45:17degrees of freedom both for the
  2506. 1:45:19controller and for the head I can now
  2507. 1:45:22actually walk around and move the
  2508. 1:45:24controller in 3D space and I'll be
  2509. 1:45:27tracked all the time and um that is
  2510. 1:45:30really quite cool so this was 3° of
  2511. 1:45:32Freedom with a 6° of Freedom tracking
  2512. 1:45:35for both The Head and the controller and
  2513. 1:45:37now we're going to talk about outside in
  2514. 1:45:39and Inside Out tracking so in a nutshell
  2515. 1:45:42the difference between outside in
  2516. 1:45:45tracking is that you have some sensors
  2517. 1:45:47in the environment that are pointed
  2518. 1:45:48towards you and they track you uh as you
  2519. 1:45:52move around in a certain uh area that is
  2520. 1:45:55covered by these sensors inside out
  2521. 1:45:57tracking means you actually have those
  2522. 1:45:59sensors inbuilt into the device and the
  2523. 1:46:02cameras are actually inside the device
  2524. 1:46:04I'm going to show you two examples here
  2525. 1:46:06so my first example here for outside int
  2526. 1:46:08tracking is actually the original Oculus
  2527. 1:46:10the original Oculus required sensors to
  2528. 1:46:12be placed on a table usually in front of
  2529. 1:46:15you so these sensors here uh were
  2530. 1:46:19actually pointing uh towards you and
  2531. 1:46:22then they are creating a sensor field
  2532. 1:46:25and they can see you in this range and
  2533. 1:46:27you had to make sure that these sensors
  2534. 1:46:29are overlapping so there's some
  2535. 1:46:31triangulation happening and what they're
  2536. 1:46:33actually looking for is light patterns
  2537. 1:46:35emitted from uh the controller and also
  2538. 1:46:38from the headset so my second example is
  2539. 1:46:41the Oculus Rift s uh which is basically
  2540. 1:46:45the new version of the rift it actually
  2541. 1:46:47has the cameras inbuilt into the
  2542. 1:46:49device now this makes it possible to
  2543. 1:46:53actually do both the head tracking and
  2544. 1:46:55also tracking the controllers in six
  2545. 1:46:57Dees of freedom without any external
  2546. 1:46:59sensors so the cameras are on the device
  2547. 1:47:02and basically this is the field of view
  2548. 1:47:05that these cameras have I mean it's an
  2549. 1:47:07approximation it's not absolutely
  2550. 1:47:09correct here and you can see that um the
  2551. 1:47:12controllers are actually captured uh
  2552. 1:47:14this way in fact the Oculus uh Rift s
  2553. 1:47:18and the quest even they also have
  2554. 1:47:20additional cameras on the side so even
  2555. 1:47:22when you have the controllers next to
  2556. 1:47:24the device or even below the device uh
  2557. 1:47:27the device can still see the controllers
  2558. 1:47:30this is actually quite an advancement
  2559. 1:47:31over outside in tracking so when you had
  2560. 1:47:33these stands on the table they could
  2561. 1:47:35only see so and so far and usually the
  2562. 1:47:37table would include things so as you
  2563. 1:47:40were doing things below the table you
  2564. 1:47:42couldn't be tracked anymore now with
  2565. 1:47:44Inside Out tracking you actually have
  2566. 1:47:46these sensors on on the device and so
  2567. 1:47:49anything that is visible so in a certain
  2568. 1:47:52area around around them can be tracked
  2569. 1:47:54so when you put your hands behind your
  2570. 1:47:56back obviously this will not work
  2571. 1:47:59but but that's fine so here I have an
  2572. 1:48:02example of the HTC VI with outside in a
  2573. 1:48:06form of outside in tracking it's
  2574. 1:48:08technically not absolutely correct but
  2575. 1:48:11this is what it usually looks like you
  2576. 1:48:12have a sensor in the environment and
  2577. 1:48:15then uh the controller here is coming
  2578. 1:48:18towards the sensor and it's being
  2579. 1:48:20tracked in six degrees of freedom
  2580. 1:48:24so here's an example of me demonstrating
  2581. 1:48:26the rift s and I often do this um so I'm
  2582. 1:48:29pointing out the different cameras on
  2583. 1:48:31the device and I am explaining uh how
  2584. 1:48:34the rift s can actually see has cameras
  2585. 1:48:36on top downwards to the left and right
  2586. 1:48:39in front and uh has a really good field
  2587. 1:48:44of view for these cameras to actually
  2588. 1:48:46track and I'm making some comparisons to
  2589. 1:48:48the Oculus Rift uh original sensor
  2590. 1:48:51stance that you see in the back
  2591. 1:48:53so let's talk about hand tracking hand
  2592. 1:48:55tracking now has actually become a
  2593. 1:48:57standard on the latest generation of VR
  2594. 1:49:00devices I'm going to introduce you to
  2595. 1:49:01hand tracking in two steps first I'll
  2596. 1:49:03show you what this used to be like with
  2597. 1:49:06a device called The Leap Motion which I
  2598. 1:49:09have here so the leap motion is a USB
  2599. 1:49:12tethered device that would be mounted on
  2600. 1:49:15top of the headset and it creates a
  2601. 1:49:18field of view a window in which uh you
  2602. 1:49:22can actually do hand tracking so I'm
  2603. 1:49:24going to show you this first and then
  2604. 1:49:26I'm going to show you how hand tracking
  2605. 1:49:27actually works on the Oculus quest which
  2606. 1:49:30we have there and um now it's
  2607. 1:49:33essentially inbuilt so built into these
  2608. 1:49:36devices so this is Del motion it's
  2609. 1:49:39really not very big and creates this
  2610. 1:49:41window here then I can actually see my
  2611. 1:49:45hands nicely
  2612. 1:49:47articulated so um in this example I'm
  2613. 1:49:50just like moving my hands up and down
  2614. 1:49:53and I can actually draw uh if you
  2615. 1:49:56will um with left and right hand or all
  2616. 1:49:59the
  2617. 1:50:00fingers um so this is kind of cool like
  2618. 1:50:04first person kind of
  2619. 1:50:06view and this is like from the up so
  2620. 1:50:11looking
  2621. 1:50:12down um up facing device from the
  2622. 1:50:17side
  2623. 1:50:19um this is kind of like makes sense
  2624. 1:50:22soorry this example I'm going to
  2625. 1:50:24show um Oculus hand tracking so here on
  2626. 1:50:28the settings in the device we do
  2627. 1:50:31have uh hands and controllers and you
  2628. 1:50:34can see hand tracking and auto enabling
  2629. 1:50:37hand tracking is actually toggled to on
  2630. 1:50:41so switched on now that means I can just
  2631. 1:50:43put down my controllers look at my hands
  2632. 1:50:46look at my hands and there they
  2633. 1:50:48are and I'm going to do pass through so
  2634. 1:50:51you see what I'm looking at so here are
  2635. 1:50:55my hands and um going to go back into VR
  2636. 1:50:59and it's nicely mapped it's relatively
  2637. 1:51:03accurate it feels pretty good um I am
  2638. 1:51:06touching the correct fingers and this
  2639. 1:51:09would actually be a gesture so it lights
  2640. 1:51:11up becomes active and what we're going
  2641. 1:51:14to do is well we can like scroll and we
  2642. 1:51:19can scroll sideways as well so I'm going
  2643. 1:51:22to close this and can scroll
  2644. 1:51:25sideways and it feels relatively good
  2645. 1:51:28you can see the rendering of my hand it
  2646. 1:51:29still seems relatively
  2647. 1:51:31accurate and um yeah so scroll up and
  2648. 1:51:35down with this pinch to drag gesture and
  2649. 1:51:38one thing that is a little bit uh if an
  2650. 1:51:41app doesn't support hand tracking like
  2651. 1:51:43here this is the browser so I can
  2652. 1:51:45actually browse with hand tracking um
  2653. 1:51:49most normal websites would work but then
  2654. 1:51:51when you go on to look at whe this not
  2655. 1:51:53works in A-frame then uh at this stage I
  2656. 1:51:55have to disappoint you have to grab the
  2657. 1:51:56controllers so we're going to do the
  2658. 1:51:58path through controllers are over there
  2659. 1:52:00going to grab them and um we're going to
  2660. 1:52:04go into the VR immersive view there we
  2661. 1:52:07go there it is so Hand tracking and uh
  2662. 1:52:12A-frame per default doesn't work yet but
  2663. 1:52:14this is probably going to happen very
  2664. 1:52:15soon just not at the time of this
  2665. 1:52:17recording I'm going to exit out with the
  2666. 1:52:19Oculus button and this concludes my
  2667. 1:52:21little demo on of um hand tracking and
  2668. 1:52:23controllers so you can actually
  2669. 1:52:24seamlessly go back and forth between
  2670. 1:52:28hand hands and controllers pick up the
  2671. 1:52:30controllers and press a button and there
  2672. 1:52:32they are again and uh give it a little
  2673. 1:52:36bit of rest and then look at your hands
  2674. 1:52:38give it a bit of time for the
  2675. 1:52:40recognition to work so we do have hand
  2676. 1:52:42tracking now built into these devices
  2677. 1:52:45and I talked about VR gloves earlier and
  2678. 1:52:47the reasons I don't have them um but uh
  2679. 1:52:50the point of VR gloves is not necessary
  2680. 1:52:52the tracking of the hands was actually
  2681. 1:52:54the creation of the heptic sensation so
  2682. 1:52:57that you actually feel like you're
  2683. 1:52:59touching something that can only be
  2684. 1:53:01accomplished through through some tricks
  2685. 1:53:03by actually mapping the physical to the
  2686. 1:53:06virtual environment so that for example
  2687. 1:53:09you are perceiving in VR a surface here
  2688. 1:53:12and this happens to be also your desk
  2689. 1:53:14that you are touching and if you can
  2690. 1:53:17create these kinds of nice overlays
  2691. 1:53:19between the physical and the virtual you
  2692. 1:53:21actually do get a sensation of physical
  2693. 1:53:25feedback even without varing additional
  2694. 1:53:28things like gloves and
  2695. 1:53:31whatnot so most of my examples were
  2696. 1:53:34actually visual so what does it take to
  2697. 1:53:36create a virtual reality and virtual
  2698. 1:53:38reality is predominantly visual so in
  2699. 1:53:41that sense it's not wrong however a very
  2700. 1:53:44very very important part of creating
  2701. 1:53:46immersion is actually the audio around
  2702. 1:53:48the user so my last example will focus
  2703. 1:53:51on Spa allio and here I could have
  2704. 1:53:55chosen many examples one that I like is
  2705. 1:53:57actually tiltbrush and I want to show it
  2706. 1:54:00to you in two ways first without sound
  2707. 1:54:03and then with sound
  2708. 1:54:14[Music]
  2709. 1:54:38so now we have seen the main ingredients
  2710. 1:54:42of virtual reality both on the visual
  2711. 1:54:44side and then on the tracking side so
  2712. 1:54:46stereoscopic views or alternatively
  2713. 1:54:48creating like a cave like monitor wall
  2714. 1:54:51siiz displays around the user so inside
  2715. 1:54:53a virtual reality headset if you will or
  2716. 1:54:56for the headset we talked about
  2717. 1:54:57steroscopic views we've learned a little
  2718. 1:54:59bit about interactions and also hand
  2719. 1:55:01tracking and then uh spatial or
  2720. 1:55:04positional audio as well so these
  2721. 1:55:06together actually create a rich set of
  2722. 1:55:08Sensations and this is really what you
  2723. 1:55:10want to accomplish uh so that uh your
  2724. 1:55:13users feel immersed in virtual reality
  2725. 1:55:16to close things I'm going to revisit
  2726. 1:55:18beatsaber and we're going to look at it
  2727. 1:55:20uh from the perspective of all these
  2728. 1:55:22kinds of technologies that we've just
  2729. 1:55:24learned
  2730. 1:55:25about so in terms of the VR technologies
  2731. 1:55:28that we' have just learned about beat
  2732. 1:55:30saer really actually chooses those it
  2733. 1:55:32creates a stereoscopic display through
  2734. 1:55:34the headset it supports six degrees of
  2735. 1:55:36freedom tracking which is really
  2736. 1:55:37necessary uh you need to be able to move
  2737. 1:55:40in space and also it does work actually
  2738. 1:55:43with both outside in and Inside Out
  2739. 1:55:45tracking but the example that I show you
  2740. 1:55:47here is using the Oculus Rift s with
  2741. 1:55:50Inside Out tracking and and down
  2742. 1:55:55down yeah so I have to follow these
  2743. 1:55:57directions when slicing oops and we
  2744. 1:56:00should have used the other saber but
  2745. 1:56:02that way you see what happens when
  2746. 1:56:04things go wrong avoid
  2747. 1:56:07those and
  2748. 1:56:09then just
  2749. 1:56:11blue Now
  2750. 1:56:16red and this one you can cut into any
  2751. 1:56:19direction and the synchronous cut are
  2752. 1:56:23fun but I do like it when you get to
  2753. 1:56:26slice like crazy like
  2754. 1:56:28this and now comes my favorite part of
  2755. 1:56:30the
  2756. 1:56:34[Music]
  2757. 1:56:37song any any down down down right down
  2758. 1:56:43down left right down
  2759. 1:56:46down
  2760. 1:56:48right any
  2761. 1:56:50any and you made one mistake so far but
  2762. 1:56:53it's
  2763. 1:56:54okay you're not
  2764. 1:57:01pro and I have to be careful that I
  2765. 1:57:04don't hit the cable in
  2766. 1:57:06case I don't want it to disconnect
  2767. 1:57:11again and
  2768. 1:57:13[Applause]
  2769. 1:57:15down and this one I always find it funny
  2770. 1:57:17when they turn around and then you have
  2771. 1:57:20to do like last minute changes
  2772. 1:57:23and this one is cool slce SL SL
  2773. 1:57:51[Music]
  2774. 1:57:55we choose to go to the moon in this
  2775. 1:57:57Decay and do the other things not
  2776. 1:58:00because they are easy but because they
  2777. 1:58:02are hard the Saturn 5 was a three-stage
  2778. 1:58:04rocket each stage had a part to play to
  2779. 1:58:07make the journey from the Earth to the
  2780. 1:58:08Moon possible when you're ready to see
  2781. 1:58:11how it all worked touch the glowing base
  2782. 1:58:13of the Saturn 5 to initiate the launch
  2783. 1:58:20sequence ignition sequence starts all
  2784. 1:58:23engine running lift off we have a lift
  2785. 1:58:26off Tower
  2786. 1:58:28cleared reporting their roll and Pitch
  2787. 1:58:31program which puts Apollo 11 on proper
  2788. 1:58:32heading the third stage fired once to
  2789. 1:58:35get Apollo 11 into a parking orbit
  2790. 1:58:37around the Earth and after a few hours
  2791. 1:58:38for system checks fired again to send it
  2792. 1:58:40on its way to the
  2793. 1:58:42Moon ready to move on just press the
  2794. 1:58:45glowing Command
  2795. 1:58:50Module I follow 11 this is Houston your
  2796. 1:58:54go for
  2797. 1:58:55separation as the lunar module was
  2798. 1:58:57designed to fly in the vacuum of space
  2799. 1:58:59there was no need for it to be
  2800. 1:59:00aerodynamic weight was kept to an
  2801. 1:59:02absolute minimum the walls of the cabin
  2802. 1:59:04were no thicker than a few sheets of
  2803. 1:59:06aluminum
  2804. 1:59:07foil the astronauts didn't even have
  2805. 1:59:09seats and piloted the ship standing
  2806. 1:59:11upright in what was essentially a
  2807. 1:59:13controlled fall from orbit
  2808. 1:59:15[Music]
  2809. 1:59:22when you're ready to proceed press the
  2810. 1:59:24hatch on the
  2811. 1:59:28[Music]
  2812. 1:59:31eagle 7 hours later the commander made
  2813. 1:59:34his way down the ladder to stand upon
  2814. 1:59:35the foot of the lunar module okay we can
  2815. 1:59:38see you coming down the ladder now the
  2816. 1:59:40combined 360 lb weight of the commander
  2817. 1:59:42and his spacit was a mere 60 lb in the 1
  2818. 1:59:4516th gravity of the Moon making movement
  2819. 1:59:47extremely easy
  2820. 1:59:54all that remained to do was for the
  2821. 1:59:56commander to take one small step for man
  2822. 1:59:58one giant leap for man kind onto the
  2823. 2:00:01surface of the
  2824. 2:00:08Moon this footprint represents the
  2825. 2:00:10culmination of a decade's work by almost
  2826. 2:00:12400,000 people in what was one of the
  2827. 2:00:15greatest periods of Discovery in human
  2828. 2:00:17history and is still probably there to
  2829. 2:00:19this day
  2830. 2:00:33press the footprint when you are ready
  2831. 2:00:34to end this demo and return to planet
  2832. 2:00:36Earth
  2833. 2:01:16in this segment we're going to talk
  2834. 2:01:17about the key concepts of augmented
  2835. 2:01:19reality I've done a similar version of
  2836. 2:01:21of this for Concepts about virtual
  2837. 2:01:24reality and now we are looking more
  2838. 2:01:26specifically into Concepts to do with
  2839. 2:01:28augmented reality I'll actually show an
  2840. 2:01:31example scene here on the Hollens 2 um
  2841. 2:01:36this is the hand interactions example
  2842. 2:01:39that they have and it's actually really
  2843. 2:01:40quite cool and you know a lot of things
  2844. 2:01:43are going on in such an example so I can
  2845. 2:01:45grab things I have hand tracking I can
  2846. 2:01:49track multiple hands I can implement
  2847. 2:01:51gestures I can resize objects I can use
  2848. 2:01:56you know kind of like what you know from
  2849. 2:01:58the phone is pinch to scale or
  2850. 2:02:01Zoom um you can do these things in AR
  2851. 2:02:03with your hand here I'm playing the
  2852. 2:02:06piano um with a little bit of relatively
  2853. 2:02:10uh good finger tracking so not just hand
  2854. 2:02:14tracking but actually fully articulated
  2855. 2:02:16finger tracking although the small
  2856. 2:02:21finger here causes some
  2857. 2:02:23issues this is an example of really
  2858. 2:02:27going through a scene full with widgets
  2859. 2:02:30and things to play around that Implement
  2860. 2:02:33different kind of behaviors most
  2861. 2:02:36important thing is obviously how I'm
  2862. 2:02:38experiencing this content in the real
  2863. 2:02:40world it's placed it's anchored it's
  2864. 2:02:42like stable it is there I'm using a
  2865. 2:02:45augmented reality headset the hollowland
  2866. 2:02:472 is like on my head and I'm
  2867. 2:02:50experiencing this merged view of the
  2868. 2:02:54virtual content it is kind of like an
  2869. 2:02:56overlay onto the real world it's a
  2870. 2:02:58composite View and this is really also
  2871. 2:03:01some of the key definitions um of
  2872. 2:03:03augmented reality so here I'm using a
  2873. 2:03:06similar structure to this same uh type
  2874. 2:03:09of information on virtual reality so
  2875. 2:03:12we're going to start with the five uh
  2876. 2:03:14W's you know the who what why and so on
  2877. 2:03:18um but in this case specific to AR we're
  2878. 2:03:21going to talk about the key Concepts
  2879. 2:03:23what makes something AR augmented
  2880. 2:03:25reality so there are some key
  2881. 2:03:27characteristics we're going to learn
  2882. 2:03:28about Technologies and we see lots of
  2883. 2:03:30demos uh throughout I also have a video
  2884. 2:03:33focused on Technologies um that is
  2885. 2:03:35really separate from these Concepts and
  2886. 2:03:37more more dedicated to demonstrating how
  2887. 2:03:39these concepts are implemented in
  2888. 2:03:41current
  2889. 2:03:43Technologies so I think of this content
  2890. 2:03:46here is like the primer to AR and before
  2891. 2:03:48we actually jump into the Technologies
  2892. 2:03:50it's important to get a of you know what
  2893. 2:03:52augmented reality is really about and
  2894. 2:03:54what are some of the key Concepts cuz
  2895. 2:03:56frankly the technology doesn't always
  2896. 2:03:58live up to some of these uh Concepts and
  2897. 2:04:01um so it's important to separate those
  2898. 2:04:03two concepts and Technologies are really
  2899. 2:04:06the implementation of these
  2900. 2:04:08Concepts so here's the five W's for AR
  2901. 2:04:12the who the what the when the where and
  2902. 2:04:14the why who interestingly uh is similar
  2903. 2:04:18to some of the uh VR who in the space
  2904. 2:04:22but I do mention Google and Microsoft
  2905. 2:04:25again but apple and Magic leap are like
  2906. 2:04:28two uh different companies here and so
  2907. 2:04:32Google obviously had Google Glass and
  2908. 2:04:35glass was like really created a lot of
  2909. 2:04:38hype around augmented reality although
  2910. 2:04:40technically uh if you really go strictly
  2911. 2:04:42by the definitions by the key
  2912. 2:04:44characteristics of AR Google Glass is
  2913. 2:04:46actually not really AR it's just a it's
  2914. 2:04:50like a heads up display just like a
  2915. 2:04:52little c a little projector in front of
  2916. 2:04:54your eyes U but it doesn't the content
  2917. 2:04:57is not really like part of the real
  2918. 2:04:59world it's more like an overlay an
  2919. 2:05:02information overlay so um it is very a
  2920. 2:05:05very weak form of AR I'm going to talk
  2921. 2:05:07about that concept of weak AR as well
  2922. 2:05:10and obviously some of the latest uh
  2923. 2:05:12examples are a Kade and a core on our
  2924. 2:05:14smartphones from Apple and Google and
  2925. 2:05:17then Hollens 1 and two from Microsoft
  2926. 2:05:20this is at the time of the recording and
  2927. 2:05:23the magic leap one was still
  2928. 2:05:26around
  2929. 2:05:27so when you ask me when did this whole
  2930. 2:05:30AR thing actually start well I would say
  2931. 2:05:32there was a really early start then
  2932. 2:05:34nothing and then this like wave of
  2933. 2:05:37things suddenly it's everywhere so uh
  2934. 2:05:41one of the very first experiences was
  2935. 2:05:43the sort of demo class um
  2936. 2:05:471968 uh kind of like a heads up display
  2937. 2:05:50it had to be m mounted really to the
  2938. 2:05:53ceiling so it was not head mounted it
  2939. 2:05:55was ceiling mounted H in many ways like
  2940. 2:05:59the submarine Periscope kind of thing
  2941. 2:06:02and uh well then uh many many many years
  2942. 2:06:06later in 2013 Google Glass came out and
  2943. 2:06:09there was really a hype around oh AR is
  2944. 2:06:11going to is going to be revolutionizing
  2945. 2:06:13everything and as I said Google Glass is
  2946. 2:06:16technically in many ways uh not really
  2947. 2:06:19AR uh it doesn't abide all the uh
  2948. 2:06:23definitions uh and the characteristics
  2949. 2:06:26but okay let's just say it was and um
  2950. 2:06:30Holland one I think was
  2951. 2:06:33really
  2952. 2:06:35another and I would
  2953. 2:06:37say on the and I would say on the
  2954. 2:06:39headsets uh space Holland one is
  2955. 2:06:42definitely an interesting and key
  2956. 2:06:44example here when it comes to AR and now
  2957. 2:06:48the hland 2 is even uh more advanced and
  2958. 2:06:51uh we'll talk a little bit about some of
  2959. 2:06:52the differences as well and then in
  2960. 2:06:552017 we suddenly uh saw like make AR
  2961. 2:06:59making it into our smartphones and there
  2962. 2:07:01was this idea that the vendors are using
  2963. 2:07:04our smartphones to figure out all the
  2964. 2:07:07kinds of issues with tracking and
  2965. 2:07:10display uh perception so for example
  2966. 2:07:14that virtual content should be occluded
  2967. 2:07:16if it is occluded by a real physical
  2968. 2:07:18object or a a human and this is
  2969. 2:07:21something something that is only now
  2970. 2:07:22being available in
  2971. 2:07:2420 uh 19 2020 it's people occlusion with
  2972. 2:07:28air kit 35 um is finally there and um so
  2973. 2:07:33on the smartphones and so there was this
  2974. 2:07:35idea that um the main vendors and the
  2975. 2:07:38key players in the space are using the
  2976. 2:07:39smartphone uh platform to figure out and
  2977. 2:07:43iron out all these issues um and then
  2978. 2:07:45really make it to their headsets and
  2979. 2:07:47maybe wearable and always on AR is going
  2980. 2:07:50to happen once once we have figured out
  2981. 2:07:52all kinds of issues including obviously
  2982. 2:07:53the display technology uh and battery
  2983. 2:07:57for
  2984. 2:07:59example so when you ask me where is AR
  2985. 2:08:02well it used to be just in research Labs
  2986. 2:08:03you could come visit Michigan and I
  2987. 2:08:05would show you some uh AR things but now
  2988. 2:08:08it's actually really in your pocket uh
  2989. 2:08:10if your smartphone happens to be capable
  2990. 2:08:12of AR core and AR kit um running those
  2991. 2:08:16kinds of platforms and um it also used
  2992. 2:08:19to be just an Enterprise context now
  2993. 2:08:20Enterprise context are being retargeted
  2994. 2:08:23um for business uh uh business
  2995. 2:08:26opportunities so magic leap is now is
  2996. 2:08:28the company is now targeting um the
  2997. 2:08:31Enterprise context just like hollowland
  2998. 2:08:33and Microsoft has done before um there's
  2999. 2:08:36still not a lot of consumers that
  3000. 2:08:38actually have access to AR headsets um I
  3001. 2:08:40would say it's predominantly the
  3002. 2:08:41smartphones but I would say now it's
  3003. 2:08:43also with the
  3004. 2:08:44consumers why I think there are some
  3005. 2:08:47really cool opportunities uh that uh
  3006. 2:08:49when it comes to different kinds of
  3007. 2:08:50domains
  3008. 2:08:52like for example education when you
  3009. 2:08:53blend the the real and the virtual
  3010. 2:08:56content and you do it in a way so that
  3011. 2:08:58it like the the the real content and the
  3012. 2:09:00virtual content they feel to be part of
  3013. 2:09:03the same world I think that's when it
  3014. 2:09:05really becomes a very effective
  3015. 2:09:08experience so I said Google Glass is not
  3016. 2:09:10really augmented reality and I often do
  3017. 2:09:12this
  3018. 2:09:13to you know have an interesting
  3019. 2:09:15discussion around it and have my
  3020. 2:09:17students figure it out so I give you the
  3021. 2:09:19definition by the book reality we said
  3022. 2:09:22it's combining real and virtual content
  3023. 2:09:24it's a composite view not just uh visual
  3024. 2:09:27objects I always say that although the
  3025. 2:09:29paper on which this is based is a
  3026. 2:09:31literature review from Zuma ATR 199 1997
  3027. 2:09:35so really long time ago um and they
  3028. 2:09:37mostly talked about uh visual content
  3029. 2:09:40but I just say not just visual objects
  3030. 2:09:42here uh it's interactive in real time
  3031. 2:09:45this interaction don't think of it as
  3032. 2:09:47like you can click and and talk not that
  3033. 2:09:50kind of interaction but actually the as
  3034. 2:09:52you the rendering is interactive in real
  3035. 2:09:55time you you you looking around so the
  3036. 2:09:57implicit uh part of the interaction that
  3037. 2:10:00works uh and and obviously we the expit
  3038. 2:10:04interaction is also supported like you
  3039. 2:10:06clicking things but originally uh it's
  3040. 2:10:09interactive and real time really meant
  3041. 2:10:11it's like real time Graphics uh overlay
  3042. 2:10:14on the real world it's according to the
  3043. 2:10:16right perspective which means we have to
  3044. 2:10:18figure out your pose uh the pose uh so
  3045. 2:10:22orientation and position of the headset
  3046. 2:10:24relative to the real world and it's
  3047. 2:10:26registered in 3D and so this means it
  3048. 2:10:29really is able to determine when a new
  3049. 2:10:313D object comes in we we can place it in
  3050. 2:10:35the world and it'll be aligned uh it'll
  3051. 2:10:39be a p it's like anchored um fixed it'll
  3052. 2:10:42be rendered according to where it is in
  3053. 2:10:45the physical world and this uh is called
  3054. 2:10:47registration
  3055. 2:10:51so these are the three key
  3056. 2:10:54characteristics now Google Glass
  3057. 2:10:56obviously fails to meet which one well
  3058. 2:10:59the uh registration in 3D it is really
  3059. 2:11:02just a heads up display um the content
  3060. 2:11:05that it displays to you is not anchored
  3061. 2:11:07in in the real world it doesn't actually
  3062. 2:11:09it's often times it's not 3D even uh the
  3063. 2:11:12content itself and so um so think about
  3064. 2:11:15it that
  3065. 2:11:16way so in my mind a key characteristic
  3066. 2:11:19of AR is really blending of environments
  3067. 2:11:22both the physical and the virtual uh
  3068. 2:11:24world I can actually see those virtual
  3069. 2:11:26objects as if they were part of the uh
  3070. 2:11:28physical world that is also my my
  3071. 2:11:31understanding of um the registration so
  3072. 2:11:34I think of registration as hologram
  3073. 2:11:36illusion and for VR I said in my mind VR
  3074. 2:11:39has to do with an immersive task for AR
  3075. 2:11:43in my mind it's about an information
  3076. 2:11:45task um so the key thing is not
  3077. 2:11:47immersion the key thing is actually
  3078. 2:11:49giving me access to virtual information
  3079. 2:11:52virtual objects um that really are
  3080. 2:11:55placed in an intuitive and a meaningful
  3081. 2:11:57way uh with the real world so me looking
  3082. 2:12:01at some kind of virtual content that has
  3083. 2:12:03no relationship to the real world is not
  3084. 2:12:06a good use of AR and I would discourage
  3085. 2:12:09from those kinds of experiences there
  3086. 2:12:11really has to be a connection to the
  3087. 2:12:12real world otherwise we might as well do
  3088. 2:12:14it in VR uh or just as a 3D interface um
  3089. 2:12:20on a screen so that's something to think
  3090. 2:12:22about so next let's quickly talk about
  3091. 2:12:26AR displays uh so for VR we had the
  3092. 2:12:29headon display and we have this idea of
  3093. 2:12:31the cave and for AR we have a few more
  3094. 2:12:33options so we can have a headworn
  3095. 2:12:35display like the hollow lens 2 uh we can
  3096. 2:12:38have a spatial or projective display so
  3097. 2:12:41really this is like projectors
  3098. 2:12:43projecting into the world and usually
  3099. 2:12:45some kind of camera or sensor tracking
  3100. 2:12:47you to render the virtual content
  3101. 2:12:49according to your perspective
  3102. 2:12:51that gives you like this 3d effect this
  3103. 2:12:54illusion uh this depth illusion and The
  3104. 2:12:58Parallax and all those things that come
  3105. 2:12:59with it according to your distance um to
  3106. 2:13:03the
  3107. 2:13:05content um we can have handheld AR so
  3108. 2:13:07that's smartphone based or we can have
  3109. 2:13:09monitor based ARS but this is more than
  3110. 2:13:11just looking at a desktop screen that is
  3111. 2:13:133D it actually um registers uh you and
  3112. 2:13:19your location your pose relative to the
  3113. 2:13:21screen and actually changes the
  3114. 2:13:23rendering on the screen uh accordingly
  3115. 2:13:25I'll show you some of these I show you
  3116. 2:13:27examples of each of these so um in the
  3117. 2:13:32next video we're going to look at a
  3118. 2:13:33quick example from our XD project which
  3119. 2:13:36has really focused on bridging multiple
  3120. 2:13:38this AR display Technologies uh you will
  3121. 2:13:40see a user wearing a holens um you will
  3122. 2:13:43see a user uh playing with a kect based
  3123. 2:13:47projection based we call this proam
  3124. 2:13:49setup projector and Camera so the
  3125. 2:13:51connect here is the camera so let's look
  3126. 2:13:54at the first three AR displays I just
  3127. 2:13:56mentioned um so in the following you
  3128. 2:13:58will see a video uh of three of my
  3129. 2:14:01former students are playing kind of like
  3130. 2:14:03a laser shooting game inspired from Robo
  3131. 2:14:05raade but using there three different
  3132. 2:14:07kinds of a displays so you will see uh
  3133. 2:14:11one student is wearing the hollow lens
  3134. 2:14:13uh so it's a headworn display another
  3135. 2:14:15student is playing with a room alive
  3136. 2:14:17setup so this is actually a Pro Cam so
  3137. 2:14:20projector and cam Cera setup with
  3138. 2:14:22projection mapping so lots of things
  3139. 2:14:23coming together that I'll explain a
  3140. 2:14:25little bit more in in in in the
  3141. 2:14:27Technologies Parts as well uh as a form
  3142. 2:14:30of spatial augmented reality so she's
  3143. 2:14:32she's not wearing anything she can the
  3144. 2:14:34content is is rendered according to her
  3145. 2:14:36perspective and then we see a smartphone
  3146. 2:14:38user at the time um actually using
  3147. 2:14:40Google Tango a platform that is now been
  3148. 2:14:43superseded by a
  3149. 2:14:46core so let's uh look at this uh example
  3150. 2:14:49video there's quite a number number of
  3151. 2:14:51things going on you see again a Hollens
  3152. 2:14:54user more or less in the middle on the
  3153. 2:14:55left we see the student with the
  3154. 2:14:58projector and connect setup looking at
  3155. 2:15:01the projection on the wall and you see
  3156. 2:15:03inlays of what the Holland users sees on
  3157. 2:15:06the left you obviously see the
  3158. 2:15:07projection on the wall but it's not
  3159. 2:15:08according to your perspective it's
  3160. 2:15:10rendered according to her perspective
  3161. 2:15:12and then on the right you see a Google
  3162. 2:15:14tangle user is basically a form of
  3163. 2:15:16smartphone based AR and so now they can
  3164. 2:15:19play together it's networked but the
  3165. 2:15:21point here is to illustrate these three
  3166. 2:15:23um AR displays let's quickly focus on
  3167. 2:15:26just the projection uh the pram setup
  3168. 2:15:29the projection and the camera setup here
  3169. 2:15:31the camera is a connect which can do
  3170. 2:15:32skeletal tracking I'll give you a demo
  3171. 2:15:34of this data it's really quite cool and
  3172. 2:15:37that way we can figure out your
  3173. 2:15:39basically your pose relative to uh the
  3174. 2:15:42projector and then we can do the
  3175. 2:15:44projection
  3176. 2:15:45accordingly so now I'm going to show you
  3177. 2:15:48uh the fourth type of air play which is
  3178. 2:15:51Monitor based but keep in mind uh it
  3179. 2:15:54still has to you know follow the key
  3180. 2:15:56definitions the key characteristics so
  3181. 2:15:58all three have to go on it has to be
  3182. 2:16:00some merging of the real and the virtual
  3183. 2:16:02world um it has to be interactive in
  3184. 2:16:04real time and it has to be registered in
  3185. 2:16:073D so I call this example AR mirrors um
  3186. 2:16:12this is really what it is each of these
  3187. 2:16:13displays that you see here on the wall
  3188. 2:16:15this is in my lab and early days of my
  3189. 2:16:17lab um is accompanied by a connect
  3190. 2:16:19mounted on top and that te connect uh
  3191. 2:16:22tracks me and then I can actually render
  3192. 2:16:25uh a 3D model of the lab according to my
  3193. 2:16:29well position and orientation towards
  3194. 2:16:32the display this actually mimics the
  3195. 2:16:35effect that happens when you look into a
  3196. 2:16:36mirror I mean you looking around the
  3197. 2:16:39mirror like this you would see more or
  3198. 2:16:41less of the room behind you and that is
  3199. 2:16:43exactly the kind of experience I wanted
  3200. 2:16:45to create in this AR mirror examples now
  3201. 2:16:48the the cool thing about monitor-based
  3202. 2:16:50AR is that I don't actually have to wear
  3203. 2:16:52anything but I have to look at a screen
  3204. 2:16:55and that screen kind of like has to well
  3205. 2:16:58show a version of me in this case there
  3206. 2:17:00was a green ball if you noticed it was
  3207. 2:17:02my head I wasn't really done with this
  3208. 2:17:04research project at the time of the
  3209. 2:17:06recording um obviously with the connect
  3210. 2:17:08we can render a full skeleton and and
  3211. 2:17:10show you some of these things later but
  3212. 2:17:12so monitor based AR is also uh quite an
  3213. 2:17:15interesting uh way the most common way
  3214. 2:17:18to experience AR for us is on smartphone
  3215. 2:17:21these days or if you have access to one
  3216. 2:17:23of these guys behind me the H lens one
  3217. 2:17:26or two or magic leap which I actually
  3218. 2:17:28don't have
  3219. 2:17:43here so now let's talk about some of the
  3220. 2:17:46key Concepts I will feature augmentation
  3221. 2:17:48and mediation um I will talk about
  3222. 2:17:51strong AR and weak AR so I will
  3223. 2:17:54distinguish those two uh two terms that
  3224. 2:17:56maybe you have heard of they're very
  3225. 2:17:58popular a mar based and Mar less AR and
  3226. 2:18:01in fact I do think there's value in each
  3227. 2:18:03so don't think of them as one
  3228. 2:18:04superseding the other so after marab
  3229. 2:18:07based and Mar L we becoming a little bit
  3230. 2:18:09more Technical and I'll introduce you to
  3231. 2:18:11two well acronyms here slam and Vio so
  3232. 2:18:14slam simultaneous localization and
  3233. 2:18:16mapping it's really this idea of the
  3234. 2:18:18device figuring out both uh building a
  3235. 2:18:21map of the 3D space and then finding its
  3236. 2:18:23location within that 3D space so it's 3D
  3237. 2:18:25position and bio which is really visual
  3238. 2:18:29inertial odometry is this idea of using
  3239. 2:18:32both the camera and the inertial
  3240. 2:18:33measurement unit of your smartphone so
  3241. 2:18:35the gyroscope and Exel and trying to
  3242. 2:18:37figure out how uh the phone actually
  3243. 2:18:40moves through 3D space so these are some
  3244. 2:18:43key Concepts that I thought I would
  3245. 2:18:46introduce you to because they're
  3246. 2:18:47actually really quite important for Mar
  3247. 2:18:49less AR and then I'm going to uh talk
  3248. 2:18:52about tracking and registration and the
  3249. 2:18:54field of view and plane detection and
  3250. 2:18:57object recognition um because these are
  3251. 2:19:00some of the things we can do based on
  3252. 2:19:02some of the algorithms and techniques
  3253. 2:19:04I'll introduce
  3254. 2:19:08earlier so let's focus on augmentation
  3255. 2:19:10and mediation
  3256. 2:19:13first augmentation is really this idea
  3257. 2:19:16of bringing in Virtual content as an
  3258. 2:19:19overlay onto the real world so here I
  3259. 2:19:22drew my own variation of mri's reality
  3260. 2:19:25virtuality continuums so from reality to
  3261. 2:19:28virtual reality and I drew in augmented
  3262. 2:19:31reality I drew in augmented virtuality
  3263. 2:19:34and I also Drew in mixed reality so
  3264. 2:19:37augmentation is really the amount of
  3265. 2:19:40virtual content that you overlay over
  3266. 2:19:42the real world at some stage maybe
  3267. 2:19:45roughly here is when it's mostly virtual
  3268. 2:19:48content and not so much real world more
  3269. 2:19:50and then and virtual reality we say is
  3270. 2:19:53when you actually don't see the real
  3271. 2:19:54world anymore it replaces the reality
  3272. 2:19:56around you this is a simplification
  3273. 2:19:58obviously now mediation is really along
  3274. 2:20:02this spectrum and so the more virtual
  3275. 2:20:06content I bring in the more I could
  3276. 2:20:07actually mediate how you perceive the
  3277. 2:20:10world so it is important to not just
  3278. 2:20:14think about augmented reality as adding
  3279. 2:20:16virtual objects into your view I mean
  3280. 2:20:19this is what we most commonly do but
  3281. 2:20:21there's also an idea of diminished
  3282. 2:20:23reality so I can actually remove objects
  3283. 2:20:26or uh have the world around you appear
  3284. 2:20:29completely differently so Black Mirror
  3285. 2:20:31if you will and uh this is when it
  3286. 2:20:33becomes um extremely exciting but also
  3287. 2:20:36very dangerous so augmentation always
  3288. 2:20:39sounds like adding something and
  3289. 2:20:41mediation really uh emphasizes the fact
  3290. 2:20:45that we can mediate how you perceive
  3291. 2:20:47your surroundings and we will see more
  3292. 2:20:50and more of these things in the future
  3293. 2:20:52when we're starting to see ads in
  3294. 2:20:54augmented reality for example and uh you
  3295. 2:20:57should be aware of that concept so just
  3296. 2:21:01to give a few more examples uh on the
  3297. 2:21:04augmentation side so typical examples
  3298. 2:21:06are information overlays any kind of
  3299. 2:21:08spatially anchored objects virtual
  3300. 2:21:10objects that are like spatially anchored
  3301. 2:21:11and appear like as as if they were part
  3302. 2:21:13of the real world this idea of hologram
  3303. 2:21:16illusion that I mentioned earlier
  3304. 2:21:18spatial audio so even without anything
  3305. 2:21:20visual uh it could also be we could also
  3306. 2:21:23talk about augmented reality um if it is
  3307. 2:21:27an audio that uh still uh you know
  3308. 2:21:29abides by the rules of these three
  3309. 2:21:32characteristics from before so you're
  3310. 2:21:34just listening to background music on
  3311. 2:21:36your um on your phone uh that doesn't
  3312. 2:21:40actually it's not spatial audio but if
  3313. 2:21:42that spatial audio reacted how if there
  3314. 2:21:44were like a virtual audio Source in in
  3315. 2:21:47the room then we would actually talk
  3316. 2:21:48about augmented reality as well most
  3317. 2:21:51however augmented reality is kind of
  3318. 2:21:52like visual but don't forget about the
  3319. 2:21:54audio as well on the mediation side I
  3320. 2:21:58have beautification now that is nice
  3321. 2:22:00right so think of all the Snapchat
  3322. 2:22:01filters that make you look better and
  3323. 2:22:04more beautiful I should have used one of
  3324. 2:22:05those um or those that make you look
  3325. 2:22:07younger um which I think in my case
  3326. 2:22:10would be an example of diminished
  3327. 2:22:11reality so apart from Snapchat filters
  3328. 2:22:14um diminish reality as I said you could
  3329. 2:22:17for example remove objects around me
  3330. 2:22:20like the shelf behind me just gone and
  3331. 2:22:22replace it with something else so we're
  3332. 2:22:24really starting to mediate and
  3333. 2:22:26manipulate uh the the perception of the
  3334. 2:22:29world around us again this is Black
  3335. 2:22:31Mirror material if you will and then
  3336. 2:22:34this leads to this idea of dark patterns
  3337. 2:22:37uh in the design oriented parts of this
  3338. 2:22:40XR moo I will talk more about some of
  3339. 2:22:42these T dark patterns and really when it
  3340. 2:22:44comes to design ethics as
  3341. 2:22:48well the next con I wanted to talk about
  3342. 2:22:51is strong AR and also weak AR so this
  3343. 2:22:55actually I can illustrate quite nicely
  3344. 2:22:57here on this graph so where do you think
  3345. 2:22:59strong AR is going to be along this
  3346. 2:23:01graph it's not here because we would
  3347. 2:23:03then not talk about AR anymore so it's
  3348. 2:23:05roughly here so um weak AR is there and
  3349. 2:23:08strong AR is there so weak AR is like
  3350. 2:23:11really um what what Google Glass I would
  3351. 2:23:15say it does you know it shows some
  3352. 2:23:18content uh overlay on the Real World um
  3353. 2:23:21but it doesn't actually really register
  3354. 2:23:24it in
  3355. 2:23:253D and so strong AR is really like all
  3356. 2:23:28those things that I talked about earlier
  3357. 2:23:30so here strong AR highly accurate
  3358. 2:23:33tracking full semantic understanding we
  3359. 2:23:35really understand the world around us um
  3360. 2:23:37it supports natural or as they say with
  3361. 2:23:40the holl to instinctual
  3362. 2:23:42interaction which is an interesting
  3363. 2:23:44concept and head-mounted um AR display
  3364. 2:23:47is really strong AR these are examples
  3365. 2:23:49of strong AR and when I look at
  3366. 2:23:51something and it has no or imprecise
  3367. 2:23:54tracking like Pokemon go for example is
  3368. 2:23:57definitely weak AR it has no knowledge
  3369. 2:23:59of the environment and that's something
  3370. 2:24:01that they are improving now in the
  3371. 2:24:03process of improving since the antic
  3372. 2:24:05actually acquired 60 AI which was really
  3373. 2:24:08all about reconstructing the environment
  3374. 2:24:10so um it will be better and then no
  3375. 2:24:13mostly implicit interaction so implicit
  3376. 2:24:15really mostly camera based uh
  3377. 2:24:18interaction that feels kind of like weak
  3378. 2:24:21AR you're just looking around it doesn't
  3379. 2:24:22actually feel like AED reality to many
  3380. 2:24:25people and a handheld AR display a
  3381. 2:24:28smartphone where
  3382. 2:24:29realistically real where
  3383. 2:24:32realistically um the only AR it just
  3384. 2:24:36functions as a lens as a virtual lens
  3385. 2:24:39into as a lens into this virtual world
  3386. 2:24:42and everything else around you is the
  3387. 2:24:43real world so it's like really not a lot
  3388. 2:24:46of virtual content that you can see at
  3389. 2:24:47any one time so um unless it's really
  3390. 2:24:50well done in terms of like the size of
  3391. 2:24:52the content it really fits that maybe
  3392. 2:24:54tabletop AR experience um you would if
  3393. 2:24:59any you compare it to a headset based AR
  3394. 2:25:01it would consider it as more as of a
  3395. 2:25:03weak AR experience next I'm going to
  3396. 2:25:05talk about marab based versus maress AR
  3397. 2:25:08we're going to look at an example of me
  3398. 2:25:10using the holand one I'm going to use uh
  3399. 2:25:14this photo as a basis for a few
  3400. 2:25:15illustrations here and I'll show you Mar
  3401. 2:25:19based AR so I'm drawing in a coordinate
  3402. 2:25:21system because that's something I'll
  3403. 2:25:23need for some of the examples I talk
  3404. 2:25:24about so you really out of my head
  3405. 2:25:27basically the the the the camera of the
  3406. 2:25:30Hollin one of the main cameras you
  3407. 2:25:32actually see um the z-axis so me walking
  3408. 2:25:35forward would increase Z or backward
  3409. 2:25:38decrease Z now that depends obviously on
  3410. 2:25:41what kind of coordinate system it is
  3411. 2:25:42Left-Handed or right-handed but um let's
  3412. 2:25:45just say we're using a left-handed one
  3413. 2:25:47here and then um X
  3414. 2:25:50and Y now keep in mind that the Y I mean
  3415. 2:25:53we don't know actually from which
  3416. 2:25:55perspective this is rendered but one
  3417. 2:25:57thing that I should say uh in this
  3418. 2:26:00illustration um when you move your head
  3419. 2:26:04like when you move your head like this
  3420. 2:26:06or like that that doesn't bend the Y AIS
  3421. 2:26:10accordingly this is something that I've
  3422. 2:26:11seen with a lot of my students that
  3423. 2:26:13causes some confusion no the Y is always
  3424. 2:26:15like upwards okay so whether I have my
  3425. 2:26:18head like this Y is still like this it
  3426. 2:26:20doesn't go with the head um that's why
  3427. 2:26:24we actually have a magnetometer and a
  3428. 2:26:27gyroscope and uh those kinds of things
  3429. 2:26:30in these devices so that they know where
  3430. 2:26:33up and down is so keep that in
  3431. 2:26:35mind and then I have the marker here so
  3432. 2:26:39I use the example of the hero marker so
  3433. 2:26:42it's like um basically this kind of
  3434. 2:26:45marker and then me looking with a
  3435. 2:26:46hollowland add that marker so that's
  3436. 2:26:48what I'm kind of like illustrating here
  3437. 2:26:50and so as I look at this marker with a
  3438. 2:26:54device or with an app that actually uses
  3439. 2:26:57marker based tracking what will happen
  3440. 2:26:59is okay I'll start out at this location
  3441. 2:27:01of 0 1.6 usually I mean I'm a little uh
  3442. 2:27:05higher than 1.6 but the device initially
  3443. 2:27:07thinks maybe
  3444. 2:27:081.6 and um and then I did from that it
  3445. 2:27:13establishes a coordinate system and then
  3446. 2:27:15it figures out okay so the marker is
  3447. 2:27:17really roughly from here it's the Z is
  3448. 2:27:21an increase of 50 cm so we update this
  3449. 2:27:24and it's a little bit lower than my head
  3450. 2:27:26position so maybe 10 cm although that
  3451. 2:27:28might be a little bit of an exaggeration
  3452. 2:27:29here and um a little bit to the left and
  3453. 2:27:32the marker is a little bit to the left
  3454. 2:27:35and so because we we can establish this
  3455. 2:27:38coordinate frame here we can also
  3456. 2:27:40understand how the marker that we are
  3457. 2:27:42seeing now uh we can actually figure out
  3458. 2:27:45it's there and so most importantly the
  3459. 2:27:48app would then use algorithms that are
  3460. 2:27:50trained on this marker so the computer
  3461. 2:27:51is trained on this and if this marker is
  3462. 2:27:55like further away from the camera it's
  3463. 2:27:57like smaller than this original one to
  3464. 2:27:59one scale that was trained on or when
  3465. 2:28:01it's closer to the camera then obviously
  3466. 2:28:03it appears larger and um if it's like
  3467. 2:28:07somehow distorted at an angle the camera
  3468. 2:28:10can figure that out as well because it
  3469. 2:28:12was drained on this marker now I don't
  3470. 2:28:14really illustrate that all that here the
  3471. 2:28:17most important thing is that there is a
  3472. 2:28:18marker we call this a fidu
  3473. 2:28:20because it's in the view of the camera
  3474. 2:28:23it's actually visible to both the user
  3475. 2:28:25and the camera usually sometimes maras
  3476. 2:28:27are designed to blend a little bit more
  3477. 2:28:29into the environment but uh often when
  3478. 2:28:31we prototype and design things and using
  3479. 2:28:34things like air toolkit based
  3480. 2:28:36Technologies like arjs for example um we
  3481. 2:28:39use these kinds of hero
  3482. 2:28:41markers so they are quite popular so now
  3483. 2:28:44marker L AR obviously gets rid of the
  3484. 2:28:46marker how do we do that well the device
  3485. 2:28:49kind of like as it moves through 3D
  3486. 2:28:51space it actually Finds Its Own markers
  3487. 2:28:56um if there were something like this
  3488. 2:28:57let's say I have a hero marker poster in
  3489. 2:29:00my uh room but I don't actually treat it
  3490. 2:29:03as a marker and the device looks at this
  3491. 2:29:05and builds like little feature points
  3492. 2:29:07this is by the way also how it works
  3493. 2:29:09based off a marker but in this case the
  3494. 2:29:11device uh finds sent pixels that it sees
  3495. 2:29:15like it finds like interesting points
  3496. 2:29:17like let's say you are the computer for
  3497. 2:29:19a second and you have to figure out how
  3498. 2:29:22the camera if it were moving how it
  3499. 2:29:24moved so you would pick a few points
  3500. 2:29:26Behind Me Maybe you like the colored
  3501. 2:29:27pens there maybe you notice those or you
  3502. 2:29:29like the red shelf and you're looking at
  3503. 2:29:31specific like corners of that red shelf
  3504. 2:29:34you're doing some kind of edge detection
  3505. 2:29:36to figure out how do these pixels move
  3506. 2:29:38between frames and this is really how
  3507. 2:29:40Market tracking actually works and you
  3508. 2:29:43can if you don't have a prein marker
  3509. 2:29:44that we trained on and you can use a
  3510. 2:29:47combination of things like also the
  3511. 2:29:49position and the pose or like the
  3512. 2:29:51orientation of the camera and then all
  3513. 2:29:54it all sums up and you can figure out uh
  3514. 2:29:57how this uh device what we actually want
  3515. 2:30:00to find out is how the device moves
  3516. 2:30:02through space or how the marker comes
  3517. 2:30:04closer to the camera and uh we can do
  3518. 2:30:06both with some of the techniques um that
  3519. 2:30:09I'll talk about in the next few slides
  3520. 2:30:11so one concept that is often associated
  3521. 2:30:13with augmented reality is this idea of
  3522. 2:30:15scale of an augmented reality experience
  3523. 2:30:17and the popular type of scale is the
  3524. 2:30:20tabletop experience uh especially
  3525. 2:30:22popular with marker based AR um because
  3526. 2:30:25all what you often do is you have a
  3527. 2:30:26marker right in front of you you put on
  3528. 2:30:28a tabletop uh Mar L you could also do uh
  3529. 2:30:32obviously just uh relative to a tabletop
  3530. 2:30:35and then the user wouldn't be seated and
  3531. 2:30:37that is a form of scale it's a very
  3532. 2:30:40popular scale now with marker less AR we
  3533. 2:30:42can actually be more free we don't have
  3534. 2:30:45to place multiple markers in the room to
  3535. 2:30:47figure out where the user is keep in
  3536. 2:30:50mind that the device always needs to see
  3537. 2:30:52these markers in order to understand how
  3538. 2:30:53it moves through 3D space when it comes
  3539. 2:30:55to marker based AR so now with marker L
  3540. 2:30:58are we can find our own little features
  3541. 2:31:00uh in the environment let's call these
  3542. 2:31:02uh key points and um we can track them
  3543. 2:31:06and so we actually enable a much larger
  3544. 2:31:08scale up to the extent that we can
  3545. 2:31:10actually make the whole world augmented
  3546. 2:31:12reality and that is something that is
  3547. 2:31:13currently being worked on uh through
  3548. 2:31:16something called the AR cloud and this
  3549. 2:31:18idea of mapping the entire space in real
  3550. 2:31:20world sometimes uh with uh through games
  3551. 2:31:23like games with a purpose like the idea
  3552. 2:31:26of extending Pokémon go now and using
  3553. 2:31:29all these Pokémon go players to map out
  3554. 2:31:32the world for us um so it would be
  3555. 2:31:35interesting to see who will own this
  3556. 2:31:37data and how the data is actually being
  3557. 2:31:40used in the future but we can
  3558. 2:31:42essentially enable world scale AR
  3559. 2:31:44applications as well the most popular I
  3560. 2:31:46would say marker less is around the room
  3561. 2:31:48and marker based is usually around the
  3562. 2:31:49tabletop
  3563. 2:31:50um although that is uh not a complete
  3564. 2:31:54mental model but it's like a very
  3565. 2:31:56popular way to think about uh these of
  3566. 2:31:59these kinds of AR
  3567. 2:32:14experiences so let's look a little bit
  3568. 2:32:16more under the hood I just thought I
  3569. 2:32:18need to introduce these two con Concepts
  3570. 2:32:20slam and vile um so because uh visual
  3571. 2:32:24inertial odometry is like this key thing
  3572. 2:32:26that was associated with ar core and AR
  3573. 2:32:28kit and so uh people have been talking
  3574. 2:32:31about this all the time and if you want
  3575. 2:32:33to participate in some of these
  3576. 2:32:34discussions you want to be cool you
  3577. 2:32:35should say things like slam and visual
  3578. 2:32:38inertial odometry so slam is
  3579. 2:32:41simultaneous localization and mapping um
  3580. 2:32:44the algorithm works by tracking key
  3581. 2:32:47points over a sequence of camera frames
  3582. 2:32:50like image by image by image and then it
  3583. 2:32:53actually tracks them so it really
  3584. 2:32:55determines the trajectory of them and
  3585. 2:32:58then it develops an estimate of uh these
  3586. 2:33:00points in 3D positions so basically
  3587. 2:33:02triangulation through multiple frames
  3588. 2:33:04and it can actually from these uh
  3589. 2:33:07estimates of these 3D positions it can
  3590. 2:33:09actually determine the camera pose um
  3591. 2:33:14which could have observed those points
  3592. 2:33:16and if you do this for a sufficient
  3593. 2:33:18number of points you you can solve both
  3594. 2:33:20for the motion so how the camera moves
  3595. 2:33:22through space and structure so you can
  3596. 2:33:25do both localization and mapping of the
  3597. 2:33:27space around you now this is an
  3598. 2:33:29intuitive explanation of Slam slam has
  3599. 2:33:32really been active research area for
  3600. 2:33:35many many years actually dedicated
  3601. 2:33:37conferences research conferences to that
  3602. 2:33:40and um to be honest I'm not a computer
  3603. 2:33:43graphics person or robotics person so
  3604. 2:33:46I've have never really implemented a
  3605. 2:33:47slam system myself now luckily have all
  3606. 2:33:50kinds of Frameworks and tools that help
  3607. 2:33:51us work around this so having this
  3608. 2:33:54intuition for how slam works and what it
  3609. 2:33:57does at the algorithmic level even
  3610. 2:33:59though it's maybe not technically fully
  3611. 2:34:00accurate is fully sufficient at this
  3612. 2:34:02time to understand the concept so visual
  3613. 2:34:05inertial adometry works by tracking uh
  3614. 2:34:08the pose via the camera which actually
  3615. 2:34:11does match a point in the real world to
  3616. 2:34:13a pixel on the camera sens sensor and
  3617. 2:34:15actually doing this each
  3618. 2:34:16frame it tracks also the pose VI the
  3619. 2:34:20inertial measurement unit um now the
  3620. 2:34:22inertia measurement unit is not as
  3621. 2:34:24accurate when it comes to position but
  3622. 2:34:25it's very accurate when it comes to
  3623. 2:34:27orientation so it processes both the
  3624. 2:34:29exomer and the gyroscope data from your
  3625. 2:34:31smartphone then it combines those two is
  3626. 2:34:33the visual information uh of the pose
  3627. 2:34:36and the IMU acquired pose and it
  3628. 2:34:39analyzes those measurements from both
  3629. 2:34:42systems H over time so it does this like
  3630. 2:34:44a little bit over over over time uh and
  3631. 2:34:47then determines the best estimate of
  3632. 2:34:49three position when I say time this is
  3633. 2:34:51still real time right this between
  3634. 2:34:53frames but we have like 60 frames per
  3635. 2:34:55second so we can do this really really
  3636. 2:34:57quickly uh on uh smartphones these
  3637. 2:35:02days so now that I've listed out slam
  3638. 2:35:05and voo uh slam really can be
  3639. 2:35:09implemented just like with the camera
  3640. 2:35:12and doesn't the latest slam algorithms
  3641. 2:35:14don't need a special Hardware like a
  3642. 2:35:16depth camera we can just use the RGB
  3643. 2:35:18camera the normal camera of your phone
  3644. 2:35:23um and Vio actually so visual inertial
  3645. 2:35:27odometry in many ways makes this even a
  3646. 2:35:30little bit more robust because it also
  3647. 2:35:31considers the IMU and it makes slam work
  3648. 2:35:33on mobile which used to be a challenge
  3649. 2:35:36um so we can do this really quickly
  3650. 2:35:38really fast we can recover like one
  3651. 2:35:41thing you should try out to mess up the
  3652. 2:35:43tracking is like shake your phone during
  3653. 2:35:45an AR experience and then see when it
  3654. 2:35:47actually recovers so when it refin
  3655. 2:35:50the the positions uh another thing that
  3656. 2:35:53you'll notice when you run an AR
  3657. 2:35:54application on your phone is that it
  3658. 2:35:56always asks you to move around a little
  3659. 2:35:58bit initially uh to establish tracking
  3660. 2:36:01is what they say well this is when it
  3661. 2:36:02actually builds these key points and and
  3662. 2:36:04so you basically helping the application
  3663. 2:36:07build a well a geometry uh so you're
  3664. 2:36:12actually helping the application build a
  3665. 2:36:13coordinate system of the world around
  3666. 2:36:15you and then it'll work um as expected
  3667. 2:36:19so this brings me to the two concepts of
  3668. 2:36:21tracking and registration which I've
  3669. 2:36:22just used as if they were clear but um
  3670. 2:36:26let us illustrate this a little bit so
  3671. 2:36:27tracking is locating the position of the
  3672. 2:36:30user's Viewpoint when the view so is
  3673. 2:36:33actually moving so you're moving like
  3674. 2:36:36through the 3D space so like walking
  3675. 2:36:38like here so and we can track how the
  3676. 2:36:41position of your headset and therefore
  3677. 2:36:44your head has changed and we can render
  3678. 2:36:48the scene differently according to your
  3679. 2:36:50New
  3680. 2:36:51Perspective now so we can track how you
  3681. 2:36:54move through 3D space and now
  3682. 2:36:56registration in 3D is what I said is one
  3683. 2:36:58of the key chars characteristics so of
  3684. 2:37:01AR so registration is really the process
  3685. 2:37:03of positioning virtual objects with
  3686. 2:37:05respect to the real world so let's say
  3687. 2:37:07you bring in your hand you're doing this
  3688. 2:37:09hence gesture and then we're bringing in
  3689. 2:37:11this Cube and we can use the hand
  3690. 2:37:14position which we were tracking before
  3691. 2:37:16as a reference point can relative to the
  3692. 2:37:19that point can is can bring up the cube
  3693. 2:37:22maybe so that it appears above your hand
  3694. 2:37:24and we can use the last known position
  3695. 2:37:27of the hand and we do have a coordinate
  3696. 2:37:29system already established and so we can
  3697. 2:37:32place the cube at this location so
  3698. 2:37:34slightly above on Y and then copy paste
  3699. 2:37:37the rest and it'll appear it'll be
  3700. 2:37:39registered there and now if we continue
  3701. 2:37:41to track the device we can obviously
  3702. 2:37:43render the perspective on that Cube all
  3703. 2:37:46the time um accurately so try and
  3704. 2:37:49registration really work together and I
  3705. 2:37:52will quickly jump to the field of view
  3706. 2:37:54now the field of view is one of the most
  3707. 2:37:57disappointing things that you will
  3708. 2:37:58probably have with a headset uh even the
  3709. 2:38:01latest generation of a headsets don't
  3710. 2:38:03have a very large field of view so
  3711. 2:38:05rather than you seeing the cube like
  3712. 2:38:07this what would actually happen on a
  3713. 2:38:09Hollens one where you have a 35° uh
  3714. 2:38:12field of view like uh this angle here
  3715. 2:38:16roughly you would see only por of that
  3716. 2:38:20Cube it would be cut off and you would
  3717. 2:38:21have to move your head upwards to
  3718. 2:38:23actually see the rest of the cube and
  3719. 2:38:25this can be a little disappointing
  3720. 2:38:27because obviously everything else that
  3721. 2:38:30is not in the field of you is just the
  3722. 2:38:32real world so um so while in the
  3723. 2:38:38promotional videos it always looks like
  3724. 2:38:40while in a third person or promotional
  3725. 2:38:42videos when they introduced the Holland
  3726. 2:38:45for example it always looks like you
  3727. 2:38:46would see this whole uh content what you
  3728. 2:38:49you actually do see is only this cutof
  3729. 2:38:51portion and so you need to think about
  3730. 2:38:53how to build in visual cues into this uh
  3731. 2:38:57area the field of view that is actually
  3732. 2:39:01can actually be augmented with virtual
  3733. 2:39:02content so you could like for example if
  3734. 2:39:05this were an important object that
  3735. 2:39:08should be in the entire view um you
  3736. 2:39:11could for example draw in little markers
  3737. 2:39:14that would say that would visual cues
  3738. 2:39:16that would actually make the user move
  3739. 2:39:18up their head
  3740. 2:39:20but to be honest if I look at 3D object
  3741. 2:39:21like this this is a 3D primitive I
  3742. 2:39:24expect it to be a cube it could be a
  3743. 2:39:25building it could be larger it may not
  3744. 2:39:27be a cube it might actually be a larger
  3745. 2:39:30box and I would probably explore it more
  3746. 2:39:34by looking upwards in general the
  3747. 2:39:36smaller the content the better uh it can
  3748. 2:39:39be viewed with ar headsets and larger
  3749. 2:39:41content is just like really difficult to
  3750. 2:39:45um View and therefore also to conceive
  3751. 2:39:47like really like how big the object
  3752. 2:39:49really is um
  3753. 2:39:53so what would be very hard right now is
  3754. 2:39:56this really this idea of diminished
  3755. 2:39:58reality like really porting transforming
  3756. 2:40:01everything around me uh blending in ads
  3757. 2:40:03or uh whatever I'll show you some
  3758. 2:40:05examples later we're looking at hyper
  3759. 2:40:07reality as one of those uh concept
  3760. 2:40:10videos that I think are very interesting
  3761. 2:40:12concepts of the future also a little bit
  3762. 2:40:14scary to be honest when it comes to
  3763. 2:40:16augmented reality in the future um but
  3764. 2:40:18so many ways we can be happy that the AR
  3765. 2:40:21headsets right now are actually uh quite
  3766. 2:40:23limited and break uh this suspension of
  3767. 2:40:25disbelief all the time just by being
  3768. 2:40:27Limited in terms of the field of view
  3769. 2:40:29for example but um this concept will
  3770. 2:40:33still be around for a while the field of
  3771. 2:40:35view really having uh perfect
  3772. 2:40:37augmentation if you will like all around
  3773. 2:40:39you with ar that will require a little
  3774. 2:40:42bit more research I would say and also
  3775. 2:40:44techn technological advances because
  3776. 2:40:47even from the Hollands one to the
  3777. 2:40:48Hollands 2
  3778. 2:40:49I'm not even sure like I've seen
  3779. 2:40:52different ways of calculating the field
  3780. 2:40:54of view but and and one way is to say
  3781. 2:40:56it's twice as large but um that's more
  3782. 2:41:01like in terms of the area that you see
  3783. 2:41:03but overall it doesn't actually add a
  3784. 2:41:05lot to it so it's not like double or
  3785. 2:41:08something like that so that's just
  3786. 2:41:10something to keep in mind so for the
  3787. 2:41:12next few years you might still be a
  3788. 2:41:14little disappointed initially but then
  3789. 2:41:17uh when we finally have all these fully
  3790. 2:41:19augmented AR views we can also we have
  3791. 2:41:23to be careful of all the scary scenarios
  3792. 2:41:25that this
  3793. 2:41:26enables finally um key Concepts uh are
  3794. 2:41:29also plane detection and object
  3795. 2:41:31recognition I think you you need uh to
  3796. 2:41:34understand some of these Concepts to to
  3797. 2:41:36understand how current AR devices
  3798. 2:41:37actually work so I'll show you an
  3799. 2:41:39example here of me using uh the Google
  3800. 2:41:43measure app and what I'm going to do now
  3801. 2:41:45is I'm actually going to measure the
  3802. 2:41:47size of the screen that you see
  3803. 2:41:50sometimes behind me in some of the
  3804. 2:41:52angles so it's supposed to be a 57 in
  3805. 2:41:55display so I'm going to measure and
  3806. 2:41:59while the measurement is interesting as
  3807. 2:42:01an app it's also an AR application uh
  3808. 2:42:03what I wanted you to focus on is how it
  3809. 2:42:05visualizes the plane it actually
  3810. 2:42:07understands the orientation of this
  3811. 2:42:10display so it sees a surface there it
  3812. 2:42:12also sees a surface on the floor
  3813. 2:42:14sometimes and it understands the normal
  3814. 2:42:17so the orientation of that surface and
  3815. 2:42:19it actually draws that into the view uh
  3816. 2:42:24for me into the air view and this is
  3817. 2:42:25actually good design and so we'll talk a
  3818. 2:42:27little more about this in in other parts
  3819. 2:42:30of this Muk
  3820. 2:42:32specialization my uh second example here
  3821. 2:42:36is Google Lens so when it comes to
  3822. 2:42:38object recognition um I was playing
  3823. 2:42:41around a little bit obviously here in
  3824. 2:42:42the studio Google lens is often
  3825. 2:42:45associated with like this way of
  3826. 2:42:47translating menus or
  3827. 2:42:49like translating from one language into
  3828. 2:42:51the other but you can actually just like
  3829. 2:42:53make this text on my screen you can copy
  3830. 2:42:56paste it you can read it out um so you
  3831. 2:42:58can do some of these things with Google
  3832. 2:43:00Lens um which is really an impressive
  3833. 2:43:02tool if you will um some basic AR okay
  3834. 2:43:07so you can do that but you can also
  3835. 2:43:09really detect objects uh so you can walk
  3836. 2:43:11around and use the camera and in order
  3837. 2:43:14to make AR really a thing so that we can
  3838. 2:43:18start to interact with these objects
  3839. 2:43:19meaningfully we need to understand what
  3840. 2:43:21they are in this case it was able to
  3841. 2:43:23detect uh the type of wheel that I was
  3842. 2:43:25using and if the computer actually knows
  3843. 2:43:28what kind of um equipment what kind of
  3844. 2:43:31physical objects are around the user the
  3845. 2:43:33augmented reality experience can be a
  3846. 2:43:35lot more meaningful and so this kind of
  3847. 2:43:39semantic understanding of the
  3848. 2:43:41environment around us is still one of
  3849. 2:43:43the key barriers right now to
  3850. 2:43:46technological innovation it has to do
  3851. 2:43:49both with really like building this uh
  3852. 2:43:52understanding of the world so machine
  3853. 2:43:54learning uh is like uh the term that you
  3854. 2:43:57will probably think right now so that
  3855. 2:43:59the computers can actually see we we
  3856. 2:44:01call this computer vision they actually
  3857. 2:44:03understand the computer actually sees
  3858. 2:44:05like a human understands builds a
  3859. 2:44:07perception and semantic labeling and
  3860. 2:44:10understands that it is a chair and even
  3861. 2:44:12understands what kind of chair it is so
  3862. 2:44:14some of these things are still a little
  3863. 2:44:16bit away I mean we see early examples of
  3864. 2:44:18this but we not there yet when it comes
  3865. 2:44:20to really semantic understanding I'll
  3866. 2:44:22show you some examples of where we are
  3867. 2:44:25on the iPad for example now uh we can
  3868. 2:44:29detect people and we can use those as
  3869. 2:44:32information to for example occlude
  3870. 2:44:34content or we can like walk around I
  3871. 2:44:37will walk around in the studio and I'll
  3872. 2:44:39show you how it detects and understands
  3873. 2:44:42what some of these objects are there a
  3874. 2:44:44wall behind me there's a window opposite
  3875. 2:44:46there's this seat or a chair that I'm
  3876. 2:44:48sitting on
  3877. 2:44:49so this is the end of the AR Concepts
  3878. 2:44:52lecture and um I'm going to talk about
  3879. 2:44:54AR Technologies really that Implement
  3880. 2:44:56some of these Concepts um in a separate
  3881. 2:44:59video so um I chose key Concepts that I
  3882. 2:45:03think are key Concepts we started from
  3883. 2:45:04the characteristics and then I went
  3884. 2:45:06through a couple of key terms including
  3885. 2:45:08down to some of the algorithms I hope
  3886. 2:45:10that you thought this was interesting
  3887. 2:45:12and useful I think understanding these
  3888. 2:45:14Concepts is really important so that we
  3889. 2:45:16also get a better sense of these
  3890. 2:45:17Technologies and their limitations once
  3891. 2:45:20those limitations are overcome however
  3892. 2:45:23we may enter a very different uh world
  3893. 2:45:26and uh discussion around some of these
  3894. 2:45:28Technologies so in later portions of
  3895. 2:45:30this Muk we really talk about ethics and
  3896. 2:45:33also privacy and security concerns which
  3897. 2:45:35really have to do a lot with both AR and
  3898. 2:45:39VR so um I'll see you there
  3899. 2:45:56in this video we're going to talk about
  3900. 2:45:58augmented reality Technologies we're not
  3901. 2:46:00just going to talk about them we're
  3902. 2:46:01actually going to look at them okay so
  3903. 2:46:03the whole idea is and we're not going to
  3904. 2:46:04start with the Hollin but like this is
  3905. 2:46:07one of the latest devices the whole idea
  3906. 2:46:09is to understand uh all the technologies
  3907. 2:46:12that are actually coming together in a
  3908. 2:46:13device like this uh in order to get this
  3909. 2:46:16to work it's actually been years of uh
  3910. 2:46:18research and development before a device
  3911. 2:46:20like the Holland 2 which this is appear
  3912. 2:46:23can appear on the market and actually um
  3913. 2:46:27push uh push us just a little bit
  3914. 2:46:29further again in this space so I'm going
  3915. 2:46:32to leave that here and we're going to
  3916. 2:46:34talk about augmented reality
  3917. 2:46:36Technologies so we're going to learn
  3918. 2:46:38about a few AR Technologies and these
  3919. 2:46:41are actually all enabling and building
  3920. 2:46:43on top of each other we're going to
  3921. 2:46:44start out with Market tracking we're
  3922. 2:46:46going to look at motion tracking um in
  3923. 2:46:49this case like tracking a device through
  3924. 2:46:513D space without markers actually so
  3925. 2:46:53markerless if you will we're going to
  3926. 2:46:55learn about body tracking really uh
  3927. 2:46:57learn tracking bodies we looking at the
  3928. 2:47:00connect uh understanding uh the skeletal
  3929. 2:47:03tracking of the connect and also looking
  3930. 2:47:05into its depth sensing capabilities
  3931. 2:47:08we're going to lead over to spatial
  3932. 2:47:09mapping because that is something that
  3933. 2:47:11the hollow lens can do it actually
  3934. 2:47:12creates a 3D mesh of the world around
  3935. 2:47:15you basically a copy a 3D copy if you
  3936. 2:47:17will a 3D scan people often like to say
  3937. 2:47:193D scan and then it actually does a
  3938. 2:47:22little bit of SE scen understanding on
  3939. 2:47:24top of it but I'm going to show you also
  3940. 2:47:26where we are with some of the uh mobile
  3941. 2:47:29platforms at the moment I'm going to
  3942. 2:47:30show you AR kit uh and some of the scene
  3943. 2:47:33understanding there we're going to talk
  3944. 2:47:34about projection mapping because if you
  3945. 2:47:36have all these things you can do also
  3946. 2:47:39projection based AR so not just I I
  3947. 2:47:41always want you to not just think in
  3948. 2:47:43terms of mobile or headworn ar but also
  3949. 2:47:47let's not forget about anything to do
  3950. 2:47:49with spatial AR or monitor based AR
  3951. 2:47:52finally I think we're going to talk
  3952. 2:47:54about a key ingredient to actually make
  3953. 2:47:55AR content appear as part of the
  3954. 2:47:58environment and that is actually light
  3955. 2:48:00estimation I'm going to show you an
  3956. 2:48:02example there as well it's not exactly
  3957. 2:48:04what I had in mind um but you will
  3958. 2:48:06really see the difference that way so um
  3959. 2:48:09let's uh get started so this lecture is
  3960. 2:48:11really built around number of
  3961. 2:48:13demonstrations for each of these
  3962. 2:48:15Technologies and so I'm just going to
  3963. 2:48:16get started with the first demonstration
  3964. 2:48:18on marker tracking in this video I'm
  3965. 2:48:21going to show marker based AR so I'm
  3966. 2:48:23going to actually basically show this
  3967. 2:48:25marker to the camera I'm using arjs here
  3968. 2:48:30uh quick and simple and um going
  3969. 2:48:34to just give you the demo so this is now
  3970. 2:48:38me in a web browser and um it's also
  3971. 2:48:42it's using a slightly different camera
  3972. 2:48:43the one that I have over there and as I
  3973. 2:48:47now bring in this marker into the view
  3974. 2:48:49you can see how the camera is kind of
  3975. 2:48:51like tracking that marker and relatively
  3976. 2:48:55uh accurately detects the the
  3977. 2:48:59pose and the orientation of that sheet
  3978. 2:49:02of paper I have to pay attention that
  3979. 2:49:04I'm not occluding it as soon as I'm
  3980. 2:49:06occluding it it is has a hard time
  3981. 2:49:08obviously seeing the marker so the way
  3982. 2:49:10I've printed it here allows me to move
  3983. 2:49:12it and it's also at a really nice size
  3984. 2:49:15for the camera so then the tracking
  3985. 2:49:17works pretty pretty well well uh
  3986. 2:49:20relatively robust so we can even let it
  3987. 2:49:22fall and well that didn't work so well
  3988. 2:49:27but uh so this is at the core of a lot
  3989. 2:49:30of the uh AR things that we show in fact
  3990. 2:49:33I believe that MAA based AR um is very
  3991. 2:49:37good for prototyping so there's
  3992. 2:49:38something that we'll explore in in later
  3993. 2:49:41segments of of the course this year as
  3994. 2:49:44part of the
  3995. 2:49:45xao and um yeah I just I'm just still
  3996. 2:49:48excited uh they don't have to look like
  3997. 2:49:50this they can actually be
  3998. 2:49:52customized um they can look and blend in
  3999. 2:49:55they can look more like the environment
  4000. 2:49:57they can blend in a little more uh they
  4001. 2:50:00they can look more like QR codes if
  4002. 2:50:01that's what you want uh so you could EMB
  4003. 2:50:04better URL and then have uh people both
  4004. 2:50:07use it to open and launch your uh
  4005. 2:50:10product or interface or whatever it is
  4006. 2:50:13and then also use it to augment The
  4007. 2:50:15Experience um so yeah I think this is
  4008. 2:50:19pretty pretty cool stuff still and even
  4009. 2:50:21though we have more advanced Mar less AR
  4010. 2:50:24uh Technologies and devices I don't
  4011. 2:50:27think that as a designer you can live
  4012. 2:50:29without uh marker based um prototyping
  4013. 2:50:34and Rapid exploration is just so much
  4014. 2:50:36faster so that was my first demo on Mark
  4015. 2:50:39tracking and now we're going to look at
  4016. 2:50:41motion tracking what I mean by motion
  4017. 2:50:43tracking is like understanding how a
  4018. 2:50:45device like the smartphone or the hollow
  4019. 2:50:48lens how they really understand where
  4020. 2:50:50they are in 3D space without holding
  4021. 2:50:54markers up in front of them so let's
  4022. 2:50:56look at
  4023. 2:50:58this so in this example we see my
  4024. 2:51:01student Rob uh former PhD student
  4025. 2:51:04actually go through the school of
  4026. 2:51:06information AR core just came out and we
  4027. 2:51:08started playing around with ar core and
  4028. 2:51:10getting it to work on and in the web so
  4029. 2:51:13this is a 3js scene those of you
  4030. 2:51:15familiar with these technologies will
  4031. 2:51:17notice anyway we going through the
  4032. 2:51:19building we're actually walking up some
  4033. 2:51:22steps we're walking around with a
  4034. 2:51:23smartphone and we're dropping um
  4035. 2:51:27landmarks if you will we call them
  4036. 2:51:29breadcrumbs uh so that you can actually
  4037. 2:51:31go back and find your way back um and
  4038. 2:51:34you what this really demonstrate is how
  4039. 2:51:36demonstrates is how accurate the
  4040. 2:51:39tracking actually is and uh how well AR
  4041. 2:51:43core as a smartphone without any special
  4042. 2:51:46cameras um it's really just software
  4043. 2:51:48based
  4044. 2:51:49uh augmented reality and the tracking
  4045. 2:51:51how well it can actually maintain the
  4046. 2:51:53tracking uh let me show you a second
  4047. 2:51:55example here uh so this is uh Rob again
  4048. 2:51:59demonstrating one of his prototypes in
  4049. 2:52:00the lab in this case we're just
  4050. 2:52:02calibrating uh this display to the
  4051. 2:52:05smartphone and what we can then do is
  4052. 2:52:07actually write on it so the way this
  4053. 2:52:09works is we are actually uh moving the
  4054. 2:52:12smartphone just like the way we want to
  4055. 2:52:14write and so it becomes kind of like a
  4056. 2:52:17laser pointer if you will so we've
  4057. 2:52:19played around with this quite a bit he
  4058. 2:52:21was quite proud of this little prototype
  4059. 2:52:24so um that was Rob and um that was one
  4060. 2:52:28of his uh projects AR managerie that we
  4061. 2:52:31worked on we were really exploring
  4062. 2:52:33mobile based AR and uh what can we do
  4063. 2:52:35with it and now that we have these tools
  4064. 2:52:37so that was really interesting so so far
  4065. 2:52:40I've shown you marker and motion
  4066. 2:52:42tracking so so far we can understand a
  4067. 2:52:44little bit of the environment not too
  4068. 2:52:46much yet um for good AR we also need to
  4069. 2:52:50understand quite a bit more actually we
  4070. 2:52:52need to understand people um and I'll
  4071. 2:52:56explain in a little bit more depth later
  4072. 2:52:58why this is important so I'm going to
  4073. 2:53:00show you quite an extensive demo here of
  4074. 2:53:03the kect um I've pre-recorded this a
  4075. 2:53:07little bit of you know karate I still
  4076. 2:53:09got it in me and a little bit at least
  4077. 2:53:13and uh this is mavashi Gary uh and um
  4078. 2:53:17anyway so so I'm going back to the
  4079. 2:53:19computer and I'm now going to replay um
  4080. 2:53:23this recording this is actually a
  4081. 2:53:24connect recording so the connect is a
  4082. 2:53:28well a depth camera if you will and it
  4083. 2:53:32can also do this kind of Skeletor
  4084. 2:53:34tracking so what you'll see if you look
  4085. 2:53:36at the left that's the original image on
  4086. 2:53:38the right there is actually um a
  4087. 2:53:40skeleton drawn in and that is uh the
  4088. 2:53:44estimated skeleton sometimes these lines
  4089. 2:53:46are a little bit thinner that's when
  4090. 2:53:47we're not exactly sure because we can't
  4091. 2:53:49see the joints and we can't uh be sure
  4092. 2:53:52um but in any case the connect actually
  4093. 2:53:54can do quite a few things um it also has
  4094. 2:53:57a depth camera you see a big Shadow
  4095. 2:53:59behind me that is because the camera
  4096. 2:54:01couldn't see behind me um but you do see
  4097. 2:54:04a kind of 3D reconstruction frame by
  4098. 2:54:06frames in Real Time 3D reconstruction of
  4099. 2:54:10uh my body and I'm going to play around
  4100. 2:54:12with a few settings here and one thing I
  4101. 2:54:14wanted to show you is this kind of what
  4102. 2:54:17they call the surface meas with normals
  4103. 2:54:19it'll uh it'll look very
  4104. 2:54:23interesting it'll look like a plastic
  4105. 2:54:25version of Michael uh what you also see
  4106. 2:54:27me do on the right I'm actually moving
  4107. 2:54:29around this 3D scene this is not like
  4108. 2:54:32I'm not actually moving the kect I'm
  4109. 2:54:34just moving the perspective on that
  4110. 2:54:37recording and obviously I cannot see
  4111. 2:54:39behind me because we didn't actually
  4112. 2:54:41record it we didn't have a connect
  4113. 2:54:43behind me so we couldn't actually see
  4114. 2:54:45behind me and so the connect can
  4115. 2:54:47actually do quite a bit of stuff here
  4116. 2:54:49and quite a lot of
  4117. 2:54:51things so what do we have for now well
  4118. 2:54:54we understood Mo marker tracking and
  4119. 2:54:57then we did motion tracking so basically
  4120. 2:54:59the devices find their own markers and
  4121. 2:55:01they're going through 3D space and doing
  4122. 2:55:03slam or visual neral odometry that we
  4123. 2:55:05learned about in the concepts then we
  4124. 2:55:07learned a little bit about connect the
  4125. 2:55:08connect is actually quite Advanced the
  4126. 2:55:10reason I wanted to show you the connect
  4127. 2:55:12is because if you think about it in this
  4128. 2:55:14hollow lens is actually a connect in
  4129. 2:55:16there now a connect with with which we
  4130. 2:55:18are like walking around the uh demo that
  4131. 2:55:21I just gave you the connect was
  4132. 2:55:23stationary and it was pointing at me and
  4133. 2:55:25basically did a 3D reconstruction of me
  4134. 2:55:28and the World Behind me now if you have
  4135. 2:55:31a connect in there and you're walking
  4136. 2:55:32around with it on your head you're
  4137. 2:55:35actually scanning the environment all
  4138. 2:55:37the time and we are getting what is
  4139. 2:55:39called a point Cloud uh of this or the
  4140. 2:55:42spatial mesh uh we call the spatial mesh
  4141. 2:55:46and this is just the 3D information so
  4142. 2:55:47the hard part would actually be making
  4143. 2:55:50sense of this kind of like spatial mesh
  4144. 2:55:53and uh I'll show you spatial mapping
  4145. 2:55:55first and then we actually also going to
  4146. 2:55:57talk about scene understanding so really
  4147. 2:55:59the sense making part I have x-rays
  4148. 2:56:03coming out of my hands and when I tap it
  4149. 2:56:08really reads uh the environment nicely
  4150. 2:56:12I'm going to show you a little bit of a
  4151. 2:56:13different demol later with this we'll
  4152. 2:56:16see much better how that meshes being
  4153. 2:56:18built but it really is quite impressive
  4154. 2:56:23and of course the color effects they
  4155. 2:56:24shows look really nice and this can also
  4156. 2:56:27be uh done up into this area here and it
  4157. 2:56:33really when you're like at a distance
  4158. 2:56:35and you're doing this at the on the
  4159. 2:56:36floor it's just nice how it travels
  4160. 2:56:39through the entire room like a little
  4161. 2:56:42wave we can
  4162. 2:56:44actually uh go here into the software
  4163. 2:56:49and we can save this uh mesh it'll
  4164. 2:56:54download it for me and then I can open
  4165. 2:56:58it and I'm going to quickly recolor this
  4166. 2:57:01in a color scheme that I think makes
  4167. 2:57:03sense and then when we zoom in here it
  4168. 2:57:07does look a little
  4169. 2:57:08bit um chaotic uh the traces of where
  4170. 2:57:13the lights are and here's my capture
  4171. 2:57:15station the seat is a little bit visible
  4172. 2:57:19um and then the
  4173. 2:57:21Shelf not so well captured over there
  4174. 2:57:25the light is really interesting we're
  4175. 2:57:27going to insert uh this chair that's the
  4176. 2:57:30example I wanted to show so now we have
  4177. 2:57:32a virtual chair can put it on the
  4178. 2:57:35floor um okay so the hand obviously
  4179. 2:57:39needs to stay in view of the device
  4180. 2:57:41otherwise you canot track it and then
  4181. 2:57:45make it a little bit larger
  4182. 2:57:48and that's roughly where we going place
  4183. 2:57:50it
  4184. 2:57:53so now it's like a good chair it has it
  4185. 2:57:57still seems a little bit higher than
  4186. 2:57:59this one but it's fine and now what I'm
  4187. 2:58:01going to do is I'm going to drag it and
  4188. 2:58:03actually going to place it over there on
  4189. 2:58:06the floor and a little bit like this and
  4190. 2:58:10what I want to demonstrate now is when I
  4191. 2:58:12sit down and I'm behind this chair you
  4192. 2:58:15can see how it renders the occlusions
  4193. 2:58:20around the black
  4194. 2:58:22chair and this is is one of the hard
  4195. 2:58:25things to keep with the illusion that
  4196. 2:58:27this is a an object that is part of the
  4197. 2:58:30real world we need to to be occluded by
  4198. 2:58:32a virtual and physical objects obviously
  4199. 2:58:35like this chair here so that was a first
  4200. 2:58:38application of the spa of mesh we can do
  4201. 2:58:40occlusion now and that is really
  4202. 2:58:42important so that these virtual objects
  4203. 2:58:44really feel like they are part of the
  4204. 2:58:45world uh around us and front of us as
  4205. 2:58:48well and included by both virtual and
  4206. 2:58:51physical objects so that's uh pretty
  4207. 2:58:53fundamental what I haven't uh figured
  4208. 2:58:55out yet at this stages we okay we have a
  4209. 2:58:583D reconstruction of the environment we
  4210. 2:58:59can do quite a bit but do we really
  4211. 2:59:02understand what we see well in the the
  4212. 2:59:04answer to this at the moment is that the
  4213. 2:59:05devices are well they're getting better
  4214. 2:59:07at this but they don't actually yet at
  4215. 2:59:10least at this stage and know exactly
  4216. 2:59:12what they're looking at uh but they are
  4217. 2:59:15getting better at this every minute so
  4218. 2:59:18here I'm going to show you an example of
  4219. 2:59:19scene understanding all right so we're
  4220. 2:59:22trying to just walk a little bit through
  4221. 2:59:24the environment here with the iPad and
  4222. 2:59:28it can see all these different kinds of
  4223. 2:59:32um surfaces so this is using the
  4224. 2:59:37lar and has a
  4225. 2:59:40relatively
  4226. 2:59:41good understanding of these different
  4227. 2:59:44kinds of environments and it does have
  4228. 2:59:48basic semantics so this was
  4229. 2:59:51characterized as a seat it's probably a
  4230. 2:59:52bit hard to read the
  4231. 2:59:55label um so this should be a
  4232. 2:59:58table this is none none none doesn't
  4233. 3:00:04know um basically when I look up there
  4234. 3:00:08this is a window it gets that despite
  4235. 3:00:11the light source which is unusual since
  4236. 3:00:13this is a studio and here we have a seat
  4237. 3:00:18so it gets dead right it knows where the
  4238. 3:00:21floor is and this is hard because it's a
  4239. 3:00:25glass
  4240. 3:00:26table and it just doesn't know exactly
  4241. 3:00:29what all these things
  4242. 3:00:31are um
  4243. 3:00:34otherwise pretty good so it's a wall
  4244. 3:00:36that's pretty easy um so it does look
  4245. 3:00:43nice and this is the semantic uh SE
  4246. 3:00:48understanding and labeling so in this
  4247. 3:00:51example I'm
  4248. 3:00:53showing the iPad AR kit people
  4249. 3:00:57segmentation and then occlusion as a
  4250. 3:00:59result of this so there is a virtual
  4251. 3:01:00base in front of me that you can see is
  4252. 3:01:02not real but you see it on the iPad and
  4253. 3:01:05then my hand actually like trying to go
  4254. 3:01:07through this and obviously my hand
  4255. 3:01:10should actually occlude um the virtual
  4256. 3:01:12object when my hand is in front of it
  4257. 3:01:15and then as I reach through the vase um
  4258. 3:01:18at some stage my hand should appear
  4259. 3:01:20behind it so what happens here behind
  4260. 3:01:22the scenes is actually analyzing uh what
  4261. 3:01:25the camera sees trying to find uh a
  4262. 3:01:28person in there and then segmenting out
  4263. 3:01:31this person so basically extracting this
  4264. 3:01:33person from every image and figuring out
  4265. 3:01:36the depth the distance of that well part
  4266. 3:01:39of the human body to the camera and then
  4267. 3:01:42adjusting the rendering accordingly so
  4268. 3:01:44that the flower or the vs are actually
  4269. 3:01:46appearing behind or in front of um the
  4270. 3:01:51arm my arm so that's cool right quite
  4271. 3:01:54impressive uh set of technologies that
  4272. 3:01:56we have so far uh with that we can
  4273. 3:01:59actually do a lot um so we have seen
  4274. 3:02:01understanding and that will improve in
  4275. 3:02:02the next few years so that's exciting uh
  4276. 3:02:06what we're going to do last is actually
  4277. 3:02:07look at two more things I wanted to show
  4278. 3:02:09you a little bit of projection mapping
  4279. 3:02:11um just so that we also understand uh uh
  4280. 3:02:15spatial AR a little bit better that I
  4281. 3:02:17introduced you to in the concepts and
  4282. 3:02:19then finally we're going to look at
  4283. 3:02:20light estimation have a little bit of a
  4284. 3:02:22demo there as well so in this example
  4285. 3:02:24we're showing two things we're showing
  4286. 3:02:26we're actually in the lab here it's a
  4287. 3:02:27little bit of an older recording on the
  4288. 3:02:29hollow lens one there is a projection
  4289. 3:02:32setup that is actually using projection
  4290. 3:02:34mapping to go uh to render um between
  4291. 3:02:38these two walls um so the image is
  4292. 3:02:41actually distorted to make it fit if you
  4293. 3:02:43think about how geometry works that's
  4294. 3:02:45how it works in any case we also see a
  4295. 3:02:47Hol lens a rendered cube in front of it
  4296. 3:02:49and what we're actually using we're
  4297. 3:02:51using the connect that is also there uh
  4298. 3:02:54to track the position of the user adjust
  4299. 3:02:56the projection accordingly so we can
  4300. 3:02:58actually have these virtual cubes appear
  4301. 3:03:00just like you would view them on a
  4302. 3:03:02hollow lens but you don't actually have
  4303. 3:03:03to wear anything um so I'm showing here
  4304. 3:03:07a projection mapping uh solution uh
  4305. 3:03:11Microsoft room alive to Kit coming out
  4306. 3:03:13of Microsoft research and we set this up
  4307. 3:03:16in the lab and it's actually quite cool
  4308. 3:03:18so um this was a short demo but it
  4309. 3:03:22showed a few things coming together and
  4310. 3:03:25what you could also see is how uh with
  4311. 3:03:28projection mapping and a relatively nice
  4312. 3:03:30setup we can make it possible for people
  4313. 3:03:32to see augmented reality even without
  4314. 3:03:34wearing a hollow lens and the experience
  4315. 3:03:36can be very similar if you noticed how
  4316. 3:03:38the hollow lens cubes were basically
  4317. 3:03:40occluding uh and working in a very
  4318. 3:03:43similar fashion uh that as was the
  4319. 3:03:45projection in the background
  4320. 3:03:48in in reality of course you wouldn't
  4321. 3:03:49want to have both like there's no need
  4322. 3:03:51to have a headset and the projection uh
  4323. 3:03:53but as a concept uh and so but I wanted
  4324. 3:03:56you to be able to see these two
  4325. 3:03:58technologies and compare them a little
  4326. 3:04:00bit all right finally we're going to do
  4327. 3:04:03light estimation this is really the last
  4328. 3:04:04part we're going to look at and here I
  4329. 3:04:07have um an example and all I'm going to
  4330. 3:04:11do is place my phone on the table and
  4331. 3:04:14then I'm going to find a light switch
  4332. 3:04:15this is AR core elements as an example
  4333. 3:04:19so I'm trying to find the light switch
  4334. 3:04:20and you know as I switch it it actually
  4335. 3:04:23does change uh it detects this so the
  4336. 3:04:27phone can actually detect the light the
  4337. 3:04:29amount of light in the room and can
  4338. 3:04:30adjust um the content uh to make it like
  4339. 3:04:33a night
  4340. 3:04:35scene
  4341. 3:04:36um and this actually makes it now fit
  4342. 3:04:39better into this environment when it's
  4343. 3:04:41dark and the brighter version as you can
  4344. 3:04:44see here Blends in more nicely during
  4345. 3:04:46the day and that's actually all there is
  4346. 3:04:48to it in the future there will be better
  4347. 3:04:50examples and more examples of light
  4348. 3:04:52estimation right now not a lot of
  4349. 3:04:54applications actually make use of light
  4350. 3:04:56estimation this is also something we're
  4351. 3:04:57still really figuring out I mean it's
  4352. 3:04:59very hard like if you're inserting
  4353. 3:05:01content over there but your phone is
  4354. 3:05:03here and it has a light sensor it knows
  4355. 3:05:05what the light is here it doesn't know
  4356. 3:05:07what the light is over there so it has
  4357. 3:05:08to estimate it how do you estimate this
  4358. 3:05:11and why do we have to estimate it so
  4359. 3:05:12that we can adjust the lighting and the
  4360. 3:05:15rendering essentially of the objects
  4361. 3:05:16that be the viral objects that we want
  4362. 3:05:18to insert into the scene over there to
  4363. 3:05:21make it fit the light conditions over
  4364. 3:05:23there and so with that uh we could also
  4365. 3:05:27talk about spatial uh audio um I did
  4366. 3:05:30show that in the VR Concepts and
  4367. 3:05:32Technology section so that applies here
  4368. 3:05:34as well so I've walked you through quite
  4369. 3:05:37a number of fundamental Technologies if
  4370. 3:05:40you put them all together you really
  4371. 3:05:41have a nice AR experience and uh that
  4372. 3:05:44was the point of this whole lecture
  4373. 3:05:59in this video I'm going to present well
  4374. 3:06:01some ideas towards an XR decision tree
  4375. 3:06:05we've just been introduced to VR and a
  4376. 3:06:09both the concepts and the Technologies
  4377. 3:06:11in a little bit more detail and uh as
  4378. 3:06:14you will experience if you're working in
  4379. 3:06:16this space um people will ask you for
  4380. 3:06:19your advice on which technology
  4381. 3:06:22technology to choose uh when and
  4382. 3:06:26why and um now I happen to be somebody
  4383. 3:06:29who who has been working on a lot of
  4384. 3:06:31projects already and I have kind of like
  4385. 3:06:34developed uh some intuition towards when
  4386. 3:06:37to use AR and when to use VR and maybe
  4387. 3:06:40when not to use either of them and this
  4388. 3:06:43is something that I'd uh like you to
  4389. 3:06:46develop as well so the idea for this
  4390. 3:06:49lecture is to give you an a decision
  4391. 3:06:52tree now it's not that simple I've been
  4392. 3:06:55thinking a lot about how to best teach
  4393. 3:06:57this and what what is this decision tree
  4394. 3:07:00and uh well here is a version of this
  4395. 3:07:02decision tree so the whole idea behind
  4396. 3:07:06this lecture is to be able to answer
  4397. 3:07:08some of these questions the ones that
  4398. 3:07:09you have to ask yourself when you engage
  4399. 3:07:11in a new project should it be VR or ar
  4400. 3:07:15or is neither a good idea
  4401. 3:07:18uh what kind of AR VR display and
  4402. 3:07:21tracking Technologies should we choose
  4403. 3:07:24what are the benefits of each and what
  4404. 3:07:26are the challenges and what are the
  4405. 3:07:29limitations uh which types of platforms
  4406. 3:07:32and devices should we
  4407. 3:07:35support um this is not straightforward
  4408. 3:07:38um this is a increasingly complex and
  4409. 3:07:40diverse technology landscape if you
  4410. 3:07:42remember looking uh at this together
  4411. 3:07:45with me it is really quite the
  4412. 3:07:49worse and finally which tools should we
  4413. 3:07:51use uh and then both for design and
  4414. 3:07:53development there's a number of tools
  4415. 3:07:55out there there's actually so many tools
  4416. 3:07:57out there it is uh quite difficult to
  4417. 3:08:01well maintain an overview of you're in
  4418. 3:08:02the space and then for somebody new to
  4419. 3:08:05this space it's even
  4420. 3:08:07worse so when it comes to the question
  4421. 3:08:09of whether to do VR or ar we already
  4422. 3:08:12have some advice from very experienced
  4423. 3:08:14people like Mark binghurst for example
  4424. 3:08:17so so he says VR is ideal if there is
  4425. 3:08:20lots of visual elements and I agree with
  4426. 3:08:22him there uh 3D spatial interaction uh
  4427. 3:08:25that makes a lot of sense if there is
  4428. 3:08:27physical manipulation then he says
  4429. 3:08:29procedural learning um but um I wanted
  4430. 3:08:33to talk about interaction at infinite
  4431. 3:08:36resolution so let's uh think about this
  4432. 3:08:39for a second okay so here I have the
  4433. 3:08:41quest and one of the controllers so lots
  4434. 3:08:44of visual elements that makes sense
  4435. 3:08:46right we're like going in there and it
  4436. 3:08:48makes us feel like wow we can see so
  4437. 3:08:51much content even though as you know
  4438. 3:08:53some of the VR displays are smartphone
  4439. 3:08:56based um essentially the screen real
  4440. 3:08:59estate that we have is not larger but
  4441. 3:09:01because of the agency in autonomy and
  4442. 3:09:03this idea of really being able to look
  4443. 3:09:05around and immerse ourselves with this
  4444. 3:09:08content even walk through it and then
  4445. 3:09:10interact with it espcially in 3D that
  4446. 3:09:13really makes VR quite a platform for
  4447. 3:09:16these kinds of experience this is really
  4448. 3:09:18where it is IDEAL Physical manipulation
  4449. 3:09:21that makes a lot of sense now we even
  4450. 3:09:23have hand tracking even though I mean
  4451. 3:09:26unless this like I'm not sure whether I
  4452. 3:09:29want to rotate cubes and charts and
  4453. 3:09:32whatever like with my hands I mean it
  4454. 3:09:35looks cool in my Nority report but
  4455. 3:09:37frankly it is not ergonomic and it's not
  4456. 3:09:39really the most use usable experience in
  4457. 3:09:42that way anyway we can do a lot with
  4458. 3:09:44these controllers and so that's fine so
  4459. 3:09:46physical manipulation if you will or
  4460. 3:09:48direct manipulation is definitely
  4461. 3:09:50something that I can see as well and
  4462. 3:09:52then I said interaction at infinite
  4463. 3:09:54scale now when it comes to AR there's
  4464. 3:09:57usually some relationship between this
  4465. 3:09:59virtual content and the real world that
  4466. 3:10:01we see now in VR we don't actually have
  4467. 3:10:03that connection to the real world and so
  4468. 3:10:05I say interaction at infinite scale
  4469. 3:10:07because we can make something super
  4470. 3:10:09large and still kind of comprehended and
  4471. 3:10:11see it despite the limited screen screen
  4472. 3:10:14real estate that we actually have just
  4473. 3:10:16because of how free we are with moving
  4474. 3:10:18around in the space and looking at
  4475. 3:10:20it and so yeah that actually then
  4476. 3:10:24enables interaction at really really
  4477. 3:10:26large scale we can also make something
  4478. 3:10:28super tiny and super small and then
  4479. 3:10:30still interact with it um and so I think
  4480. 3:10:34that is where virtual reality is really
  4481. 3:10:36fascinating on the other hand AR is
  4482. 3:10:38ideal if there are some visual elements
  4483. 3:10:42not obviously everything Visual and
  4484. 3:10:44virtual because then it would be VR
  4485. 3:10:47three spatial interaction and physical
  4486. 3:10:48manipulation are just as good with ar if
  4487. 3:10:50not better and then interaction is
  4488. 3:10:53either at one:1 scale so between the
  4489. 3:10:55virtual content and the real world
  4490. 3:10:57really fits in there like life siiz
  4491. 3:10:58content or less larger than a one to one
  4492. 3:11:02scale usually doesn't make a lot of
  4493. 3:11:04sense just because of the limited field
  4494. 3:11:05of view that we usually have so it's not
  4495. 3:11:08as immersive as we we can do it with
  4496. 3:11:10uded displays like the the Oculus Quest
  4497. 3:11:14and so that's why I say interaction not
  4498. 3:11:17at infinite resolution but at one:1
  4499. 3:11:20scale I think this is where it is really
  4500. 3:11:21interesting because you get a you get a
  4501. 3:11:23sense for what um like when I buy
  4502. 3:11:25furniture I want to really have one to
  4503. 3:11:27one scale I want to make sure it
  4504. 3:11:28actually fits in here and that's where I
  4505. 3:11:30think AR is really good now VR wouldn't
  4506. 3:11:32be a good idea for furnish placement um
  4507. 3:11:35if I'm in this room it doesn't make a
  4508. 3:11:37lot of sense um to not see the room so a
  4509. 3:11:41one to one scale is is I think the best
  4510. 3:11:44application of AR at least in this
  4511. 3:11:46example
  4512. 3:11:48on the other hand if you're looking at
  4513. 3:11:50when things are not ideal so VR is not
  4514. 3:11:53ideal if there are many non-visual
  4515. 3:11:55elements um yeah what do you actually
  4516. 3:11:57show to users is it a white or black uh
  4517. 3:12:00screen mostly that you show well you
  4518. 3:12:02think about it uh lots of text to read
  4519. 3:12:05or input um both reading and input are
  4520. 3:12:08very cumbersome and tiring actually uh
  4521. 3:12:11even with some of the best input methods
  4522. 3:12:13that we have now including speech and
  4523. 3:12:16it's also not IDE if there is a need for
  4524. 3:12:18haptic feedback and this is something
  4525. 3:12:20that Mark binghurst and I also agree on
  4526. 3:12:24um I would just say it based on the fact
  4527. 3:12:26that um unless there is some kind of
  4528. 3:12:29mapping between the virtual quent and
  4529. 3:12:31the physical world um any need for
  4530. 3:12:34haptic feedback usually requires some
  4531. 3:12:36additional user instrumentation or some
  4532. 3:12:37additional device like blowing air at
  4533. 3:12:39the user or something uh to produce this
  4534. 3:12:42kind of heptic feedback and um these
  4535. 3:12:45devices require a lot of calibration and
  4536. 3:12:48need to be instrumented and installed
  4537. 3:12:50very carefully so usually not ideal and
  4538. 3:12:54then if there is a need for connecting
  4539. 3:12:57with the real world then this is really
  4540. 3:13:00a case for AR not for VR so keep this in
  4541. 3:13:04mind and then AR on the other hand is
  4542. 3:13:06not ideal if there is also many
  4543. 3:13:08non-visual elements um although I do
  4544. 3:13:11think that AR experiences can work that
  4545. 3:13:12are mostly audio- based um we haven't
  4546. 3:13:15seen so many examples of that
  4547. 3:13:17when there is lots of text to read or
  4548. 3:13:20input is also not good with
  4549. 3:13:22ar and unless you have for example uh
  4550. 3:13:27character recognition like I can write
  4551. 3:13:28on a sheet of paper and that would be
  4552. 3:13:30captured automatically in AR and then I
  4553. 3:13:32can process it further uh that is
  4554. 3:13:34actually exciting and in fact something
  4555. 3:13:36we're working on at the
  4556. 3:13:37moment uh when there is a need for
  4557. 3:13:40haptic feedback I would also say AR is
  4558. 3:13:42not ideal unless um there is actually a
  4559. 3:13:46connection with the real world
  4560. 3:13:48so you can map uh obviously if you're
  4561. 3:13:50interacting with the real physical world
  4562. 3:13:52around you um then I think it's fine um
  4563. 3:13:56if if that AR application is really
  4564. 3:13:57designed for that space you will
  4565. 3:13:59basically have haptic
  4566. 3:14:01feedback when it comes to htic feedback
  4567. 3:14:03I like some of the design choices the
  4568. 3:14:05Holland 2 made so for example now when
  4569. 3:14:07you're opening a start menu you're
  4570. 3:14:08looking at your wrist and then you're
  4571. 3:14:09actually touching there so you have like
  4572. 3:14:12this self actuated kind of force
  4573. 3:14:15feedback because you're touching uh same
  4574. 3:14:18with this uh gesture it gives you some
  4575. 3:14:20resistance as you as you're touching
  4576. 3:14:21your thumb so I think that's quite smart
  4577. 3:14:24so we're using our own body to provide
  4578. 3:14:25haptic feedback I think uh that's very
  4579. 3:14:28interesting and that's where actually AR
  4580. 3:14:30can work and finally if there is no
  4581. 3:14:34connection to the real world around you
  4582. 3:14:37um then really this is not a case for AR
  4583. 3:14:40I think you should look at a VR instead
  4584. 3:14:43so um before we really come to our
  4585. 3:14:45decision Tre let's uh first review what
  4586. 3:14:47kinds of Technology choices we actually
  4587. 3:14:50have what options do we have before we
  4588. 3:14:51make any decisions well obviously on the
  4589. 3:14:54display side I've introduced you to a
  4590. 3:14:55few different types of displays from
  4591. 3:14:57head monitor to room
  4592. 3:14:59size um AR displays are a variety
  4593. 3:15:03handheld headworn spatials or projective
  4594. 3:15:05or monitor based we covered those we
  4595. 3:15:08also talked about tracking um 3 degrees
  4596. 3:15:11of freedom versus six degrees of freedom
  4597. 3:15:13we discussed about outside in and inside
  4598. 3:15:15out we understand had tracking and um i
  4599. 3:15:19gaze I mean so head gaze is really like
  4600. 3:15:22most VR unless the device actually has
  4601. 3:15:25built in ey tracking or you extended it
  4602. 3:15:27with an ey tracker it actually really
  4603. 3:15:28just tracks your your head uh and so if
  4604. 3:15:32your application needs ey tracking then
  4605. 3:15:34you have to think about that uh how do
  4606. 3:15:36you actually provide that
  4607. 3:15:39support and uh
  4608. 3:15:42then uh well you can also think about
  4609. 3:15:44what other things to track obviously you
  4610. 3:15:45have controllers and in some devices
  4611. 3:15:48like the Oculus Quest you have hand
  4612. 3:15:50tracking built in you may choose things
  4613. 3:15:53like leave motion as I showed you
  4614. 3:15:54earlier uh so that you can attach to the
  4615. 3:15:57VR headset and then provide a form of
  4616. 3:15:58hand tracking as
  4617. 3:16:00well on the AR side you have to think
  4618. 3:16:02about on the AR side one of the most
  4619. 3:16:04important decisions you have to make is
  4620. 3:16:06whether you want to do Marker based or
  4621. 3:16:07marker less AR it really has a number of
  4622. 3:16:10technological implications and then you
  4623. 3:16:13have to think about how much of the real
  4624. 3:16:15world around you do you have to
  4625. 3:16:16understand and so is plane detection
  4626. 3:16:18sufficient or do you need 3D spatial
  4627. 3:16:20mesh this usually requires a little bit
  4628. 3:16:22more advanced technology sometimes even
  4629. 3:16:24additional types of cameras including
  4630. 3:16:26depth cameras like we have with the KCK
  4631. 3:16:28the holens or the real
  4632. 3:16:31sense and uh whether you need to track
  4633. 3:16:33physical objects that's something you
  4634. 3:16:35also have to think about so either you
  4635. 3:16:37train the system beforehand you attach
  4636. 3:16:39markers to those physical objects or you
  4637. 3:16:41use some specific machine learning based
  4638. 3:16:42libraries that allow you to detect some
  4639. 3:16:44physical
  4640. 3:16:45objects and and there actually
  4641. 3:16:47additional considerations so I
  4642. 3:16:48simplified a little but as you can see
  4643. 3:16:51lots of choices to be made so these are
  4644. 3:16:55the Technologies considered by
  4645. 3:16:57themselves for each AR and VR and how do
  4646. 3:16:59they actually translate through
  4647. 3:17:00different kinds of platforms and devices
  4648. 3:17:02if you're using offthe shelf devices so
  4649. 3:17:05obviously on the VR side we can choose
  4650. 3:17:08between something that is phone based
  4651. 3:17:10like cardboard which is really on the
  4652. 3:17:12low end up to something like maybe the
  4653. 3:17:15latest Rift s Quest um Oculus Quest 2
  4654. 3:17:19coming out soon at the time of this
  4655. 3:17:20recording so um these are some of the
  4656. 3:17:24most advanced uh virtual reality head
  4657. 3:17:26mon displays that we have you could also
  4658. 3:17:29look into caves but I just left that out
  4659. 3:17:30for
  4660. 3:17:31now so for AR we can do the same we can
  4661. 3:17:35uh rank the Technologies rank order the
  4662. 3:17:37Technologies and from the lowend
  4663. 3:17:39Spectrum to the highend Spectrum so I
  4664. 3:17:41would put marker based usually on the
  4665. 3:17:43phone or some kind of webcam based
  4666. 3:17:45applications um on the left maress if
  4667. 3:17:48I'm thinking on on the phone it's kind
  4668. 3:17:51of like medium end and then on the high
  4669. 3:17:53end I would put varable AR so head
  4670. 3:17:56monitor displays with six degrees of
  4671. 3:17:57freedom so the hollow lens and the magic
  4672. 3:17:59deep this is probably also the
  4673. 3:18:01understanding that you have at this
  4674. 3:18:02stage uh and this is what I would expect
  4675. 3:18:04if I ask you how to how would you rank
  4676. 3:18:06order the following devices and then I
  4677. 3:18:08give you in some random order uh like
  4678. 3:18:10Windows mixed world the Aras go and then
  4679. 3:18:13Hollens and um smartphone
  4680. 3:18:18so the technology landscape is even
  4681. 3:18:20larger I said we need to think I said we
  4682. 3:18:22need to pick tools so we can pick tools
  4683. 3:18:26from the uh More Design oriented so 360
  4684. 3:18:30authoring then maybe a little bit of 3D
  4685. 3:18:33uh immersive authoring so working
  4686. 3:18:35directly in VR or then using more like
  4687. 3:18:37development tools uh that I list down
  4688. 3:18:40here so then on the AA side um we can
  4689. 3:18:44also look at libraries that are more
  4690. 3:18:46dedicated get to specific types of
  4691. 3:18:48tracking like marker based body based uh
  4692. 3:18:50tracking uh libraries and tools here we
  4693. 3:18:53can also look into immersive authoring
  4694. 3:18:55so these I would say this is where I
  4695. 3:18:56would draw the line maybe this is more
  4696. 3:18:59designer oriented uh tools and then more
  4697. 3:19:03the developer oriented tools so AR
  4698. 3:19:05Foundation XR interaction for the tool
  4699. 3:19:07kid for Unity AR cor AR kid or mrtk and
  4700. 3:19:11some other like uh some other Solutions
  4701. 3:19:13as well so these are obviously down here
  4702. 3:19:17are really the Frameworks for
  4703. 3:19:19development and up there are the tools
  4704. 3:19:22that will help us in the earlier stages
  4705. 3:19:24of design many times they actually
  4706. 3:19:26Target
  4707. 3:19:41designers we getting closer to the
  4708. 3:19:43decision tree before I draw the decision
  4709. 3:19:45tree I'll draw a technology Tre so I was
  4710. 3:19:47thinking a little bit about this I'm
  4711. 3:19:49going to divide this um on the left I'm
  4712. 3:19:51going to put up AR on the right I'm
  4713. 3:19:52going to put VR uh oriented things so
  4714. 3:19:55first we talked about display and this
  4715. 3:19:57is a little bit repetitive so I just
  4716. 3:19:59went over those display types and then I
  4717. 3:20:02characterize the a space into marker
  4718. 3:20:04based marker less uh and then the VR
  4719. 3:20:07space in terms of tracking into three do
  4720. 3:20:09six do outside in inside out each of
  4721. 3:20:12these are some combinations of these are
  4722. 3:20:14associated with different kinds of
  4723. 3:20:15headsets um and then between AR and VR
  4724. 3:20:19we have often uh this in common that we
  4725. 3:20:22want to uh track uh controller at least
  4726. 3:20:25receive input from controllers even the
  4727. 3:20:27Holland has a controller like a little
  4728. 3:20:28clicker I usually don't use it I usually
  4729. 3:20:30just rely on their hands um so
  4730. 3:20:33controller andh hands both VR and AR I
  4731. 3:20:36tracking becoming more and more
  4732. 3:20:37pervasive now on these headsets and then
  4733. 3:20:39tracking additional objects for which
  4734. 3:20:41you often actually need additional
  4735. 3:20:43libraries and tools so I don't really
  4736. 3:20:45cover that um in this moo um too
  4737. 3:20:50much and then on the tools side well
  4738. 3:20:53I've just like laid out a little bit of
  4739. 3:20:56a mental model a version of it more on
  4740. 3:20:58the development front so from arjs and
  4741. 3:21:01voria which are really around marker
  4742. 3:21:03based application development to AR
  4743. 3:21:05Foundation more like around smartphone
  4744. 3:21:08based AR um and then for air kit and air
  4745. 3:21:11core in this case and then we have mrtk
  4746. 3:21:15so this is really the toolkit from
  4747. 3:21:16Micosoft the mixity 2 it that's you know
  4748. 3:21:18actually spans both AR and VR space so
  4749. 3:21:21put in the middle and then we have the
  4750. 3:21:23more VR oriented um both the sdks for
  4751. 3:21:28some of the main headsets and then steam
  4752. 3:21:31VR um yeah so these are some of the SDK
  4753. 3:21:36the software development kit some of the
  4754. 3:21:37options you have there so as I was
  4755. 3:21:40drawing out this diagram I was actually
  4756. 3:21:42thinking about two things so I call this
  4757. 3:21:44an XR technology Tre uh I was thinking
  4758. 3:21:47about strategy games like for example I
  4759. 3:21:49like to play Starcraft and in order to
  4760. 3:21:52uh give my units uh some certain
  4761. 3:21:54abilities um I have to research some of
  4762. 3:21:57them along the way so let me illustrate
  4763. 3:22:00this quickly so one way to look at this
  4764. 3:22:02Tech Tre in order to end up with ar
  4765. 3:22:04Foundation you have to research AR you
  4766. 3:22:07have to choose handheld and you have to
  4767. 3:22:09research maress and then you know uh you
  4768. 3:22:13actually have access to AR foundation
  4769. 3:22:16and and
  4770. 3:22:17um or let's do AR handheld and then Mar
  4771. 3:22:22based and then you can end up with arjs
  4772. 3:22:25or voria and then if you have Unity
  4773. 3:22:28Affinity towards Unity you would pick
  4774. 3:22:30voria and if you have an affinity
  4775. 3:22:31towards A-frame web XR and the web based
  4776. 3:22:34approach then you would choose
  4777. 3:22:36arjs H there are many other tools here
  4778. 3:22:38like ar2 kit I could have chosen as well
  4779. 3:22:41in any
  4780. 3:22:42case so this is the first way to look at
  4781. 3:22:45it but the second way uh and the other
  4782. 3:22:48thing that I was thinking as I was
  4783. 3:22:50creating this diagram was actually
  4784. 3:22:52Jeopardy so why do I say Jeopardy well
  4785. 3:22:55if you know the game um the game is
  4786. 3:22:57actually one where you actually provide
  4787. 3:23:00you see answers and you actually have to
  4788. 3:23:02ask the right questions so if you look
  4789. 3:23:05at this tree this tree actually has all
  4790. 3:23:07the answers but um in order to make use
  4791. 3:23:11of the tree you have to know how to ask
  4792. 3:23:13good
  4793. 3:23:15questions and um so the best people at
  4794. 3:23:18Jeopardy ask the right question so give
  4795. 3:23:21you an example again so if you're
  4796. 3:23:23looking at a 800 um it would show us AR
  4797. 3:23:27foundation and so the question that you
  4798. 3:23:29would ask is what is a markerless uh
  4799. 3:23:33smartphone based or handheld AR toolkit
  4800. 3:23:38and then you could say AR foundation for
  4801. 3:23:40Unity and so that would the be the
  4802. 3:23:42correct answer well if you're opening up
  4803. 3:23:45VR 800 and it shows you as the answer
  4804. 3:23:48steam VR then the question would
  4805. 3:23:50be uh what is a headworn uh what is a
  4806. 3:23:55platform for then the answer would
  4807. 3:23:58be what is a virtual reality platform
  4808. 3:24:02that allows you to program against hmds
  4809. 3:24:06that support both three do or six do and
  4810. 3:24:10outside in or inside out
  4811. 3:24:12tracking um so basically all the popular
  4812. 3:24:15headsets out there and then this would
  4813. 3:24:18be uh the answer steam VR so this is
  4814. 3:24:22opposed to the idea of showing you VR
  4815. 3:24:24let say 600 and it shows you Oculus and
  4816. 3:24:26then you would say and you're thinking
  4817. 3:24:28maybe Oculus Rift okay or Oculus Quest
  4818. 3:24:31and then you would say uh what is a
  4819. 3:24:34software development kit that allows me
  4820. 3:24:36to program against headmount displays
  4821. 3:24:38that support 6 degrees of freedom Inside
  4822. 3:24:41Out
  4823. 3:24:43tracking and you could see the
  4824. 3:24:44difference here steam VR really covers
  4825. 3:24:46like this entire space uh just because
  4826. 3:24:48it's a crossplatform but still just
  4827. 3:24:51VR so and if the answer were mrtk so
  4828. 3:24:55mixed reality toolkit the question would
  4829. 3:24:57be what is a toolkit that allows me to
  4830. 3:25:00program against both AR or VR handheld
  4831. 3:25:05headworn um
  4832. 3:25:07maress or 60 degrees of freedom virtual
  4833. 3:25:11reality
  4834. 3:25:13headsets um and then that would actually
  4835. 3:25:16be mrtk because it does support from my
  4836. 3:25:19experience at least uh I have
  4837. 3:25:20successfully worked with mrtk programmed
  4838. 3:25:23against a core and air kit smartphones
  4839. 3:25:26um program against the hollow lens uh so
  4840. 3:25:29headworn AR and also headworn Oculus um
  4841. 3:25:33actually the rift s so that's why I said
  4842. 3:25:3560 degrees of freedom and inside
  4843. 3:25:37out so it is fun when you know all the
  4844. 3:25:41answers and therefore can ask the right
  4845. 3:25:43questions and that's really what I
  4846. 3:25:45wanted to illustrate with this tree this
  4847. 3:25:47tree contains all the answers and many
  4848. 3:25:49of them are actually a little implicit
  4849. 3:25:51and I can make these connections
  4850. 3:25:53relatively easily because I've worked in
  4851. 3:25:54this space for a while so in order to
  4852. 3:25:57navigate this space I was thinking what
  4853. 3:26:00are good questions that we could ask
  4854. 3:26:02like in Jeopardy Style
  4855. 3:26:17so finally here we are uh at the
  4856. 3:26:19motivation for this exra decision tree
  4857. 3:26:21that I was promising so I'll start by
  4858. 3:26:23stting some of my goals before I talk
  4859. 3:26:25about some of the non- goals my goal is
  4860. 3:26:27first and foremost to provide a
  4861. 3:26:29framework for for you to think about uh
  4862. 3:26:32XR Technologies and actually to think
  4863. 3:26:33through these Technologies and actually
  4864. 3:26:35make technological choices uh I wanted
  4865. 3:26:38to be systematic and technically sound
  4866. 3:26:40but I didn't want to require a lot of
  4867. 3:26:42technical background uh so you going
  4868. 3:26:44through my AR and VR both Concepts and
  4869. 3:26:47Technologies uh lectures should be
  4870. 3:26:49sufficient for you to understand how
  4871. 3:26:51this decision tree works you don't have
  4872. 3:26:53to be a designer or developer
  4873. 3:26:55necessarily I wanted to provide concrete
  4874. 3:26:57examples but make sure they are
  4875. 3:26:59representative now the problem with
  4876. 3:27:01concrete examples is there are often
  4877. 3:27:02some super specific tools and toits that
  4878. 3:27:05a hardcore developer would point out to
  4879. 3:27:07you um and I know many of these but I'm
  4880. 3:27:10not sure how long those will be around
  4881. 3:27:12often these things will be incorporated
  4882. 3:27:14into larger Frameworks driven by the
  4883. 3:27:16more key players and so if you're
  4884. 3:27:19missing something here doesn't mean that
  4885. 3:27:20I don't know about it just means that I
  4886. 3:27:22decided not to pick it as an example
  4887. 3:27:23because I thought it was not that
  4888. 3:27:26representative in in in in the sense
  4889. 3:27:28that it wasn't that well known or
  4890. 3:27:30popular non Golds are actually to cover
  4891. 3:27:33all possible technology choices in terms
  4892. 3:27:35of platforms devices and tools to
  4893. 3:27:38provide one universal decision Tre that
  4894. 3:27:39works for every project so really this
  4895. 3:27:41is not what I do here so my Approach
  4896. 3:27:44here is to treat this as a design
  4897. 3:27:46problem and uh I was thinking uh what is
  4898. 3:27:50one of the tools that I like to teach in
  4899. 3:27:52interaction design and I came back to
  4900. 3:27:54this paper from the '90s on questions
  4901. 3:27:56options and criteria um as a tool to
  4902. 3:27:59think through a design space so this is
  4903. 3:28:01a tool for design space analysis and so
  4904. 3:28:03in fact I wanted to suggest possible
  4905. 3:28:05questions options and criteria for you
  4906. 3:28:06to think through as you're making
  4907. 3:28:08decisions around an XR project so here
  4908. 3:28:12we're going to start from a question so
  4909. 3:28:14the Quee how to display something and
  4910. 3:28:15then obviously we have a number of
  4911. 3:28:17options so let's say something could be
  4912. 3:28:18permanently displayed or something could
  4913. 3:28:20be appearing based on some event from
  4914. 3:28:22the system or some user interaction and
  4915. 3:28:25then you can think about uh okay
  4916. 3:28:27criteria for each of these um and then
  4917. 3:28:30you make some connections and you
  4918. 3:28:31actually assess each of these so for
  4919. 3:28:33permanent if something is permanently
  4920. 3:28:35visible then there is no user input
  4921. 3:28:37required therefore low user effort um
  4922. 3:28:40it's probably not that helpful if it's
  4923. 3:28:42always visible so it might actually
  4924. 3:28:44clutter the screen so I wouldn't
  4925. 3:28:46actually positively assess screen
  4926. 3:28:47compactness with this um option uh but
  4927. 3:28:50it does provide continuous user feedback
  4928. 3:28:52because it's always visible to the user
  4929. 3:28:53so I would say yes that's a positive so
  4930. 3:28:56appearing is um well it may require um
  4931. 3:29:00more effort on the user so something
  4932. 3:29:01needs to trigger this um it does help
  4933. 3:29:05screen compactness and maybe I have so
  4934. 3:29:07many other things that I need to display
  4935. 3:29:08anyway so maybe that's the choice uh to
  4936. 3:29:11go
  4937. 3:29:12with um which is interesting uh it
  4938. 3:29:15seemed like the other option seem to
  4939. 3:29:17outweigh um this one but I go for this
  4940. 3:29:20one because I consider this the right
  4941. 3:29:21trade-off um and so this is uh depending
  4942. 3:29:24on the situation so the next question
  4943. 3:29:26then is how to make it appear and maybe
  4944. 3:29:28as you try to answer that question you
  4945. 3:29:30can also mitigate some of the concerns
  4946. 3:29:32you may have around user effort and user
  4947. 3:29:35feedback so I was thinking how can we
  4948. 3:29:37turn this XR technology tree around by
  4949. 3:29:41providing a set of questions options and
  4950. 3:29:44criteria for XR for you to think through
  4951. 3:29:46now this would even work better if you
  4952. 3:29:49were looking at a specific scenario or
  4953. 3:29:51actually example uh like a project of
  4954. 3:29:54yours so I introduce you to these ideas
  4955. 3:29:57a little bit more conceptually and
  4956. 3:29:59generally speaking for now but then
  4957. 3:30:01we'll actually apply some of these to
  4958. 3:30:03some of our scenarios that I have
  4959. 3:30:05prepared for you so here on the left I
  4960. 3:30:07show a set of questions these are
  4961. 3:30:09questions uh I'm not sure how generic
  4962. 3:30:12they are but they are really some of the
  4963. 3:30:14ones that often come up in my projects
  4964. 3:30:16at least how do I display things so what
  4965. 3:30:18kinds of uh display Technologies do I
  4966. 3:30:20choose how do I track things so what
  4967. 3:30:22kinds of tracking and sensing
  4968. 3:30:24Technologies what kinds of pipelines do
  4969. 3:30:25I have to build um how do I want to
  4970. 3:30:28enable travel so navigation through the
  4971. 3:30:30content uh this is especially
  4972. 3:30:32interesting in VR how do I want the user
  4973. 3:30:35to be able to manipulate things is it a
  4974. 3:30:37form of direct manipulation is there
  4975. 3:30:39some kind of indirect mapping how does
  4976. 3:30:41that work and how do I enable
  4977. 3:30:43collaboration a lot of my work uh
  4978. 3:30:44involves multiple device and multiple
  4979. 3:30:46users often and sometimes in different
  4980. 3:30:49locations so I wanted to think about
  4981. 3:30:52those questions and so this is a
  4982. 3:30:55question that I often ask so before I go
  4983. 3:30:57through each of these question in terms
  4984. 3:30:59of options and criteria uh let's first
  4985. 3:31:01think about how to actually fill those
  4986. 3:31:03different kinds of columns so on the
  4987. 3:31:06questions side as you work through this
  4988. 3:31:08qoc you really have to ask questions
  4989. 3:31:10about the design of specific elements so
  4990. 3:31:13the examples here as I say are a little
  4991. 3:31:14generic um so not as representative of a
  4992. 3:31:18good qoc but the main thing is that you
  4993. 3:31:21get the idea on the options side you
  4994. 3:31:24really have to list out uh design
  4995. 3:31:26Alternatives um so um this is not
  4996. 3:31:29whether you want to make something bold
  4997. 3:31:31or italic in fact you can make it bold
  4998. 3:31:33and italic so these are not really
  4999. 3:31:35design Alternatives these are just some
  5000. 3:31:37related options for text styling so
  5001. 3:31:39think about something that is more
  5002. 3:31:41mutually exclusive really something
  5003. 3:31:44permanent or something appearing
  5004. 3:31:46uh that's uh that's a better way to
  5005. 3:31:48think about options and then on the
  5006. 3:31:50criteria side really established
  5007. 3:31:52criteria that can be objectively
  5008. 3:31:53assessed and weighed because obviously
  5009. 3:31:56you want to look at these criteria and
  5010. 3:31:58then you want to actually weigh them and
  5011. 3:32:00make a informed decision uh about the
  5012. 3:32:03questions uh and the design options that
  5013. 3:32:05you have so on the display options side
  5014. 3:32:08this can actually work at different
  5015. 3:32:09levels first of all you can think really
  5016. 3:32:11in terms of the specific types of
  5017. 3:32:13display technology so headworn should be
  5018. 3:32:16handheld AR VR and then if you go inside
  5019. 3:32:20uh so AR and VR so it could be on the VR
  5020. 3:32:23side um headworn or ar side headworn we
  5021. 3:32:25could talk about heads up display if
  5022. 3:32:28it's an AR phone we can actually place
  5023. 3:32:30things in screen space um so in 2D we
  5024. 3:32:33could do 360 on the phone or in VR we
  5025. 3:32:36could do 3D and then the question is
  5026. 3:32:38like where do we place content in the
  5027. 3:32:40world so World space somehow attached or
  5028. 3:32:43fixed to the camera uh or or like
  5029. 3:32:46something that is following you so
  5030. 3:32:48basically with a little bit of a delay
  5031. 3:32:49as you're like looking somewhere else
  5032. 3:32:50it's like coming with you so examples of
  5033. 3:32:53follow me would be the main menus on uh
  5034. 3:32:56a Hollens or an Oculus
  5035. 3:32:59headset and then you can look at these
  5036. 3:33:01options and assess them and I spelled
  5037. 3:33:03out a few criteria here that I usually
  5038. 3:33:05consider so user familiarity whether
  5039. 3:33:08some of their previous knowledge
  5040. 3:33:09translates to this design user Comfort
  5041. 3:33:12um this includes ergonomic and usability
  5042. 3:33:15considerations user Mobility so I mean
  5043. 3:33:17both like the type of context in which
  5044. 3:33:20they are uh running the interface so are
  5045. 3:33:22they seated or are they like can they
  5046. 3:33:24walk around uh I'll also consider
  5047. 3:33:27accessibility uh uh as a main factor
  5048. 3:33:31here then instrumentation of the user so
  5049. 3:33:34how much do I need to put on the user in
  5050. 3:33:35order to be able to uh you know do some
  5051. 3:33:39of these things um so and I also need to
  5052. 3:33:43think about
  5053. 3:33:44so so I think about instrumentation of
  5054. 3:33:47the user or the environment I think
  5055. 3:33:50about uh some key characteristics in
  5056. 3:33:52terms of display size so especially do I
  5057. 3:33:55clutter the screen um the
  5058. 3:33:58resolution um and then obviously how far
  5059. 3:34:00I can see and things like that the frame
  5060. 3:34:02rate and any other kinds of additional
  5061. 3:34:04device requirements and then I make some
  5062. 3:34:07positive or negative assessment and then
  5063. 3:34:09I choose the option that I think is the
  5064. 3:34:10best for a specific design
  5065. 3:34:13element tracking so here are list out
  5066. 3:34:15options obviously these are the familiar
  5067. 3:34:17ones from three do six do inside out
  5068. 3:34:19outside in marker based marker less face
  5069. 3:34:21based body based and we have other kinds
  5070. 3:34:23of tracking options as well I wasn't
  5071. 3:34:25thinking so much uh in terms of
  5072. 3:34:27technically tracking so magnetic or uh
  5073. 3:34:31visual inertial uh or what kind of uh
  5074. 3:34:35tracking you are
  5075. 3:34:36thinking um so more like in terms of um
  5076. 3:34:40how I wanted to track users in the
  5077. 3:34:42headsets or devices uh that users are
  5078. 3:34:44holding
  5079. 3:34:46and then I'm thinking about criteria
  5080. 3:34:48that we had from before like user
  5081. 3:34:50instrumentation but also environment
  5082. 3:34:51instrumentation especially for Mark
  5083. 3:34:53based for example any kind of
  5084. 3:34:55constraints physical constraints in the
  5085. 3:34:56environment device requirements and if
  5086. 3:34:59I'm requiring some exotic uh
  5087. 3:35:01Technologies um and whether these
  5088. 3:35:04devices are uh affordable and um whether
  5089. 3:35:09like if I have an experience that really
  5090. 3:35:11runs on the Holland I must admit to
  5091. 3:35:13myself while it is cool a very small
  5092. 3:35:16portion of the population will actually
  5093. 3:35:18have access to it uh it's not so much an
  5094. 3:35:20adoption question I think a lot of
  5095. 3:35:22people would use the Holland if they
  5096. 3:35:24could afford it so it's a Cost
  5097. 3:35:27question so when it comes to travel I'm
  5098. 3:35:29thinking about walking redirected
  5099. 3:35:31walking teleportation menus and there
  5100. 3:35:33are other options and I weigh them
  5101. 3:35:35against an almost similar set of
  5102. 3:35:37criteria when I think of manipulation
  5103. 3:35:40think about doing with v controllers
  5104. 3:35:42hands voice do I need eye gaze I can
  5105. 3:35:45actually manipulate content with my eyes
  5106. 3:35:46so scrolling for example when I reach
  5107. 3:35:48the fold um marker based or physical
  5108. 3:35:52object um so I use a physical object to
  5109. 3:35:54actually manipulate some virtual content
  5110. 3:35:56um so a physical prop this is something
  5111. 3:35:58that is relatively common but then um at
  5112. 3:36:00least in research but then I have to
  5113. 3:36:02think about some of the more advanced
  5114. 3:36:03sensing requirements and maybe some
  5115. 3:36:06additional Frameworks and tools that I
  5116. 3:36:07need for that kind of tracking and to
  5117. 3:36:09support that kind of
  5118. 3:36:11manipulation so when it comes to
  5119. 3:36:12collaboration I'm thinking about
  5120. 3:36:14collocated or REM mode and then I'm also
  5121. 3:36:17this is in terms of place and then I'm
  5122. 3:36:18thinking in terms of time so synchronous
  5123. 3:36:20or asynchronous and for remote and
  5124. 3:36:23asynchronous I'm thinking about
  5125. 3:36:24networking requirements and for
  5126. 3:36:26asynchronous maybe additionally About
  5127. 3:36:28Storage requirements um because I need
  5128. 3:36:30to persist some information in between
  5129. 3:36:33uh the
  5130. 3:36:34usage so now we actually do have a a way
  5131. 3:36:38to think through this space it is not
  5132. 3:36:40exactly um the tree maybe that I was
  5133. 3:36:43hoping for I mean I drew out this
  5134. 3:36:45technology tree but think of this
  5135. 3:36:48decision tree as multiple stacked
  5136. 3:36:51questions options and criteria trees
  5137. 3:36:54just like I showed in the original
  5138. 3:36:55notation I'm going to show you uh some
  5139. 3:36:58examples based on some scenarios in the
  5140. 3:37:02remainder here think about this scenario
  5141. 3:37:05where you have a family uh come together
  5142. 3:37:07and decide how to decorate the living
  5143. 3:37:10room using various AR
  5144. 3:37:12displays so one question we could ask is
  5145. 3:37:15how to track track in this scenario so
  5146. 3:37:18we can consider markab based Solutions
  5147. 3:37:19we know it's mobile so we have Mar based
  5148. 3:37:22as an option or Mar less although that
  5149. 3:37:24does have some device
  5150. 3:37:26requirements and then we can you know
  5151. 3:37:29lay out some of the criteria here so
  5152. 3:37:31marab based works on any device maress
  5153. 3:37:34doesn't work on any device so no need
  5154. 3:37:35for instrumentation well that is only
  5155. 3:37:37the case with maress since it just picks
  5156. 3:37:39its own markers essentially but in a
  5157. 3:37:41marker based approach I would actually
  5158. 3:37:43have to put a marker somewhere in in the
  5159. 3:37:46space and then can I move around well
  5160. 3:37:48that is a little bit more constrained
  5161. 3:37:49with marker base because obviously the
  5162. 3:37:51marker always needs to be in the view of
  5163. 3:37:53the camera otherwise um I cannot
  5164. 3:37:55actually really understand the pose of
  5165. 3:37:57the device and the position and uh so
  5166. 3:38:01that's why I do the positive assessment
  5167. 3:38:03here and I decided to go for Mars and uh
  5168. 3:38:06I don't know whether you would have gone
  5169. 3:38:07the same way but that's something for
  5170. 3:38:09you to explore I have a few more
  5171. 3:38:10scenarios for you to think about so
  5172. 3:38:13another one is the collaborative game
  5173. 3:38:15that I showed earlier where we played
  5174. 3:38:17together and uh we showed it in a
  5175. 3:38:20collocated scenario but you could think
  5176. 3:38:22this through a from a remote perspective
  5177. 3:38:24so it should be synchronous so it's
  5178. 3:38:26collaborative it's synchronous the
  5179. 3:38:28people play at the same time at least
  5180. 3:38:30that's what we had but uh it might be
  5181. 3:38:32remote not in the same place um how
  5182. 3:38:35would you design this um what kinds of
  5183. 3:38:38Technology choices would you make there
  5184. 3:38:40if you don't know about specific
  5185. 3:38:41networking uh Solutions that's uh fine
  5186. 3:38:46um that's always a big question as well
  5187. 3:38:49so it's just like uh think of the actual
  5188. 3:38:53questions to uh ask and think about how
  5189. 3:38:56the qoc would change if I'll tell you
  5190. 3:38:59that no they're actually not collocated
  5191. 3:39:02they're actually remote you would
  5192. 3:39:04actually ask about collaboration
  5193. 3:39:05differently and in order to enable maybe
  5194. 3:39:08both collocated and remote you would
  5195. 3:39:11think about ways to implement that the
  5196. 3:39:13second scenario is more in a public
  5197. 3:39:15space here we have one version of it in
  5198. 3:39:17a classroom where the teacher um wants
  5199. 3:39:20to show the solar system and then the
  5200. 3:39:23students uh can use a variety of AR
  5201. 3:39:26displays for example or you just go for
  5202. 3:39:28some of them but like um the idea is you
  5203. 3:39:31would need to choose what kind of
  5204. 3:39:33Technology you would put in place and
  5205. 3:39:35then you would also need to be able to
  5206. 3:39:38answer uh questions around who can see
  5207. 3:39:41this how do we display things how do we
  5208. 3:39:43track things you have a right of options
  5209. 3:39:46you could go marker based or marker less
  5210. 3:39:48if you go marker based you could also
  5211. 3:39:49think about where you would place the
  5212. 3:39:51markers how would this actually work for
  5213. 3:39:53all the users so lots of things to Think
  5214. 3:39:55Through um given that these are mostly
  5215. 3:39:58seated um you might lean one way or the
  5216. 3:40:01other um so there are some interesting
  5217. 3:40:04trade-offs
  5218. 3:40:07here my last example is also in a public
  5219. 3:40:11space think uh in terms of a group
  5220. 3:40:13meeting you're just going to a room on
  5221. 3:40:14campus or like in the building that you
  5222. 3:40:17work in and you want to work together
  5223. 3:40:19collaboratively on some exercise and
  5224. 3:40:22viewing some error content together so
  5225. 3:40:25again how would you display things uh
  5226. 3:40:27how would you track things how would you
  5227. 3:40:29capture things how would you manipulate
  5228. 3:40:32things can I actually move some of the
  5229. 3:40:34things can I point to things is there a
  5230. 3:40:36connection it's still an AR scenario
  5231. 3:40:39here in fact most or all of these um are
  5232. 3:40:43actually AR users in this examp example
  5233. 3:40:45we also think about VR users as an
  5234. 3:40:48alternative and could these VR and AR
  5235. 3:40:50users even work together um it's I leave
  5236. 3:40:54this up to you so think about the people
  5237. 3:40:57think about uh VR and air displays and
  5238. 3:41:01um if you really wanted to work on this
  5239. 3:41:03this is actually what we'll do in the on
  5240. 3:41:05Earth Track we're going to go I give you
  5241. 3:41:07this exercise of actually thinking
  5242. 3:41:09through some of these scenarios and uh
  5243. 3:41:12putting together a an XR decision tree
  5244. 3:41:15in the form of multiple stacked uh Q's
  5245. 3:41:18thinking about the display and tracking
  5246. 3:41:21Technologies thinking about
  5247. 3:41:22collaboration and maybe other aspects
  5248. 3:41:26that you want to think through in fact
  5249. 3:41:28you are coming up with the questions and
  5250. 3:41:30you are coming up with the options and
  5251. 3:41:31the criteria and it's a good way to kind
  5252. 3:41:34of like brainstorm and have some fun
  5253. 3:41:36with the knowledge that we have so far
  5254. 3:41:38and also soliciting some feedback from
  5255. 3:41:41our PE Learners so I would really invite
  5256. 3:41:43you to this uh exercise as part of the
  5257. 3:41:46Honest
  5258. 3:41:59track welcome back to the Honor track in
  5259. 3:42:02this exercises part of the Honor track I
  5260. 3:42:04would like you to consider a few
  5261. 3:42:06different scenarios and then come up
  5262. 3:42:09with a recommendation in terms of AR or
  5263. 3:42:12VR technologies that you would be using
  5264. 3:42:15or that you would suggest we should be
  5265. 3:42:17using to support and Implement some of
  5266. 3:42:20these scenarios so that's a little bit
  5267. 3:42:21of fun and also it's actually a very
  5268. 3:42:24pragmatic way for you to explore the
  5269. 3:42:27whole design spectrum that we have in
  5270. 3:42:30terms of XR Technologies and so I
  5271. 3:42:33introduce it to one specific way in fact
  5272. 3:42:35I've already talked about it in the
  5273. 3:42:36lecture but now we are actually going to
  5274. 3:42:38try it out and see how well this works
  5275. 3:42:41how this is a little bit more of a uh
  5276. 3:42:44formalism but it it should make the
  5277. 3:42:47approach more systematic so I have the
  5278. 3:42:49task description here for you so our
  5279. 3:42:52task is to recommend XR Technologies for
  5280. 3:42:55a given scenario in fact there are
  5281. 3:42:57several scenarios to choose from and you
  5282. 3:42:58can work on one of the scenarios so as a
  5283. 3:43:00first step you should consider all four
  5284. 3:43:02scenarios and pick the one that is of
  5285. 3:43:04immediate interest to you you can then
  5286. 3:43:07also later work on some of the other
  5287. 3:43:08scenarios if you find that's fun I hope
  5288. 3:43:10it's fun so you should consider
  5289. 3:43:12implementations along the reality V
  5290. 3:43:13reality Continuum but now we're talking
  5291. 3:43:15in terms of Technology okay so work
  5292. 3:43:17through the EXO technology tree which
  5293. 3:43:19I'll show you in a second again and
  5294. 3:43:21collect your options so the options is
  5295. 3:43:24part of what we are going to consider as
  5296. 3:43:26part of our qoc our questions options
  5297. 3:43:29and criteria analysis so this stage you
  5298. 3:43:31have obviously the options and now in
  5299. 3:43:34step four I would like it to really
  5300. 3:43:36strongly think about question
  5301. 3:43:37formulations so what are the right
  5302. 3:43:39questions to ask and then what are the
  5303. 3:43:41criteria and this is when you actually
  5304. 3:43:43do the qlc as systematically as possible
  5305. 3:43:47finally in the fifth step and that is
  5306. 3:43:49optional you can pick another scenario
  5307. 3:43:51do the qoc analysis for that scenario
  5308. 3:43:54and then compare and for most of the
  5309. 3:43:56scenarios you have a few different ways
  5310. 3:43:57of doing things so there's no generally
  5311. 3:44:00right or wrong each of these choices
  5312. 3:44:02that you can make as you walk through
  5313. 3:44:04the exra technology tree will have an
  5314. 3:44:07impact on reach and maybe user
  5315. 3:44:10experience and scale and scope and so
  5316. 3:44:13these are things to consider and so it
  5317. 3:44:15would be interesting for you to consider
  5318. 3:44:17alternative Solutions as well so in
  5319. 3:44:20terms of what I would expect you get out
  5320. 3:44:22of this exercise I feel like okay you
  5321. 3:44:24kind of learn about a scenario based
  5322. 3:44:25approach and that is the human computer
  5323. 3:44:27interaction style to this kind of
  5324. 3:44:29Technology selection and decision making
  5325. 3:44:31and thinking but it's I think it's a
  5326. 3:44:32good approach and so you would learn
  5327. 3:44:34about a scenario based approach to
  5328. 3:44:37selecting EXO
  5329. 3:44:39Technologies you would also get a better
  5330. 3:44:41sense of what questions to ask so as
  5331. 3:44:43part of the Q I really Force you to
  5332. 3:44:45think about the questions it's fine if
  5333. 3:44:47you know all the Technologies but asking
  5334. 3:44:49your clients the right questions if you
  5335. 3:44:51are going to make recommendations to
  5336. 3:44:54them and working with the client it's
  5337. 3:44:56very good if you know what kind of
  5338. 3:44:57questions to ask and so that allows you
  5339. 3:45:00to really navigate that space and then
  5340. 3:45:02obviously you can also consider
  5341. 3:45:04different options and these questions
  5342. 3:45:06will drive you and how you will assess
  5343. 3:45:09these options so the criteria I would
  5344. 3:45:12say that at the end of this activity you
  5345. 3:45:13have a more comprehensive list of
  5346. 3:45:15criteria to a decision making it's not
  5347. 3:45:17complete it's not exhaustive but it's
  5348. 3:45:19let's say more comprehensive and
  5349. 3:45:21obviously you can build this out so here
  5350. 3:45:23are a few pointers first of all this is
  5351. 3:45:26the first scenario so home decoration we
  5352. 3:45:29are looking at potentially a
  5353. 3:45:30collaborative solution we are looking
  5354. 3:45:33potentially at something in the
  5355. 3:45:34augmented reality space you want to
  5356. 3:45:38preview different kinds of home
  5357. 3:45:40decorations you can think about bringing
  5358. 3:45:42in new kinds of carpet furniture or wall
  5359. 3:45:45decoration how would you do this what
  5360. 3:45:48would be the kind of technology that you
  5361. 3:45:50would want to use and what kinds of
  5362. 3:45:53criteria should you think about so what
  5363. 3:45:55are the options what are the criteria
  5364. 3:45:57and what are the right questions to ask
  5365. 3:45:58about this second scenario it can still
  5366. 3:46:01happen in the living room but here the
  5367. 3:46:02focus is on playing a game it's a
  5368. 3:46:04collaborative game and potentially
  5369. 3:46:05evolving different kinds of Technologies
  5370. 3:46:08here I'm showing spatial AR actually in
  5371. 3:46:10the middle so projection based AR with
  5372. 3:46:13the connect this is is a hollow lens so
  5373. 3:46:16a wearable ar headworn ar solution and
  5374. 3:46:19this is a handheld AR solution so what
  5375. 3:46:22if you wanted to support these they
  5376. 3:46:24could play this game these players could
  5377. 3:46:26be in the same room they could be
  5378. 3:46:29collocated in the same room or maybe
  5379. 3:46:30even in different locations just to mix
  5380. 3:46:34up things a little bit would that change
  5381. 3:46:35anything about the technologies that you
  5382. 3:46:38would pick you would probably need
  5383. 3:46:39additional Technologies to enable
  5384. 3:46:41obviously the remote collaboration but
  5385. 3:46:43that's something I'd like you to think
  5386. 3:46:44about
  5387. 3:46:45let me introduce you to the third
  5388. 3:46:47scenario the third scenario is a
  5389. 3:46:49classroom lecture so here there is a
  5390. 3:46:51teacher or an instructor up front for
  5391. 3:46:53example they talk about the solar system
  5392. 3:46:56laying out a few planets for you to
  5393. 3:46:58think about and obviously they would
  5394. 3:46:59want their users so their students with
  5395. 3:47:02any kind of AR or VR technology so we
  5396. 3:47:05are showing a few different headsets
  5397. 3:47:07here my student care daily prepared this
  5398. 3:47:10sketch for us to give us a little bit of
  5399. 3:47:12a sense of what kinds of Technologies we
  5400. 3:47:14might might be looking at this could be
  5401. 3:47:16in the AR space You could also think
  5402. 3:47:19about a version of this scenario where
  5403. 3:47:22you just like thinking you know what I
  5404. 3:47:23think we should be going with virtual
  5405. 3:47:24reality it would make things easier or
  5406. 3:47:27not and so I'm not saying it would so
  5407. 3:47:31something for you to think about anyway
  5408. 3:47:33the whole goal of the scenario is to
  5409. 3:47:36have an instructor up there talk about
  5410. 3:47:39the solar system and have the students
  5411. 3:47:42in this classroom be able to look at it
  5412. 3:47:45in a version of AR or
  5413. 3:47:48VR the fourth scenario and this is our
  5414. 3:47:51final one for now and maybe we can have
  5415. 3:47:53more scenarios in the future this is a
  5416. 3:47:55team meeting okay so it's a little bit
  5417. 3:47:57smaller in terms of the number of people
  5418. 3:47:59it's maybe more collaborative so think
  5419. 3:48:02about that ask questions about that and
  5420. 3:48:05then also using both VR and AR devices
  5421. 3:48:11uh could be mostly headsets but you
  5422. 3:48:13could also expl expore how this could
  5423. 3:48:15work with handheld AR devices or even
  5424. 3:48:18spatial AR so I leave it up to you this
  5425. 3:48:21is just a team meeting that's the most
  5426. 3:48:23important thing you want to have
  5427. 3:48:24collaboration there might be physical
  5428. 3:48:26assets like these posters here from
  5429. 3:48:29which you want to actually have
  5430. 3:48:30information projected on a physical
  5431. 3:48:33object that could be one way to
  5432. 3:48:35interpret it this skeleton here could
  5433. 3:48:37also be completely virtual I'll leave it
  5434. 3:48:39up to you um you can interpret this
  5435. 3:48:42scenario a little bit and the idea is
  5436. 3:48:44really to make make a recommendation
  5437. 3:48:45what do you think would be the best way
  5438. 3:48:47to implement this so again you should
  5439. 3:48:50consider the entire Spectrum so the
  5440. 3:48:53entire reality virtuality Continuum all
  5441. 3:48:55kinds of display Technologies and not
  5442. 3:48:57just what you see explicitly in the
  5443. 3:49:00figures that we Ed to illustrate these
  5444. 3:49:02scenarios you can go broadly you can
  5445. 3:49:05really explore each of these things that
  5446. 3:49:07you learned about in the AR Concepts and
  5447. 3:49:10Technologies as well as VR Concepts and
  5448. 3:49:12Technologies lectures and so so really
  5449. 3:49:15consider the entire Spectrum here and
  5450. 3:49:17make a good technology recommendation go
  5451. 3:49:20through the tech Tre both on the a side
  5452. 3:49:22and on the VR side consider these
  5453. 3:49:25different kinds of tracking Technologies
  5454. 3:49:27on both sides not just the displays you
  5455. 3:49:30don't have to think too much about the
  5456. 3:49:32tools and how you would implement it
  5457. 3:49:33this usually also makes a really really
  5458. 3:49:36big factor in when I recommend
  5459. 3:49:38Technologies but for now let's focus on
  5460. 3:49:40some of those up there and not so much
  5461. 3:49:42on development since we haven't really
  5462. 3:49:43learned too much about it
  5463. 3:49:45yet and finally the way I'd like you to
  5464. 3:49:48approach this is with a systematic qoc
  5465. 3:49:51analysis approach so questions options
  5466. 3:49:53and criteria so you lay out the
  5467. 3:49:55questions you lay out the options that
  5468. 3:49:57you have this is an example that is
  5469. 3:49:59really focused on a user interface
  5470. 3:50:02design and then here are the different
  5471. 3:50:04criteria and then how you would assess
  5472. 3:50:06both positive or negatively assess I
  5473. 3:50:08talked about this in the lecture and
  5474. 3:50:10then finally obviously you would make
  5475. 3:50:12your decision your recommendation based
  5476. 3:50:14on on some of these criteria again the
  5477. 3:50:17paper we are talking about here is the
  5478. 3:50:19mle at all from 91 paper so questions
  5479. 3:50:21options and criteria elements of design
  5480. 3:50:23space analysis which I think works
  5481. 3:50:26pretty well as I Illustrated in my
  5482. 3:50:28lecture a couple of example questions
  5483. 3:50:31options and criteria so ask questions
  5484. 3:50:34about the design of specific elements
  5485. 3:50:36this will help you so consider specific
  5486. 3:50:38elements in each of the scenarios you
  5487. 3:50:40just have to work on one scenario but
  5488. 3:50:42obviously nobody's going to stop you if
  5489. 3:50:43you want to consider Alternatives and
  5490. 3:50:45also some of the other scenarios then
  5491. 3:50:48for each of these questions you list out
  5492. 3:50:50the design Alternatives so really like
  5493. 3:50:52looking for really opposing ends when it
  5494. 3:50:55comes to options not just related
  5495. 3:50:57options as I explained in the lecture
  5496. 3:50:59and then also really you establish a
  5497. 3:51:01criteria that can be objectively
  5498. 3:51:03assessed and weighed and then that way
  5499. 3:51:05you make your decision so here was one
  5500. 3:51:08example for laying out the options for
  5501. 3:51:10different display Technologies and what
  5502. 3:51:13that means in ter terms of user
  5503. 3:51:15familiarity Comfort Mobility
  5504. 3:51:17instrumentation Etc and these are just
  5505. 3:51:20examples of how you can approach this
  5506. 3:51:22task so I would really encourage you to
  5507. 3:51:25approach uh this technology
  5508. 3:51:27recommendation a little bit more
  5509. 3:51:29systematically following the qoc
  5510. 3:51:32analysis it might uh feel like we are
  5511. 3:51:35overdoing things but that's important I
  5512. 3:51:37think it's it's important you can start
  5513. 3:51:39to cut Corners when you have done it
  5514. 3:51:41picture book style that's how I always
  5515. 3:51:44what I always say to my students in
  5516. 3:51:45interaction design if you don't know all
  5517. 3:51:47the steps in the process how are you to
  5518. 3:51:50know which of these steps is really
  5519. 3:51:52important and which of these steps you
  5520. 3:51:53can Skip and often in because every
  5521. 3:51:58project is different it might be that
  5522. 3:52:00there is a step that you would usually
  5523. 3:52:01skip but in this particular scenario in
  5524. 3:52:05this particular case you really need to
  5525. 3:52:06consider the step and that's why I'd
  5526. 3:52:08like you to approach this in a more
  5527. 3:52:11formalized more systematic way it'll
  5528. 3:52:14help you train your thinking get you
  5529. 3:52:16into the right mindset and more like a
  5530. 3:52:19design thinking mindset which I think
  5531. 3:52:21will be very useful as we're starting to
  5532. 3:52:24think more about how we can shape the XR
  5533. 3:52:27space and so there will be another
  5534. 3:52:30exercises part of the honors track I
  5535. 3:52:32have one more for you after this and
  5536. 3:52:35then obviously also more exercises in
  5537. 3:52:36the other courses that come with their
  5538. 3:52:39own honor stack so I hope you enjoy this
  5539. 3:52:42uh fine to complain I mean it's okay I
  5540. 3:52:45can make changes uh but it would be
  5541. 3:52:47great if if we could if you could engage
  5542. 3:52:49with these scenarios and come up with
  5543. 3:52:53some well interesting technology choices
  5544. 3:52:57and again it's it's an exercise designed
  5545. 3:53:00for you to really navigate this entire
  5546. 3:53:03design space of EXA Technologies getting
  5547. 3:53:05a better uh grip on on on on all the
  5548. 3:53:08choices you can make it should it should
  5549. 3:53:10be fun so I look forward to seeing what
  5550. 3:53:13you're coming up with and uh I'll see
  5551. 3:53:15you hopefully in the next exercise as
  5552. 3:53:17part of the honors track as
  5553. 3:53:34well so in this video we're going to
  5554. 3:53:37watch me actually go and attend a
  5555. 3:53:40virtual conference on uh virtual reality
  5556. 3:53:43actually in in virtual reality and so
  5557. 3:53:46that's interesting so the i e virtual
  5558. 3:53:49reality conference i e VR in 2020 was
  5559. 3:53:52supposed to be in Atlanta and then it
  5560. 3:53:53actually had to be moved uh to online
  5561. 3:53:56and remote uh due to covid-19 and so
  5562. 3:53:59this was one of the first conferences
  5563. 3:54:01that I have attended in this way and it
  5564. 3:54:03was very interesting it's obviously
  5565. 3:54:05interesting to go to a virtual reality
  5566. 3:54:06conference in virtual reality so if any
  5567. 3:54:10kind of conference is the one that seems
  5568. 3:54:12to be well equipped for this kind of
  5569. 3:54:14stuff then at least that's what we all
  5570. 3:54:16thought then it's the virtu reality
  5571. 3:54:18conference and I want to say that
  5572. 3:54:19obviously the organizers did a really
  5573. 3:54:21really good job it was interesting uh to
  5574. 3:54:24see how it was attended and actually
  5575. 3:54:27they had way more attendance at least in
  5576. 3:54:29numbers uh than in previous years of
  5577. 3:54:32this conference and um so as part of
  5578. 3:54:34this video I want to share a little bit
  5579. 3:54:36my my experience of what it was like to
  5580. 3:54:37attend this conference I'm going to show
  5581. 3:54:40you some excerpts of of of that and I'm
  5582. 3:54:43going to reflect a little bit critically
  5583. 3:54:45on that experience um at the end so I'll
  5584. 3:54:49basically have a little bit of a diary
  5585. 3:54:51study here so you can see some sequences
  5586. 3:54:54um that I was recording now um keep in
  5587. 3:54:58mind that I was attending the conference
  5588. 3:55:00and the way I provide the footage is
  5589. 3:55:01like as me going to a public event and
  5590. 3:55:05there are some concerns about um filming
  5591. 3:55:09at venues like this and so I was very
  5592. 3:55:12careful and I was BAS ly uh just uh
  5593. 3:55:17working with a student of mine we were
  5594. 3:55:18going to some parts of this conference
  5595. 3:55:20we're going for a walk I did meet some
  5596. 3:55:23people I was very careful I did not
  5597. 3:55:25include uh any uh anybody really and um
  5598. 3:55:30but it is it is an interesting way uh to
  5599. 3:55:34actually uh capture my little trip to
  5600. 3:55:37the it EVR conference that's very
  5601. 3:55:39important for me um and obviously there
  5602. 3:55:41are issues with how this footage was
  5603. 3:55:43produced this allows us to actually talk
  5604. 3:55:45about some of these issues as well this
  5605. 3:55:47is kind of like me looking at the
  5606. 3:55:49website and then I'm like picking an
  5607. 3:55:52avatar now this is the interesting part
  5608. 3:55:55right where you addess yourself before
  5609. 3:55:57you go to a conference in this case
  5610. 3:55:58you're actually picking an
  5611. 3:56:00avatar and I remember I was looking for
  5612. 3:56:02a very specific Avatar so then this was
  5613. 3:56:04like one of my first experiences here uh
  5614. 3:56:07going to some of the rooms and exploring
  5615. 3:56:10essentially in Mozilla hubs so it chose
  5616. 3:56:12Mozilla hubs exploring Essen
  5617. 3:56:14um what uh the world is like attending
  5618. 3:56:19some of the speakers seeing some friends
  5619. 3:56:21um and colleagues and then trying to
  5620. 3:56:24make it up these virtual staircases and
  5621. 3:56:28that was a little bit of a tricky thing
  5622. 3:56:30to do and there are some reasons why
  5623. 3:56:32this um venue is designed this way but
  5624. 3:56:35it's funny that even in VR at least to
  5625. 3:56:37me it's funny that even if you are
  5626. 3:56:39things are not accessible that's to try
  5627. 3:56:41to make contact eye contact and hand
  5628. 3:56:43contact with Blair was a friend of mine
  5629. 3:56:46that didn't work and then I met this
  5630. 3:56:48person here and we kind of like shook
  5631. 3:56:51hands in VR and that was a very
  5632. 3:56:53interesting experience um it's kind of
  5633. 3:56:56like meeting people was was trying to
  5634. 3:56:57get a sense for the program what kind of
  5635. 3:57:00sessions are on so somebody from the
  5636. 3:57:02community actually contributed these
  5637. 3:57:03screenshots and put them in VR bad
  5638. 3:57:06design if you if you know what I mean
  5639. 3:57:08and this is something I'll bring back as
  5640. 3:57:10a negative example in in the design
  5641. 3:57:12oriented course course 2 and then me
  5642. 3:57:14picking a venue I mean actually a room
  5643. 3:57:17so that's funny right you kind of like
  5644. 3:57:19um have to still find your room even in
  5645. 3:57:21virtual reality as you're going to these
  5646. 3:57:23conferences in virtual reality like you
  5647. 3:57:25would think that wow now that should be
  5648. 3:57:27straightforward all we need is a menu
  5649. 3:57:28but this menu is obviously significant
  5650. 3:57:31Please be aware that visitors in hubs
  5651. 3:57:33Lobby can be anywhere in the room
  5652. 3:57:34without being seen by you so that is
  5653. 3:57:36important knowledge there and then also
  5654. 3:57:39they had some instructions around
  5655. 3:57:41recording um so what I was trying to do
  5656. 3:57:44here is going actually to a coffee break
  5657. 3:57:46having a little bit of an interaction
  5658. 3:57:48with some of the people there and I
  5659. 3:57:50thought uh that was interesting I was
  5660. 3:57:52trying to you know make a joke uh around
  5661. 3:57:55uh tea and coffee and then I was reading
  5662. 3:57:57my student uh sha and we actually had
  5663. 3:58:00quite a bit of fun and so we were
  5664. 3:58:04exploring a few things together here so
  5665. 3:58:06I'll share a few
  5666. 3:58:10moments for example we were looking at
  5667. 3:58:13posters and and I was trying to find her
  5668. 3:58:15and in fact I was actually occupying the
  5669. 3:58:18same space as her that was really weird
  5670. 3:58:20and I couldn't see her I mean um that
  5671. 3:58:24never happens usually and um yeah it was
  5672. 3:58:28flying around a little bit these are
  5673. 3:58:29things you can do in Virtual Reality I
  5674. 3:58:31was trying to get a different
  5675. 3:58:32perspective on uh things and uh this was
  5676. 3:58:35an interesting moment cuz sha was kind
  5677. 3:58:37of like getting embarrassed for what I
  5678. 3:58:38was doing just like when we would go to
  5679. 3:58:40a real conference uh you know I am the
  5680. 3:58:43kid in the room kind of thing and um
  5681. 3:58:46yeah so I was playing around with some
  5682. 3:58:48of the uh tools we have in vrs we have a
  5683. 3:58:51Loza pointer here and I saw other
  5684. 3:58:53students present some posters to me that
  5685. 3:58:55was really cool they made good use of
  5686. 3:58:56these tools so I wanted to try it out
  5687. 3:58:58myself and and then we were going a
  5688. 3:59:00little bit on on a walk and I thought
  5689. 3:59:02that was interesting so I was trying um
  5690. 3:59:04I think we had some audio issues here sh
  5691. 3:59:07couldn't hear me and this is funny
  5692. 3:59:09because these basic issues happen all
  5693. 3:59:10the time
  5694. 3:59:15yeah and then weig when we figured it
  5695. 3:59:17out finally so yeah this was me
  5696. 3:59:19attending i e VR in VR some you know
  5697. 3:59:23excerpts and some sequences from from
  5698. 3:59:26some of the recordings I've actually
  5699. 3:59:27attended over multiple days which was
  5700. 3:59:29interesting right getting up dressing up
  5701. 3:59:32kind of like looking U professional and
  5702. 3:59:36U both in VR and then also in in real
  5703. 3:59:38life because I was know I was treating
  5704. 3:59:40it as a job I I thought I wanted to
  5705. 3:59:43record that EXP experience a little bit
  5706. 3:59:45for my students so that they know what
  5707. 3:59:47it might be like to to go to a virtual
  5708. 3:59:49conference um this was probably a little
  5709. 3:59:51bit special because it's a virtual
  5710. 3:59:53conference in uh but it's a virtual
  5711. 3:59:56conference about virtual reality so it
  5712. 3:59:58was it was interesting um so when I
  5713. 4:00:01compare the experience um I mean the
  5714. 4:00:05things that I'm usually excited about
  5715. 4:00:07which is meeting people at conferences
  5716. 4:00:09or seeing friends I mean this was to be
  5717. 4:00:11fair a conference that I don't usually
  5718. 4:00:13attend and so I did know quite a few
  5719. 4:00:15people and I connected with some of them
  5720. 4:00:17it was an interesting setup there was
  5721. 4:00:18like a slack kind of like Chat thing in
  5722. 4:00:21parallel to some of the sessions and you
  5723. 4:00:22could obviously then watch the sessions
  5724. 4:00:24in Mozilla HS where you saw a lot of the
  5725. 4:00:26footage but you could also just go to a
  5726. 4:00:28twitch stream so was just live stream to
  5727. 4:00:30Twitch and YouTube I think and uh so
  5728. 4:00:33multiple different ways of actually
  5729. 4:00:35accessing this uh conference which I
  5730. 4:00:37think the organizers did a really great
  5731. 4:00:38job but then really then divided the
  5732. 4:00:41attention between some of these channels
  5733. 4:00:43and some issues uh so when I met people
  5734. 4:00:46they weren't always using VR headsets
  5735. 4:00:48for example which is fine but some
  5736. 4:00:51people had really issues with muting the
  5737. 4:00:53microphon so you could hear everything
  5738. 4:00:55uh some people were speaking very loud
  5739. 4:00:58uh and so that was interesting just like
  5740. 4:01:00in the real world I guess and so in in
  5741. 4:01:03many ways um this virtual reality
  5742. 4:01:06experience recreated a lot of the issues
  5743. 4:01:07we have and you go to a normal physical
  5744. 4:01:10conference so you might say it was
  5745. 4:01:11actually kind of like close to the real
  5746. 4:01:13thing right that a lot of people aim for
  5747. 4:01:15that in virtual reality making it like a
  5748. 4:01:19reality um so I mean um I did meet a few
  5749. 4:01:23people it was interesting um the
  5750. 4:01:26encounters were different definitely I
  5751. 4:01:28didn't um necessarily see I I couldn't
  5752. 4:01:31get a face right I just saw an avatar um
  5753. 4:01:35it was interesting I I met I went to
  5754. 4:01:38this meetup group that was cool met a
  5755. 4:01:41few people from Europe did not include
  5756. 4:01:43that footage cuz it was kind of like
  5757. 4:01:45obviously private discussion and nobody
  5758. 4:01:47was aware um of that so I did not
  5759. 4:01:50include that the coffee breaks were
  5760. 4:01:51freest style and I asked and announced
  5761. 4:01:53whether it's okay and um so that's kind
  5762. 4:01:57of okayish um so obviously my whole
  5763. 4:02:02experience is is interesting both from
  5764. 4:02:04the impact of covid-19 the use of XR
  5765. 4:02:08Technologies and then also like
  5766. 4:02:10attending a conference remotely and um
  5767. 4:02:13and the fact that there is now footage
  5768. 4:02:15about this like when I go to conference
  5769. 4:02:17I take photos all the time um I take
  5770. 4:02:20videos I have some friends and
  5771. 4:02:22colleagues smile in there um look at
  5772. 4:02:25interesting sites and so I was treating
  5773. 4:02:27a little bit that we are virtual reality
  5774. 4:02:31in VR uh experience the same way but we
  5775. 4:02:34don't actually know exactly like is this
  5776. 4:02:36now did I now do something that is okay
  5777. 4:02:38or not um I was again careful with some
  5778. 4:02:41of the footage um and so this is
  5779. 4:02:45actually really good for us because we
  5780. 4:02:46can talk about uh some of the issues so
  5781. 4:02:50I talked I touched a little bit on
  5782. 4:02:51accessibility I touched a little bit on
  5783. 4:02:53Equity like having access to these
  5784. 4:02:55devices the software they chose and all
  5785. 4:02:57the channels they provided allowed a lot
  5786. 4:02:59of people to participate
  5787. 4:03:02accessibility is and was still an issue
  5788. 4:03:05and in many ways um um wasn't fully
  5789. 4:03:08solved um but I mean credits to The
  5790. 4:03:11organizers this was still really well
  5791. 4:03:13done pry and security I mean there were
  5792. 4:03:15a couple of warning signs here and there
  5793. 4:03:16but I don't know what other people did
  5794. 4:03:17how they recorded how they
  5795. 4:03:19participated uh and who they were and
  5796. 4:03:22then on the social and um ethics side
  5797. 4:03:26obviously it was very interesting very
  5798. 4:03:28different behaviors in in VR it's not
  5799. 4:03:30like really meeting people in the real
  5800. 4:03:32world um I mean in many ways that design
  5801. 4:03:35of that whole conference venue was
  5802. 4:03:37stupid right why do we go in VR so the
  5803. 4:03:39talks were actually the most boring part
  5804. 4:03:41of the conference cuz everybody's just
  5805. 4:03:43staring at this huge screen and I wonder
  5806. 4:03:45whether people just took off their
  5807. 4:03:46headset or never War One to begin with
  5808. 4:03:48to attend a talk however posters and um
  5809. 4:03:52really like posters were some of the
  5810. 4:03:54most amazing content in this conference
  5811. 4:03:56now in the real conference uh when I go
  5812. 4:03:58to I do enjoy talking to students a lot
  5813. 4:04:01and I like it when I see other
  5814. 4:04:03professors also talk to students and go
  5815. 4:04:05to the posters but unfortunately in the
  5816. 4:04:07real conference experience posters are
  5817. 4:04:09usually placed in some very bad location
  5818. 4:04:11where nobody unfortunately nobody
  5819. 4:04:13actually finds
  5820. 4:04:14uh them and actually posters are often
  5821. 4:04:16by early PhD students and and younger
  5822. 4:04:20researchers and so they should kind of
  5823. 4:04:22like be promoted they would be the new
  5824. 4:04:24kind of researchers in our community so
  5825. 4:04:26for me it was very exciting to see how
  5826. 4:04:28VR actually had an impact uh in the
  5827. 4:04:30sense that it made that very uh very
  5828. 4:04:33cool the talks yeah I mean a few people
  5829. 4:04:36made some uh more some better use of VR
  5830. 4:04:38and actually had some slides in VR and
  5831. 4:04:41gave some Demos in VR um but really the
  5832. 4:04:44posters did the trick for me and what I
  5833. 4:04:46also like was a little bit of fun venues
  5834. 4:04:49like when sh and I went on a walk
  5835. 4:04:52together I thought it was a cool idea
  5836. 4:04:53doing that in VR racing each other a
  5837. 4:04:56little bit so yeah so it did have it did
  5838. 4:04:59have some fun components um it raises
  5839. 4:05:01lots of issues though and those are the
  5840. 4:05:03ones that that we're going to explore
  5841. 4:05:05more uh covid-19 can be
  5842. 4:05:09um uh didn't definitely had an impact on
  5843. 4:05:12on on a lot of uh the research Community
  5844. 4:05:15obviously a lot of professional work and
  5845. 4:05:17and and most likely also you so um it's
  5846. 4:05:22it's it's not the main issue I want to
  5847. 4:05:24talk about here but it's just
  5848. 4:05:25interesting because a lot of people now
  5849. 4:05:27think um there was an extra hype around
  5850. 4:05:30XR just coming out of it and so in some
  5851. 4:05:33in total what do I think of that
  5852. 4:05:34experience well I think the organizers
  5853. 4:05:36did a really good job I overall don't
  5854. 4:05:38think that it was the same experience it
  5855. 4:05:40had the same effects on me and the same
  5856. 4:05:43quality it was in fact very difficult to
  5857. 4:05:45integrate it with my real life going on
  5858. 4:05:47in the real world because it happens in
  5859. 4:05:48parallel uh to this virtual uh
  5860. 4:05:51conference so getting up different time
  5861. 4:05:53zone a little bit and actually there was
  5862. 4:05:55not so much deal here but I could
  5863. 4:05:57imagine uh for some of the other
  5864. 4:05:59conference that I'm going to attend
  5865. 4:06:00remotely um it's going to be it's going
  5866. 4:06:03to be challenging in any case I think
  5867. 4:06:06that gives us lots to talk about and
  5868. 4:06:07this is where I want to end
  5869. 4:06:23in this lecture we're going to talk
  5870. 4:06:24about Trends in XR uh so we're trying to
  5871. 4:06:28look into the future we're trying to see
  5872. 4:06:29where things are going what are some of
  5873. 4:06:32the issues but in this one we really
  5874. 4:06:34focus more on an Outlook I have a
  5875. 4:06:36specific lecture dedicated to issues and
  5876. 4:06:39there's so many issues we need to talk
  5877. 4:06:40about so in this one we're looking a
  5878. 4:06:42little bit into the future
  5879. 4:06:44and when it comes to these things it's
  5880. 4:06:46always um in important to first
  5881. 4:06:48establish um a frame of reference or
  5882. 4:06:52kind of like the coordinate system if
  5883. 4:06:53you will so how does Michael think about
  5884. 4:06:56things and given that I'm a human
  5885. 4:06:58computer interaction researcher I really
  5886. 4:07:00think of it in terms of three main
  5887. 4:07:03entities people tasks and Technology I
  5888. 4:07:07use this illustration here which I have
  5889. 4:07:09adapted from my colleague Mark Newman
  5890. 4:07:11and I really like it so much and and so
  5891. 4:07:13it puts people on one side of the
  5892. 4:07:16triangle tasks and Technology on the
  5893. 4:07:19respective other edges and so this is
  5894. 4:07:21interesting so in each Corner we
  5895. 4:07:23actually have these entities sitting and
  5896. 4:07:27we are exploring their relationship so
  5897. 4:07:28human computer interaction which is
  5898. 4:07:30again the area that I do research in we
  5899. 4:07:33ask this question usually how do we use
  5900. 4:07:35our understanding of people their tasks
  5901. 4:07:37and Technical capabilities to design
  5902. 4:07:39better systems so this is a design
  5903. 4:07:43question but it's also from a technical
  5904. 4:07:46perspective and so what is interesting
  5905. 4:07:48about this triangle is how we can
  5906. 4:07:50explore different sides of it so for
  5907. 4:07:53example the relationship between people
  5908. 4:07:55and tasks what do people do how can we
  5909. 4:07:58support them so in ACI we often study
  5910. 4:08:01and observe people before we intervene
  5911. 4:08:03in any way and think about designing a
  5912. 4:08:06solution we really first need to
  5913. 4:08:07understand the problem we can also
  5914. 4:08:09innovate on the people and Technology
  5915. 4:08:12side so how do people interact what are
  5916. 4:08:15the human constraints and how do we
  5917. 4:08:17overcome some of them this area of study
  5918. 4:08:19is really one that I focus on a lot in
  5919. 4:08:22my research and it also directly relates
  5920. 4:08:24to some other areas of research for
  5921. 4:08:26example human factors engineering this
  5922. 4:08:28really thinking about constraints so
  5923. 4:08:30what is motion sickness in VR and how do
  5924. 4:08:33we overcome this really would would be a
  5925. 4:08:36very interesting topic here or another
  5926. 4:08:38one is like text input so how do we make
  5927. 4:08:40it possible for users to efficiently
  5928. 4:08:42enter text t on an AR of VR device two
  5929. 4:08:45really big open issues and I suspect
  5930. 4:08:47over the next few years we will see more
  5931. 4:08:50and more research in this space finally
  5932. 4:08:52there's also the side between tasks and
  5933. 4:08:55technology so in this area of research
  5934. 4:08:58it's really more like scenario based and
  5935. 4:09:00task oriented and it really questions
  5936. 4:09:02the role of technology and user centered
  5937. 4:09:05again but it's looking more at the
  5938. 4:09:07activities of users and less so on the
  5939. 4:09:10specific types of users so in the
  5940. 4:09:13following I'm going to explore each of
  5941. 4:09:15the sides of this triangle a little bit
  5942. 4:09:17more and I look at it from each angle
  5943. 4:09:20essentially from the people angle from
  5944. 4:09:21the task angle and then also from the
  5945. 4:09:23technology angle and we're talking about
  5946. 4:09:26Trends so obviously in the arvr space
  5947. 4:09:29right now what we do see a lot is single
  5948. 4:09:32users okay so you you get a VR device
  5949. 4:09:34you put it on your head and then that's
  5950. 4:09:36it that's that's you now of course
  5951. 4:09:39increasingly you have multi-user
  5952. 4:09:41experiences so these users could be
  5953. 4:09:43most likely somehow remote so it is more
  5954. 4:09:47likely to see remote users in the
  5955. 4:09:49multi-user scenario than lots of
  5956. 4:09:51collocated users doing together a VR
  5957. 4:09:53application now in classrooms this
  5958. 4:09:55happens and I've seen it here at the
  5959. 4:09:56University of Michigan relatively large
  5960. 4:09:58classes using XR devices at the same
  5961. 4:10:01time and so yeah we already kind of like
  5962. 4:10:04there but what's the next step from
  5963. 4:10:06there well it's social right the idea
  5964. 4:10:08that when you go outside you see lots of
  5965. 4:10:11people who own and use these exra
  5966. 4:10:13devices now I'm not sure that we are
  5967. 4:10:15there yet I mean right now when you go
  5968. 4:10:17outside with your holl lens on your head
  5969. 4:10:20or your VR device on your head and you
  5970. 4:10:22shouldn't be walking then I wonder what
  5971. 4:10:25would happen I suspect that Society is
  5972. 4:10:27actually not ready yet and I also don't
  5973. 4:10:29think that you will see a lot of other
  5974. 4:10:30people doing this right now but it
  5975. 4:10:32depends on the right technology and the
  5976. 4:10:34right form factor coming out that
  5977. 4:10:36affords you to do this essentially that
  5978. 4:10:38enables you to do this the other
  5979. 4:10:41observation that I have is that
  5980. 4:10:42obviously right now a lot of these
  5981. 4:10:43Technologies are very focused on
  5982. 4:10:45able-bodied users okay we're trying to
  5983. 4:10:47get this right but in the future I think
  5984. 4:10:49it should be any user people with
  5985. 4:10:51special needs and impairments could also
  5986. 4:10:53be situational impairments right like
  5987. 4:10:55you're using an arvr device in a
  5988. 4:10:57specific context like on a bicycle or in
  5989. 4:10:59a car really has very different
  5990. 4:11:01constraints while this is more on the
  5991. 4:11:03task side but basically it turns a
  5992. 4:11:06perfectly able bodied user into somebody
  5993. 4:11:09with significant situational impairments
  5994. 4:11:12and most a your experiences break I mean
  5995. 4:11:14there's really just no way that you can
  5996. 4:11:16safely use them in some of these
  5997. 4:11:18contexts so this brings me to tasks okay
  5998. 4:11:21so when we design arvr experiences right
  5999. 4:11:23now we're thinking very it's it's quite
  6000. 4:11:26cute how we think about it so we can
  6001. 4:11:28think about it in a seated or tabletop
  6002. 4:11:31AR experience for example we can think
  6003. 4:11:33about a standing VR or a room scale AR
  6004. 4:11:38experience or we don't have that yet so
  6005. 4:11:40much but we can obviously support on the
  6006. 4:11:42ghost in scenarios in VR so as you're
  6007. 4:11:45traveling on a train or airplane I mean
  6008. 4:11:47we are beginning to see some of this a
  6009. 4:11:49little bit and then obviously world
  6010. 4:11:50scale AR like Pokémon go is really a
  6011. 4:11:53thing and you can walk around and see
  6012. 4:11:55people play around the world and
  6013. 4:11:57actually together map out the world and
  6014. 4:12:00so gaming and entertainment is something
  6015. 4:12:02that it's not so exclusive to the living
  6016. 4:12:04room we do do these things more out in
  6017. 4:12:07public and so we can see how these tasks
  6018. 4:12:10are actually going to be supported on a
  6019. 4:12:12large L scale this has a lot of
  6020. 4:12:15technological challenges as well all
  6021. 4:12:17kinds of tracking issues that we need to
  6022. 4:12:18figure out even just like moving from
  6023. 4:12:21tabletop and seated VR to standing and
  6024. 4:12:25then tracking users in six degrees of
  6025. 4:12:27freedom in the room uh and supporting an
  6026. 4:12:30entire room scale experience and from an
  6027. 4:12:32a perspective to really understand all
  6028. 4:12:33the objects that are in the room and
  6029. 4:12:35then augment them so understand their
  6030. 4:12:37geometry and maybe also what they are so
  6031. 4:12:39classify them so in order to really
  6032. 4:12:42enable these tasks meaningfully I mean I
  6033. 4:12:45don't really give examples of tasks but
  6034. 4:12:47I mean the typical scenarios that we
  6035. 4:12:49often work with are like kitchen
  6036. 4:12:52scenarios some kind of furniture
  6037. 4:12:54assembly maybe exercising maybe
  6038. 4:12:56entertainment in the living room maybe
  6039. 4:12:58office work any kind of productivity
  6040. 4:13:00scenarios any kind of virtual or online
  6041. 4:13:03meetings remote meetings most of these
  6042. 4:13:06scenarios take place in this
  6043. 4:13:08configuration right now we don't do too
  6044. 4:13:10much out there yet in fact most display
  6045. 4:13:13Technologies like the Hollin work
  6046. 4:13:14relatively poorly outside in in daylight
  6047. 4:13:17and so that's really something we have
  6048. 4:13:18to work
  6049. 4:13:20on also like thinking a little bit more
  6050. 4:13:23broadly about tasks context wise we are
  6051. 4:13:26used to designing for very specific
  6052. 4:13:28context very limited constraint context
  6053. 4:13:30but in the future you will see
  6054. 4:13:32applications embed and incorporate more
  6055. 4:13:36techniques to actually scale experiences
  6056. 4:13:38so you could imagine that a user is
  6057. 4:13:41given a choice whether they want to run
  6058. 4:13:43the application here on the tabletop or
  6059. 4:13:45whether they want to bring it into the
  6060. 4:13:47room and then as they maybe go from this
  6061. 4:13:49room to the next room or maybe even
  6062. 4:13:51going to the neighbor's house or whatnot
  6063. 4:13:54uh we will be able to support
  6064. 4:13:56transitioning these tasks and continuing
  6065. 4:13:58these tasks and so we will be able in
  6066. 4:14:01the long run to support more and more
  6067. 4:14:03contexts not just the traditional
  6068. 4:14:05tabletop seated uh environment and again
  6069. 4:14:08this will require advances in technology
  6070. 4:14:10but also really on the design side we
  6071. 4:14:12really need to think this through and
  6072. 4:14:13give more control to users finally
  6073. 4:14:15Technologies okay so here I was thinking
  6074. 4:14:18a little bit about three main trends
  6075. 4:14:21that I am observing and some of them
  6076. 4:14:23obviously are already quite evident
  6077. 4:14:24there are transitions that have already
  6078. 4:14:26happened so initially everything was
  6079. 4:14:28kind of tethered just because of the
  6080. 4:14:30computing power always everything had to
  6081. 4:14:32be plugged in or using adapters like
  6082. 4:14:34with cardboard around the phone and then
  6083. 4:14:37we have started to see more Standalone
  6084. 4:14:39dedicated devices like the quest is an
  6085. 4:14:41example here the Oculus Quest or the Hol
  6086. 4:14:43Dan which is basically a standalone
  6087. 4:14:45computer so these are still the
  6088. 4:14:48dedicated AR orvr devices what is
  6089. 4:14:50happening at the moment is really
  6090. 4:14:52building mostly AR not so much VR into
  6091. 4:14:55devices a good example here is our
  6092. 4:14:57smartphones how arcade and AR core in
  6093. 4:14:592017 really changed a lot the smartphone
  6094. 4:15:02and so we're adding around the
  6095. 4:15:03smartphone so we seeing a lot more
  6096. 4:15:05built-in Technologies in the next few
  6097. 4:15:07years you will see robots coming out
  6098. 4:15:09with ar I mean you will be able to
  6099. 4:15:11inspect what you Roomba see and maybe
  6100. 4:15:13guide them and so using AR Technologies
  6101. 4:15:15I mean the robotics World in general is
  6102. 4:15:18very close to augmented reality and so
  6103. 4:15:21these technologies will benefit so more
  6104. 4:15:23and more cameras and sensors um I mean
  6105. 4:15:26lar which used to be a very expensive
  6106. 4:15:29technology is now built into the iPad
  6107. 4:15:32and so that's an interesting new trend
  6108. 4:15:35and more and more cameras in the iPhone
  6109. 4:15:37for example I mean a few years ago when
  6110. 4:15:39Google came out with Google Tango it
  6111. 4:15:42required a depth camera on a smartphone
  6112. 4:15:44and additional cameras and that's why it
  6113. 4:15:47actually died because most manufacturers
  6114. 4:15:49couldn't afford to do this I mean afford
  6115. 4:15:51not necessarily financially but from a
  6116. 4:15:53design perspective so that really killed
  6117. 4:15:55it and so then the software-based
  6118. 4:15:57version of Google Tango is in many ways
  6119. 4:15:59Google AR core so now that's happening
  6120. 4:16:01and Google has actually been very
  6121. 4:16:03careful with how many cameras they put
  6122. 4:16:05on devices since then and so now apple
  6123. 4:16:07is in this space and actually like adds
  6124. 4:16:09more and more cameras to the iPhone and
  6125. 4:16:11in the next few years we we will see
  6126. 4:16:14actually devices coming out with all
  6127. 4:16:15kinds of sensors and cameras and so we
  6128. 4:16:17will see more of these built-in
  6129. 4:16:19technology
  6130. 4:16:20Trends so my second trend is actually
  6131. 4:16:23closely related to this first from
  6132. 4:16:25tether to Standalone to build-in which
  6133. 4:16:26is from Hardware to software and now
  6134. 4:16:29also to actually happening computation
  6135. 4:16:31happening in the cloud so the example
  6136. 4:16:33that I'd like to give here is AR core
  6137. 4:16:35and AR kit obviously this is a form of
  6138. 4:16:38software based built-in kind of AR that
  6139. 4:16:41we not have in smartphones it used to be
  6140. 4:16:43that you required additional cameras so
  6141. 4:16:46Google started off with Google Tango and
  6142. 4:16:47they put in a depth camera essentially
  6143. 4:16:49like kind of like a Connect buildt into
  6144. 4:16:51the smartphone and Google Tango was like
  6145. 4:16:54this relatively interesting and
  6146. 4:16:55promising really promising project
  6147. 4:16:57actually but then it died because nobody
  6148. 4:16:59wanted to have all this Hardware in in
  6149. 4:17:01this in in the smartphones and so were
  6150. 4:17:04only very few adopters L noo and Asus
  6151. 4:17:07were like two of them producing Google
  6152. 4:17:09Tango devices so then they kind of died
  6153. 4:17:12and then AR core came out which was
  6154. 4:17:14really a software based solution I to be
  6155. 4:17:16fair AR kit came out first and then 3
  6156. 4:17:17months later AR core came out so Apple
  6157. 4:17:20versus Google in 2017 was was an
  6158. 4:17:22interesting summer for our research team
  6159. 4:17:24let's just say that and now we are at
  6160. 4:17:27the stage where I mean we are really
  6161. 4:17:30good with the computing power we have on
  6162. 4:17:32mobile phones and desktops and all that
  6163. 4:17:34kind of stuff but there's only so and so
  6164. 4:17:36much you can do on a single computer no
  6165. 4:17:37matter how many cores you have and so
  6166. 4:17:40what you're beginning to see now is more
  6167. 4:17:41and more cloud-based Computing that
  6168. 4:17:43means that goes obviously there a lot of
  6169. 4:17:46data transfer and storing things in the
  6170. 4:17:48cloud like mapping out the world using
  6171. 4:17:50building an air Cloud now that is part
  6172. 4:17:53of that discussion but what I mean is
  6173. 4:17:55actually that the rendering uh can also
  6174. 4:17:57happen in the cloud and then uh it will
  6175. 4:18:00actually just be streamed to your phone
  6176. 4:18:01it's just like actually you watching a
  6177. 4:18:03YouTube video but what you're actually
  6178. 4:18:05doing is playing a game so you're using
  6179. 4:18:07the sensors on the devices to collect
  6180. 4:18:09all the information of how the device is
  6181. 4:18:11moving uh in space then we're sending
  6182. 4:18:13this uh via software to the cloud in the
  6183. 4:18:16cloud we have multiple machines
  6184. 4:18:18Computing and rendering things and then
  6185. 4:18:20sending this high quality thing back to
  6186. 4:18:22you we've seen examples of this with
  6187. 4:18:24unre engine 5 um where really a lot of
  6188. 4:18:27rendering is happening online uh so in
  6189. 4:18:30the cloud uh holand uh has examples
  6190. 4:18:34where um there's actually remote
  6191. 4:18:36holographic rendering um and so the
  6192. 4:18:39quality of the uh models is really High
  6193. 4:18:43polygon count super high resolution high
  6194. 4:18:45quality that's what Layman would say it
  6195. 4:18:48looks really really sharp and we can
  6196. 4:18:51achieve that through um cloud-based uh
  6197. 4:18:54approaches and then my last Trend that I
  6198. 4:18:57think is similar to the previous Trends
  6199. 4:18:59but more focused on an apps uh
  6200. 4:19:01perspective so right now we're thinking
  6201. 4:19:04about whether designing to design an AR
  6202. 4:19:06or VR app on on what you're beginning to
  6203. 4:19:09see more and more is obviously
  6204. 4:19:10incorporating a and VR modes into Apps
  6205. 4:19:13but it's still AR or VR so most of us
  6206. 4:19:16make that choice as designers and then
  6207. 4:19:18that's it what I think in the future
  6208. 4:19:20will happen more is that there are
  6209. 4:19:22specific tasks in an application that
  6210. 4:19:24benefit more from AR and then there are
  6211. 4:19:26specific tasks that benefit more from VR
  6212. 4:19:29and then so I would imagine that more
  6213. 4:19:32and more apps are actually building in
  6214. 4:19:34modes for both and actually thinking
  6215. 4:19:37really about this cross reality
  6216. 4:19:39transitioning so an example i' would
  6217. 4:19:40like to give here is when I teach a
  6218. 4:19:42lecture in the classroom in the in the
  6219. 4:19:44in this future classroom this Vision
  6220. 4:19:45that I have and I want to use XR
  6221. 4:19:48Technologies and I can imagine that
  6222. 4:19:50there is a topic let's say I teach about
  6223. 4:19:52AR VR obviously then you will understand
  6224. 4:19:54that the VR things I really want to show
  6225. 4:19:56in VR and the AR things I want to show
  6226. 4:19:59in AR and so I want to be able to
  6227. 4:20:00transition to have the students you know
  6228. 4:20:03look at look at content together with me
  6229. 4:20:05and and and and and look around in the
  6230. 4:20:07environment before we go into a VR task
  6231. 4:20:10uh it could be a VR oriented design task
  6232. 4:20:12where we really want to have all the
  6233. 4:20:14degrees of freedom and this High you
  6234. 4:20:16know field of view and really designing
  6235. 4:20:19like crazy and then um we might actually
  6236. 4:20:22later in the lecture we might switch to
  6237. 4:20:24AR and right now like I mean we need to
  6238. 4:20:28find specifically different apps I mean
  6239. 4:20:30there are painting apps designed for AR
  6240. 4:20:32and painting apps designed for VR um and
  6241. 4:20:36uh nobody really thinks about bridging
  6242. 4:20:39these realities yet and I do think that
  6243. 4:20:42in the future um we will identify it's
  6244. 4:20:45more like at the app level right now
  6245. 4:20:46it's either an AR or VR app but in the
  6246. 4:20:49future again as I say there will be uh
  6247. 4:20:51within an app um or experience I don't
  6248. 4:20:54like the term app actually too much but
  6249. 4:20:55anyway there will be um tasks that be
  6250. 4:20:58support uh with ar ofr modes and um I
  6251. 4:21:03think what what this will lead to is
  6252. 4:21:05that users depending on their current
  6253. 4:21:09task but also their preference uh will
  6254. 4:21:12be be able to choose um and obviously
  6255. 4:21:14also their context so we be able to
  6256. 4:21:16choose whether they want to use AR or VR
  6257. 4:21:19and now that's going to be very powerful
  6258. 4:21:21uh because then we can actually really
  6259. 4:21:24enable productivity scenarios and we can
  6260. 4:21:27be productive um in different kinds of
  6261. 4:21:29contexts now obviously this can also be
  6262. 4:21:31scary CU you know productive anytime
  6263. 4:21:33anywhere we don't want to go there
  6264. 4:21:35necessarily but on the other hand it
  6265. 4:21:37would be interesting from a
  6266. 4:21:38technological perspective so let's call
  6267. 4:21:40this cross reality and I think cross
  6268. 4:21:42Reality by the way is what I think XR
  6269. 4:21:45should really stand for the ability of
  6270. 4:21:47an application to transition between AR
  6271. 4:21:50and V uh rather seamlessly really
  6272. 4:21:53triggered by the user uh depending again
  6273. 4:21:56on their preferences context and
  6274. 4:21:59task so this was a just a first overview
  6275. 4:22:02of the people Trends the task Trends and
  6276. 4:22:04the technology trends
  6277. 4:22:21so now I thought I'm going to expand on
  6278. 4:22:23each of these technology Trends a little
  6279. 4:22:25bit more so from te to stand alone to
  6280. 4:22:27buildin we really started out from
  6281. 4:22:29tethered VR air headsets so Rift and
  6282. 4:22:32Vive and then in the airos space maybe
  6283. 4:22:35one example is Magic Le chronologically
  6284. 4:22:37this may not always be correct but now
  6285. 4:22:39at least for a few years there was this
  6286. 4:22:41trend around smartphones okay
  6287. 4:22:42so we brought out the cardboard there
  6288. 4:22:45was gvr and daydream which are actually
  6289. 4:22:47both dead now Google and apple pushed
  6290. 4:22:49both smartphone based AR with their AR
  6291. 4:22:52core and AR kit platforms a new wave
  6292. 4:22:55then happened which is Standalone VR AR
  6293. 4:22:57headsets so the go and the quests come
  6294. 4:22:59out and they're actually like really
  6295. 4:23:01mobile they need to be charged but they
  6296. 4:23:03are self-contained computers the latest
  6297. 4:23:04and most recent Trends are really into
  6298. 4:23:07integrated VR and AR capabilities so
  6299. 4:23:09some early examples of this are
  6300. 4:23:10spectacles and focal which are really
  6301. 4:23:13just like glasses on your head
  6302. 4:23:14spectacles didn't actually have a lot of
  6303. 4:23:16AR capabilities it's just basically a
  6304. 4:23:18camera on your head and the idea was to
  6305. 4:23:20really learn how that might work from a
  6306. 4:23:22user perspective that's at least what
  6307. 4:23:24Snapchat said and focal uh really which
  6308. 4:23:28was acquired by Google and it's going to
  6309. 4:23:29be interesting where they are going with
  6310. 4:23:31this but was essentially just glasses in
  6311. 4:23:34many ways it was similar to Google Glass
  6312. 4:23:37it didn't have a lot of AR capabilities
  6313. 4:23:39yet but Google is already with glass in
  6314. 4:23:42the space so I think we will be
  6315. 4:23:44beginning to see more and more of these
  6316. 4:23:46built-in glasses and and contact lenses
  6317. 4:23:50in the future so on the second
  6318. 4:23:52technological trend from Hardware to
  6319. 4:23:54software to cloud-based here I already
  6320. 4:23:57gave some of the examples I'm going to
  6321. 4:23:59expand on this a little bit so we
  6322. 4:24:01obviously have seen dedicated exr
  6323. 4:24:03Hardware so Google Glass and Tangle and
  6324. 4:24:06then connect and motion capture suits
  6325. 4:24:08this is really more like I mean in the
  6326. 4:24:10larger space of XR obviously this is
  6327. 4:24:13also used in other contexts so like film
  6328. 4:24:15making Etc but we have now seen a trend
  6329. 4:24:18towards software based XR so a kid a
  6330. 4:24:20core but there are also lots of
  6331. 4:24:22Frameworks out there that we should
  6332. 4:24:23really associate with these Technologies
  6333. 4:24:26for example human pose gesture
  6334. 4:24:28recognition Frameworks like open pose
  6335. 4:24:30POS net and body pcks and then obviously
  6336. 4:24:33also any kind of like face recognition
  6337. 4:24:35or body base XR with software and
  6338. 4:24:38machine learning a lot of machine
  6339. 4:24:39learning going on in this space and so
  6340. 4:24:42let studio and snap ml so really
  6341. 4:24:45bringing machine learning into the
  6342. 4:24:47community into the snap Community is an
  6343. 4:24:49interesting move and is an example of
  6344. 4:24:52this trend to cloud-based XR which is
  6345. 4:24:56really I mean I gave already some
  6346. 4:24:57examples but connect Azure the idea that
  6347. 4:25:00Microsoft takes down the connect which
  6348. 4:25:02was hugely popular with researchers and
  6349. 4:25:04brings back a cloud-based and Azure
  6350. 4:25:06based connect it's a depth camera where
  6351. 4:25:08a lot of the processing and
  6352. 4:25:11understanding so basically the sense
  6353. 4:25:13making of what the camera sees the
  6354. 4:25:16semantic reasoning all that kind of
  6355. 4:25:18stuff happens in the cloud Holland has
  6356. 4:25:20remote rendering support and so my last
  6357. 4:25:23example here is 6D aai and Niantic so 6D
  6358. 4:25:26AI was really an interesting startup
  6359. 4:25:28that was really focused on 3D
  6360. 4:25:29reconstruction on uh smartphones and
  6361. 4:25:32really rebuilding the world as they see
  6362. 4:25:34it and it's an interesting move
  6363. 4:25:35obviously from Niantic which is behind
  6364. 4:25:37Pokémon go to acquire that company and
  6365. 4:25:39bringing this talent and knowledge into
  6366. 4:25:41the into the companies so it would be
  6367. 4:25:43interesting to see when Pokémon go
  6368. 4:25:44players map out the world for us I mean
  6369. 4:25:46not for us for Niantic and therefore
  6370. 4:25:49Google how that will actually play out
  6371. 4:25:52and well this is still an interesting
  6372. 4:25:54example of this move from Hardware to
  6373. 4:25:56software to cloud-based and so on the
  6374. 4:25:59last Trend in technology when I said
  6375. 4:26:02from AR or VR apps to AR VR modes in
  6376. 4:26:05apps but still AR or VR to actually
  6377. 4:26:08supporting cross reality so
  6378. 4:26:09transitioning depending on task context
  6379. 4:26:11and user reference so examples here are
  6380. 4:26:13obviously dedicated VR meeting apps like
  6381. 4:26:16alt space or second life AR furniture
  6382. 4:26:20placement Ikea Place Wayfair and you
  6383. 4:26:23have all kinds of other examples there
  6384. 4:26:25Google Earth and Google Lens are really
  6385. 4:26:28VR and AR specific examples and they're
  6386. 4:26:32dedicated apps right so Earth is really
  6387. 4:26:35like exploring the world in VR and
  6388. 4:26:38Google lens is really showing you well
  6389. 4:26:40identifying objects that you're pointing
  6390. 4:26:42at with your camera and now we're
  6391. 4:26:45beginning to see more and more
  6392. 4:26:46integration of some of these features so
  6393. 4:26:48Snapchat is obviously an allaround AR
  6394. 4:26:50app and it offers obviously lots of AR
  6395. 4:26:54modes but people don't think of it as an
  6396. 4:26:56AR app I mean that's the interesting
  6397. 4:26:57thing with Snapchat it's actually a
  6398. 4:26:59messenging app and it integrates all
  6399. 4:27:01these kinds of lenses as a goodie if you
  6400. 4:27:03will or as like as an entertainment and
  6401. 4:27:06content creation tool and so that's
  6402. 4:27:08smart Amazon shopping has adopted AR
  6403. 4:27:11Furniture previews for any AR product
  6404. 4:27:13previews in view in your home kind of
  6405. 4:27:15thing view in your space kind of thing
  6406. 4:27:17what I find very interesting is how
  6407. 4:27:18Google is integrating AR and VR into
  6408. 4:27:21Maps so you have 360 previews you can do
  6409. 4:27:24street view on maps and you can actually
  6410. 4:27:27do what they call live mode now you can
  6411. 4:27:29actually walk around with Google Maps
  6412. 4:27:32and explore the world that way seeing
  6413. 4:27:34like a view of the map superimposed as
  6414. 4:27:37as you're walking through the world I
  6415. 4:27:39also think it's very interesting how
  6416. 4:27:41they are mixing results into Google
  6417. 4:27:43search so when you use specific keywords
  6418. 4:27:46where they have content prepared for AR
  6419. 4:27:49preview you can actually then see 3D
  6420. 4:27:51models at least and then also seeing
  6421. 4:27:53like for example a tiger in your space
  6422. 4:27:57and then we also have examples of apps
  6423. 4:28:00that are supporting both AR and VR one
  6424. 4:28:03that I think is promising in this space
  6425. 4:28:05is actually spatial spatial is a viral
  6426. 4:28:08meeting and Conference app if you will a
  6427. 4:28:10meeting room that can be in VR or in AR
  6428. 4:28:14and in fact users can use different
  6429. 4:28:16devices and so that is interesting and
  6430. 4:28:18then a lot of the ongoing resar this
  6431. 4:28:20space for example one project that I'm
  6432. 4:28:22working on or I have been working on
  6433. 4:28:23with Mozilla is XR browser for a while
  6434. 4:28:26now where we really exploring when
  6435. 4:28:28you're browsing how to transition into
  6436. 4:28:30VR and AR modes and how existing web
  6437. 4:28:34apps and websites would need to be
  6438. 4:28:36adapted what kind of support would we
  6439. 4:28:37need to provide in the web browser so
  6440. 4:28:40this was a an overview of the Trends in
  6441. 4:28:42XR uh we looked at it from the people
  6442. 4:28:45angle from the task angle and then from
  6443. 4:28:47the technology angle and obviously I
  6444. 4:28:49expanded quite a bit on the technology
  6445. 4:28:51angle um this was important um because I
  6446. 4:28:55wanted to think about these issues from
  6447. 4:28:58all these different angles but when it
  6448. 4:29:00comes to some of the really
  6449. 4:29:03understanding really the reason behind
  6450. 4:29:05some of the issues that I bring up it's
  6451. 4:29:07important that we get to see more about
  6452. 4:29:09these Trends and specifically in the
  6453. 4:29:11technology area so uh for the rest of
  6454. 4:29:14the week we're going to talk more about
  6455. 4:29:17these issues and uh you can have more of
  6456. 4:29:20a discussion around some of these Trends
  6457. 4:29:22but I really want to uh bring up the
  6458. 4:29:24issues and what is interesting is none
  6459. 4:29:28of the trends at the moment indicate
  6460. 4:29:30that there will be uh fewer issues there
  6461. 4:29:33will actually be a lot more issues right
  6462. 4:29:35we're moving from on device to in the
  6463. 4:29:38cloud computing uh we're building
  6464. 4:29:41everything into we're fabricating AR
  6465. 4:29:44into everyday lives uh we will be
  6466. 4:29:46integrating it into our clothes in the
  6467. 4:29:48future I mean we already have body cams
  6468. 4:29:51uh in kind of like in in a lot of
  6469. 4:29:52settings not just the police wearing
  6470. 4:29:54them and and so uh there will be very
  6471. 4:29:58interesting issues um just as a result
  6472. 4:30:02of some of these new trends as well and
  6473. 4:30:04obviously with machine learning we can
  6474. 4:30:06do so many things I only showed a little
  6475. 4:30:08bit of body pcks which is based on
  6476. 4:30:10tensor flow which is a way to do machine
  6477. 4:30:14learning it's a library if you will and
  6478. 4:30:17um yeah so obviously that we can look at
  6479. 4:30:21a photograph and see there's a person in
  6480. 4:30:24there and uh detect the gender uh
  6481. 4:30:28leaving racial bias aside which we often
  6482. 4:30:30have in in in current uh computer vision
  6483. 4:30:33Technologies um yeah so or can estimate
  6484. 4:30:37body weight and those kinds of things so
  6485. 4:30:39I've seen all kinds of Solutions in that
  6486. 4:30:40space
  6487. 4:30:42um that is interesting and uh those
  6488. 4:30:45transend themselves very well for a
  6489. 4:30:48broader discussion around some of the
  6490. 4:30:49issues so that's why I wanted to have
  6491. 4:30:52this lecture here and that's why it's at
  6492. 4:30:54this very uh place in in the book
  6493. 4:31:13welcome to this lecture on key issues in
  6494. 4:31:18XR uh I thought we should really bring
  6495. 4:31:21up and discuss some of the important
  6496. 4:31:24issues in this space there's actually a
  6497. 4:31:25number of issues we've talked so far a
  6498. 4:31:27lot about the concepts the Technologies
  6499. 4:31:29the trends some of the opportunities if
  6500. 4:31:32you will and for enthusiasts it's really
  6501. 4:31:34quite an interesting uh space now um
  6502. 4:31:38some of us I hope and that is you as
  6503. 4:31:40well um should also think about this
  6504. 4:31:43more critically and um I thought we
  6505. 4:31:48should have a lecture dedicated to some
  6506. 4:31:50of the issues and not just like the
  6507. 4:31:52limitations of the Technologies no
  6508. 4:31:54really the broader issues since these uh
  6509. 4:31:57Technologies are actually making it into
  6510. 4:31:59our daily lives we we need to think
  6511. 4:32:00about uh what does that mean and what's
  6512. 4:32:02the impact of these kinds of
  6513. 4:32:04developments that we can witness and
  6514. 4:32:06observe so before I get into a little
  6515. 4:32:10bit more organized lecture uh where I'm
  6516. 4:32:12trying to provide a conceptual framework
  6517. 4:32:14of how to think about these issues and
  6518. 4:32:16how to think them through um I thought I
  6519. 4:32:18start with an obvious one and I hope
  6520. 4:32:19it's an obvious one so um these glasses
  6521. 4:32:23maybe you could tell um they were
  6522. 4:32:25actually real now however um one said
  6523. 4:32:29this is not
  6524. 4:32:34real maybe you knew maybe you noticed uh
  6525. 4:32:37maybe I'm not the kind of beard guy but
  6526. 4:32:40um in any case
  6527. 4:32:42this is potentially an issue because uh
  6528. 4:32:45you never know that what you're looking
  6529. 4:32:46at is actually the real thing and in an
  6530. 4:32:50augmented reality application this can
  6531. 4:32:52actually be uh quite well dramatic let's
  6532. 4:32:55say uh there is the concept of
  6533. 4:32:57diminished reality which is really
  6534. 4:32:59manipulating mediating the environment
  6535. 4:33:01around you so that it actually starts to
  6536. 4:33:02look very different it is different from
  6537. 4:33:04virtual reality though because it is
  6538. 4:33:06still the real world that you're looking
  6539. 4:33:07at so the goal is to really mediate it
  6540. 4:33:10and change it just like for example in
  6541. 4:33:12this
  6542. 4:33:13case now you're getting confused right I
  6543. 4:33:16mean yeah I mean this one is more like
  6544. 4:33:18for my mom I really wanted to include
  6545. 4:33:20this maybe it brings back some memories
  6546. 4:33:23um okay so uh the technology that I'm
  6547. 4:33:26using here is snap camera if you
  6548. 4:33:28interested in this and this can be set
  6549. 4:33:30up um so that it's you know kind of like
  6550. 4:33:33connected to the software and then I can
  6551. 4:33:36actually show these different kinds of
  6552. 4:33:38lenses and uh so this lecture is really
  6553. 4:33:40dedicated to the issues so let's start
  6554. 4:33:42with providing uh you a little bit of an
  6555. 4:33:44overview and then uh jump right into uh
  6556. 4:33:47the
  6557. 4:33:48specifics so to start out I was thinking
  6558. 4:33:51what are the main classes of issues and
  6559. 4:33:53I identified four different ones first
  6560. 4:33:57one is design issues there's really a
  6561. 4:33:59high barrier to entry so it's really
  6562. 4:34:00hard for anybody who wants to
  6563. 4:34:02participate in XR design and development
  6564. 4:34:04to to make it into that kind of space
  6565. 4:34:07there's actually few guidelines and best
  6566. 4:34:09practices out there it's a moving Target
  6567. 4:34:11it's always evolving it's radically
  6568. 4:34:13changing so U we just don't know yet on
  6569. 4:34:16the technical side there are lots of
  6570. 4:34:18issues um here I picked like two
  6571. 4:34:20prominent ones one is platform
  6572. 4:34:22fragmentation the fact that we have so
  6573. 4:34:24many different devices out there and a
  6574. 4:34:27few key vendors trying to control the
  6575. 4:34:30market in some way really leads to the
  6576. 4:34:32same problem that we had with mobile
  6577. 4:34:34devices in the past and actually still
  6578. 4:34:36have to some extent um so so with mobile
  6579. 4:34:39devices if you remember um as a
  6580. 4:34:42developer or designer really makes a
  6581. 4:34:43difference whether your user is using an
  6582. 4:34:46Android kind of device or an iOS or iPad
  6583. 4:34:50iPhone kind of device and uh most of the
  6584. 4:34:54time you actually have to create
  6585. 4:34:55specific apps to each of these kinds of
  6586. 4:34:57platforms and with XR it's the same
  6587. 4:34:59thing I mean we have a number of
  6588. 4:35:02crossplatform solutions uh now but uh
  6589. 4:35:05there are still these uh vendor specific
  6590. 4:35:08device sdks that really give you the
  6591. 4:35:10latest feature access to the latest
  6592. 4:35:12features and it really takes some time
  6593. 4:35:14before these features make it into some
  6594. 4:35:16of these Solutions around Unity or
  6595. 4:35:18unreal or even webxr which we're going
  6596. 4:35:20to talk more about in the third course
  6597. 4:35:24um there's obviously also the issue of
  6598. 4:35:25device limitations um a lot of these
  6599. 4:35:27devices are still fairly limited they're
  6600. 4:35:30often overhyped and there's a lot of
  6601. 4:35:33overpromise in a lot of the promotional
  6602. 4:35:35videos out there which actually by and
  6603. 4:35:37in itself is definitely another issue
  6604. 4:35:39we're not always honest when it comes to
  6605. 4:35:40these Technologies
  6606. 4:35:42the third class of issues I would say um
  6607. 4:35:45is those that that have to do with user
  6608. 4:35:47adoption uh XR AR VR uh still fairly
  6609. 4:35:51unknown it feels very unfamiliar I mean
  6610. 4:35:53it's not the standard interface we use
  6611. 4:35:55on a daily basis right it's not like a
  6612. 4:35:57website or if I took away your mobile
  6613. 4:35:59phone you would probably miss it if I
  6614. 4:36:01took away your quest or your hland if
  6615. 4:36:03you have one probably take you a little
  6616. 4:36:05while before you realize it's gone you
  6617. 4:36:07don't actually depend on it yet and
  6618. 4:36:09there's obviously the larger issue which
  6619. 4:36:11is really important uh issues to do with
  6620. 4:36:14accessibility and what I mean by that is
  6621. 4:36:16that um there are people out there that
  6622. 4:36:19are um that that usually benefit from
  6623. 4:36:22screen readers and other kind of
  6624. 4:36:23software to make um applications and
  6625. 4:36:27user interfaces more accessible to them
  6626. 4:36:30and in the arvr space we're really doing
  6627. 4:36:32a poor job so far basically excluding
  6628. 4:36:35this whole important group of users and
  6629. 4:36:38that is is really it is very annoying to
  6630. 4:36:40me because it ALS directly impacts uh
  6631. 4:36:43this whole teaching experience here it's
  6632. 4:36:44very hard for me to make sure uh that we
  6633. 4:36:47can all make it through the exercises
  6634. 4:36:49that I have thought of in the Honest
  6635. 4:36:51track the tools that I wanted to use are
  6636. 4:36:53actually not why they are really
  6637. 4:36:56widespread and actually enjoy High
  6638. 4:36:58adoption um like unity and unreal
  6639. 4:37:01they're really difficult to use and so
  6640. 4:37:03accessibility is an issue and Equity
  6641. 4:37:05obviously as well so uh most of these
  6642. 4:37:07Technologies are still very very
  6643. 4:37:09expensive there's a high cost so
  6644. 4:37:11associated with them if it's not the
  6645. 4:37:13actual device in itself and you buy it
  6646. 4:37:15if you can afford the $4 to $500 that's
  6647. 4:37:17fine there's still additional cost like
  6648. 4:37:19you learning all these things setting up
  6649. 4:37:21the equipment and so um Equity is really
  6650. 4:37:24an issue like for example if I want to
  6651. 4:37:26teach a class and let's say oh let's all
  6652. 4:37:28look at this together in AR or VR like
  6653. 4:37:31how do I do this most environments are
  6654. 4:37:34actually not equipped um at this stage
  6655. 4:37:36and then finally obviously social
  6656. 4:37:38acceptance I mean let's say you an
  6657. 4:37:40Enthusiast and that's great and let's
  6658. 4:37:41say you get some cool device and you
  6659. 4:37:43walk around outside and then and then
  6660. 4:37:46what like what other people around you
  6661. 4:37:48going to think they lots of actually
  6662. 4:37:50ethical issues and social concerns If
  6663. 4:37:51somebody walks into a cafe with a
  6664. 4:37:54virtual reality headset what do you
  6665. 4:37:56think if the pilot says hey good morning
  6666. 4:37:58this is a flight to Seattle I'll welcome
  6667. 4:38:00everybody on board by the way this is my
  6668. 4:38:02first real flight so far I've only been
  6669. 4:38:05trained in virtual
  6670. 4:38:06reality I mean yeah I mean we do have
  6671. 4:38:09flight simulators already but I mean
  6672. 4:38:11would you trust that
  6673. 4:38:12pilot I don't know so these are really
  6674. 4:38:15some interesting questions that we have
  6675. 4:38:17to well really concern ourselves with
  6676. 4:38:19and think through finally and this is a
  6677. 4:38:22big class of issues that's like
  6678. 4:38:24everywhere privacy and security it's a
  6679. 4:38:26really big issue um and and so I I'll
  6680. 4:38:30shed some light on each of these but I
  6681. 4:38:32think these are the four big classes I'm
  6682. 4:38:34sure there are additional issues but
  6683. 4:38:36this is what I came up with as I was
  6684. 4:38:38thinking through some of the issues and
  6685. 4:38:39preparing this lecture so I thought we
  6686. 4:38:42could start by looking at AR and VR uh
  6687. 4:38:45from a technology perspective and there
  6688. 4:38:48are a number of issues that are shared
  6689. 4:38:49and I think many of these issues were
  6690. 4:38:51actually really making good progress so
  6691. 4:38:53realism is something that I mean we're
  6692. 4:38:55starting to relieve some of these
  6693. 4:38:56experiences we were starting to feel
  6694. 4:38:58present in some of these experiences
  6695. 4:39:00many of them are clearly immersive we do
  6696. 4:39:03have relatively good uh support for
  6697. 4:39:05natural interaction so that means
  6698. 4:39:07gesture and speech so body based
  6699. 4:39:09interaction if you will as opposed to
  6700. 4:39:11most in keyboard and indirect uh
  6701. 4:39:13manipulation we have a lot of direct
  6702. 4:39:14manipulation we do still have the
  6703. 4:39:16controllers but even that feels kind of
  6704. 4:39:18natural so we also making good progress
  6705. 4:39:21on the spatial mapping side I mean this
  6706. 4:39:22is more like a focus in the AI world
  6707. 4:39:25like mapping out the environment around
  6708. 4:39:27the user so that we can really augment
  6709. 4:39:29the experience but also on the VR side
  6710. 4:39:31we really have to do a better job Oculus
  6711. 4:39:33is starting to show some uh obstacles
  6712. 4:39:36that can identify in the room because in
  6713. 4:39:37a VR environment these uh things that
  6714. 4:39:40are in the way are actually not only
  6715. 4:39:42disruptive to the user experience
  6716. 4:39:44they're actually very dangerous so
  6717. 4:39:45spatial mapping I think is something
  6718. 4:39:47that we shouldn't just associate with
  6719. 4:39:48one of these Technologies we use it a
  6720. 4:39:50little bit different so in AR we use it
  6721. 4:39:52for occlusion and some of these things
  6722. 4:39:54and in VR we really well we want to
  6723. 4:39:56avoid danger we want to we want to we
  6724. 4:39:58want to make sure that all users are
  6725. 4:39:59safe in in both AR and VR but in VR this
  6726. 4:40:02can really be an issue given that your
  6727. 4:40:04view is excluded by the headset um
  6728. 4:40:07object recognition is something that
  6729. 4:40:08we're also improving so um we we we we
  6730. 4:40:11we have a little bit more semantic
  6731. 4:40:12understanding now we know this behind me
  6732. 4:40:13is a wall this is maybe a shelf I mean
  6733. 4:40:16this is already getting hard um but if
  6734. 4:40:18you look at some of the more detailed
  6735. 4:40:19examples that I showed like Google lens
  6736. 4:40:21for example I can bring up a number of
  6737. 4:40:23objects in front of the camera and the
  6738. 4:40:25camera will relatively reliably tell me
  6739. 4:40:28what kind of object it is when the
  6740. 4:40:30object is moving it is hard do we know
  6741. 4:40:33whether an object is dangerous or not I
  6742. 4:40:35mean we can figure out whether it's
  6743. 4:40:36moving we can probably find out the
  6744. 4:40:38trajectory and velocity and we can warn
  6745. 4:40:41users but at this stage we actually
  6746. 4:40:43don't really have that kind of stuff
  6747. 4:40:45built into these Technologies just yet
  6748. 4:40:48it would be very useful though on the VR
  6749. 4:40:50side more specifically so we're actually
  6750. 4:40:52making uh quite a good progress in terms
  6751. 4:40:55of haptics uh so um there's a number of
  6752. 4:40:58controllers out there like kind of
  6753. 4:41:00gloves they really it's like exoskeleton
  6754. 4:41:02they're really attach around parts of
  6755. 4:41:04your body and may even support you
  6756. 4:41:07provide haptic feedback so kind of think
  6757. 4:41:09of it kind of like force feedback so
  6758. 4:41:10that when you touch something in virtual
  6759. 4:41:12reality it feels like real um Locomotion
  6760. 4:41:15yes I mean we can walk around in VR um
  6761. 4:41:18we have six degrees of freedom tracking
  6762. 4:41:20now inside out so we don't have to put
  6763. 4:41:22anything in the environment anymore so
  6764. 4:41:23we're definitely making good progress
  6765. 4:41:25we're having more and more Advanced
  6766. 4:41:26Techniques in terms of redirected
  6767. 4:41:28walking so that we can actually um
  6768. 4:41:31create larger virtual experiences in
  6769. 4:41:33smaller physical spaces just by tricking
  6770. 4:41:35essentially the the the senses of the
  6771. 4:41:38user but in a way so that it's not as
  6772. 4:41:41evident to the user and it's a little
  6773. 4:41:43bit surprising and so it's still kind of
  6774. 4:41:45okay but even even that area of research
  6775. 4:41:48in my opinion has a number of
  6776. 4:41:50interesting issues um to to to really
  6777. 4:41:53figure out U given that we do
  6778. 4:41:56essentially deception of users um so now
  6779. 4:41:59we're talking about AR specifically so
  6780. 4:42:00perception refers to all these classes
  6781. 4:42:03of issues that have to do with how we
  6782. 4:42:04perceive things when we're looking into
  6783. 4:42:06an AR interface occlusion is a really
  6784. 4:42:09important one um so obviously if a
  6785. 4:42:12virtual object is kind of behind me my
  6786. 4:42:14body should occlude it just like my body
  6787. 4:42:16occludes the the real chair um behind me
  6788. 4:42:19or like parts of whatever is behind me
  6789. 4:42:22right now and if these were virtual
  6790. 4:42:24objects they should obviously react just
  6791. 4:42:26like in the physical world and um the
  6792. 4:42:29other big issue with perception is for
  6793. 4:42:31example light estimation so um in order
  6794. 4:42:33for augmented reality content to really
  6795. 4:42:36appear like it's part of the real world
  6796. 4:42:37we need to figure out what's the light
  6797. 4:42:39condition over there as opposed to over
  6798. 4:42:40there here and I have interesting key
  6799. 4:42:42and fill lights here um so that would be
  6800. 4:42:45quite different and and we need to
  6801. 4:42:47figure that out to fit in the content
  6802. 4:42:49and well essentially uh work around some
  6803. 4:42:51of the perceptual issues finally scene
  6804. 4:42:55understanding I think that's where we're
  6805. 4:42:56making a lot of progress because it's
  6806. 4:42:57this intersection That's so exciting to
  6807. 4:42:59a lot of people right now with machine
  6808. 4:43:00learning and AR and so like computer
  6809. 4:43:04vision this idea that the computer can
  6810. 4:43:06look at things and actually understand
  6811. 4:43:08what they're looking at so that this
  6812. 4:43:10behind me is a wall okay we can do this
  6813. 4:43:12that I'm sitting on a chair that I'm
  6814. 4:43:14actually a person um so people
  6815. 4:43:16segmentation is something that falls
  6816. 4:43:18into that category um we're making
  6817. 4:43:21progress there you can see examples on
  6818. 4:43:23AR kid uh most vendors will adopt
  6819. 4:43:25similar techniques and build these
  6820. 4:43:27techniques into their environments um we
  6821. 4:43:29can segment the sky from the rest of the
  6822. 4:43:31world we we know the seating we know all
  6823. 4:43:34kinds of vertical and horizontal
  6824. 4:43:35surfaces yes but most often on most uh
  6825. 4:43:39on most for example mobile devices is
  6826. 4:43:41all we we know is a classified to some
  6827. 4:43:43extent a few labels that we have there
  6828. 4:43:46and point cloud and so then we know that
  6829. 4:43:47this is a chair or something that you
  6830. 4:43:49can sit on let's say we don't know we
  6831. 4:43:51don't actually know it's a chair we just
  6832. 4:43:53know that you can probably sit on it we
  6833. 4:43:55can tell whether something is a window
  6834. 4:43:57whether something is a wall and so I
  6835. 4:44:00already gave some examples when I talked
  6836. 4:44:02about spatial mapping and object
  6837. 4:44:04recognition and so uh scene
  6838. 4:44:06understanding is really the semantic
  6839. 4:44:07layer uh on top of it and that's really
  6840. 4:44:09hard um
  6841. 4:44:11you might think that wow we're making a
  6842. 4:44:13lot of progress with like mapping the
  6843. 4:44:15world and that's true outside but indoor
  6844. 4:44:18mapping so indoor location mapping has
  6845. 4:44:20always been a little bit of an issue uh
  6846. 4:44:22well up to the point when street view
  6847. 4:44:24started to to go into buildings and uh
  6848. 4:44:26public buildings at least um but so with
  6849. 4:44:29ar I mean a lot a lot of us are actually
  6850. 4:44:31using these Technologies at home and um
  6851. 4:44:35or like in let's say more private
  6852. 4:44:37settings and so scene understanding
  6853. 4:44:39really involves a lot of comput
  6854. 4:44:41and the question is where this
  6855. 4:44:43computation happens and so you know this
  6856. 4:44:46okay don't get me started but this
  6857. 4:44:48raises all kinds of issues I should go
  6858. 4:44:50to the next uh to the next slide but I'm
  6859. 4:44:52I'm so happy to talk about some of these
  6860. 4:44:53issues in more detail as well so scene
  6861. 4:44:57understanding relates to some of the
  6862. 4:44:58things I also said when I talked about
  6863. 4:45:00spatial mapping and object detection and
  6864. 4:45:03recognition and uh scene understanding
  6865. 4:45:05is really the semantic layer but these
  6866. 4:45:08are just the technical issues so I said
  6867. 4:45:11we should also look at some of the
  6868. 4:45:13broader concerns that are out there and
  6869. 4:45:16those are the ethical and social
  6870. 4:45:18concerns um ethical concerns that you
  6871. 4:45:21might have but then also um ethical
  6872. 4:45:25concerns in the sense of like what if
  6873. 4:45:27you use these Technologies uh in a in a
  6874. 4:45:29more public setting U so what are the
  6875. 4:45:32social concerns uh there we're going to
  6876. 4:45:35talk about that a little bit and then
  6877. 4:45:37accessibility and Equity a huge class of
  6878. 4:45:39issues already already said that but I
  6879. 4:45:41want to expand on that a little bit and
  6880. 4:45:42then privacy and security so these are
  6881. 4:45:45some of the three kind of like depends
  6882. 4:45:48on I've grouped it into three but there
  6883. 4:45:50are more like six kind of really big uh
  6884. 4:45:53sets of issues and I want to have a
  6885. 4:45:56little bit of a discussion around each
  6886. 4:45:57of these especially in the honors track
  6887. 4:45:59I've prepared a few exercises we're
  6888. 4:46:01going to look at a a few cool video
  6889. 4:46:04examples in each of these when I say
  6890. 4:46:05cool I mean cool because they support
  6891. 4:46:08the learning experience but some of them
  6892. 4:46:09are actually quite not cool and quite
  6893. 4:46:11scary and that's really uh to poke a
  6894. 4:46:14little bit into the ethical and social
  6895. 4:46:16concerns side of issues so I mean if
  6896. 4:46:19you've seen Black Mirror uh or some of
  6897. 4:46:21these um like upload or some of these
  6898. 4:46:24movies uh and series are actually quite
  6899. 4:46:26interesting how in film at least we are
  6900. 4:46:29processing the impact uh and actually
  6901. 4:46:32some of the evil or potentially bad
  6902. 4:46:34directions um of these Technologies and
  6903. 4:46:38um and it's important that we really
  6904. 4:46:40think about this
  6905. 4:46:56so what I'm going to do now for each of
  6906. 4:46:58these groups of topics or larger issues
  6907. 4:47:01uh I'm going to ask uh a few key
  6908. 4:47:04questions that I think we should concern
  6909. 4:47:06ourselves with as we are thinking
  6910. 4:47:08through some of these issues so the the
  6911. 4:47:11first important uh question I asked uh
  6912. 4:47:14here is how to promote ethical and
  6913. 4:47:17responsible XR Design This is really a
  6914. 4:47:20question that is really important to me
  6915. 4:47:22um it is inspired and informed by many
  6916. 4:47:24discussions with colleagues and and and
  6917. 4:47:27other designers in in in the space and I
  6918. 4:47:30think it's really important um and we
  6919. 4:47:32don't actually know that yet I mean I
  6920. 4:47:35mean there are like when you create an
  6921. 4:47:37AR or VR app it goes to an app store and
  6922. 4:47:40then then it will be reviewed by
  6923. 4:47:43somebody potentially and then it will be
  6924. 4:47:45determined whether that app is kind of
  6925. 4:47:47safe to be used and then it goes out to
  6926. 4:47:50the users and and then we don't know
  6927. 4:47:52what happens because we can't anticipate
  6928. 4:47:54all the kinds of context in which uh
  6929. 4:47:56these apps are being used and
  6930. 4:47:59so how do we actually establish some
  6931. 4:48:02kind of process and policy to actually
  6932. 4:48:05govern some of this um it's really a big
  6933. 4:48:08question so how do how to to increase
  6934. 4:48:11control of users over XR
  6935. 4:48:14apps so another big question that I'm
  6936. 4:48:16thinking about a lot uh on the ethical
  6937. 4:48:19uh side is how to increase control of
  6938. 4:48:23users over XR apps I mean the whole idea
  6939. 4:48:26of ethic ethical and responsible design
  6940. 4:48:29is to be transparent and to give control
  6941. 4:48:31to users and also make it safe obviously
  6942. 4:48:35uh if you look at the current XR
  6943. 4:48:37experiences the apps that you can
  6944. 4:48:39download and try out I mean they're not
  6945. 4:48:41customizable I mean they just come in
  6946. 4:48:43some standard configuration basically
  6947. 4:48:45more or less do what they the best the
  6948. 4:48:47most they can do in terms of what the
  6949. 4:48:50devices allow them to do so the the
  6950. 4:48:53limit is really more like the technology
  6951. 4:48:54not like whether we should be using all
  6952. 4:48:57these sensors it's more like oh cool we
  6953. 4:48:58have access to all these sensors um and
  6954. 4:49:01so how do we give control to users so
  6955. 4:49:03maybe I want to trade off some accuracy
  6956. 4:49:05in tracking if it means that you don't
  6957. 4:49:07know everything that I have in my
  6958. 4:49:08household uh I mean you as the developer
  6959. 4:49:11of the XR app and so I think um
  6960. 4:49:15obviously there are also U obviously
  6961. 4:49:18this also plays into accessibility
  6962. 4:49:19issues that U I'm going to talk about
  6963. 4:49:22later what are new Norms in Social XR
  6964. 4:49:25apps that is an interesting question and
  6965. 4:49:28there's a lot of Social and meting
  6966. 4:49:30oriented AR and especially VR apps or
  6967. 4:49:33all space is a popular example it used
  6968. 4:49:37to be second live and had all kinds of
  6969. 4:49:39interesting issues around it
  6970. 4:49:41and so um there a lot of issues in that
  6971. 4:49:44space uh harassment is a really big one
  6972. 4:49:47H and how do you actually police this
  6973. 4:49:49and is it is it okay to have like should
  6974. 4:49:52we have real people observe what other
  6975. 4:49:54people do and uh are they allowed to
  6976. 4:49:57judge them can they police them and
  6977. 4:50:00should they be visible or not all kinds
  6978. 4:50:03of issues there and um what happens if
  6979. 4:50:06you ban somebody from these platforms
  6980. 4:50:09and should you ban and what's the
  6981. 4:50:11threshold to Banning it's it's it's
  6982. 4:50:13really difficult how do you trace
  6983. 4:50:15identity uh and um how do you make sure
  6984. 4:50:18that this person that uses that ID and
  6985. 4:50:21but then also has another ID so all
  6986. 4:50:23these issues how to mitigate concerns
  6987. 4:50:26about XR Us in public that to me is a
  6988. 4:50:28big one because uh right now I mean when
  6989. 4:50:31you walk around with your smartphone
  6990. 4:50:33that's fine I mean legally um it's
  6991. 4:50:36probably not um and it's also like not
  6992. 4:50:39the smartest thing to do
  6993. 4:50:41depending on how you walk around with it
  6994. 4:50:43it's not the safest thing to do at least
  6995. 4:50:46but um nobody looks at you in a weird
  6996. 4:50:49way if you take out your smartphone but
  6997. 4:50:51if you were let's say at the bus stop
  6998. 4:50:53and you took out your VR headset or you
  6999. 4:50:56put some kind of glasses on your head
  7000. 4:51:00more like AR
  7001. 4:51:01technology what do you think is going to
  7002. 4:51:03go through people's minds around you and
  7003. 4:51:07how do we mitigate those concerns now um
  7004. 4:51:10one way that's is often done is through
  7005. 4:51:12extensive advertising so I suspect when
  7006. 4:51:15Apple comes out with their new kind of
  7007. 4:51:17whatever it is glasses um it'll be it'll
  7008. 4:51:21look so cool and videos it'll be heavily
  7009. 4:51:23promoted and at some stage it'll be fine
  7010. 4:51:26people may want to have that and maybe
  7011. 4:51:28it'll mitigate some of the concerns but
  7012. 4:51:31overall this is something that Society
  7013. 4:51:35um will figure out and uh what we need
  7014. 4:51:38to do is actually make sure that we get
  7015. 4:51:40a lot of the other issues right so
  7016. 4:51:42accessibility Equity privacy and
  7017. 4:51:44security make those uh safe and
  7018. 4:51:47customizable and maybe then trust into
  7019. 4:51:51these technologies will increase also a
  7020. 4:51:53big issue is um and I'll bring it up in
  7021. 4:51:55a second is actually what happens with
  7022. 4:51:57the data that's being collected and who
  7023. 4:52:00processes it who has access to it and I
  7024. 4:52:02think that who question is a really big
  7025. 4:52:04thing if you're a fan of that who
  7026. 4:52:06company then it'll be fine for you but
  7027. 4:52:09it may not be fine for other us and so
  7028. 4:52:11that's something to really think
  7029. 4:52:13about so looking at the two issues on
  7030. 4:52:15the right as one example in this space
  7031. 4:52:18it's really hard to give concrete
  7032. 4:52:19examples it's so broad but um let's
  7033. 4:52:22revisit quickly when I went to i e VR
  7034. 4:52:25conference in virtual reality so this
  7035. 4:52:27was an interesting um experience because
  7036. 4:52:31a lot of people knew okay this is one of
  7037. 4:52:32the first now remote conferences due to
  7038. 4:52:35covid-19 this is obviously a conference
  7039. 4:52:37where people are very uh enthusiastic
  7040. 4:52:40and uh are interested and supportive to
  7041. 4:52:42some extent at least of these
  7042. 4:52:44Technologies and um so on the social XR
  7043. 4:52:49side it was interesting because I did
  7044. 4:52:51have I met a lot of people in VR I had
  7045. 4:52:54interesting discussions talking to the
  7046. 4:52:56avatars um and uh it it felt a little
  7047. 4:52:59bit like meeting people at a conference
  7048. 4:53:01at a real conference so that was fine um
  7049. 4:53:04it there were no weird moments but that
  7050. 4:53:06was because it was overall a
  7051. 4:53:08professional event the organizers also
  7052. 4:53:09made sure that a lot of information was
  7053. 4:53:12provided beforehand to really make sure
  7054. 4:53:15this is a professional event and
  7055. 4:53:18obviously people have a certain
  7056. 4:53:20reputation and a responsibility when
  7057. 4:53:22they go to these events um um and so
  7058. 4:53:26kind of was fine um I am so I'm one of
  7059. 4:53:30the users of these VR devices I didn't
  7060. 4:53:32use it all the time so I saw a lot of
  7061. 4:53:35people overall though that didn't use VR
  7062. 4:53:38devices I'm not sure whether it has to
  7063. 4:53:39do with them having specific concerns
  7064. 4:53:42about these Technologies or just like
  7065. 4:53:43because it's very tedious and cumbersome
  7066. 4:53:45right now the way it was set up um was
  7067. 4:53:48you know lots of little virtual reality
  7068. 4:53:50rooms limited to like 20 people or
  7069. 4:53:52something it was really hard to find
  7070. 4:53:54somebody uh just because of bandwidth
  7071. 4:53:57and other kinds of issues we had to it's
  7072. 4:53:59it's hard to scale these kinds of events
  7073. 4:54:01it's the same with finding a big
  7074. 4:54:03conference venue um in the real world um
  7075. 4:54:06but it's much more solvable in in
  7076. 4:54:10actually in in the virtual world because
  7077. 4:54:12we can add more compute if you will and
  7078. 4:54:15then we can support larger uh meetings
  7079. 4:54:18and and venues um wouldn't be such a big
  7080. 4:54:21deal I we you still need to figure out
  7081. 4:54:23some of the technical issues there no
  7082. 4:54:25doubt but overall it was an interesting
  7083. 4:54:28uh experience and really played into
  7084. 4:54:30some of these ethical and social
  7085. 4:54:32concerns that I was just talking about
  7086. 4:54:34so one thing that was also noticeable
  7087. 4:54:36with the VR conference was that actually
  7088. 4:54:38attendance was virtual attendance was a
  7089. 4:54:40lot higher normally this is a venue that
  7090. 4:54:42is limited to I don't know 4 to 800
  7091. 4:54:45people and uh in this time they had many
  7092. 4:54:47more H I've never been to VR be to this
  7093. 4:54:50conference before and so in many ways it
  7094. 4:54:53actually had some interesting impact on
  7095. 4:54:56on on the shape and the scale of the
  7096. 4:54:58conference and and and so maybe because
  7097. 4:55:03the barrier uh to going there um was
  7098. 4:55:07relatively low um it was for free as as
  7099. 4:55:10well and um and so it kind of attracted
  7100. 4:55:13more people than usual that doesn't mean
  7101. 4:55:15that these XR Technologies are now
  7102. 4:55:18enjoying more acceptance uh
  7103. 4:55:20automatically shouldn't be interpreted
  7104. 4:55:21this way it's just interesting moving
  7105. 4:55:23these venues into this kind of like
  7106. 4:55:25online uh format and and and supporting
  7107. 4:55:28it with relatively state-of-the-art
  7108. 4:55:30virtual reality uh Technologies actually
  7109. 4:55:32did have quite an interesting impact on
  7110. 4:55:34how this whole conference played out
  7111. 4:55:52so one big question that goes through my
  7112. 4:55:54mind is how to make XR accessible for
  7113. 4:55:58impaired users uh this is really a big
  7114. 4:56:00one and maybe the one that that people
  7115. 4:56:02think about initially when I say XR and
  7116. 4:56:05accessibility oh yeah how do we support
  7117. 4:56:06people that are not using their visual
  7118. 4:56:09sense primarily like virtual reality is
  7119. 4:56:12essentially all about uh the visual and
  7120. 4:56:15ex and the and the and the AR
  7121. 4:56:18experiences that we're designing these
  7122. 4:56:20days are also predominantly Visual and
  7123. 4:56:23we have relatively poor support for uh
  7124. 4:56:26users with visual impairments we in fact
  7125. 4:56:29don't actually really design for them at
  7126. 4:56:30this stage and how do we make it
  7127. 4:56:33accessible so that's a big question uh
  7128. 4:56:35one of the projects I like in this space
  7129. 4:56:37is seeing VR it's a research project by
  7130. 4:56:40Microsoft research but actually some
  7131. 4:56:41colleagues and I would say friends uh in
  7132. 4:56:44the space are it's human computer
  7133. 4:56:46interaction research and it's really
  7134. 4:56:48quite impactful it's a tool kit uh
  7135. 4:56:50targeted at developers to check their
  7136. 4:56:52applications um whether like basically
  7137. 4:56:55you can try out different kinds of
  7138. 4:56:57seeing modalities so different kinds of
  7139. 4:56:59impairments can be simulated to some
  7140. 4:57:01extent and you can check against those
  7141. 4:57:04and make sure that you're kind of like
  7142. 4:57:06adapting your interfaces in the right
  7143. 4:57:08way um I think that is a a great example
  7144. 4:57:11of uh a tool and an effort it's really a
  7145. 4:57:16research effort where we need where we
  7146. 4:57:17need to see more of the other big
  7147. 4:57:19question in this space so I'd say
  7148. 4:57:21accessibility is really two things like
  7149. 4:57:23how do we make XR accessible and then
  7150. 4:57:27how do we use XR to increase users
  7151. 4:57:29abilities that's a little bit different
  7152. 4:57:31right now I'm thinking about giving
  7153. 4:57:33Vision to people who may not have good
  7154. 4:57:36Vision right now and we can use given
  7155. 4:57:39that some of these Technologies are
  7156. 4:57:40quite Advanced especially in the air
  7157. 4:57:42space so we talked about we have good
  7158. 4:57:44spatial mapping we have object detection
  7159. 4:57:46we have um we have an understanding of
  7160. 4:57:49geography and uh we also now are making
  7161. 4:57:52good progress on the semantic layer
  7162. 4:57:54through scene understanding so we can
  7163. 4:57:56actually tell people what they're
  7164. 4:57:58looking at I mean in real time you could
  7165. 4:58:01provide a screen reader for augmented
  7166. 4:58:03reality and that might actually I mean
  7167. 4:58:05designing this will is still quite a big
  7168. 4:58:08question how would you do this and
  7169. 4:58:09something that I'm actually thinking
  7170. 4:58:10about in some of our own research right
  7171. 4:58:12now but um it could be really powerful
  7172. 4:58:16um the one example that I wanted to
  7173. 4:58:17share here on the accessibility side and
  7174. 4:58:20then also Equity um because it really
  7175. 4:58:23levels the playing field and allows more
  7176. 4:58:25people to come together is the iy
  7177. 4:58:27project I did with uh my colleagues here
  7178. 4:58:29at the University of Michigan and that
  7179. 4:58:31project was led by Roland graph who's a
  7180. 4:58:33good friend and actually a really good
  7181. 4:58:35researcher as well and a designer and uh
  7182. 4:58:38so this was a great collaboration so I'm
  7183. 4:58:40going to share a few uh insights from
  7184. 4:58:43imim here so imim was really this uh
  7185. 4:58:46application that Roland and huk uh a a
  7186. 4:58:50professor in computer science have been
  7187. 4:58:51working on so it was designing an
  7188. 4:58:54augmented reality floor projection
  7189. 4:58:56system um I gym with the idea inclusive
  7190. 4:59:00gym to Adaptive Sports so allowing
  7191. 4:59:03children in wheelchairs to play against
  7192. 4:59:05other children and wheelchairs both
  7193. 4:59:07manual or powered wheelchairs we
  7194. 4:59:09designed for both and then also play
  7195. 4:59:11against able-bodied children and so we
  7196. 4:59:14had the most interesting user studies
  7197. 4:59:15and that was really my role like how to
  7198. 4:59:17help design evaluate um assess the
  7199. 4:59:20experience how to make it fair um the
  7200. 4:59:22whole study design and then um we
  7201. 4:59:24actually had other people helping with
  7202. 4:59:25recruitment so we brought in a few
  7203. 4:59:27families and so basically um they came
  7204. 4:59:31with their children and they were in
  7205. 4:59:32wheelchairs and they brought a friend or
  7206. 4:59:35brother or sister along so some siblings
  7207. 4:59:38and and played around and we we did it
  7208. 4:59:40in a traditional kind of like user study
  7209. 4:59:42style where we really thought this
  7210. 4:59:43through how to who how to play against
  7211. 4:59:47each other there's some kind of training
  7212. 4:59:48involved there was actually a whole
  7213. 4:59:50algorithm that would help adapt the
  7214. 4:59:52system a little bit so um balancing was
  7215. 4:59:55really an important issue and we
  7216. 4:59:57actually didn't get it right completely
  7217. 4:59:58it was a little overbalanced so the
  7218. 5:00:00wheel users often beat uh the
  7219. 5:00:03able-bodied uh children and that was
  7220. 5:00:05actually uh in some in some situations
  7221. 5:00:07that was actually not cool cuz this is
  7222. 5:00:10the first time this happened and
  7223. 5:00:12normally I let my my brother win kind of
  7224. 5:00:15thing but hey now he actually beat me
  7225. 5:00:17and that is a a feeling that I've never
  7226. 5:00:19had before an experience I've never had
  7227. 5:00:21before anyway that was really really
  7228. 5:00:23interesting um and and and AR as so
  7229. 5:00:26augmented reality the AR component was
  7230. 5:00:28relatively simple from a design and
  7231. 5:00:30development perspective but it had a lot
  7232. 5:00:31of impact and that is also an important
  7233. 5:00:33lesson actually to be learned it doesn't
  7234. 5:00:34always have to be complicated or super
  7235. 5:00:37Advanced a little can do a lot sometimes
  7236. 5:00:40and so I do think iy is is a cool
  7237. 5:00:43example uh where we used augmented
  7238. 5:00:45reality and some additional means um you
  7239. 5:00:49had like a kick button so that you would
  7240. 5:00:51basically expand this circle around you
  7241. 5:00:54this peripersonal space around you to be
  7242. 5:00:56able to kick the ball virtually um even
  7243. 5:00:59if you can't use your feet that way um
  7244. 5:01:02or your arms and uh so yeah I thought um
  7245. 5:01:07that was a really cool example of how to
  7246. 5:01:09use XR to increase users abilities so
  7247. 5:01:11this then also directly leads to some of
  7248. 5:01:13the issues to do more I would say more
  7249. 5:01:15with Equity so how do we actually
  7250. 5:01:17broaden access to these XR Technologies
  7251. 5:01:19how do we make sure that more and more
  7252. 5:01:21people have them how can I actually go
  7253. 5:01:23into a classroom and at which stage is
  7254. 5:01:26it okay to expect that all my students
  7255. 5:01:28have an XR device and can try out some
  7256. 5:01:30of the content to which extent do I
  7257. 5:01:32still have to provide that I mean when
  7258. 5:01:34we now go to a classroom in in the
  7259. 5:01:37Western World at least um we say things
  7260. 5:01:40like yeah just Google this or like take
  7261. 5:01:41out your laptop and I want you to use
  7262. 5:01:44your laptop and I want you to use your
  7263. 5:01:45mobile phone but I can't say at this
  7264. 5:01:48stage hey just can we just VR this or ar
  7265. 5:01:50this I mean this is not even a word yet
  7266. 5:01:53and um yeah because it's it's expensive
  7267. 5:01:57there's a lot of concerns about these
  7268. 5:01:59Technologies um that hinder adoption and
  7269. 5:02:03um the Technologies by and in themselves
  7270. 5:02:05are actually still not super convincing
  7271. 5:02:07yet there are more like lots of toy
  7272. 5:02:09examples out there I mean IGM was really
  7273. 5:02:12actually a really cool example and I
  7274. 5:02:14think we need to see more of these
  7275. 5:02:16examples so that people see more of the
  7276. 5:02:19potential and um and that might be a way
  7277. 5:02:22if if if if the finances are not the
  7278. 5:02:25primary issue it's more like some of the
  7279. 5:02:27concerns you have then maybe that's a
  7280. 5:02:29way to broaden access we need to learn
  7281. 5:02:31from both positive and negative examples
  7282. 5:02:33but the positive examples are really the
  7283. 5:02:35ones that have more impact I would say
  7284. 5:02:38at least less damaging impact uh how to
  7285. 5:02:41increase diversity of XR users is
  7286. 5:02:43another big issue um so finally in in uh
  7287. 5:02:48finally another question that I wanted
  7288. 5:02:49to finally another question that I'm
  7289. 5:02:51thinking a lot about as well is how to
  7290. 5:02:53increase diversity of our XR users um so
  7291. 5:02:57I just gave examples from the Western
  7292. 5:02:58World and that's really where we see
  7293. 5:03:00most of the Technologies at this stage
  7294. 5:03:03um U I'm not sure really uh uh I suspect
  7295. 5:03:06gender balance wise it's probably more
  7296. 5:03:09male when it comes to arvr Technologies
  7297. 5:03:11I don't actually have any concrete uh
  7298. 5:03:14numbers to go on uh it's probably more
  7299. 5:03:16like the younger generation and I might
  7300. 5:03:19just be stereotyping here and that is
  7301. 5:03:21actually dangerous but I feel like given
  7302. 5:03:23on based on what I've seen so far and
  7303. 5:03:26based on on the information that I have
  7304. 5:03:27this might actually be true and so
  7305. 5:03:29therefore how do we actually increase
  7306. 5:03:31the diversity of our XI users uh do we
  7307. 5:03:34do this through design does it need um
  7308. 5:03:37kind of
  7309. 5:03:38like does it look does do these devices
  7310. 5:03:40need to look more fancy do they need to
  7311. 5:03:43look more like
  7312. 5:03:44fashion um that's one what some people
  7313. 5:03:47think um the form factor is definitely
  7314. 5:03:49an issue but I don't think that's it
  7315. 5:03:51there are other issues at play here um
  7316. 5:03:55for example motion sickness uh one thing
  7317. 5:03:57that is a fact is that female users
  7318. 5:03:59often uh react more heavily or more
  7319. 5:04:02likely to experience motion sickness so
  7320. 5:04:04motion sickness really means that you
  7321. 5:04:06are like in this headset and you're just
  7322. 5:04:08starting to feel Buzzy uh you you're
  7323. 5:04:11experiencing nausea and you're just
  7324. 5:04:13really uncomfortable and that while it
  7325. 5:04:16happens with male uses as well it's more
  7326. 5:04:18likely and actually uh it happens more
  7327. 5:04:21often um even in my own experience in in
  7328. 5:04:24in the classroom and teaching with uh
  7329. 5:04:26female users and and so we can do
  7330. 5:04:29something about it maybe from a design
  7331. 5:04:30perspective so we have certain
  7332. 5:04:31techniques uh for example as you
  7333. 5:04:33navigate through this space we can this
  7334. 5:04:36is actually when motion signal happens
  7335. 5:04:37like when you when the propi reception
  7336. 5:04:39doesn't actually your so your physical
  7337. 5:04:41senses of the bodies of your body don't
  7338. 5:04:43actually match what's happening in the
  7339. 5:04:44virtual reality and then so if you don't
  7340. 5:04:47get this match right um um or you're
  7341. 5:04:50seeing too much at the same time like uh
  7342. 5:04:52in the periphery if you focus more on
  7343. 5:04:54the FIA area uh and actually blend out
  7344. 5:04:57some of the peripheral so if you limit
  7345. 5:04:59some of the vision for the time as
  7346. 5:05:00you're moving is for example one
  7347. 5:05:02technique to make this work a little
  7348. 5:05:04better and then we need more research in
  7349. 5:05:06this space as well
  7350. 5:05:23so the last big topic area uh is is
  7351. 5:05:26around privacy and security so when I
  7352. 5:05:28say privacy and security I'm thinking
  7353. 5:05:30about some of these questions so how to
  7354. 5:05:31communicate what data is actually being
  7355. 5:05:34collected that's that's really a big
  7356. 5:05:36question um I mean I I can I can show
  7357. 5:05:40you kind of like a consent form like
  7358. 5:05:42terms of service and you scroll forever
  7359. 5:05:44before you're like opting into that
  7360. 5:05:46experience but um do I really inform you
  7361. 5:05:50uh is that the best way to communicate
  7362. 5:05:52um how often should I should I ask for
  7363. 5:05:54your permission lots of issues there is
  7364. 5:05:56there kind of like a standard interface
  7365. 5:05:58or should this every application should
  7366. 5:05:59figure that out for themselves um one
  7367. 5:06:02thing that I can see with Mozilla and
  7368. 5:06:04some of the efforts they're doing there
  7369. 5:06:05in the XR space when it comes to making
  7370. 5:06:08Firefox or or version of web browsers
  7371. 5:06:10more XR capable is really thinking
  7372. 5:06:13through how do we communicate to users
  7373. 5:06:15how do we ask for permission for access
  7374. 5:06:17to the camera um how often should this
  7375. 5:06:20access be granted and what's a good way
  7376. 5:06:23to ask it h but it's still relatively
  7377. 5:06:26technical CU most people don't really
  7378. 5:06:27know what that means what do you mean
  7379. 5:06:29you need access to my camera okay so
  7380. 5:06:32what what do you actually then see just
  7381. 5:06:33the photos oh oh you can actually do
  7382. 5:06:36live 3D reconstruction of my space
  7383. 5:06:38identify brand I have in here and
  7384. 5:06:41estimate the worth of all the objects
  7385. 5:06:43around me yeah you could do that um
  7386. 5:06:47so um is that the data that you're
  7387. 5:06:49collecting so that's a that's a big
  7388. 5:06:51question uh how to prevent the XR app
  7389. 5:06:54from seeing sensitive data right so when
  7390. 5:06:56when you walk around with the Hollin on
  7391. 5:06:58your head it sees everything everything
  7392. 5:06:59you see and actually more because it
  7393. 5:07:01actually has cameras going it has wider
  7394. 5:07:04Vision than you even though the the FEI
  7395. 5:07:06of view what it actually can augment is
  7396. 5:07:08really small don't get trick by this
  7397. 5:07:10because the cameras actually see a lot
  7398. 5:07:11more and they need to you know scan the
  7399. 5:07:13environment around you that's not the
  7400. 5:07:15same as the fal View and if you didn't
  7401. 5:07:18know that then that uh relates back to
  7402. 5:07:20the first uh issue which is how to
  7403. 5:07:22communicate what data is being collected
  7404. 5:07:24anyway how to prevent the XR app from
  7405. 5:07:27seeing sensitive data yeah could you
  7406. 5:07:28just like ude it could we have some
  7407. 5:07:30brushing techniques so I was thinking a
  7408. 5:07:31little about this from a design uh
  7409. 5:07:34perspective um could you blur out things
  7410. 5:07:37I mean people always say oh we just do
  7411. 5:07:39up for ation at the source so um to do
  7412. 5:07:42both with the the data that's being
  7413. 5:07:44collected and then also actually
  7414. 5:07:46transfer to somebody else for being
  7415. 5:07:48processed somewhere um and that is this
  7416. 5:07:51off fisc of the source means okay before
  7417. 5:07:54anybody any application gets to see the
  7418. 5:07:56data we're going to blur out for example
  7419. 5:07:57your face we're going to remove we're
  7420. 5:07:59going to De identify you we're going to
  7421. 5:08:01anonymize it and um okay what if my face
  7422. 5:08:05is not the most sensitive data so what
  7423. 5:08:07if like all the documents that are
  7424. 5:08:09around here mostly my notes about the
  7425. 5:08:10moo um but um let's say there were some
  7426. 5:08:13more important documents um so let's say
  7427. 5:08:17who I'm going to vote for or some of
  7428. 5:08:18this data and and while that may be in
  7429. 5:08:21my office um maybe I don't want the XR
  7430. 5:08:23device to see this and so how do we make
  7431. 5:08:25sure that it doesn't see this um the
  7432. 5:08:27best way is to just like not use it in
  7433. 5:08:29that space yeah so there are actually
  7434. 5:08:31lots of issues um just there but and I
  7435. 5:08:34could go on forever so so how to know
  7436. 5:08:37whether the XR app is actually secure
  7437. 5:08:39and here's a hypothetical scenario uh so
  7438. 5:08:42we can do redirected walking now and
  7439. 5:08:43that means somebody could remote log in
  7440. 5:08:45maybe into your device and then uh start
  7441. 5:08:48tricking your senses in the future the
  7442. 5:08:50FBI or CIA may actually do this and um
  7443. 5:08:55um some kind of Secret Service somewhere
  7444. 5:08:56else in the world but actually use this
  7445. 5:08:58to kill somebody right we could just
  7446. 5:09:00navigate them into obstacles and scary
  7447. 5:09:03thought again but is it is it it is
  7448. 5:09:06something that could happen and um that
  7449. 5:09:08is the worst case scenario in many ways
  7450. 5:09:10but we really need to do a good job of
  7451. 5:09:14building in safeguards someh kind of
  7452. 5:09:18control and um maybe some kind of Ethics
  7453. 5:09:21sport in general uh something on you
  7454. 5:09:24know when I do a new research study I
  7455. 5:09:26mean it has to go through a review
  7456. 5:09:27process and that is uh really experts
  7457. 5:09:30and that is a and that is conflict of
  7458. 5:09:32interest three which is also very
  7459. 5:09:34important uh cuz they're just making
  7460. 5:09:35sure that I'm doing a good job and that
  7461. 5:09:37I'm you know that the users I work with
  7462. 5:09:40uh are not at at high risk and um that
  7463. 5:09:45it's safe to participate in my research
  7464. 5:09:47and we should really think about XR the
  7465. 5:09:49same way in fact in course 2 when I talk
  7466. 5:09:52about uh the design ethics there um and
  7467. 5:09:56I bring up some of these issues again um
  7468. 5:09:59that is one of the approaches that I
  7469. 5:10:00suggest that we think it through from a
  7470. 5:10:02kind of like an Ethics review process
  7471. 5:10:05perspective finally how to develop safe
  7472. 5:10:08and secure XR apps this is also really
  7473. 5:10:10like we need more knowledge there so
  7474. 5:10:12that we can guide designers and
  7475. 5:10:13developers better uh we need to have
  7476. 5:10:15some uh process and workflow in place I
  7477. 5:10:19mean the beginning uh I mean the initial
  7478. 5:10:21considerations of some of the app stores
  7479. 5:10:23and app review we have out there is fine
  7480. 5:10:26and then that obviously it's user rated
  7481. 5:10:29so the community can also you know alert
  7482. 5:10:32um themselves and somehow govern this to
  7483. 5:10:35some extent uh um together
  7484. 5:10:40but um we really probably but we
  7485. 5:10:43probably really need uh some more
  7486. 5:10:45official some kind of more standardized
  7487. 5:10:47way because there
  7488. 5:10:49are for because there are things like
  7489. 5:10:52Side Quests for example I can Sid step
  7490. 5:10:54the entire Oculus store I can download
  7491. 5:10:57any app I want uh that may not be secure
  7492. 5:11:00so I can just download the package
  7493. 5:11:02directly on my quest if I want just
  7494. 5:11:03using a tool called side quest for
  7495. 5:11:06example so even if we have lots of
  7496. 5:11:08things in place around the App Store and
  7497. 5:11:10maybe controlled by Aus to some extent
  7498. 5:11:12there will always be it's kind of like
  7499. 5:11:14in Jurassic Park right nature will
  7500. 5:11:16always find its way and so this is also
  7501. 5:11:20how it is in this
  7502. 5:11:23space so on the issues of how to
  7503. 5:11:26communicate whe what kind of data is
  7504. 5:11:28being collected and how to prevent the
  7505. 5:11:29XR app from seeing sensitive data I have
  7506. 5:11:32an example here of using Ikea place in
  7507. 5:11:35uh in the studio here but it should
  7508. 5:11:36really be in my living room but I had
  7509. 5:11:38some con concerns about that and so I
  7510. 5:11:41recorded it here and it was just
  7511. 5:11:42interesting to go through that process
  7512. 5:11:44initially agreeing to all these things
  7513. 5:11:46and actually it was very different when
  7514. 5:11:48I tried it on my iPad there was actually
  7515. 5:11:50this whole process and I have to kind of
  7516. 5:11:53like agree to all the terms and give
  7517. 5:11:54access of the camera and then on my um
  7518. 5:11:57AR core uh enabled phone so on my
  7519. 5:12:00Android phone I mean nobody warned me of
  7520. 5:12:02anything or asked for any permission it
  7521. 5:12:04just it just worked and um and and I
  7522. 5:12:07find that also interesting that we have
  7523. 5:12:09these differences between platforms and
  7524. 5:12:11um it you know one was obviously
  7525. 5:12:13Overkill like nobody reads all those
  7526. 5:12:15terms and then on and the other
  7527. 5:12:17experience was like H that was also like
  7528. 5:12:21no concerns it was also a bit
  7529. 5:12:23interesting anyway so that was my
  7530. 5:12:25example for this part so so far I've
  7531. 5:12:28actually listed quite a few issues and I
  7532. 5:12:30was just like rambling and going on
  7533. 5:12:32forever and it's really something that
  7534. 5:12:33is really important to me and I think a
  7535. 5:12:35lot about these issues and I'm sure if
  7536. 5:12:37nothing else this came through in this
  7537. 5:12:39lecture quite a bit and so get a sense
  7538. 5:12:42that this is um it's interesting it's
  7539. 5:12:45dangerous territory I mean designing in
  7540. 5:12:48this space using things in the space we
  7541. 5:12:51do have a lot of responsibility to our
  7542. 5:12:53users as these as the creators we often
  7543. 5:12:56lack the knowledge and experience
  7544. 5:12:57there's a lot of hobbyists and and
  7545. 5:12:59people out there that are trying to to
  7546. 5:13:01do to innovate in this space uh we don't
  7547. 5:13:04have a lot of norms we don't have a lot
  7548. 5:13:06of established processes and workflows
  7549. 5:13:08uh um to guarantee some kind of
  7550. 5:13:11quality in fact to me it's really
  7551. 5:13:13annoying with lots of the arvr
  7552. 5:13:15experiences I see out there they're
  7553. 5:13:16actually really naive and I find that
  7554. 5:13:19really a little sad it's actually
  7555. 5:13:20damaging to the whole potential of these
  7556. 5:13:23uh exper you know the whole potential of
  7557. 5:13:26these Technologies but I mean it's also
  7558. 5:13:29that the it's also true that we are
  7559. 5:13:30exploring this together and we need to
  7560. 5:13:32learn from both um positive and negative
  7561. 5:13:35examples and we can often learn more
  7562. 5:13:37from negative examples we just have to
  7563. 5:13:38agree on the fact that not every example
  7564. 5:13:41we see in the space right now is
  7565. 5:13:42actually a good example and um and we
  7566. 5:13:46don't actually have all the indicators
  7567. 5:13:47that we usually have because we don't
  7568. 5:13:48have equal chances of everybody trying
  7569. 5:13:50this out and so it'll take some time
  7570. 5:13:53before we actually really figure out
  7571. 5:13:55which of these applications make sense
  7572. 5:13:57and which of these applications are
  7573. 5:13:59really exploring the wrong direction
  7574. 5:14:16and so as a Next Step I'm going to think
  7575. 5:14:18through some of these issues and
  7576. 5:14:20actually provide a little bit of uh my
  7577. 5:14:23view on how to maybe address some of
  7578. 5:14:26them I will not be able to cover each of
  7579. 5:14:28them I was going on forever but here's a
  7580. 5:14:30few ways maybe forward so one thing
  7581. 5:14:34you've noticed is I've talked a lot
  7582. 5:14:35about mobile and web and all the issues
  7583. 5:14:38we have there and how we essentially
  7584. 5:14:39replicate them in this space so apply
  7585. 5:14:42the lessons that we've actually learned
  7586. 5:14:44from mobile and web rather than repeat
  7587. 5:14:46them so I mean to me it's surprising
  7588. 5:14:49that web XR is only now happening after
  7589. 5:14:52we already had some of these kind of
  7590. 5:14:54like the vendor specific doing their own
  7591. 5:14:57thing kind of
  7592. 5:14:58sdks s i mean surprising and not
  7593. 5:15:01surprising obviously it's not surprising
  7594. 5:15:03because this is how the business World
  7595. 5:15:05works and and and obviously you push for
  7596. 5:15:08it and market share I understand but
  7597. 5:15:10it's surprising because we know from the
  7598. 5:15:13whole mobile and web world that this
  7599. 5:15:15didn't play out very nicely and it just
  7600. 5:15:17caused so much frustration for both the
  7601. 5:15:20design community so designers and
  7602. 5:15:22developers and then also the end users
  7603. 5:15:24uh because you just don't know was it an
  7604. 5:15:26app was it a web page is it an icon that
  7605. 5:15:31I need to look for is it a bookmark and
  7606. 5:15:33so it's like uh I don't know there's
  7607. 5:15:36actually this uh this whole idea of
  7608. 5:15:39having a shared virtual
  7609. 5:15:41ecosystem um in the future is going to
  7610. 5:15:44be very interesting in fact this leads
  7611. 5:15:46me to the second consideration which is
  7612. 5:15:48right now these arvr applications and
  7613. 5:15:50experiences mean they live in their own
  7614. 5:15:52little ecosystems we have their own app
  7615. 5:15:54stores they're not compatible like you
  7616. 5:15:56buy this thing for the Oculus Quest it
  7617. 5:15:57doesn't run on your Rift s and I mean
  7618. 5:16:00Oculus is now addressing some of these
  7619. 5:16:02issues I don't want to buy the same app
  7620. 5:16:03multiple times I mean it doesn't make
  7621. 5:16:05sense to me and um so uh the other issue
  7622. 5:16:09though is that um these VR and air
  7623. 5:16:12devices don't really work well with
  7624. 5:16:13anything else we have like they don't
  7625. 5:16:15integrate with my TV or my smartphone I
  7626. 5:16:17mean Oculus for example has an app that
  7627. 5:16:20allows you to register devices but it
  7628. 5:16:22doesn't do a lot more uh and it makes
  7629. 5:16:26some of the process a little bit easier
  7630. 5:16:27but I mean essentially we have been
  7631. 5:16:29creating more and more new information
  7632. 5:16:32cus right now we have some apps that are
  7633. 5:16:35just on the Ulus or the Vive platform um
  7634. 5:16:39and and and that's not that's not so
  7635. 5:16:42ideal because not everybody will be able
  7636. 5:16:44to have all these kinds of devices and
  7637. 5:16:46we really need to think about kind of
  7638. 5:16:47like this whole iot internet of things
  7639. 5:16:49movement U really needs to also make it
  7640. 5:16:52into the excess space and I'm not saying
  7641. 5:16:54I'm not talking about those boring iot
  7642. 5:16:56applications that I see every at every
  7643. 5:16:58conference where I go to right now where
  7644. 5:16:59they give me an iPad and allow me to
  7645. 5:17:01look under the hood of the car as if I I
  7646. 5:17:04I were able to repair anything with my
  7647. 5:17:06car or see what's wrong with it um no I
  7648. 5:17:09mean maybe they target manufacturing
  7649. 5:17:10scenarios to be honest obviously but uh
  7650. 5:17:13no I'm thinking really uh iot in the
  7651. 5:17:15sense of having these integrated
  7652. 5:17:17ecosystems like a cloud around us Edge
  7653. 5:17:21Computing um and there actually like I
  7654. 5:17:23say this as if there were If This Were
  7655. 5:17:25cool it is it could be cool but it's
  7656. 5:17:27really there's lots of issues uh to do
  7657. 5:17:30with all of it and the AR cloud is a
  7658. 5:17:33really big one for example so once we
  7659. 5:17:35have mapped out the entire space um who
  7660. 5:17:37owns the data who processes where is it
  7661. 5:17:39stored how do I how do I have control
  7662. 5:17:41over the data so that's very very
  7663. 5:17:44interesting from a design perspective um
  7664. 5:17:49a lot of tools out there are trying to
  7665. 5:17:51create their own workflows like use our
  7666. 5:17:53tool and then we have this next tool and
  7667. 5:17:55then you publish this and then you have
  7668. 5:17:57that tool and and then you have your XR
  7669. 5:17:59solution so but then how do you actually
  7670. 5:18:03get it from there to work on that other
  7671. 5:18:05platform oh yeah I mean that's not
  7672. 5:18:06really supported by our workflow and so
  7673. 5:18:09um yeah I see this a lot and we really
  7674. 5:18:13need to when we design when you design a
  7675. 5:18:15new tool for example um never try to
  7676. 5:18:18replace for example units you are unreal
  7677. 5:18:21that's like too big a Target so you have
  7678. 5:18:23to think about where does your tool um
  7679. 5:18:26fit into this larger workspace workflow
  7680. 5:18:29and um and then make sure that you're
  7681. 5:18:32really connecting nicely and integrating
  7682. 5:18:34um and and don't just you know hope that
  7683. 5:18:37everybody will just you know change
  7684. 5:18:39their workflow um it's like with all
  7685. 5:18:42these to-do lists and task management
  7686. 5:18:44tools or things that help you manage
  7687. 5:18:46your email and there a lot of these Buy
  7688. 5:18:49in and then they're becoming Allin
  7689. 5:18:52Solutions so it's kind of like almost no
  7690. 5:18:54way to get out of it anymore and you're
  7691. 5:18:56stuck in them um and and we should
  7692. 5:18:59really avoid this so this one here also
  7693. 5:19:01goes to designers uh and developers out
  7694. 5:19:04there so a lot of XR applications right
  7695. 5:19:07now are really just toy examples they
  7696. 5:19:09are they specifically created to
  7697. 5:19:10demonstrate some new kind of uh feature
  7698. 5:19:13technology like people segmentation so
  7699. 5:19:16we have that as an example I show you
  7700. 5:19:18the vase uh as an example there other
  7701. 5:19:21examples like with virtual objects
  7702. 5:19:23behind people I mean that's cool or like
  7703. 5:19:26you you look at life 3D reconstruction
  7704. 5:19:27and then people and you apply a little
  7705. 5:19:29bit of physics and then people like Drop
  7706. 5:19:31Like virtual balls into the physical
  7707. 5:19:33world I'll show you some of these
  7708. 5:19:35examples as well um yeah so first of all
  7709. 5:19:38for an end User it's hard to imagine
  7710. 5:19:40what the real value is uh with each of
  7711. 5:19:42these applications I mean they're
  7712. 5:19:43designed to inspire designers and
  7713. 5:19:45developers to to show their potential um
  7714. 5:19:48so uh I understand that we have these
  7715. 5:19:49toy examples but we can really be a
  7716. 5:19:51little bit more thoughtful when we
  7717. 5:19:53create uh new kinds of XR experiences a
  7718. 5:19:56lot more work and but that's something
  7719. 5:19:58that's definitely I see a lot more uh
  7720. 5:20:01effort in in my research lab in that
  7721. 5:20:03space I'm really grateful for my
  7722. 5:20:04students to really think Beyond some of
  7723. 5:20:06the you know it's so cool initially to
  7724. 5:20:08show you a virtual object and and I get
  7725. 5:20:11it um but you really need to think uh
  7726. 5:20:14more about it how do you communicate the
  7727. 5:20:16value of these Technologies and it's in
  7728. 5:20:18it's in specific domains out there but
  7729. 5:20:20we have to understand those domains to
  7730. 5:20:22really understand how we fit in how how
  7731. 5:20:24does the XR fit in and um you won't get
  7732. 5:20:28away easily with some kind of toy
  7733. 5:20:29example in in a in a in a critical
  7734. 5:20:31domain one is um I mean medicine is
  7735. 5:20:34definitely a very critical one or crisis
  7736. 5:20:36simulation or nursing things that we've
  7737. 5:20:38we've worked on in the past but even
  7738. 5:20:40just learning an instructional design is
  7739. 5:20:42very critical where XR will play an
  7740. 5:20:45important role and even there we see
  7741. 5:20:47lots of toy examples right now I mean
  7742. 5:20:49okay again I get it we're exploring the
  7743. 5:20:50space but uh let's go beyond this
  7744. 5:20:53somehow finally we really need to lower
  7745. 5:20:56the barriers to entry and that's
  7746. 5:20:57something that um I've I've worked on in
  7747. 5:21:00the past as as part of a lot of my
  7748. 5:21:02initial research in this space just
  7749. 5:21:04because of how hard it was for me to get
  7750. 5:21:06started in this space I thought maybe
  7751. 5:21:08other people also experiencing this um
  7752. 5:21:10and and and that's true um lowering the
  7753. 5:21:13barri to entry also brings me back to
  7754. 5:21:15some of the accessibility issues I
  7755. 5:21:16talked about so we really need to be
  7756. 5:21:18more inclusive we need to make sure that
  7757. 5:21:21a lot more people can use and benefit
  7758. 5:21:24from those Technologies and actually see
  7759. 5:21:26the real benefits um and enable some
  7760. 5:21:29kind of critical mass and then uh the
  7761. 5:21:32responsibility that is with designers
  7762. 5:21:33and developers out there is also a lot a
  7763. 5:21:36lot more significant so those were
  7764. 5:21:39really a lot of the issues and remember
  7765. 5:21:41how we started out um this is almost how
  7766. 5:21:44we started out and I'm just going to go
  7767. 5:21:46back so maybe that it will be a
  7768. 5:21:48memorable lecture talked about a lot
  7769. 5:21:52about the issues obviously you could
  7770. 5:21:54probably see how important they are to
  7771. 5:21:56me how engaged I am with some of these
  7772. 5:21:58topics and issues I just uh wished that
  7773. 5:22:01uh more of us uh were able to dedicate
  7774. 5:22:05uh more energy to this uh space it's
  7775. 5:22:08really really important it's a really
  7776. 5:22:10difficult uh set of issues to work on it
  7777. 5:22:12requires a lot of training in in in a
  7778. 5:22:15number of areas so in the human computer
  7779. 5:22:18interaction space which is the research
  7780. 5:22:20space that I'm active in we do have a
  7781. 5:22:22lot of people that that that play around
  7782. 5:22:24with these Technologies and then new
  7783. 5:22:26cool new interaction Technologies and I
  7784. 5:22:28think and that's cool and and I'm also
  7785. 5:22:29one of those uh people as well but um
  7786. 5:22:33over the last few years I've organized a
  7787. 5:22:34few uh workshops and um collaborated on
  7788. 5:22:39on a few research proposals that really
  7789. 5:22:42try to push into these issues U and work
  7790. 5:22:45on those that are highlighted here and I
  7791. 5:22:48I think it it would be great to see uh
  7792. 5:22:50more appreciation for some of this work
  7793. 5:22:53um and that people like myself can
  7794. 5:22:55actually transition and work on these
  7795. 5:22:57issues because I do have the training
  7796. 5:22:59and uh and that we can also we have the
  7797. 5:23:01experience of actually putting these
  7798. 5:23:02teams together to actually work on those
  7799. 5:23:04issues um the issues are really too big
  7800. 5:23:06to to tackle by individual people they
  7801. 5:23:08require large um efforts and so um yeah
  7802. 5:23:14I I think there will be a lot of
  7803. 5:23:16pressure on uh companies in the in in in
  7804. 5:23:20the future if not already to really get
  7805. 5:23:22a lot of these things right and we need
  7806. 5:23:24to continue to push that way we also as
  7807. 5:23:27designers and developers we really have
  7808. 5:23:28to figure out more of our responsibility
  7809. 5:23:31and find ways to you know actually do
  7810. 5:23:34ethical and responsible design that
  7811. 5:23:36triggered the lecture that I added to
  7812. 5:23:38the second course and um accessibility
  7813. 5:23:41considerations are throughout it's hard
  7814. 5:23:44it's difficult it it is actually it is
  7815. 5:23:46really frustrating to me um and I'm sure
  7816. 5:23:49to a lot of our Learners out there as
  7817. 5:23:51well um I was trying to do the best I
  7818. 5:23:54can now the best um is not good enough I
  7819. 5:23:57can see that and maybe in the next few
  7820. 5:23:59years this is something that can I can
  7821. 5:24:01improve as part of uh some of the
  7822. 5:24:03contents we offer here um so okay now I
  7823. 5:24:07don't want you to think think um I don't
  7824. 5:24:10want to get used to this uh too much so
  7825. 5:24:12I'm actually going to um go back to uh
  7826. 5:24:16normal Michel look but you know this one
  7827. 5:24:19last time just one last time okay and uh
  7828. 5:24:23that's it and here the lecture ends
  7829. 5:24:42welcome to this last exercise in the
  7830. 5:24:44first Honor track of our course here
  7831. 5:24:47that's the first course in the exam
  7832. 5:24:49specialization so don't be sad I have
  7833. 5:24:51more exercises as part of the other
  7834. 5:24:53honor tracks uh in the other courses so
  7835. 5:24:56I think if you go through all of them
  7836. 5:24:58you'll become a little expert at least
  7837. 5:25:00uh that's uh what I hope in terms of the
  7838. 5:25:03XR space if you're obviously not already
  7839. 5:25:06an expert so um in this one uh we're
  7840. 5:25:09going to approach things a little bit
  7841. 5:25:10differently if you think about the tasks
  7842. 5:25:12and activities we've done so far so the
  7843. 5:25:14exercises in the previous modules were
  7844. 5:25:16really focused on building a better
  7845. 5:25:18understanding so the knowing XR part but
  7846. 5:25:22now we want to start thinking more about
  7847. 5:25:24the issues uh we are entering the last
  7848. 5:25:27portions of the XR moo uh course one
  7849. 5:25:33again there's more to come and um now we
  7850. 5:25:36want to think about shaping the future
  7851. 5:25:38XR and in order to shape the future we
  7852. 5:25:41really need to understand uh the trends
  7853. 5:25:44and the issues and obviously I've had
  7854. 5:25:46lectures around those topics so now
  7855. 5:25:48we're going to do some activities and
  7856. 5:25:50really as part of this exercise reflect
  7857. 5:25:53on some of the key issues so here is the
  7858. 5:25:56task that I have for you so perform what
  7859. 5:26:00I call an XR impact analysis focusing on
  7860. 5:26:04key issues so you should consider all
  7861. 5:26:07major classes of issues and I'm going to
  7862. 5:26:08repeat them in the next slides uh also
  7863. 5:26:11obviously outlined in the lectures in my
  7864. 5:26:13lectures focus on key issues stay the
  7865. 5:26:16issues that you're most interested in
  7866. 5:26:18and that may be for different reasons
  7867. 5:26:20but I just want you to be clear which
  7868. 5:26:23issues are you going to focus on as you
  7869. 5:26:25are performing the activity I think you
  7870. 5:26:27should uh pick those issues first and
  7871. 5:26:30then focus on those issues in the
  7872. 5:26:32activity uh perform one of the suggested
  7873. 5:26:34activities using think aloud um we have
  7874. 5:26:37three activities that I have prepared
  7875. 5:26:39for you it would be great if you were
  7876. 5:26:40all doing the same activities you don't
  7877. 5:26:42have to do it exactly the same apps or
  7878. 5:26:46this exactly what I show but um these
  7879. 5:26:49activities are designed a little bit
  7880. 5:26:51differently and so it would be great if
  7881. 5:26:53you were sticking roughly to these
  7882. 5:26:55activities just to ground our thinking a
  7883. 5:26:58little bit uh use think aoud so as
  7884. 5:26:59you're performing the activity you just
  7885. 5:27:02speak out you speak your mind and you
  7886. 5:27:04say like oh this is weird or this is
  7887. 5:27:06annoying or wow this this is the
  7888. 5:27:08information they potentially collect and
  7889. 5:27:10so these kinds of um wow or surprises
  7890. 5:27:14are really good indicators that
  7891. 5:27:16something might uh not be right about
  7892. 5:27:18the user experience or because I ask you
  7893. 5:27:21to focus on the issues and actually
  7894. 5:27:22State them up front you really it guides
  7895. 5:27:26your thinking it's something you will
  7896. 5:27:27notice about yourself obviously then I
  7897. 5:27:29would like you to write your impact
  7898. 5:27:30analysis so this would be a few
  7899. 5:27:32paragraphs in text just really capturing
  7900. 5:27:35your main thoughts and concerns and this
  7901. 5:27:37is something want to share with other
  7902. 5:27:40readers uh sorry with other Learners who
  7903. 5:27:42will then read uh what you wrote and
  7904. 5:27:44actually respond to it ideally opt
  7905. 5:27:47optionally you can do another issue or
  7906. 5:27:49activity so you can stick with the same
  7907. 5:27:51issue just do another activity but if
  7908. 5:27:53you're really interested in privacy and
  7909. 5:27:54security for example you can just uh go
  7910. 5:27:56through some of the activities and not
  7911. 5:27:58change your lens but you can also change
  7912. 5:28:01your lens to a different issue I'll lay
  7913. 5:28:02out the issues and repeat them again in
  7914. 5:28:05in in the next few slides so you should
  7915. 5:28:07add to your impact analysis as you're
  7916. 5:28:09varying some of these again this an
  7917. 5:28:11optional step but I think it would be a
  7918. 5:28:13very valuable one to do uh in terms of
  7919. 5:28:16expected results so what do what do I
  7920. 5:28:18think you you get out of this activity
  7921. 5:28:19and why are we actually doing this well
  7922. 5:28:22I think you would actually learn about
  7923. 5:28:24an activity Centric approach to
  7924. 5:28:25uncovering issues and concerns it's it's
  7925. 5:28:29fine to talk about issues broadly but
  7926. 5:28:31it's often better to root it in specific
  7927. 5:28:34examples concrete examples so you would
  7928. 5:28:37also start with an IAL brainstorming how
  7929. 5:28:39to address issues and mitigate concerns
  7930. 5:28:41and this will then actually develop our
  7931. 5:28:44design thinking mindset and that
  7932. 5:28:45promotes for example ethical and
  7933. 5:28:48responsible design so ethics are
  7934. 5:28:50obviously a key and they are they should
  7935. 5:28:54be like everywhere we should con we
  7936. 5:28:55should concern ourselves with ethics uh
  7937. 5:28:59as part of a larger design problem all
  7938. 5:29:01the time um unfortunately as you will
  7939. 5:29:04also notice if you start working on some
  7940. 5:29:06of the other courses especially the
  7941. 5:29:08development oriented one so the third
  7942. 5:29:09course in the exam Muk we are going to
  7943. 5:29:11be so busy with the technology it's
  7944. 5:29:13actually sometimes really hard to um
  7945. 5:29:16focus on uh ethics and responsible
  7946. 5:29:20design at least if you do not make those
  7947. 5:29:23issues uh explicit and that's why I make
  7948. 5:29:25them explicit I want I'll remind us
  7949. 5:29:29every single time so I hope you don't
  7950. 5:29:31find it too annoying it's just a
  7951. 5:29:33reminder H and this will help our more
  7952. 5:29:36technical audience as well um and so we
  7953. 5:29:39don't want to be blind to these issues
  7954. 5:29:41and just be like Yay this is cool
  7955. 5:29:43technology we really want to have a
  7956. 5:29:45critical discussion so what are these
  7957. 5:29:46issues again social and ethical concerns
  7958. 5:29:50obviously accessibility and equity and
  7959. 5:29:54privacy and security so these are the
  7960. 5:29:56three big classes of issues these are
  7961. 5:29:57your lenses that you can adopt as you're
  7962. 5:30:00working on these activities so what are
  7963. 5:30:02the activities one activity is a social
  7964. 5:30:05VR meeting activity so this is is from
  7965. 5:30:08me going to the i e virtual reality
  7966. 5:30:12conference in 2020 the one that couldn't
  7967. 5:30:14take place in Atlanta due to covid-19
  7968. 5:30:17and the one that I intended uh as many
  7969. 5:30:19others completely virtually here is
  7970. 5:30:21actually an example of me walking up
  7971. 5:30:24these virtual stairs and trying to find
  7972. 5:30:26some of my friends and waving at them
  7973. 5:30:29and then h no response but I met
  7974. 5:30:32somebody else and I had a virtual
  7975. 5:30:34reality handshake which was a cool
  7976. 5:30:37experience so you can look at this
  7977. 5:30:39activity and I hope you will have a
  7978. 5:30:41similar experience as you're trying out
  7979. 5:30:44social VR hopefully a positive
  7980. 5:30:46experience but there is no
  7981. 5:30:49guarantee then the other activity that
  7982. 5:30:52I'd like you to consider is an object I
  7983. 5:30:54call it object recognition
  7984. 5:30:57activity and in the object recognition
  7985. 5:31:00activity here I'm showing an example of
  7986. 5:31:02me trying out Ikea place in the study
  7987. 5:31:06I'm actually performing object Rec
  7988. 5:31:07recogition of one of my pieces of
  7989. 5:31:09furniture you can use other apps to do
  7990. 5:31:11that for example Google Lens allows you
  7991. 5:31:14to uh pointed objects and ask Google
  7992. 5:31:17what it think it is so I wanted to
  7993. 5:31:20perform one of these activities where
  7994. 5:31:22you are using your camera to in some
  7995. 5:31:25sense scan the
  7996. 5:31:27environment and uh then the computer the
  7997. 5:31:30computer does something but you don't
  7998. 5:31:32know exactly how they do it it's just
  7999. 5:31:34magic and they recognize the object and
  8000. 5:31:37then obviously can uh continue with the
  8001. 5:31:39activity so here I'm actually now
  8002. 5:31:40placing really this object in my living
  8003. 5:31:43room there is additional if this is
  8004. 5:31:45really done well done in the future uh
  8005. 5:31:47that would be additional object
  8006. 5:31:48recognition to make sure that this
  8007. 5:31:50actually fits nicely into the room at
  8008. 5:31:52this stage is a little primitive no
  8009. 5:31:54occlusion whatsoever uh and so these are
  8010. 5:31:56things that we talk about later but it's
  8011. 5:31:58interesting when it comes to these
  8012. 5:31:59activities and uh how a computer you
  8013. 5:32:02should think how a computer things uh
  8014. 5:32:05this idea of human computation uh you
  8015. 5:32:08uh specifying the algorithm that's a
  8016. 5:32:10very good approach to uncover some of
  8017. 5:32:13the issues so who tells this Smartphone
  8018. 5:32:17uh what kind of furniture uh we're
  8019. 5:32:19looking at where is that database that
  8020. 5:32:21they are looking up against for
  8021. 5:32:24example last activity and this one is a
  8022. 5:32:26little bit of a well let's say funny one
  8023. 5:32:28here is an augmented reality photo
  8024. 5:32:30activity so I want you to do something
  8025. 5:32:33like this uh here I'm actually using uh
  8026. 5:32:37an air Cor samples project this is not
  8027. 5:32:39Snapchat but you could just go ahead and
  8028. 5:32:41use snapchat it would lead to similar
  8029. 5:32:43results I'm analyzing a little bit what
  8030. 5:32:45this lens which is clearly a lens just
  8031. 5:32:47saying right this is not how I usually
  8032. 5:32:49look it is a lens applied to my face so
  8033. 5:32:53face tracking it is interesting so
  8034. 5:32:55essentially you're pointing the phone at
  8035. 5:32:57your face and obviously there could be
  8036. 5:32:59things in the background um that you are
  8037. 5:33:01showing as well so these are some of the
  8038. 5:33:04things we should concern ourselves with
  8039. 5:33:07and then again consider it from these
  8040. 5:33:09different
  8041. 5:33:11lenses so the social and ethical
  8042. 5:33:14concerns in each of these activities um
  8043. 5:33:17are something to think about uh
  8044. 5:33:20accessibility and Equity right who can
  8045. 5:33:22try this out is this accessible what
  8046. 5:33:24kinds of issues uh might users have with
  8047. 5:33:29special needs is there anything else we
  8048. 5:33:31should be thinking about when it comes
  8049. 5:33:32to accessibility and access so equity
  8050. 5:33:36and by the way access disbility and
  8051. 5:33:38access are not the same things even
  8052. 5:33:39though I hear people always confuse the
  8053. 5:33:41two but Equity is really this idea of
  8054. 5:33:44making sure that everybody in dependent
  8055. 5:33:46of uh social and economic status
  8056. 5:33:50whatever that means has access to an XR
  8057. 5:33:54experience so uh technology and the app
  8058. 5:33:58and there are all kinds of of concerns
  8059. 5:34:00when it comes to equity one of the big
  8060. 5:34:02recent ones and I just have to include
  8061. 5:34:04it here because it just happened is
  8062. 5:34:06Facebook for example example requiring
  8063. 5:34:09uh users to register with their accounts
  8064. 5:34:12uh starting October 2020 that is a
  8065. 5:34:15really big issue uh along all these
  8066. 5:34:18fronts and something to consider as well
  8067. 5:34:21uh in particular privacy and security
  8068. 5:34:23you will see it will be a major theme so
  8069. 5:34:26in fact you could take any of these
  8070. 5:34:28three activities I just showed you and
  8071. 5:34:30run it through any of these lenses and
  8072. 5:34:33you would learn a lot and that would be
  8073. 5:34:34the most comprehensive way to do an
  8074. 5:34:37impact analysis finally when it comes to
  8075. 5:34:40impact I want you to also consider what
  8076. 5:34:42happens before during and after the
  8077. 5:34:45experience uh as a designer in course 2
  8078. 5:34:49I would guide you in your thinking to
  8079. 5:34:51make sure that before your users are
  8080. 5:34:53trying out an experience you should set
  8081. 5:34:55the expectations of users for this new
  8082. 5:34:57reality it's very important and there
  8083. 5:34:59are a few techniques to do so uh other
  8084. 5:35:02than just text and long terms to accept
  8085. 5:35:06uh there could be an onboarding
  8086. 5:35:07mechanism for example uh something more
  8087. 5:35:10T tutorial based or uh some kind of
  8088. 5:35:14instructions that would guide users
  8089. 5:35:15through this and actually prepare them
  8090. 5:35:17based on examples for example seeing
  8091. 5:35:20quick snapshots of the experience and
  8092. 5:35:23potentially even inserting a warning it
  8093. 5:35:26could be a trigger warning um that is uh
  8094. 5:35:29something that also comes up in some of
  8095. 5:35:31my projects in research that I'll share
  8096. 5:35:32with you in the second course obviously
  8097. 5:35:35then design impact analysis during The
  8098. 5:35:38Experience where as a designer you
  8099. 5:35:40really have to balance the realism you
  8100. 5:35:42want to make it as cool as possible and
  8101. 5:35:44experience obviously but Comfort user
  8102. 5:35:47comfort and
  8103. 5:35:48safety you can't really compromise on
  8104. 5:35:50them so think about um how much uh is
  8105. 5:35:54what I just said how much of this is
  8106. 5:35:56actually uh violated in some of the
  8107. 5:35:59activities that I suggest here and then
  8108. 5:36:02finally uh obviously as a designer you
  8109. 5:36:04should help users transition back to the
  8110. 5:36:05old reality so if they is onboarding
  8111. 5:36:08this would be the offboarding so more
  8112. 5:36:11like a debrief maybe some kind of
  8113. 5:36:13support in this transition period
  8114. 5:36:16obviously the longer we for example
  8115. 5:36:18spend in Social VR the more we might
  8116. 5:36:21identify with it one of the big dangers
  8117. 5:36:23that I see for example uh especially
  8118. 5:36:26with children and uh maybe different
  8119. 5:36:29kinds of audiences as well so really
  8120. 5:36:32take a
  8121. 5:36:33diverse inclusive mindset here and don't
  8122. 5:36:38just think about yourself but obviously
  8123. 5:36:39that's a starting point but as you
  8124. 5:36:42explore these different concerns and as
  8125. 5:36:44you're trying out these activity so
  8126. 5:36:46really as you're navigating this whole
  8127. 5:36:48uh landscape of issues um I think this
  8128. 5:36:52impact analysis will help you the
  8129. 5:36:54techniques behind it um that I wanted to
  8130. 5:36:57formalize here a little bit so using
  8131. 5:36:59these lenses and following my protocol
  8132. 5:37:04the task description to make things fair
  8133. 5:37:06so really stating the issue first and
  8134. 5:37:08then stay focused uh you think it l and
  8135. 5:37:11write up your concerns um this I think
  8136. 5:37:15will be a good way for us to think about
  8137. 5:37:17it obviously in the research domain uh
  8138. 5:37:20there are even more um formalized uh so
  8139. 5:37:23privacy impact analysis is or assessment
  8140. 5:37:27uh there are more formalized methods so
  8141. 5:37:29this is a little bit of an intuition a
  8142. 5:37:31little bit more um well broad audience
  8143. 5:37:35uh scoped activity here but I think
  8144. 5:37:37it'll it will uh get us into the right
  8145. 5:37:40mindset so let's hope you en enjoy some
  8146. 5:37:44of these activities uh I have a few more
  8147. 5:37:46pointers of how to access social VR
  8148. 5:37:49platforms for example where you can find
  8149. 5:37:51them what is the software uh but please
  8150. 5:37:54also help each other this is a in a
  8151. 5:37:56rapidly evolving space so if someone
  8152. 5:37:59tries out something new and has a
  8153. 5:38:01positive or potentially negative but not
  8154. 5:38:04traumatizing or otherwise dangerous
  8155. 5:38:08um so uh experience please share and
  8156. 5:38:11obviously if something goes really wrong
  8157. 5:38:14then we should just warn each other as
  8158. 5:38:16well and there might be new products
  8159. 5:38:19coming out it's hard for me to
  8160. 5:38:20anticipate uh we don't have a lot of
  8161. 5:38:22regulations in this space yet so um I
  8162. 5:38:26hope we're going to learn something
  8163. 5:38:28treat it as a learning experience be
  8164. 5:38:30careful um I think the activities I
  8165. 5:38:33chose shouldn't be too dangerous but um
  8166. 5:38:36if you watch Black Mirror a little bit
  8167. 5:38:38uh obviously social platforms are uh
  8168. 5:38:42actually come with a certain danger
  8169. 5:38:45harassment is a really big issue there
  8170. 5:38:48and then there not not going to be
  8171. 5:38:50better in virtual reality for example
  8172. 5:38:52and so I hope you have some pleasant
  8173. 5:38:54experiences and they will still be worth
  8174. 5:38:57reflecting on you don't have to
  8175. 5:38:59experience the most negative versions of
  8176. 5:39:02some of these realities so I hope you
  8177. 5:39:05enjoy this and we're going to learn a
  8178. 5:39:06lot together together and we can share
  8179. 5:39:08our experiences and learn from each
  8180. 5:39:10other again this is the end of our
  8181. 5:39:13honors track but only in this course
  8182. 5:39:15please consider taking some of the other
  8183. 5:39:17courses focused on design and
  8184. 5:39:18development would be great to see you
  8185. 5:39:20back there and then I'll see you next
  8186. 5:39:22week uh where we're going to think more
  8187. 5:39:25about strategy and I have a few cool
  8188. 5:39:28panels uh with both leadership at UFM
  8189. 5:39:31and people in various domains and
  8190. 5:39:34positions and then also students which I
  8191. 5:39:36think is great and and hope to see you
  8192. 5:39:50there in this video we're going to talk
  8193. 5:39:53about developing your XR strategy um so
  8194. 5:39:56this is really designed to be a lecture
  8195. 5:39:59around this idea of growing your
  8196. 5:40:02experience your knowledge your team your
  8197. 5:40:06equipment
  8198. 5:40:08making a good strategic decisions now
  8199. 5:40:11I'm not a businessman I mean what do I
  8200. 5:40:14know about XR strategy uh so I would
  8201. 5:40:17argue that over the last uh five years I
  8202. 5:40:20have developed a little bit of a
  8203. 5:40:22strategy uh so as a professor at the
  8204. 5:40:24University of Michigan obviously my role
  8205. 5:40:26is to um do research so I have to grow a
  8206. 5:40:30team in fact I actually have to train
  8207. 5:40:33students and I chose to train students
  8208. 5:40:36in this area of x
  8209. 5:40:37then I'm also involved in some of the
  8210. 5:40:40more strategic uh decisions at the
  8211. 5:40:43University of Michigan So currently I am
  8212. 5:40:45the XR faculty innovator and residents
  8213. 5:40:48is part of the University of Michigan
  8214. 5:40:50wide XR initiative that actually spans
  8215. 5:40:53all 19 schools and colleges still I
  8216. 5:40:56don't know too much about business so
  8217. 5:40:58don't think of this as a business
  8218. 5:41:00strategy lecture but think of it as a
  8219. 5:41:03well a lecture where I'm trying to share
  8220. 5:41:06some of the insights I've gained over
  8221. 5:41:08the past few years so I wanted to start
  8222. 5:41:11at the beginning what are really the
  8223. 5:41:13considerations that you have to make I
  8224. 5:41:16was thinking well you have to think
  8225. 5:41:18about knowledge so what what knowledge
  8226. 5:41:21do we actually have on the team and what
  8227. 5:41:24do you want to learn so what do you want
  8228. 5:41:26the team to learn how to diversify where
  8229. 5:41:29to acquire new knowledge um so we're
  8230. 5:41:32going to talk about that a little bit
  8231. 5:41:34and that obviously is a lot about team
  8232. 5:41:36so strategic considerations have a lot
  8233. 5:41:38to do with team building and what kinds
  8234. 5:41:40of talent do you need to have on your
  8235. 5:41:42team so what roles do you have right now
  8236. 5:41:45and what is actually a good composition
  8237. 5:41:46what are New Roads you need to create
  8238. 5:41:49obviously XR is a lot about equipment so
  8239. 5:41:52uh basically just buying things when
  8240. 5:41:53there is a need and a need means there
  8241. 5:41:55is a project and potentially funding
  8242. 5:41:58behind the project also like what kinds
  8243. 5:41:59of tools what kinds of tools do I learn
  8244. 5:42:02and what kinds of how do I embed them in
  8245. 5:42:04into the process what is the workflow
  8246. 5:42:06and then users first of all obviously if
  8247. 5:42:08you have a product or service in this
  8248. 5:42:10space who are your users and the target
  8249. 5:42:12users and then uh what tasks do you want
  8250. 5:42:15to enable obviously what problems do you
  8251. 5:42:18want to solve but that's that's
  8252. 5:42:21obviously uh the first important thing
  8253. 5:42:23to ask now I'm going to talk about each
  8254. 5:42:26of these so knowledge team equipment and
  8255. 5:42:28users and so we're going to go through
  8256. 5:42:29each of these and thinking uh we're
  8257. 5:42:31taking a mindset of growth a growth
  8258. 5:42:33mindset here so on the knowledge side um
  8259. 5:42:37so it helps to have knowledge obviously
  8260. 5:42:39in the applications I don't mean like
  8261. 5:42:41I've played beat saer and Pokémon Go I
  8262. 5:42:43mean that's maybe the first step no I
  8263. 5:42:45mean really like having an overview of
  8264. 5:42:47the kinds of applications that are out
  8265. 5:42:48there we need to have decent knowledge
  8266. 5:42:50about the Technologies if for any kind
  8267. 5:42:52of new solution that we create or want
  8268. 5:42:54to create we really have to have to have
  8269. 5:42:56a basic understanding of what kinds of
  8270. 5:42:58technological options uh do we have you
  8271. 5:43:00definitely want knowledge in the space
  8272. 5:43:02of what are the key issues uh right so
  8273. 5:43:05somebody who thinks through this social
  8274. 5:43:07the ethical concerns uh the ethical
  8275. 5:43:09concerns are really important and and
  8276. 5:43:11how they influence design how they drive
  8277. 5:43:13design how they inform design you want
  8278. 5:43:15to have knowledge in design so uh in
  8279. 5:43:18this space obviously a traditional or
  8280. 5:43:20let's say a very basic uh ux background
  8281. 5:43:23is is a good start you want to have
  8282. 5:43:25knowledge in the development uh tools
  8283. 5:43:27and environments you want to have an
  8284. 5:43:30understanding of how to build against
  8285. 5:43:31some of these Technologies what are fast
  8286. 5:43:34uh and Rapid test driven development
  8287. 5:43:37Cycles how do you quickly deploy to
  8288. 5:43:39these platforms how do debug and what
  8289. 5:43:41debug actually means and how to inspect
  8290. 5:43:44XI experiences so that's definitely
  8291. 5:43:46where you want to have knowledge you
  8292. 5:43:47also want to have knowledge on on the
  8293. 5:43:50management side um so building uh a team
  8294. 5:43:55uh of uh people that can innovate and
  8295. 5:43:58work in this exis space is is hard it
  8296. 5:44:02definitely um requires experimentation
  8297. 5:44:04I'm not sure I have the solution I've
  8298. 5:44:05been experimenting over the last few
  8299. 5:44:07years uh obviously management also has
  8300. 5:44:09to do with uh financial decisions and
  8301. 5:44:12including also what kinds of equipment
  8302. 5:44:15and tools you may want to acquire and
  8303. 5:44:18invest so growing the knowledge well uh
  8304. 5:44:22it often just takes one person an
  8305. 5:44:23evangelist like this person here a VR
  8306. 5:44:27adopter walking around and showing it to
  8307. 5:44:30other people a strategy that we've often
  8308. 5:44:32used and this may maybe works best in
  8309. 5:44:34academic context but in general is a
  8310. 5:44:36reading group like bringing together
  8311. 5:44:37people uh from a variety of research
  8312. 5:44:40groups or research areas so I'm involved
  8313. 5:44:42in a few reading groups not always as
  8314. 5:44:44active as I I wished but um there is one
  8315. 5:44:49uh by academic Innovation here that's an
  8316. 5:44:51nity at the University of Michigan it's
  8317. 5:44:53quite broad drawing in a lot of people
  8318. 5:44:55and we did a reading group around XR one
  8319. 5:44:58thing that I think is very useful is a
  8320. 5:44:59community of practice having this
  8321. 5:45:02opportunity maybe once a month to gather
  8322. 5:45:04and bring together people from across uh
  8323. 5:45:07the well institution let's say so the
  8324. 5:45:10University or the company or the little
  8325. 5:45:14team that you work on uh maybe bring in
  8326. 5:45:16people from the outside for some
  8327. 5:45:18technology demos we've done this quite a
  8328. 5:45:19few times let's talk about the team so
  8329. 5:45:23when it comes to the team obviously you
  8330. 5:45:24can think terms of roles so I need a
  8331. 5:45:26designer on my team do I need more than
  8332. 5:45:28one designer I don't know I need at
  8333. 5:45:30least one developer somebody who really
  8334. 5:45:32understands that technology maybe
  8335. 5:45:34somebody who knows
  8336. 5:45:35Unity um do I need a manager am I the
  8337. 5:45:38manager so that's something to think
  8338. 5:45:41about uh in the Exile space uh how much
  8339. 5:45:43is there a place for artist is actually
  8340. 5:45:45a really strong place for artists and
  8341. 5:45:48it's a really good place and then
  8342. 5:45:50researcher uh researchers are really um
  8343. 5:45:53both on the academic side or user
  8344. 5:45:55experience research side so a little bit
  8345. 5:45:57more practitioner oriented like finding
  8346. 5:45:59ways of well finding bugs and finding
  8347. 5:46:02issues and improving the product as
  8348. 5:46:04opposed to finding evidence for a
  8349. 5:46:07hypothesis and and doing some more
  8350. 5:46:09rigorous um scientific research uh how
  8351. 5:46:12much do you need to have somebody with
  8352. 5:46:15an entrepreneurial character uh on your
  8353. 5:46:17team um so somebody who manages and goes
  8354. 5:46:21beyond and maybe drives Innovation and
  8355. 5:46:25also thinks about acquiring funding um
  8356. 5:46:30so I feel like as a professor I'm like
  8357. 5:46:31in each of these roles a little bit um
  8358. 5:46:34but I'm going to share a little bit my
  8359. 5:46:35strategy of how I tried to grow my team
  8360. 5:46:38at least so the first thing I usually
  8361. 5:46:41look for still is actually experience
  8362. 5:46:42with development um I just like these
  8363. 5:46:45Technologies are quite technical so in
  8364. 5:46:47some sense it's a filtering mechanism um
  8365. 5:46:50if if you're not technical that doesn't
  8366. 5:46:52mean that I will not look at your
  8367. 5:46:54materials um but I'm looking for
  8368. 5:46:57experience with XR any kind of
  8369. 5:46:59development experience with XR if not
  8370. 5:47:02then at least some kind of mobile web
  8371. 5:47:04development experience um I'm looking
  8372. 5:47:07for uh portfolio I'm looking for
  8373. 5:47:10projects in that portfolio and I'm
  8374. 5:47:12looking for the complexity of the
  8375. 5:47:13prototypes that were created and also
  8376. 5:47:15the the size and the complexity the
  8377. 5:47:17composition of the teams that somebody
  8378. 5:47:20has worked in so have they worked
  8379. 5:47:22actually in teams or is everything
  8380. 5:47:23individual I'm looking for roads whether
  8381. 5:47:26there's a lot of independent work or a
  8382. 5:47:28lot of um well teamw work and then to
  8383. 5:47:31which extent was it leadership and
  8384. 5:47:33that's something that I'll just think
  8385. 5:47:34about I am looking for experience with
  8386. 5:47:36with design um this is uh often still
  8387. 5:47:40very necessary but most of the times I'm
  8388. 5:47:43looking for somebody who can Bridge both
  8389. 5:47:44design and development I'm very
  8390. 5:47:46interested in whether somebody has
  8391. 5:47:48experience with running uh and designing
  8392. 5:47:49and conducting user studies um so that
  8393. 5:47:52was very important and finally obviously
  8394. 5:47:55there's always this adding this any kind
  8395. 5:47:58of talent to the team so is there
  8396. 5:48:00experience with X where X is really new
  8397. 5:48:02and if is if this new thing would be
  8398. 5:48:04significant is always a place uh in my
  8399. 5:48:07team at least and then when I bring
  8400. 5:48:10somebody into the team I'm usually
  8401. 5:48:13thinking about how to make this a
  8402. 5:48:16productive uh and uh useful learning
  8403. 5:48:19experience uh for the new team member uh
  8404. 5:48:23I'm asking myself how can they grow by
  8405. 5:48:25working with us like what do they get
  8406. 5:48:26out of it what what can we provide in
  8407. 5:48:29fact mentorship is something that I
  8408. 5:48:31really think about can I actually how
  8409. 5:48:32can I enable them uh what can I provide
  8410. 5:48:36uh are there uh things that they uh need
  8411. 5:48:40to grow in and do I have the knowledge
  8412. 5:48:43uh to an experience to support them and
  8413. 5:48:45do I have the time um and then I'm
  8414. 5:48:48looking at opportunities so what do they
  8415. 5:48:51actually add to the team if they were to
  8416. 5:48:53join us and this is a little bit more
  8417. 5:48:55generic and I do make a risk analysis so
  8418. 5:48:59I'm thinking about the challenges of
  8419. 5:49:00bringing somebody into the team so how
  8420. 5:49:02much overlap is there with existing
  8421. 5:49:04skills how much do we grow um um
  8422. 5:49:08thinking about Team Dynamics and all
  8423. 5:49:09those usual things as well so that is
  8424. 5:49:11not specific to
  8425. 5:49:12XR thinking about equipment so
  8426. 5:49:15throughout this course we really made an
  8427. 5:49:17effort of bringing in all the equipment
  8428. 5:49:19or a lot of the equipment that I have
  8429. 5:49:20access to uh some of it I bought uh some
  8430. 5:49:24of it um I was given by vendors uh
  8431. 5:49:28sometimes the school chipped in some
  8432. 5:49:30money but a lot of it was actually me
  8433. 5:49:34sourcing if you will the equipment and I
  8434. 5:49:37just show basic devices here but there's
  8435. 5:49:39a lot more custom stuff in my lab um so
  8436. 5:49:42this question around equipment is really
  8437. 5:49:43an important one so when can you use an
  8438. 5:49:45off offthe shelf device and and which of
  8439. 5:49:47these do you actually buy growing the
  8440. 5:49:50equipment really I would say first of
  8441. 5:49:53all your phone is a great start I mean
  8442. 5:49:55if you're not running a team or
  8443. 5:49:56something if you're just by yourself or
  8444. 5:49:58exploring this in a little group um
  8445. 5:50:01really start from what you have which
  8446. 5:50:03most likely is a smartphone and then
  8447. 5:50:04explore ways of turning it into an a
  8448. 5:50:06device or Mar based or even Mar less if
  8449. 5:50:09it's if it has support for it or into a
  8450. 5:50:11VR device um my approaches always been
  8451. 5:50:15to be to go more broad um rather than
  8452. 5:50:18deep so what I mean by that is I don't
  8453. 5:50:20buy like x times the same device I'd
  8454. 5:50:24rather have a variety of devices so I'm
  8455. 5:50:26oing always for a good mix both of AR
  8456. 5:50:28and VR
  8457. 5:50:29devices and uh the beauty is when you
  8458. 5:50:32have a variety of devices they can be
  8459. 5:50:35combined in interesting way so I do have
  8460. 5:50:37a number of just kcks still around we
  8461. 5:50:39have some Intel re sends so we can use
  8462. 5:50:42some of these deps cameras um to support
  8463. 5:50:45some of our more custom kinds of setups
  8464. 5:50:48I've been building my own displays uh
  8465. 5:50:50you can also combine your traditional
  8466. 5:50:52like smartphone and touch with a hollow
  8467. 5:50:54lens uh tablet or smartphone touch with
  8468. 5:50:56a hollow lens and can build new kinds of
  8469. 5:50:58experiences that way um at least that's
  8470. 5:51:00how it's often approached in research so
  8471. 5:51:02I've I've usually looked for this power
  8472. 5:51:05in combination and uh really trying to
  8473. 5:51:07go complimentary in terms of
  8474. 5:51:10Technologies and then what is really
  8475. 5:51:11important to me is that we actually have
  8476. 5:51:13equipment that is set up that is always
  8477. 5:51:17available and ready I usually try out
  8478. 5:51:19the latest I try um try it out uh but no
  8479. 5:51:23need to buy it yet I never buy in
  8480. 5:51:25bug and so one thing that I'm often
  8481. 5:51:28asked and I don't know where I didn't
  8482. 5:51:29really know where to fit it in but I
  8483. 5:51:31thought this is a good place uh is when
  8484. 5:51:33it comes to buying new equipment so look
  8485. 5:51:35for a a powerful graphics card an
  8486. 5:51:38example here is the Nvidia RDX series uh
  8487. 5:51:41you're looking for a decent uh CPU um i7
  8488. 5:51:45you can get away with less the most
  8489. 5:51:46important is really the the graphics the
  8490. 5:51:48GPU and then people always think they
  8491. 5:51:50need a lot of ram like 32 gigs and well
  8492. 5:51:53that is cool and it's actually not that
  8493. 5:51:55expensive I think all you need is 16
  8494. 5:51:57gigs um at least at this stage unless
  8495. 5:52:00you really loading a lot of like you
  8496. 5:52:02know very complex models a lot of stuff
  8497. 5:52:04that you need to actually keep in memory
  8498. 5:52:07but my thinking is GPU larger than CPU
  8499. 5:52:10larger than Ram so higher priority so
  8500. 5:52:13then let's think about users so
  8501. 5:52:15internally in your uh Team you really
  8502. 5:52:18want people to adopt more of these
  8503. 5:52:20Technologies so often takes one person
  8504. 5:52:23if you are a user but more like with a
  8505. 5:52:26designer or developer background then
  8506. 5:52:28what you really need to do is you need
  8507. 5:52:29to embrace these XR Technologies you
  8508. 5:52:31need to learn about the methods and
  8509. 5:52:33tools how some of your traditional
  8510. 5:52:34methods and tools need to be adapted
  8511. 5:52:37uh you need to help create design
  8512. 5:52:38knowledge and by by doing um not by
  8513. 5:52:41thinking about it but by doing projects
  8514. 5:52:43and uh creating helping create design
  8515. 5:52:45guidelines and revising guidelines and
  8516. 5:52:48also creating some kind of design
  8517. 5:52:49patterns as a researcher or instructor
  8518. 5:52:52uh you really have a place here because
  8519. 5:52:56you can shape the future of XR you're
  8520. 5:52:58actually training the talent so if you
  8521. 5:53:00can somehow bring it into your classes
  8522. 5:53:02uh as a way of growing users um uh
  8523. 5:53:07that would be the user base that would
  8524. 5:53:08be uh be really
  8525. 5:53:10good I'm always looking for creating new
  8526. 5:53:13learning opportunities um so even in a
  8527. 5:53:16class that is not focused on design or
  8528. 5:53:18development or anything like that as a
  8529. 5:53:21researcher or instructor Your Role is
  8530. 5:53:23actually to spread the knowledge as a
  8531. 5:53:25manager and entrepreneur I think you
  8532. 5:53:28really need to know uh the players the
  8533. 5:53:31key players like who are actually the
  8534. 5:53:34people where is essentially fun fing
  8535. 5:53:37available um and then develop some Exile
  8536. 5:53:40strategies so growing the users really
  8537. 5:53:43uh could be through seminars right so
  8538. 5:53:45you have an evangelist or somebody who
  8539. 5:53:47knows the stuff and then talks about it
  8540. 5:53:50I think better yet is actually giving
  8541. 5:53:51demos so really uh learning by doing or
  8542. 5:53:55trying things out I think is very good
  8543. 5:54:00uh workshops I it's kind of like a
  8544. 5:54:02combination of seminars and demos a
  8545. 5:54:04workshop is really much more active I
  8546. 5:54:07think it's is one of the best ways to
  8547. 5:54:08learn about these things uh one tool
  8548. 5:54:11that I think I have used and it's been
  8549. 5:54:13very successful actually in my little
  8550. 5:54:15career here at Michigan is design gems
  8551. 5:54:18side effect of each of these activities
  8552. 5:54:19is after that somebody will walk away uh
  8553. 5:54:23that has not seen uh XR yet and they
  8554. 5:54:26will then go to the next person and
  8555. 5:54:28maybe become an evangelist and so you
  8556. 5:54:30know this then creates an interesting
  8557. 5:54:33cycle and hopefully spreads the
  8558. 5:54:35knowledge yeah so that um brings me to
  8559. 5:54:39the end uh at least I wanted to convey a
  8560. 5:54:42few ways to think about X our
  8561. 5:54:45strategy uh not just in terms of
  8562. 5:54:47promotion and marketing but really A
  8563. 5:54:49much broader view on things so how do
  8564. 5:54:52you um what kind of knowledge do you
  8565. 5:54:54have how do you grow the knowledge who
  8566. 5:54:55do you have on the team how do you grow
  8567. 5:54:57the team uh equipment how do you make
  8568. 5:55:00good decisions there and then users and
  8569. 5:55:03and users was really was really broad
  8570. 5:55:05not just like the users that you're
  8571. 5:55:06designing for but also like growing the
  8572. 5:55:09user the user base of XR okay so let's
  8573. 5:55:12wrap up here keep in mind um whatever
  8574. 5:55:15you do in this XR space make it a
  8575. 5:55:18regular thing so maybe bi-weekly reading
  8576. 5:55:21groups or maybe even weekly uh some kind
  8577. 5:55:23of monthly community of practice some
  8578. 5:55:26kind of ritual that people know is
  8579. 5:55:28happening and if they miss out on one
  8580. 5:55:30opportunity they know the next one is
  8581. 5:55:31coming up I would always encourage you
  8582. 5:55:33to try out different things so go for
  8583. 5:55:35mix been experimenting over the last few
  8584. 5:55:37years I've tried out a mix of kind of
  8585. 5:55:40like seminars demos design gems all
  8586. 5:55:44these kinds of things um and interest uh
  8587. 5:55:48in these things also shifts I don't
  8588. 5:55:50think uh that you have to stick to one
  8589. 5:55:53of those you can offer different kinds
  8590. 5:55:56of these opportunities to for others in
  8591. 5:55:59the community to engage with you I think
  8592. 5:56:01you should aim to grow from
  8593. 5:56:03within um so obviously it's not nice to
  8594. 5:56:06look for collaborators and like-minded
  8595. 5:56:09people outside your groups and your
  8596. 5:56:12teams but um bringing in Knowledge from
  8597. 5:56:15the outside is not as effective I would
  8598. 5:56:18say and so don't just look for other
  8599. 5:56:21people working in the exr space but um
  8600. 5:56:23be strategic also here bringing
  8601. 5:56:26enthusiasts uh from the outside so and
  8602. 5:56:30by enthusiasts I mean people who are
  8603. 5:56:32passionate potentially about XR but uh
  8604. 5:56:35they are Prim arily domain experts in
  8605. 5:56:37their specific
  8606. 5:56:38domains again I hope this was uh kind of
  8607. 5:56:42useful and I look forward to uh some of
  8608. 5:56:45the feedback and hearing uh some of your
  8609. 5:56:47thoughts about this lecture I'm sure I
  8610. 5:56:49can improve uh some aspects also with
  8611. 5:56:52your help and over the next few years
  8612. 5:56:54but um this is the knowledge that I
  8613. 5:56:57thought I could share at this stage and
  8614. 5:56:59maybe it's the starting point um for an
  8615. 5:57:01interesting discussion Among Us uh and
  8616. 5:57:04also learning about other strategies
  8617. 5:57:05that others have employed so um well
  8618. 5:57:09thanks for watching
  8619. 5:57:29this welcome everybody um I'm looking
  8620. 5:57:32forward to having a discussion with a
  8621. 5:57:34few invited experts faculty managers
  8622. 5:57:37Deans and um all the people involved at
  8623. 5:57:40the University of Michigan where I want
  8624. 5:57:42to talk about XR and strategy like
  8625. 5:57:47Michigan as a university um has a lot of
  8626. 5:57:50things going into XR at the moment and
  8627. 5:57:52in this segment I want to unpack what
  8628. 5:57:55that means um for different people
  8629. 5:57:57working at different levels in the
  8630. 5:58:01University I want to structure this
  8631. 5:58:02discussion around two major themes the
  8632. 5:58:06First theme is really about the current
  8633. 5:58:09the now what are we doing right now what
  8634. 5:58:11kinds of initiatives are going on right
  8635. 5:58:14now and now I would like to start with a
  8636. 5:58:17brief introduction to who we have today
  8637. 5:58:21joining
  8638. 5:58:22us okay so let's get started uh why
  8639. 5:58:25don't you say who you are and what
  8640. 5:58:26you're doing at Michigan my name is
  8641. 5:58:28Michelle abersold I am a clinical
  8642. 5:58:31professor in the School of Nursing and I
  8643. 5:58:33also have an appointment at the school
  8644. 5:58:35of
  8645. 5:58:36information and I'm delighted to be here
  8646. 5:58:39today uh most of my scholarship is
  8647. 5:58:42really in the area of simulation based
  8648. 5:58:45education including a lot of work in XR
  8649. 5:58:48hi I'm Joanna Mari milenic I am uh the
  8650. 5:58:51associate de for undergraduate education
  8651. 5:58:53in the College of Engineering I'm also a
  8652. 5:58:55professor of material science and
  8653. 5:58:56engineering and um my role has been both
  8654. 5:59:00to do XR research uh in our lab we're
  8655. 5:59:03interested in trying to use XR to teach
  8656. 5:59:06Concepts and Material Science but also
  8657. 5:59:09as associate Dean to develop uh ways and
  8658. 5:59:12the infrastructure for faculty to be
  8659. 5:59:14able to take these kinds of Technologies
  8660. 5:59:16and apply them in their own classrooms
  8661. 5:59:18my name is Dan fesan I'm associate
  8662. 5:59:20director for one of our centers on the
  8663. 5:59:22north campus the D Center and I lead the
  8664. 5:59:25emerging technologist group I'm also a
  8665. 5:59:28member of the College of engineering's
  8666. 5:59:30IT department called cane and my rule is
  8667. 5:59:33to uh help evolve technology so we've
  8668. 5:59:37been involved in XR for a long time but
  8669. 5:59:39we uh my team develops spaces and we
  8670. 5:59:43actually have a team of developers who
  8671. 5:59:45actually build applications for
  8672. 5:59:47different uses on campus my name is
  8673. 5:59:50Jeremy Nelson I am the director of the
  8674. 5:59:52XR initiative at the University of
  8675. 5:59:53Michigan we've been tasked with three
  8676. 5:59:56major goals uh to bring XR Technologies
  8677. 5:59:59for teaching and learning to our 19
  8678. 6:00:02schools and colleges in the residential
  8679. 6:00:03curricula at the University of Michigan
  8680. 6:00:05an arbor campus
  8681. 6:00:06uh bring these Technologies to our
  8682. 6:00:08online curriculum which is evolving
  8683. 6:00:10quickly as well as creating Innovative
  8684. 6:00:13public private
  8685. 6:00:15Partnerships well this is great and such
  8686. 6:00:18a nice set of participants uh that we we
  8687. 6:00:20can learn from today so I wanted to
  8688. 6:00:24structure this discussion first around
  8689. 6:00:27um scale now scale is really when it
  8690. 6:00:31comes to XR we often start small and but
  8691. 6:00:35at the University level we really want
  8692. 6:00:37to scale very quickly so I want to learn
  8693. 6:00:39from you what that means in each of your
  8694. 6:00:41projects and then as we go uh across the
  8695. 6:00:44university what that means up to the
  8696. 6:00:46scale of the University so Michelle I
  8697. 6:00:49wanted to start with you and learn about
  8698. 6:00:51some of your XR projects and initiatives
  8699. 6:00:54and how you deal with the question of
  8700. 6:00:57scale there both in terms of like how
  8701. 6:01:00many students may be involved or how
  8702. 6:01:03many subjects may be involved and tell
  8703. 6:01:04us a little bit about
  8704. 6:01:06the kind you can pick a project and tell
  8705. 6:01:08us a little bit about um participants
  8706. 6:01:10and Technologies and how you deal with
  8707. 6:01:13scale so the whole question of scale I
  8708. 6:01:16think is really an important one when
  8709. 6:01:18you're thinking about XR Technologies
  8710. 6:01:21and sometimes I also think that that
  8711. 6:01:23might drive the choice of technologies
  8712. 6:01:26that you're using
  8713. 6:01:28so two of the projects that I'm working
  8714. 6:01:31on right now I think about um both of
  8715. 6:01:34them have a little diff scales so the
  8716. 6:01:38first project that I actually got
  8717. 6:01:39started with is a virtual
  8718. 6:01:43reality program that will focus on
  8719. 6:01:46helping practicing nurses Physicians and
  8720. 6:01:50pharmacists really learn about teamwork
  8721. 6:01:52and
  8722. 6:01:53communication and this environment is a
  8723. 6:01:57pediatric emergency room and so it will
  8724. 6:02:00be multiplayer and small teams will come
  8725. 6:02:04together using
  8726. 6:02:06um an Oculus or a HTC but it will use
  8727. 6:02:11the high-end devices and so they'll come
  8728. 6:02:14together they'll practice their skills
  8729. 6:02:18they'll practice communicating and
  8730. 6:02:19they'll practice their teamwork so this
  8731. 6:02:22particular project although we would
  8732. 6:02:24like to get many teams to participate in
  8733. 6:02:28this the scale is going to be somewhat
  8734. 6:02:31limited by the number of high-end
  8735. 6:02:34devices that we have have the riffs and
  8736. 6:02:37The Vibes and being able to bring people
  8737. 6:02:40together to do that so I look at this
  8738. 6:02:42project as a little smaller scale now
  8739. 6:02:46another project that we're involved in
  8740. 6:02:49that was just uh funded through AI who
  8741. 6:02:53is going to partner with us is a project
  8742. 6:02:57where we're really going to help nurses
  8743. 6:03:01and pharmacists understand some of the
  8744. 6:03:04devastating effects of chemotherapy
  8745. 6:03:07drugs when those drugs are
  8746. 6:03:10administered intravenously and something
  8747. 6:03:13goes wrong and those chemotherapy very
  8748. 6:03:17potent hazardous drugs leak outside the
  8749. 6:03:20blood vessel or leak outside the port
  8750. 6:03:24and destroy the skin and the the
  8751. 6:03:28internal skin and we don't see that
  8752. 6:03:30right away so it's although we can
  8753. 6:03:33explain that and we can show people the
  8754. 6:03:36devastating effects they don't really
  8755. 6:03:38see what's happening inside the body so
  8756. 6:03:39we're kind of calling this project Under
  8757. 6:03:41the Skin now that project we want to
  8758. 6:03:44scale up and scale up big so we want to
  8759. 6:03:47be able to bring this to 60 participants
  8760. 6:03:50who come to our workshops we want to be
  8761. 6:03:53able to take this to maybe a hundred
  8762. 6:03:56graduate nursing students who are in our
  8763. 6:03:59assessment
  8764. 6:04:00Labs pharmacists so we're using the
  8765. 6:04:03Oculus go because that's something where
  8766. 6:04:06we can get many headsets and distribute
  8767. 6:04:09them and put this out widely so I think
  8768. 6:04:12for us sometimes it's driven by need and
  8769. 6:04:16then how sophisticated the device is we
  8770. 6:04:19use yeah this is great and it also
  8771. 6:04:22Echoes like one of my observations In
  8772. 6:04:24from from working with with many of you
  8773. 6:04:26and also from my own work that um large
  8774. 6:04:29scale often means low Tech because
  8775. 6:04:31that's a way to scale and and and work
  8776. 6:04:34with the budget constraints that we have
  8777. 6:04:36so this lowest common denominator
  8778. 6:04:38approach is one way to go about it so uh
  8779. 6:04:41Joanna I was wondering if we are now to
  8780. 6:04:43talk about the college level the College
  8781. 6:04:46of Engineering specifically in the
  8782. 6:04:48University of Michigan I know that one
  8783. 6:04:50of the initiatives you have going on is
  8784. 6:04:52the avmr clinic and I wanted to learn uh
  8785. 6:04:57how you deal with scale at that level
  8786. 6:05:00thank you that's a great question you
  8787. 6:05:02know so just as we heard before you know
  8788. 6:05:03there are different kinds of
  8789. 6:05:04technologies that you can employ you can
  8790. 6:05:06do a rift or you can do a an Oculus go
  8791. 6:05:09and so forth you know one of the ideas
  8792. 6:05:10that we had early on is to use mobile
  8793. 6:05:13devices to do augmented reality for
  8794. 6:05:15instance um and so that was the idea
  8795. 6:05:18that I first started working on as an
  8796. 6:05:19individual researcher when I got into
  8797. 6:05:22the the dean position one of the things
  8798. 6:05:24that I began to realize is that as you
  8799. 6:05:26go to different kinds of classrooms and
  8800. 6:05:29different kinds of contexts the students
  8801. 6:05:31need to understand how to interact with
  8802. 6:05:34the uh with the
  8803. 6:05:36a mixed reality itself and we don't
  8804. 6:05:38actually have a very good way of doing
  8805. 6:05:40that yet there is no normative context
  8806. 6:05:44you know like in a lecture hall people
  8807. 6:05:45know you know you sit you know there's a
  8808. 6:05:47there's a a a screen or a blackboard at
  8809. 6:05:51the front and everyone faces the front
  8810. 6:05:53and and listens to a lecture and that is
  8811. 6:05:55the normative context but there is no
  8812. 6:05:57normative context for XR kind of
  8813. 6:06:00applications now I don't think that I
  8814. 6:06:03can figure out what the best Norm
  8815. 6:06:05context is myself instead what it has to
  8816. 6:06:08do is we have to have a lot of different
  8817. 6:06:09people playing um in these spaces to
  8818. 6:06:13kind of you know figure out what the
  8819. 6:06:15best normative context is and so our
  8820. 6:06:17approach is to get these tools in as
  8821. 6:06:21many people's hands as possible and to
  8822. 6:06:24get different faculty members to think
  8823. 6:06:27about what makes sense in their context
  8824. 6:06:30and um by having a lot of smaller
  8825. 6:06:32experiments and and like really lowering
  8826. 6:06:35the barriers to adopt these kinds of
  8827. 6:06:38Technologies in the classrooms I think
  8828. 6:06:40that we'll be able to get to a normative
  8829. 6:06:42context uh where XR learning kind of
  8830. 6:06:46makes sense um so that's been our
  8831. 6:06:49approach so rather than you know having
  8832. 6:06:52you know one person think about what is
  8833. 6:06:54the best way to do it in this particular
  8834. 6:06:56context is to just lower barriers get
  8835. 6:07:00people to uh work with um developers
  8836. 6:07:03like in uh Dan fesan group get people
  8837. 6:07:06working with uh phds who know about
  8838. 6:07:10pedagogy and know about educational uh
  8839. 6:07:13research in ways that um engineering
  8840. 6:07:16professors don't necessarily know
  8841. 6:07:17getting those people working together to
  8842. 6:07:20really understand what are the best ways
  8843. 6:07:22to um to deploy these kinds of
  8844. 6:07:25Technologies in in different kinds of
  8845. 6:07:27context so it's it's a it's similar but
  8846. 6:07:29different we're trying to get the
  8847. 6:07:31Technologies in as many people's hands
  8848. 6:07:32as possible and that's how we're dealing
  8849. 6:07:34with the scale
  8850. 6:07:36thank you Janna and and I know that one
  8851. 6:07:38of one um potentially small but yet
  8852. 6:07:42significant thing that you've been doing
  8853. 6:07:43is running a series of workshops uh
  8854. 6:07:45bringing people together who want to
  8855. 6:07:47learn about how to actually teach uh or
  8856. 6:07:50how to actually engage with a avmr or XR
  8857. 6:07:53Technologies and so I was wondering um
  8858. 6:07:56these workshops I've participated in one
  8859. 6:07:58of them I think um what what would you
  8860. 6:08:00say you have learned from running
  8861. 6:08:02workshops with faculty and students who
  8862. 6:08:04want to learn about
  8863. 6:08:06XR the thing that I've learned is that
  8864. 6:08:09we have so much more to learn you know
  8865. 6:08:12it's it's the thing that really strikes
  8866. 6:08:14me is that this is such a wide openen
  8867. 6:08:17space that no one really has the answer
  8868. 6:08:22and that you know there's a lot of
  8869. 6:08:24different ideas out there and there's a
  8870. 6:08:25lot of like contradictory kind of
  8871. 6:08:27findings that people are are are
  8872. 6:08:29reporting on and there's there's no
  8873. 6:08:32single way which means that we need more
  8874. 6:08:34people in the space we need more people
  8875. 6:08:36generating more data generating more
  8876. 6:08:40experiences and and you know we need
  8877. 6:08:42more interaction between all of us to
  8878. 6:08:44figure out what are the best ways and
  8879. 6:08:46what are the the worst ways so that we
  8880. 6:08:47can get rid of those things that don't
  8881. 6:08:49seem to work really well and move on um
  8882. 6:08:53and start doing different kinds of work
  8883. 6:08:55that is really impactful for the student
  8884. 6:08:58so now Jeremy um in some sense uh you
  8885. 6:09:01probably have the birds eye view at
  8886. 6:09:03Michigan right now um um you have been
  8887. 6:09:06with us for some time now and I know as
  8888. 6:09:08one of your first steps you've actually
  8889. 6:09:10reached out and talked to a lot of
  8890. 6:09:12people so it seems like one of the big
  8891. 6:09:15questions you had for yourself first was
  8892. 6:09:17like what is actually the current scale
  8893. 6:09:19at Michigan uh and then how do we maybe
  8894. 6:09:22extended and accelerated so can you tell
  8895. 6:09:24us a little bit about your steps first
  8896. 6:09:27steps and and how do you how do you make
  8897. 6:09:29a sense of the scale of XR work at
  8898. 6:09:32Michigan yeah no thank you all yeah Ian
  8899. 6:09:35the first thing I really wanted to
  8900. 6:09:37understand is is where were those
  8901. 6:09:38pockets of expertise who was building in
  8902. 6:09:41space who was teaching with the
  8903. 6:09:43Technologies and I think the folks we
  8904. 6:09:44have today today together on the panel
  8905. 6:09:46of leading that space um so I really
  8906. 6:09:50tried to meet with you know as many
  8907. 6:09:52faculty staff students uh other
  8908. 6:09:56non-academic units that are in the space
  8909. 6:09:59to really understand where are the you
  8910. 6:10:01know where are the folks that can build
  8911. 6:10:03the technology who are the people
  8912. 6:10:04consuming what do they want to explore
  8913. 6:10:07what types of equipment do we have and
  8914. 6:10:09so really try to build that sense of
  8915. 6:10:10community and as well as meet with
  8916. 6:10:12faculty and in other schools or colleges
  8917. 6:10:15that aren't even thinking about it yet
  8918. 6:10:16to help understand where where they are
  8919. 6:10:19in the adoption phase or contemplative
  8920. 6:10:22steps uh and then share with them what
  8921. 6:10:24we've seen in other places to help build
  8922. 6:10:26that uh excitement interest and and so
  8923. 6:10:30you know there's been a lot happening
  8924. 6:10:32obviously the the work here at Michigan
  8925. 6:10:34didn't start with the XR itive there's
  8926. 6:10:35been a lot of work happening for years
  8927. 6:10:38and really tried to to bring that
  8928. 6:10:40together and and see where there's ma
  8929. 6:10:41critical mass that we can support um so
  8930. 6:10:44a few things you know I'm thinking about
  8931. 6:10:46ways that we can create Frameworks or
  8932. 6:10:49processes or tool sets to help uh enable
  8933. 6:10:52scale for you know faculty to to begin
  8934. 6:10:55to bring their assets or to bring their
  8935. 6:10:57um Concepts to a platform or to the
  8936. 6:11:00technology that they can bring to the
  8937. 6:11:02class so particularly um there's a lot
  8938. 6:11:06of work that can be done with 360 video
  8939. 6:11:08there's some platforms that we're
  8940. 6:11:09exploring there where you can use
  8941. 6:11:11traditional video methods and Inter and
  8942. 6:11:15insert digital elements and digital
  8943. 6:11:17interactions uh to to scale out
  8944. 6:11:19development on that phase as well as we
  8945. 6:11:22launched a seed fund to Spur Innovation
  8946. 6:11:26and the firstr of projects so we just
  8947. 6:11:29announced six projects that we'll be
  8948. 6:11:30working on Michelle's project is one of
  8949. 6:11:32those six um we'll be helping build a
  8950. 6:11:35virtual nuclear reactor for nuclear
  8951. 6:11:37engineering working with folks in our
  8952. 6:11:39school of music theater and dance to
  8953. 6:11:41create some toolkits for immersive audio
  8954. 6:11:44be working with physics to create a
  8955. 6:11:45physics lab so lots of pretty exciting
  8956. 6:11:47projects to get going and get students
  8957. 6:11:50using that building on what Joanna was
  8958. 6:11:52saying about getting
  8959. 6:11:54more experiences in the hands of the
  8960. 6:11:56faculty and the students so we can
  8961. 6:11:58continue to learn and and develop okay
  8962. 6:12:02this is great uh thanks for sharing uh
  8963. 6:12:04that now Dan you have been patiently
  8964. 6:12:06sitting with us and I know that you have
  8965. 6:12:08also been uh someone who has been very
  8966. 6:12:10active for a long time in this space um
  8967. 6:12:14one thing I wanted to ask you directly
  8968. 6:12:16and specifically is I know that you have
  8969. 6:12:18been running uh the XR community of
  8970. 6:12:22practice um for some time now and so I
  8971. 6:12:26want to make a transition from um scale
  8972. 6:12:29to also approach like I want to learn
  8973. 6:12:31more about how can we Implement some of
  8974. 6:12:33that scale how how can other people
  8975. 6:12:35learn from this like what we are doing
  8976. 6:12:36and also how can maybe other people
  8977. 6:12:38improve on what we're doing so um this
  8978. 6:12:40extra community of practice I was
  8979. 6:12:42wondering what was your idea in terms of
  8980. 6:12:45like who did you want to bring together
  8981. 6:12:47who do you bring in from the outside and
  8982. 6:12:50how would you characterize the learning
  8983. 6:12:52that is going on and the exchange that
  8984. 6:12:54is going on in that community of
  8985. 6:12:56practice so my uh goal to start the cop
  8986. 6:13:00was as as we're all familiar University
  8987. 6:13:02of Michigan is a big diverse Institution
  8988. 6:13:05that uh sort of um encourages people to
  8989. 6:13:10uh think locally develop ideas and you
  8990. 6:13:13know so a
  8991. 6:13:14thousand seats can Sprout but in a lot
  8992. 6:13:17of ways we do have a lot of duplication
  8993. 6:13:20of effort that happens in lots of places
  8994. 6:13:23so the idea was that we uh for a long
  8995. 6:13:27time the D was seen as being in a
  8996. 6:13:29leadership position in in XR development
  8997. 6:13:32and we I wanted to open a platform for
  8998. 6:13:33us to be able to share share all the
  8999. 6:13:36work we're doing all the work we've done
  9000. 6:13:38but at the same time also to invite
  9001. 6:13:40others who were doing amazing work in
  9002. 6:13:42their labs and for class classroom use
  9003. 6:13:45to say share what you know what are
  9004. 6:13:48where are you where are things going and
  9005. 6:13:50sort of expand on on the ideas and what
  9006. 6:13:53you would think you might be doing in
  9007. 6:13:54the next two three years so that we can
  9008. 6:13:56bring the community together so that we
  9009. 6:13:59can actually um build a scaffolding that
  9010. 6:14:02everybody can leverage as opposed to uh
  9011. 6:14:05building a lot of silos where we we're
  9012. 6:14:07Reinventing the wheel lots of metaphors
  9013. 6:14:10but uh so that was the concept so it's
  9014. 6:14:13been it's been great to see it evolve
  9015. 6:14:16and I we just made it open so we got we
  9016. 6:14:18have faculty who show up at these
  9017. 6:14:20meetings we have students who show up
  9018. 6:14:22meetings we have staff who are working
  9019. 6:14:24in Labs supporting faculty work in these
  9020. 6:14:27meetings and usually we give them a
  9021. 6:14:30platform that to be able to present on
  9022. 6:14:32their ideas and we intentionally
  9023. 6:14:35designed so that meetings can actually
  9024. 6:14:37uh rotate around campus so we go to your
  9025. 6:14:39lab your space your environment so you
  9026. 6:14:42can share uh what you're working on and
  9027. 6:14:44what you're uh experimenting with and
  9028. 6:14:47it's been a great way for us to sort of
  9029. 6:14:49an email group that sometimes gener
  9030. 6:14:51traffic for people saying have you seen
  9031. 6:14:53this and it's been great to have it
  9032. 6:14:55evolv uh over time and so that was the
  9033. 6:14:58sort of the intention I think it's been
  9034. 6:15:00uh it's been evolving to meet those
  9035. 6:15:03needs yeah that's great and then I know
  9036. 6:15:06that we also often get like requests
  9037. 6:15:08from the outside of people who want to
  9038. 6:15:10like come in and present some of the
  9039. 6:15:12technology and I think that's that's a
  9040. 6:15:14really great way to disseminate it to a
  9041. 6:15:16lot the knowledge to a lot of people so
  9042. 6:15:19the uh I wanted to ask you a more
  9043. 6:15:22specific question about approach this is
  9044. 6:15:24a really difficult question but I
  9045. 6:15:26thought Dan you are the man for this one
  9046. 6:15:29so um you have in your in Your Capacity
  9047. 6:15:33uh managing a team working on on a
  9048. 6:15:35variety of XR projects for some time now
  9049. 6:15:38I know when you ask me this question I
  9050. 6:15:40would tell you well each project is
  9051. 6:15:42specific and needs a tailored strategy
  9052. 6:15:45and a specific approach so now here's my
  9053. 6:15:47question for you do you think if you
  9054. 6:15:50reflect on the work is there like a a
  9055. 6:15:52common approach that you take when you
  9056. 6:15:55to taking on a new XR project um are
  9057. 6:15:59there some common metrics or some common
  9058. 6:16:01key components that you look for or is
  9059. 6:16:04or is really every project so different
  9060. 6:16:06that there is no common
  9061. 6:16:09strategy that kind of touches on your
  9062. 6:16:12question of scale as well because in a
  9063. 6:16:14way uh I always go back to sort of
  9064. 6:16:17mission of the DOR stat Center which is
  9065. 6:16:20what I try to drive our our identity
  9066. 6:16:23which is we are supposed to be in a
  9067. 6:16:25space where we are experimenting and
  9068. 6:16:27thinking about where things are going as
  9069. 6:16:29opposed to where things are in a lot of
  9070. 6:16:31ways we're supposed to be um uh as a Dr
  9071. 6:16:35fou has been quoting grety which is
  9072. 6:16:37we're supposed to be where the Huck
  9073. 6:16:39where the puck is going to be as opposed
  9074. 6:16:40to where the puck is now you know and so
  9075. 6:16:43that drives a lot of the stuff we do we
  9076. 6:16:45have Criterium we use to sort of
  9077. 6:16:48evaluate uh projects as they come in
  9078. 6:16:50because we don't have capacity to really
  9079. 6:16:52take on all the projects that they would
  9080. 6:16:54like us to take on so some of the key
  9081. 6:16:56criterias are um is this project going
  9082. 6:17:00to sort of explore unique uses of this
  9083. 6:17:03technology that we haven't tried or
  9084. 6:17:05other people on campus haven't seen so
  9085. 6:17:07that it will allow us to open
  9086. 6:17:08conversations if we are working with
  9087. 6:17:11Michelle at nursing but we see that this
  9088. 6:17:14idea actually has applications to lots
  9089. 6:17:16of other disciplines so we take on that
  9090. 6:17:19project to say the a collab
  9091. 6:17:21collaborative work environment like
  9092. 6:17:23Michelle's project which we developed
  9093. 6:17:25for VR heart is about a group of people
  9094. 6:17:28looking at a specific uh a patient and
  9095. 6:17:31then how can they communicate with each
  9096. 6:17:32other there's lots of applications of
  9097. 6:17:34that kind of tool and lots of
  9098. 6:17:35disciplines so we when we take it on it
  9099. 6:17:38says let's think through how we do this
  9100. 6:17:40kind of uh collaborative VR environment
  9101. 6:17:44and then what we learn actually will
  9102. 6:17:46help us apply to other disciplines so
  9103. 6:17:48those are the kind of key things which
  9104. 6:17:50is if we develop this is not just the
  9105. 6:17:52one off thing we're going to do and it's
  9106. 6:17:53going to be done it's going to actually
  9107. 6:17:55have uh potential to grow in other
  9108. 6:17:57spaces well I was just going to um you
  9109. 6:18:00know Echo what you just said you know
  9110. 6:18:01when we're doing our clinic for instance
  9111. 6:18:03when we pick the
  9112. 6:18:05um the the proposals that we have that
  9113. 6:18:08we're going to be supporting the College
  9114. 6:18:09of Engineering is the same kind of thing
  9115. 6:18:11we're like you know is is the project
  9116. 6:18:13going to be benefited by being in XR or
  9117. 6:18:17can it be just as easily done using a
  9118. 6:18:19different technology in XR is really
  9119. 6:18:20besides the point and then how portable
  9120. 6:18:22is it to other contexts right because we
  9121. 6:18:26really that is the most important thing
  9122. 6:18:28especially in this phase now is that we
  9123. 6:18:30want to make sure that we develop these
  9124. 6:18:32tools in a way that are as applicable
  9125. 6:18:36across the board as possible and not
  9126. 6:18:38just going to create a a cool app but
  9127. 6:18:42it's only relevant in in one specific
  9128. 6:18:45and very limited context yeah a project
  9129. 6:18:48that was funded by College of
  9130. 6:18:50Engineering as part of the clinic was
  9131. 6:18:52how do you integrate 36 video in a VR
  9132. 6:18:55environment with interactivity so Joanna
  9133. 6:18:58funded our effort to be able to say okay
  9134. 6:19:01we have a toolkit that does a lot of
  9135. 6:19:03cool great things that we can manipulate
  9136. 6:19:05but we never really got a chance to
  9137. 6:19:06implement a 360 interactive content so
  9138. 6:19:09we developed that because we think that
  9139. 6:19:11360 is going to be one of those lwh
  9140. 6:19:14hanging fruit where people are going to
  9141. 6:19:15be able to sort of like give me some I
  9142. 6:19:17have some content I have some camera I
  9143. 6:19:19captured I want to bring it into an XR
  9144. 6:19:22VR environment how can I use it so
  9145. 6:19:24building that platform would allow us to
  9146. 6:19:27move uh to move it into a bigger use
  9147. 6:19:30case U and the other piece of criteria
  9148. 6:19:32and which is based on our Capac
  9149. 6:19:35D say like we have some unique resources
  9150. 6:19:37we have a motion capture rig we have a
  9151. 6:19:40photogrametry rig and we have all these
  9152. 6:19:42kind of elements that are not really
  9153. 6:19:45available in lots of other spaces and so
  9154. 6:19:47if a project comes to and says there's a
  9155. 6:19:51a a movie class a class that's going to
  9156. 6:19:55teach how to U make a movie like citizen
  9157. 6:19:58King and they want to use a motion
  9158. 6:20:01capture to capture an actor rep playing
  9159. 6:20:03a scene and embed in a VR environment
  9160. 6:20:06nobody else can really do that because
  9161. 6:20:08we don't have a Vicon Vicon motion
  9162. 6:20:11captures rig sitting in a lot of places
  9163. 6:20:14so those kind of drive a lot of the
  9164. 6:20:17projects we take on and ultimately is
  9165. 6:20:20also capacity and do we have the
  9166. 6:20:22expertise to actually execute on the
  9167. 6:20:24plan so those were sort of the sort of
  9168. 6:20:26high overview of things we think through
  9169. 6:20:29as as we get uh contacted by faculty and
  9170. 6:20:32researchers to say is this is this maybe
  9171. 6:20:35a potential pathway for them to uh to
  9172. 6:20:37pursue using XR okay so this is great
  9173. 6:20:40and um it it also highlighted some of
  9174. 6:20:43the synergies just between some of our
  9175. 6:20:45teams and where we are and I think we we
  9176. 6:20:48would even have more stories to share
  9177. 6:20:50there um I think we we we nicely talked
  9178. 6:20:53about scale in this segment we the
  9179. 6:20:55observation that scale ultimately means
  9180. 6:20:58potentially making low Tech choices at
  9181. 6:21:01least at this stage making sure that we
  9182. 6:21:03can reach more people
  9183. 6:21:05uh we talked about approach and how to
  9184. 6:21:07define what is an interesting project
  9185. 6:21:10and it can sometimes be disappointing
  9186. 6:21:12for somebody starting out in XR uh
  9187. 6:21:14thinking that this is interesting isn't
  9188. 6:21:16my app interesting and the choices that
  9189. 6:21:18we as researchers or Dan as managers and
  9190. 6:21:22Joanna as Deans make when it comes to
  9191. 6:21:23funding projects I think these were Val
  9192. 6:21:26insights uh that I wanted us to share
  9193. 6:21:28with our Learners and so thank you for
  9194. 6:21:30this first part of our discussion
  9195. 6:21:51okay welcome back to our Learners um we
  9196. 6:21:53are going to continue our discussion
  9197. 6:21:55with invited experts uh from Michigan in
  9198. 6:21:58this uh second part of our discussion I
  9199. 6:22:01want to focus the discussion on around
  9200. 6:22:04success how do we define success uh what
  9201. 6:22:07are potentially metrics that we look for
  9202. 6:22:09and then also I want to look into the
  9203. 6:22:11future um together with you obviously so
  9204. 6:22:15I'm going to take some turns here and uh
  9205. 6:22:18and in the end we'll open it up
  9206. 6:22:20completely and see how well that goes
  9207. 6:22:21okay but I wanted to start uh with
  9208. 6:22:24Michelle first which seems to be
  9209. 6:22:26recurring always picking on Michelle so
  9210. 6:22:29Michelle um for some of the specific
  9211. 6:22:31projects that you have described earlier
  9212. 6:22:33or maybe even others you're working on
  9213. 6:22:35um I was wondering how do you go about
  9214. 6:22:37defining success for these projects uh
  9215. 6:22:41both in terms of research and maybe
  9216. 6:22:43integration with teaching um are there
  9217. 6:22:46any uh specific metrics is there
  9218. 6:22:48anything you aim to show to demonstrate
  9219. 6:22:52success that's a great question Michael
  9220. 6:22:54just looking at this whole idea of
  9221. 6:22:57success and and how you figure out
  9222. 6:22:59whether or not your XR project was
  9223. 6:23:02successful
  9224. 6:23:04some of the ways that I try to approach
  9225. 6:23:06this is obviously you know I think
  9226. 6:23:08everybody knows each project is unique
  9227. 6:23:11and what you're trying to achieve is
  9228. 6:23:12going to look
  9229. 6:23:14different and I think it just kind of
  9230. 6:23:16goes back to really some of the basics
  9231. 6:23:19so what makes sense
  9232. 6:23:21for Learning and research whether
  9233. 6:23:25it's you know case study or you know for
  9234. 6:23:29me uh mannequin based simulation are
  9235. 6:23:32going to look in some ways similar to XR
  9236. 6:23:36so you know I think about you know
  9237. 6:23:38things like learning outcomes what is it
  9238. 6:23:39that I'm trying to achieve with this so
  9239. 6:23:43when I looked at the heart VR one of the
  9240. 6:23:46most important things that we were
  9241. 6:23:48trying to accomplish was to give um our
  9242. 6:23:51Learners an opportunity to practice
  9243. 6:23:54communication skills and practice their
  9244. 6:23:56teamwork skills those were the two
  9245. 6:23:58things that were the most important and
  9246. 6:24:01so we created the environment to to
  9247. 6:24:04support that a sort of secondary
  9248. 6:24:08objective was the opportunity to
  9249. 6:24:11practice the Pediatric Advanced life
  9250. 6:24:14support
  9251. 6:24:15algorithms so they were able to go
  9252. 6:24:17through and practice the algorithms we
  9253. 6:24:20knew that we were not going to be
  9254. 6:24:22dealing with any type of task-based
  9255. 6:24:25learning so they weren't going to
  9256. 6:24:27practice CPR skills they weren't going
  9257. 6:24:29to practice you know any kind of
  9258. 6:24:32Hands-On skills so that guided our
  9259. 6:24:35development so then at the um end of
  9260. 6:24:39that what we looked at is so how would
  9261. 6:24:40we know whether or not it's successful
  9262. 6:24:42now we haven't fully implemented it yet
  9263. 6:24:45however things that we've built into
  9264. 6:24:47that is first of all did they were they
  9265. 6:24:51able to demonstrate effective
  9266. 6:24:54communication skills if we ran them
  9267. 6:24:56through this program several times did
  9268. 6:24:59the communication skill improve um did
  9269. 6:25:02we see back in their home units you know
  9270. 6:25:04could we follow up with them and ask
  9271. 6:25:06them you know did this help it's hard to
  9272. 6:25:10measure transference into the clinical
  9273. 6:25:12environment so we often don't try to do
  9274. 6:25:16that um but we do try to ask them you
  9275. 6:25:20know did this help do do you feel more
  9276. 6:25:23confident in your skills and maybe
  9277. 6:25:26sometimes look at knowledge things like
  9278. 6:25:28that so what can we easily measure for
  9279. 6:25:30us sometimes the research questions are
  9280. 6:25:33really the same
  9281. 6:25:34as the um learning questions what we're
  9282. 6:25:37thinking about for education so another
  9283. 6:25:40area that we can use XR very effectively
  9284. 6:25:44is cavia came and talked a lot about
  9285. 6:25:46this whole idea of perspective taking
  9286. 6:25:49and so I have another project where we
  9287. 6:25:51are going to help folks that are in
  9288. 6:25:55healthcare provider roles understand
  9289. 6:25:59what it's like when your de or heart of
  9290. 6:26:02hearing go to a healthare visit and so
  9291. 6:26:06we're going to use the idea of as Dan
  9292. 6:26:08talked about 360 video and creating
  9293. 6:26:13these 3 360 videos where you can sort of
  9294. 6:26:16step in the shoes of somebody who's deaf
  9295. 6:26:18or heart of hearing and the whole goal
  9296. 6:26:21for that is just to learn what it's like
  9297. 6:26:26to understand what it's like understand
  9298. 6:26:28the
  9299. 6:26:29perspective so if they understand it
  9300. 6:26:33they can then
  9301. 6:26:35work towards creating a better
  9302. 6:26:37experience so our goal is not to teach
  9303. 6:26:41them what to do better but to just give
  9304. 6:26:44them that experience and improve and
  9305. 6:26:47increase their understanding so those
  9306. 6:26:49are really veryy two different goals and
  9307. 6:26:52I think with everything you really look
  9308. 6:26:54at what am I trying to achieve and then
  9309. 6:26:57I always say how do you match the
  9310. 6:26:59technology with what you're trying to
  9311. 6:27:02achieve and for our purposes we thought
  9312. 6:27:04360 video could do that for us and we
  9313. 6:27:09didn't need to try to create a much more
  9314. 6:27:13expensive virtual reality animated
  9315. 6:27:16environment we could do that with 360
  9316. 6:27:18video so we'll see how it works out so
  9317. 6:27:22that was great uh I think it showed uh
  9318. 6:27:25obviously that we are all also still
  9319. 6:27:27learning and um even if a project may
  9320. 6:27:31not be successful in some traditional
  9321. 6:27:33sense uh
  9322. 6:27:34for example I had some other questions
  9323. 6:27:36in mind as I was listening to you like
  9324. 6:27:39did did a project ever fail in the sense
  9325. 6:27:41that you you matched it with the wrong
  9326. 6:27:42technology but I'm gonna ask Joanna um
  9327. 6:27:46because Joanna I know in your role um um
  9328. 6:27:49talking again about the avmr clinic but
  9329. 6:27:51you can take this question more broadly
  9330. 6:27:54when you um accept a project for funding
  9331. 6:27:57are there a specific criteria you apply
  9332. 6:28:00in terms of how we should be thinking
  9333. 6:28:02about success in each of the these
  9334. 6:28:06projects yeah so the way to determine
  9335. 6:28:08whether or not a project is successful I
  9336. 6:28:10mean there's there's two ways that I
  9337. 6:28:12kind of think about it you know so one
  9338. 6:28:13way is you know specific to that project
  9339. 6:28:16you know and one of the criteria is that
  9340. 6:28:19every project does have some kind of a
  9341. 6:28:22mechanism or some kind of a way to
  9342. 6:28:24determine whether or not a project is
  9343. 6:28:26successful if it's actually achieving
  9344. 6:28:28the goals that it it is planning on
  9345. 6:28:30achieving and the second thing the
  9346. 6:28:32second metric of success I would say is
  9347. 6:28:35whether or not that technology is then
  9348. 6:28:38ported to another context so that to me
  9349. 6:28:41is the ultimate um success right so
  9350. 6:28:46maybe you know the 360 um situation that
  9351. 6:28:50we just heard about from Michelle you
  9352. 6:28:52know so that's a scenario that that
  9353. 6:28:54she's applying in a particular context
  9354. 6:28:57but then if we were able to see that
  9355. 6:28:58that context that that application or
  9356. 6:29:01what was learned from that particular
  9357. 6:29:03thing was then applied to another course
  9358. 6:29:06say in like a design course around um
  9359. 6:29:10you know consumer Centric or socially
  9360. 6:29:13enabled design for instance that to me
  9361. 6:29:16would be an enormous success now we
  9362. 6:29:18don't have successes like that quite yet
  9363. 6:29:21because you know we're still it's still
  9364. 6:29:22very early days uh in the projects and
  9365. 6:29:25we're still trying to determine whether
  9366. 6:29:27or not the individual projects
  9367. 6:29:29themselves are successful with regard to
  9368. 6:29:30their own uh criteria
  9369. 6:29:34so I don't know if if this is
  9370. 6:29:36appropriate or not but I kind of wanted
  9371. 6:29:37to to show um talk a little bit about my
  9372. 6:29:40personal resour research where there was
  9373. 6:29:43there was a failure if you will that
  9374. 6:29:46just opens up more questions so the
  9375. 6:29:48research that we're U trying to do is to
  9376. 6:29:50try to help students understand Crystal
  9377. 6:29:52structures which is an important Concept
  9378. 6:29:53in Material Science and a lot of that uh
  9379. 6:29:57go that concept requires spatial
  9380. 6:30:00reasoning and so what we were thinking
  9381. 6:30:02about is perhaps we can use virtual
  9382. 6:30:04reality and just mixed reality kinds of
  9383. 6:30:07um representations of of Crystal
  9384. 6:30:09structures to help students develop like
  9385. 6:30:11an understanding of what these crystals
  9386. 6:30:13really look like in space and the idea
  9387. 6:30:15was is that they would do better and and
  9388. 6:30:17get better spatial reasoning out of this
  9389. 6:30:20where spatial reasoning of course is the
  9390. 6:30:22ability to take a three-dimensional
  9391. 6:30:23object and turn it in your mind rather
  9392. 6:30:26than doing it in your mind it would be
  9393. 6:30:27so much better if you could just do it
  9394. 6:30:29with the object in virtual reality or
  9395. 6:30:32mixed reality and so we did these these
  9396. 6:30:34experiments and we did them over a
  9397. 6:30:36course of two years and we saw
  9398. 6:30:39absolutely that students who did a
  9399. 6:30:42particular task using virtual reality to
  9400. 6:30:45manipulate these objects on that task
  9401. 6:30:48did better than those that didn't but
  9402. 6:30:51here's the you know so that was like a
  9403. 6:30:53huge win we're like who yay fun this is
  9404. 6:30:55exciting but then uh we we did a pre and
  9405. 6:31:00post to see whether or not those gains
  9406. 6:31:02were retained and we actually saw that
  9407. 6:31:04those gains were not retained and in
  9408. 6:31:06fact the students without who didn't use
  9409. 6:31:09a virtual reality um did better
  9410. 6:31:12afterwards than the ones who had virtual
  9411. 6:31:15reality and so that now raises so many
  9412. 6:31:18fascinating questions like you know is
  9413. 6:31:20there something about doing this mental
  9414. 6:31:22manipulation that actually cements the
  9415. 6:31:25learning or not and so how can we now
  9416. 6:31:27change the experiment how can we
  9417. 6:31:29actually change the learning activity so
  9418. 6:31:32that those gains aren't lost maybe
  9419. 6:31:34there's something else that we're
  9420. 6:31:35missing so it's this fascinating you
  9421. 6:31:37know again it's going back to you know
  9422. 6:31:40there are things that we just don't know
  9423. 6:31:42like that is a
  9424. 6:31:43counterintuitive thing that we just
  9425. 6:31:45found um so how do we actually apply
  9426. 6:31:48that so that that's a failure in an
  9427. 6:31:51indiv in an individual case but I think
  9428. 6:31:54we'll have um ramifications in the long
  9429. 6:31:56run that will be much more positive this
  9430. 6:31:59is great both I mean I was feeding with
  9431. 6:32:01you as a researcher for a second because
  9432. 6:32:02oh damn negative results but I mean on
  9433. 6:32:05the other hand I think it applies I
  9434. 6:32:07always say that to my students in my own
  9435. 6:32:09courses as well at least we've learned
  9436. 6:32:11something and I think that applies in in
  9437. 6:32:13this entire space and it's a good
  9438. 6:32:15attitude uh to make progress towards
  9439. 6:32:17learning about XR I think so Jeremy and
  9440. 6:32:21Dan um you can figure it out between the
  9441. 6:32:24two of you who wants to take on this one
  9442. 6:32:26I want us to think even a little bit
  9443. 6:32:29more forward um so Dan probably has some
  9444. 6:32:31new projects coming in I know that
  9445. 6:32:33Jeremy as part of the XR initiative you
  9446. 6:32:35have just funded a few um I know that uh
  9447. 6:32:39one thing so I want to talk about next
  9448. 6:32:42steps um we talked a lot about research
  9449. 6:32:44we did mention uh a lot of our efforts
  9450. 6:32:47with students so one thing that I think
  9451. 6:32:50um is a little problematic at the moment
  9452. 6:32:52coming back to scale is we do have a
  9453. 6:32:55student oriented XR uh spaces so for
  9454. 6:32:59example in durad Center um I can also as
  9455. 6:33:01an instructor I can go there sometimes
  9456. 6:33:04and and teach so I feel like with a lot
  9457. 6:33:06of these things that we're doing and the
  9458. 6:33:09facilities we have we're kind of like at
  9459. 6:33:11maximum capacity and I I feel like
  9460. 6:33:13that's also what I hear when I talk to
  9461. 6:33:15you so um how can we improve on that how
  9462. 6:33:20can we extend our capabilities to do
  9463. 6:33:24more and better XR in the future how do
  9464. 6:33:26you think about this so I I think we've
  9465. 6:33:29talked about this maybe I'll I'll
  9466. 6:33:30briefly capture sort of uh the rational
  9467. 6:33:34of how I I thought about the
  9468. 6:33:36visualization Studio at the you know
  9469. 6:33:38when we developed the visualization
  9470. 6:33:40studio uh open it in Fall 2018 we
  9471. 6:33:44literally looked at the environment and
  9472. 6:33:46said there's a lot of people who are
  9473. 6:33:48being locked out of using and accessing
  9474. 6:33:50these
  9475. 6:33:52tools even not being able to go you know
  9476. 6:33:54you can go buy some faculty member may
  9477. 6:33:56buy a headset but there was not a
  9478. 6:33:58holistically developed environment that
  9479. 6:34:00can allow a group of 20 30 people to
  9480. 6:34:02join and collaborate and work and
  9481. 6:34:04develop environment so we basically put
  9482. 6:34:07a marker on the floor and on the ground
  9483. 6:34:08and said we need something to help us
  9484. 6:34:11think through the process my hidden but
  9485. 6:34:15long-term Mo uh plan uh strategy was
  9486. 6:34:18that I want to build something that can
  9487. 6:34:20demonstrate to the campus what we can do
  9488. 6:34:24and the intention was that this is one
  9489. 6:34:26way you can build X that is designed to
  9490. 6:34:29support as many disciplines as possible
  9491. 6:34:31so it's not micr focused on specific
  9492. 6:34:34discipline and what I wanted to do and
  9493. 6:34:37we're having some really great
  9494. 6:34:39conversations with various schools who
  9495. 6:34:42are coming in and saying your formula
  9496. 6:34:44looks like this I'm going to build a lab
  9497. 6:34:45in my building that's going to be
  9498. 6:34:47applying specifically to architecture
  9499. 6:34:50students because I need other things
  9500. 6:34:52around this environment and we're
  9501. 6:34:54talking with folks in lsna saying you
  9502. 6:34:56guys have done X but we're going to need
  9503. 6:34:58Y and then we're going to use your
  9504. 6:35:00formula but we're going to evolve it
  9505. 6:35:02differently and so The Hope was that we
  9506. 6:35:04will build something not necessarily to
  9507. 6:35:08fully um uh satisfy the demand that we
  9508. 6:35:12saw coming on campus it was a way for us
  9509. 6:35:14to say this is one way of doing it we
  9510. 6:35:18want to keep involving it because we
  9511. 6:35:19started with a SW set of Hardware but
  9512. 6:35:23within a year we
  9513. 6:35:27flipped Rift SES and all that kind of
  9514. 6:35:30stuff we Chang this model of how we try
  9515. 6:35:32to operate the center which is change
  9516. 6:35:34quickly and identify the things that
  9517. 6:35:36work and others can learn from it and
  9518. 6:35:38evolve it so that the scale is going to
  9519. 6:35:40pop out at at different areas on campus
  9520. 6:35:43it's going to pop out at different
  9521. 6:35:44schools and different un departments are
  9522. 6:35:46going to evolve the space to fit their
  9523. 6:35:49specific needs and that you know the cop
  9524. 6:35:51and other tools are going to help us
  9525. 6:35:53collaborating into those environments
  9526. 6:35:55so right we are a uh over subscribed uh
  9527. 6:35:59I'm trying to solve the short-term
  9528. 6:36:01problem so we are adding six more
  9529. 6:36:03Workstation in the was supposed to be
  9530. 6:36:06winter semester but it's going to happen
  9531. 6:36:08in the fall we're going to add six more
  9532. 6:36:10workstations add more capacity so that
  9533. 6:36:12at least the size of a class that you
  9534. 6:36:14have Michael can come and be able to use
  9535. 6:36:16it even if they have you know a couple
  9536. 6:36:19of work stations to double up but that's
  9537. 6:36:21never going to feel like it's going to
  9538. 6:36:23satisfy all the things we need so the
  9539. 6:36:25the strategy the long-term plan is we
  9540. 6:36:28have the space used on the third can we
  9541. 6:36:31you know I have ideas for how we can
  9542. 6:36:33expand a capacity for a room that can
  9543. 6:36:35hold 50 people that has XR enabled space
  9544. 6:36:38but still that's not going to be enough
  9545. 6:36:40but the other pieces are the other
  9546. 6:36:43pieces of the Machinery are moving where
  9547. 6:36:45other units are thinking and mapping and
  9548. 6:36:47adding to their budget for what they
  9549. 6:36:48want to do in the next cycle so that
  9550. 6:36:51they could have a space that's capable
  9551. 6:36:52of supporting faculty and students in
  9552. 6:36:54their in their individual units um so
  9553. 6:36:58that that that's those were the two sort
  9554. 6:37:00of Pathways that we're trying to follow
  9555. 6:37:02okay this is this is great and this is
  9556. 6:37:04uh this already actually helps a lot of
  9557. 6:37:06people across the university because a
  9558. 6:37:08lot of people including myself make use
  9559. 6:37:11of that those spaces so Jeremy killer
  9560. 6:37:14question uh how do we what are the next
  9561. 6:37:17steps to even increase the scale at the
  9562. 6:37:20larger University level and I know you
  9563. 6:37:22think a lot about teaching and
  9564. 6:37:24presential learning and online learning
  9565. 6:37:26and how do you bring these Technologies
  9566. 6:37:28to like a mass so I'm wondering what
  9567. 6:37:31what do you think are your next steps as
  9568. 6:37:33part of the XR initiative sure yeah no I
  9569. 6:37:36think I think the blueprint that Dan put
  9570. 6:37:38down with the visualization studio is
  9571. 6:37:39something you know that we can build on
  9572. 6:37:41top of and in other parts of the
  9573. 6:37:43university to allow even more folks
  9574. 6:37:46outside of the the North Campus
  9575. 6:37:48Community to participate in experience
  9576. 6:37:51there's there's one smaller lab on
  9577. 6:37:52central campus now that six or eight
  9578. 6:37:54students can participate in that's just
  9579. 6:37:56not to the same scale so I think there
  9580. 6:37:59blueprint there of how to build out of
  9581. 6:38:00space and how to replicate that um so we
  9582. 6:38:03we're talking with other units around
  9583. 6:38:05campus on how to do that I know the
  9584. 6:38:07school of information is looking at
  9585. 6:38:08building a new building and they want to
  9586. 6:38:10include space in there our College of
  9587. 6:38:12architecture and urban planning have
  9588. 6:38:13already been talking about building out
  9589. 6:38:15an XR lab so I think there's kind of
  9590. 6:38:18taking that model and building out you
  9591. 6:38:19know large spaces where folks can come
  9592. 6:38:21together and as well as smaller more
  9593. 6:38:22iterative spaces also I think with some
  9594. 6:38:25of these new devices like the Oculus
  9595. 6:38:28Quest and more of the portable um you
  9596. 6:38:32know PCO devices that you can have
  9597. 6:38:34anywhere really anywhere where there's a
  9598. 6:38:36wireless connection and enough room I
  9599. 6:38:38think looking at ways to to make that
  9600. 6:38:39available I know Michelle as well as
  9601. 6:38:42another faculty industry have required
  9602. 6:38:46dozens of and hundreds of oculus go
  9603. 6:38:49headsets and are able to deploy those so
  9604. 6:38:50I think that's a method as well but we
  9605. 6:38:52have to be thinking about scale in terms
  9606. 6:38:54of maintaining these devices the
  9607. 6:38:56security the patching the update content
  9608. 6:38:59distribution so those are all similar
  9609. 6:39:01types of challenges that have been faced
  9610. 6:39:02with it terms of desktops and laptops
  9611. 6:39:05you know as well as you know in the AR
  9612. 6:39:07space mobile phones almost many folks
  9613. 6:39:10many Learners have a smartphone that has
  9614. 6:39:12AR capability in it and so how can we
  9615. 6:39:15leverage what's available or at least
  9616. 6:39:17you know that minimum set to to scale
  9617. 6:39:20this out and create experiences that can
  9618. 6:39:23be consumed by more folks so I think as
  9619. 6:39:25we as we generate more content as we
  9620. 6:39:27create more content uh it'll help us in
  9621. 6:39:30in making larger purchases of equipment
  9622. 6:39:33spaces that hopefully aren't out of date
  9623. 6:39:36before you know you get to use them for
  9624. 6:39:38too many semesters I I can add one more
  9625. 6:39:40thing Michael is uh something we've been
  9626. 6:39:43talking about internally within cane is
  9627. 6:39:46that and this is stuff we we mapped out
  9628. 6:39:48early but we haven't executor on which
  9629. 6:39:50is um just in the DOR St Center we have
  9630. 6:39:53250 workstations that are you know
  9631. 6:39:57really good machines that have the
  9632. 6:39:59software but there's hundreds of
  9633. 6:40:00machines that are distributed throughout
  9634. 6:40:02campus and so making specialized XR gear
  9635. 6:40:06available for checkout like somebody can
  9636. 6:40:09come and say grab a piece of Hardware
  9637. 6:40:11that we maintain and support and then
  9638. 6:40:14all of a sudden you have lots of places
  9639. 6:40:16that can become a group work environment
  9640. 6:40:18for people being able to explore XR
  9641. 6:40:21technology and so that may be you may
  9642. 6:40:23not need to equip every machine with the
  9643. 6:40:26hardware but if we have 20 headsets that
  9644. 6:40:28people can check out when they need them
  9645. 6:40:30which we're uh we have some limited of
  9646. 6:40:32those tools available but we would like
  9647. 6:40:34to expand it so when you ask what the
  9648. 6:40:37pain point is that if we can expand that
  9649. 6:40:39capacity both on Central on North Campus
  9650. 6:40:41and students can go out and check you
  9651. 6:40:43know a Pelican case with a a Vive or
  9652. 6:40:46Rift s or you know other gear and if we
  9653. 6:40:51build the platform so that the software
  9654. 6:40:53is built into of our load sets that are
  9655. 6:40:56in the labs and all they need to do is
  9656. 6:40:57plug and go um especially with the
  9657. 6:41:00hardware that's inside out tracking so
  9658. 6:41:02you're not worrying about sensors having
  9659. 6:41:04to mount on the desktop and stuff like
  9660. 6:41:06that then that feels like it's it's a
  9661. 6:41:09step that will allow us to engage and
  9662. 6:41:12lots of students actually are coming to
  9663. 6:41:14campus with really powerful laptops so
  9664. 6:41:16that they can actually take it to their
  9665. 6:41:17dorm and be able to use use these tools
  9666. 6:41:20so that's another of uh strategy uh that
  9667. 6:41:25I would like to pursue we're having some
  9668. 6:41:27internal conversations but we'll be
  9669. 6:41:29happy to engage for more wider approach
  9670. 6:41:32to C campus yeah so one of the things
  9671. 6:41:35that I also wanted to make sure that we
  9672. 6:41:36pointed out is you know XR is coming
  9673. 6:41:39right you know the the technology is
  9674. 6:41:41getting better all the time you know the
  9675. 6:41:42devices are getting less and less
  9676. 6:41:44expensive you know the our ability to
  9677. 6:41:47you know detect motion you know it it
  9678. 6:41:50just it just changes by leaps and bound
  9679. 6:41:53every single year and so really you know
  9680. 6:41:56the the message I think that that we
  9681. 6:41:58really need to say is that we need to do
  9682. 6:42:00Investments now in Hardware not because
  9683. 6:42:03you know not because of the hardware so
  9684. 6:42:05much is because we need to develop the
  9685. 6:42:07content we need to understand what XR is
  9686. 6:42:10good for so that by the time XR is in
  9687. 6:42:15everyone's hands which it will be um
  9688. 6:42:18we'll have a very good sense of how to
  9689. 6:42:20deploy XR in the best possible way in
  9690. 6:42:22the learning context in the training
  9691. 6:42:25context you know culturally um think
  9692. 6:42:27about security issues and so forth so
  9693. 6:42:29the fact that we're doing all this
  9694. 6:42:31investment now you know some people
  9695. 6:42:33might be well you know as soon as you
  9696. 6:42:34build it it's obsolete yes that's true I
  9697. 6:42:37suppose but but that's not the point the
  9698. 6:42:40point is developing the normative
  9699. 6:42:42context the point is understanding under
  9700. 6:42:46what circumstances XR is best used for
  9701. 6:42:50the point is you know trying to figure
  9702. 6:42:51out all of these other issues around
  9703. 6:42:54security and accessibility before it's
  9704. 6:42:58in everyone's hands that's the point
  9705. 6:43:01that's why we do the investment now
  9706. 6:43:21okay so this was really great to hear
  9707. 6:43:22about current efforts and then also
  9708. 6:43:25steps in each of these efforts uh at
  9709. 6:43:27Michigan and now I want us uh I want to
  9710. 6:43:30think together with you about the future
  9711. 6:43:33uh future let's say 5 to 10 years where
  9712. 6:43:36do you think we will be as a society and
  9713. 6:43:40then also obviously um us at Michigan
  9714. 6:43:43and our roles as faculty Deans and
  9715. 6:43:47managers what's that future going to
  9716. 6:43:49look like is is X I think we all think
  9717. 6:43:52XR is still going to be there maybe I
  9718. 6:43:53should check in with you first but then
  9719. 6:43:56if you could each make a wish where we
  9720. 6:43:59would be in terms of XR adoption
  9721. 6:44:01Technologies and just like to go around
  9722. 6:44:04and hear a little about your
  9723. 6:44:06thoughts I guess I'll start um when I
  9724. 6:44:09think
  9725. 6:44:10about XR and where I believe that will
  9726. 6:44:15be in the future and where I'd like to
  9727. 6:44:17see us in the future I have a few uh a
  9728. 6:44:20few ideas um first of all um I want to
  9729. 6:44:24speak a little bit about health care and
  9730. 6:44:29looking around and interacting with some
  9731. 6:44:33my
  9732. 6:44:33colleagues in dealing with the pandemic
  9733. 6:44:38the covid pandemic that we're having
  9734. 6:44:40right now and trying
  9735. 6:44:44to upskill
  9736. 6:44:46nurses so that they can move from a
  9737. 6:44:50general care to an ICU
  9738. 6:44:53environment would
  9739. 6:44:55be so much easier if we had some Virtual
  9740. 6:44:59Technology available to do that
  9741. 6:45:03so although this pandemic has been
  9742. 6:45:06extremely challenging I think it is also
  9743. 6:45:09for those of us in the simulation
  9744. 6:45:11Community we've been communicating um on
  9745. 6:45:15a regular basis sharing best practices
  9746. 6:45:18one of the things that we are coming to
  9747. 6:45:21understand is if we had more portable
  9748. 6:45:26Technologies like virtual reality
  9749. 6:45:29augmented reality and even some
  9750. 6:45:32app-based stuff
  9751. 6:45:33we would be in a much better position to
  9752. 6:45:36provide
  9753. 6:45:37training in what we are dealing with
  9754. 6:45:40right now that also fits in with much of
  9755. 6:45:45what myself and some of my colleagues
  9756. 6:45:48are really excited about being able to
  9757. 6:45:50use Virtual Reality 4 and I think of
  9758. 6:45:54some of the work that we're doing with
  9759. 6:45:55the heart VR and Dr Mahajan and I have
  9760. 6:45:58talked about this idea of having sort of
  9761. 6:46:01a toolkit for just in time training for
  9762. 6:46:05um not just our students because it will
  9763. 6:46:07be great for our students to be able to
  9764. 6:46:09do that as they're practicing at home or
  9765. 6:46:12off campus to get ready for maybe some
  9766. 6:46:16competency evaluations but also for our
  9767. 6:46:19practitioners when you're in the um
  9768. 6:46:23environment and it doesn't matter
  9769. 6:46:25whether it's the acute care environment
  9770. 6:46:27whether you're paramedic in an ambulance
  9771. 6:46:29whether you're working in a remote
  9772. 6:46:30hospital or critical access Hospital
  9773. 6:46:33if you're coming up to do a procedure or
  9774. 6:46:37to do something that you haven't done in
  9775. 6:46:38a while and you want to give you want to
  9776. 6:46:43take the opportunity to quickly practice
  9777. 6:46:46that the Sometimes the best way to be
  9778. 6:46:49able to do that is to be able to step
  9779. 6:46:50into a virtual environment and just do a
  9780. 6:46:54dry run and you you can't first of all
  9781. 6:46:58you can't do that you can't go run down
  9782. 6:46:59to the Sim lab and do it and you can
  9783. 6:47:02watch a video or read something it's
  9784. 6:47:03just not the same but if we had these
  9785. 6:47:06virtual assets deployed throughout the
  9786. 6:47:08hospital then people could access this
  9787. 6:47:11in a much more just in time way to
  9788. 6:47:15practice a skill and do that my whole
  9789. 6:47:19career has really focused on how can we
  9790. 6:47:23provide better safer care to our
  9791. 6:47:25patients and that's why I got into
  9792. 6:47:27simulation but I see XR as really being
  9793. 6:47:33One Step better one step more advanced
  9794. 6:47:38as well as one piece to our whole
  9795. 6:47:42simulation bucket or portfolio to really
  9796. 6:47:45help our practitioners both as learning
  9797. 6:47:49students and on the front lines to be
  9798. 6:47:52able to
  9799. 6:47:54deliver more effective and safer patient
  9800. 6:47:57care so that's really my wish my desire
  9801. 6:48:02and what I see in the future because I
  9802. 6:48:06would love to see an entire classroom of
  9803. 6:48:10students have their laptop and an Oculus
  9804. 6:48:14go or some other device right there so
  9805. 6:48:17as I'm talking to them about Anatomy I
  9806. 6:48:19can say okay go take a look and they can
  9807. 6:48:21put it on and they can see exactly what
  9808. 6:48:24we're talking about they can bring it to
  9809. 6:48:26life if I say let's do something on
  9810. 6:48:29heart failure I can say okay let's jump
  9811. 6:48:31in and do a virtual case study on that I
  9812. 6:48:33just think that this is where the future
  9813. 6:48:36is going to be and this is one of the
  9814. 6:48:39ways we can provide some excellent
  9815. 6:48:41learning for our students so that's my
  9816. 6:48:43wish for the future and I don't think
  9817. 6:48:46it's a uh wish that is crazy I think
  9818. 6:48:50it's gonna happen yeah everything that
  9819. 6:48:54Michelle said that it I mean she's
  9820. 6:48:56Absolut I agree with her 100% you know
  9821. 6:49:00it's it's kind of funny to think about
  9822. 6:49:02you know 10 years in the future if you
  9823. 6:49:03take a look at you know you take our
  9824. 6:49:05cell phone you know here's our cell
  9825. 6:49:07phone that's only been around for you
  9826. 6:49:09know 10ish years and now can you even
  9827. 6:49:11imagine living your life without it can
  9828. 6:49:13you imagine going to you know a city
  9829. 6:49:16you've never been to without being able
  9830. 6:49:18to have Google Maps or to check yel to
  9831. 6:49:21see you know where you should eat dinner
  9832. 6:49:23or you know how do you get to this new
  9833. 6:49:25place I I just can't even imagine what
  9834. 6:49:27our lives would be like without our
  9835. 6:49:29smartphones I would like to predict that
  9836. 6:49:31in 10 years virtual reality XR is going
  9837. 6:49:34to be very similar um it might take a
  9838. 6:49:37little bit longer than 10 years because
  9839. 6:49:38we don't quite have a commercial Pro
  9840. 6:49:40product I don't think that is quite as
  9841. 6:49:43um you know consumer hard as the the
  9842. 6:49:46first smartphone was but I think in
  9843. 6:49:49addition to that you know what it's
  9844. 6:49:51really going to do it's going to create
  9845. 6:49:53an entirely new way of thinking about
  9846. 6:49:56things in ways that we we haven't really
  9847. 6:49:59had a chance to think about before it's
  9848. 6:50:00going to create a new a a new
  9849. 6:50:03uh branch of epistemology if you will if
  9850. 6:50:06you think about how knowledge is
  9851. 6:50:08currently um organized Even in our
  9852. 6:50:11computer screens we have file structures
  9853. 6:50:14they're really one-dimensional only
  9854. 6:50:17onedimensional they're lists if you
  9855. 6:50:19think about a book A book is
  9856. 6:50:21three-dimensional only because you can
  9857. 6:50:23turn the page but the page itself is
  9858. 6:50:25two-dimensional if you think about
  9859. 6:50:27drawings and sketches and the way that
  9860. 6:50:30we convey knowledge to one another
  9861. 6:50:33it's all two-dimensional which is kind
  9862. 6:50:35of artificial if you think about it
  9863. 6:50:37because we're three-dimensional
  9864. 6:50:39creatures right we exist in
  9865. 6:50:41three-dimensional space imagine now that
  9866. 6:50:45we can conceive of things in
  9867. 6:50:48three-dimensions from the get-go where
  9868. 6:50:51we don't have to take this
  9869. 6:50:53three-dimensional reality that we're
  9870. 6:50:55living in and project it onto
  9871. 6:50:58two-dimensional space we can
  9872. 6:51:01actually think in three-dimensional
  9873. 6:51:03space and and sketch in threedimensional
  9874. 6:51:05space and you know present information
  9875. 6:51:08organize information in
  9876. 6:51:10multi-dimensional space even I mean I I
  9877. 6:51:12really do think that this is that XR is
  9878. 6:51:17just the very beginning of a completely
  9879. 6:51:20new way of us thinking about things
  9880. 6:51:23Michael may have heard me talk about you
  9881. 6:51:25know calculus and what calculus has done
  9882. 6:51:27for us so calculus really one way to
  9883. 6:51:31think about calc calculus is that
  9884. 6:51:33calculus gave us a way to think about
  9885. 6:51:35multi-dimensional space in a very
  9886. 6:51:37rigorous way you take a
  9887. 6:51:40derivative um you know a rate that is
  9888. 6:51:44just really how much how much does you
  9889. 6:51:47know distance change with time two
  9890. 6:51:49different dimensions an integral is
  9891. 6:51:52really the area under the curve two
  9892. 6:51:54different dimensions and what we've done
  9893. 6:51:56is we've taken multi-dimensional space
  9894. 6:51:58and we've turned that into a single
  9895. 6:52:00dimension of code an equation is just a
  9896. 6:52:03way of representing multi-dimensional
  9897. 6:52:05space in one dimension say we don't have
  9898. 6:52:07to do that say we don't have to take
  9899. 6:52:10that cognitive step with um converting
  9900. 6:52:14the multi-dimensional into a single
  9901. 6:52:16Dimension and we can just do this
  9902. 6:52:19directly what that even has to do with
  9903. 6:52:21accessibility now because one of the
  9904. 6:52:24biggest things I think that prevents
  9905. 6:52:26people from going into stem Fields is
  9906. 6:52:30this abstract thinking we have to be
  9907. 6:52:33very abstract in the way we talk about
  9908. 6:52:35the physical world XR if we can
  9909. 6:52:38manipulate physical space directly I
  9910. 6:52:41think that means that we can open up
  9911. 6:52:43stem fields and other different kinds of
  9912. 6:52:46fields to to people that have never been
  9913. 6:52:49there before so I'm very excited about
  9914. 6:52:52the prospect of XR not only from from
  9915. 6:52:54the kinds of things that Michelle was
  9916. 6:52:56talking about but also you know all of
  9917. 6:52:58these other uh kinds of things and and
  9918. 6:53:01different ways of thinking about our
  9919. 6:53:03physical world so I'm so excited I agree
  9920. 6:53:07with both Michelle and Joanna
  9921. 6:53:09wholeheartedly and it's it's the the
  9922. 6:53:13concept of 20 2007 when iPhone came out
  9923. 6:53:16and you know things
  9924. 6:53:18changed drastically I just see AR
  9925. 6:53:22especially but XR in general over five
  9926. 6:53:26to eight years sort of changing how we
  9927. 6:53:28do a lot of stuff and this is related to
  9928. 6:53:31the fact that um AI the the other AI
  9929. 6:53:35artificial intelligence is is uh really
  9930. 6:53:38accelerating machine learning and in the
  9931. 6:53:40fact that Vision systems are becoming so
  9932. 6:53:43sophisticated that uh these tools are
  9933. 6:53:46going to be ubiquitous uh you know I
  9934. 6:53:49just ordered uh uh to experiment with
  9935. 6:53:52the new iPad that was released that has
  9936. 6:53:54an a liar built into it which means next
  9937. 6:53:57iPhones are going to have Liars built
  9938. 6:53:59into them that will actually be sort of
  9939. 6:54:02uh studying the space and the software
  9940. 6:54:05is going to be a lot more sophisticated
  9941. 6:54:07so these tools are going to change How
  9942. 6:54:09We Do tele medicine we've tried to work
  9943. 6:54:11on projects with Dr Mahajan and how do
  9944. 6:54:13you help uh a surgeon at a remote site
  9945. 6:54:17that you can virtually sort of guide
  9946. 6:54:19them what they need to do that stuff is
  9947. 6:54:21going to change uh ubiquitous access to
  9948. 6:54:23high-speed networks uh machine learning
  9949. 6:54:27and you know sort of massive uh
  9950. 6:54:29processing uh gpus sitting in the cloud
  9951. 6:54:31is just going to
  9952. 6:54:33really revolutionize the things we do
  9953. 6:54:35both on campus off-campus life and so
  9954. 6:54:38the things that I see um for us to pay
  9955. 6:54:41attention to is that the questions about
  9956. 6:54:44privacy then Auto automatically is on a
  9957. 6:54:47on on steroids we have to really pay
  9958. 6:54:49attention to it because the things that
  9959. 6:54:51we were check in a box without reading
  9960. 6:54:53giving it away all of a sudden we have
  9961. 6:54:55this devices that have uh dozens of
  9962. 6:54:59sensors that are capturing a ton of
  9963. 6:55:01information that is getting shared and
  9964. 6:55:04so those are the things that internally
  9965. 6:55:06as a University of Michigan other
  9966. 6:55:08learning institutions have to pay
  9967. 6:55:09attention and how do we train the future
  9968. 6:55:12work Workforce to pay attention to this
  9969. 6:55:14stuff um but I see V are being sort of
  9970. 6:55:17this amazing empathy machine that could
  9971. 6:55:20actually put you in somebody's shoes to
  9972. 6:55:23understand what it is to be in that
  9973. 6:55:25position uh anecdotally we just we we
  9974. 6:55:28did a a fast project on Uncle Tom's
  9975. 6:55:31Cabin where uh Eliza is
  9976. 6:55:34escaping uh uh as the slaveholders are
  9977. 6:55:38chasing and the person the students
  9978. 6:55:40could then inhabit the Eliza who's being
  9979. 6:55:42chased or the person who's chasing her
  9980. 6:55:45and then the reactions we saw from the
  9981. 6:55:46students was just like you can read that
  9982. 6:55:48book but now all of a sudden you're in
  9983. 6:55:50that role where you're running away dogs
  9984. 6:55:52are barking after you and all that kind
  9985. 6:55:54of stuff and so this these kind of
  9986. 6:55:56things are going to be as the quality of
  9987. 6:55:57the content the processing and all that
  9988. 6:56:00stuff improves it's going to be sort of
  9989. 6:56:02second nature for us to be able to
  9990. 6:56:04acquire information with these tools but
  9991. 6:56:07that's the the caveat is that we really
  9992. 6:56:09have to pay attention what's happening
  9993. 6:56:11with the data and how uh you know when
  9994. 6:56:15the you know when uh when the
  9995. 6:56:16information gets shared
  9996. 6:56:18broadly so those are my my two sents
  9997. 6:56:21okay that's great Michelle J Dan those
  9998. 6:56:24those great so Jeremy um I'm going to
  9999. 6:56:27ask you the same thing you can make a
  10000. 6:56:28wish or you can make a prediction where
  10001. 6:56:31do you think XR is going to be in 5 to
  10002. 6:56:3410 years and all use of
  10003. 6:56:35XR yeah I I think the acceleration of
  10004. 6:56:39the hardware the ubiquity of the
  10005. 6:56:41Computing I think we will have glasses
  10006. 6:56:44that are able to transfer the world and
  10007. 6:56:46and bring us uh together I think that
  10008. 6:56:49the concept of presence in terms of
  10009. 6:56:51imagine if we were all sitting together
  10010. 6:56:53virtually in the same space or augmented
  10011. 6:56:55in the same space and we could have this
  10012. 6:56:57conversation differently than just
  10013. 6:56:59looking at a screen I agree with what
  10014. 6:57:02Joanna said about we've for thousands of
  10015. 6:57:04years been developing for a rectangle
  10016. 6:57:06basically whether it be a wall or a
  10017. 6:57:09painting or a phone or a television or a
  10018. 6:57:11computer monitor I think the the
  10019. 6:57:13opportunities um that the technology
  10020. 6:57:15holds both virtually and augmented I
  10021. 6:57:18think we'll we'll see a little bit more
  10022. 6:57:19sorting where a augmented reality will
  10023. 6:57:22probably be more pervasive throughout
  10024. 6:57:24the world and virtual reality will have
  10025. 6:57:25more very specific use cases I think the
  10026. 6:57:28the simulation the training the base the
  10027. 6:57:31the soft those sorts of um trainings
  10028. 6:57:34will be I think
  10029. 6:57:36more refined and and honed where that
  10030. 6:57:38use case is I think our role as a
  10031. 6:57:40university as an as an institution will
  10032. 6:57:43be to help figure out where best to sort
  10033. 6:57:46and how to teach to that space and how
  10034. 6:57:48students can learn in that space and
  10035. 6:57:50become co-creators I think much like
  10036. 6:57:52we've seen with social media and other
  10037. 6:57:54spaces I think students and the world
  10038. 6:57:56will become co-creators and the tools
  10039. 6:57:58will become more available for people to
  10040. 6:58:01build and enhance on top of that it's a
  10041. 6:58:03very exciting time now to help shape
  10042. 6:58:05that future and I'm excited to be part
  10043. 6:58:08of it so this is exciting to actually
  10044. 6:58:11listen to you and uh hear your actually
  10045. 6:58:14not so different perspectives I think we
  10046. 6:58:16all enthusiastic uh there was a little
  10047. 6:58:18bit of a warning we need to get this
  10048. 6:58:20right there are lots of new issues that
  10049. 6:58:22we're raising to me it's a little bit
  10050. 6:58:24ironic that um when I teach this uh this
  10051. 6:58:28content and um Joanna and also Jeremy
  10052. 6:58:31were making this point about how we live
  10053. 6:58:33in 3D space and how we understand it so
  10054. 6:58:35well and how we have been designing for
  10055. 6:58:372D rect angles for a while I would say
  10056. 6:58:40that now we're starting to finally get
  10057. 6:58:41good at designing for 2D we need to
  10058. 6:58:43think about 3D and we know nothing uh in
  10059. 6:58:46some sense we really have to learn from
  10060. 6:58:48scratch our our Knowledge and Skills of
  10061. 6:58:49living in 3D space every day don't
  10062. 6:58:51necessarily translate well to design we
  10063. 6:58:53make lots of mistakes there I always say
  10064. 6:58:55we need new guidelines and better
  10065. 6:58:56guidelines in any case um but um that's
  10066. 6:59:00probably also what we're exploring
  10067. 6:59:02together we each learning in our own
  10068. 6:59:04fields and it was nice to hear your
  10069. 6:59:07wishes and your predictions uh about the
  10070. 6:59:09future of XR which in general is
  10071. 6:59:12positive we agree it's not going to go
  10072. 6:59:14away we actually agree that it's
  10073. 6:59:16probably going to be very pervasive and
  10074. 6:59:19affordable
  10075. 6:59:21accessible um even to people with
  10076. 6:59:23special needs may even enhance some of
  10077. 6:59:26our abilities in many ways so there's
  10078. 6:59:29potentially a bright future so thank you
  10079. 6:59:32for um joining uh us today and sharing
  10080. 6:59:35your uh knowledge and expertise and
  10081. 6:59:37insights with our online Learners I
  10082. 6:59:39thought this was a great discussion and
  10083. 6:59:41we'll hopefully have some interesting
  10084. 6:59:43follow-up comments and discussions in in
  10085. 6:59:46in forums that come with this uh would
  10086. 6:59:48like to hear uh issues about issues and
  10087. 6:59:52concerns that our Learners maybe have or
  10088. 6:59:54also dreams and wishes you want to make
  10089. 6:59:56for the future um and so we can discuss
  10090. 6:59:59those and reflect on those together as a
  10091. 7:00:02community of Learners and earlier
  10092. 7:00:05adopters and practitioners so thanks
  10093. 7:00:08again for your time and for joining in
  10094. 7:00:23today hey everybody so in this segment I
  10095. 7:00:26would like to talk about initiatives and
  10096. 7:00:29specifically about one student
  10097. 7:00:32initiative here on campus at the
  10098. 7:00:33University of Michigan the alternate
  10099. 7:00:34reality initiative and I've invited a
  10100. 7:00:37few students who I've met a few years
  10101. 7:00:38ago and have been very active in this
  10102. 7:00:40space we going to talk about challenges
  10103. 7:00:42they have had and also how it's going
  10104. 7:00:45overall they've been actually quite
  10105. 7:00:47successful so why don't we introduce um
  10106. 7:00:51well ourselves to our viewers um so
  10107. 7:00:54let's get started with you guys say who
  10108. 7:00:57you are and maybe your role in this
  10109. 7:01:00alternate reality initiative and and
  10110. 7:01:02then we can kick it off really okay I
  10111. 7:01:05guess I'll start off uh everyone my name
  10112. 7:01:07is Matthew Cova I'm the current
  10113. 7:01:10co-president of the alternate ra
  10114. 7:01:11initiative and I'm one of the
  10115. 7:01:13co-founders uh hello I'll go next uh my
  10116. 7:01:16name is besta Iden and I'm the current
  10117. 7:01:18co-president of Ari hey everyone my name
  10118. 7:01:21is Michael Zang I'm the co-founder and
  10119. 7:01:24former president of Ari it's cool so I'm
  10120. 7:01:26talking to all the presidents here so
  10121. 7:01:28that is great uh all right so well
  10122. 7:01:32it is a student initiative one thing
  10123. 7:01:34that I was particularly impressed um
  10124. 7:01:36when I attended your very first meeting
  10125. 7:01:39the kick off several years ago was uh
  10126. 7:01:42the professionalism that you put into
  10127. 7:01:44this initiative introducing Michael was
  10128. 7:01:46the president at the time and you had a
  10129. 7:01:47few other folks around so tell me
  10130. 7:01:50organizationally how how was it for you
  10131. 7:01:53how is it going how many other
  10132. 7:01:56presidents are there or how many other
  10133. 7:01:57members do you have on your teams what
  10134. 7:01:59kinds of roles how are you organized
  10135. 7:02:02internality let's get started this way
  10136. 7:02:04so when we started we were kind of like
  10137. 7:02:06a rag tag bunch of different students
  10138. 7:02:08where we posted a Facebook announcement
  10139. 7:02:11basically trying to find other students
  10140. 7:02:12interested in the VR and AR space and so
  10141. 7:02:16that's how besta Matthew and I all came
  10142. 7:02:18together and from there we then started
  10143. 7:02:20forming like as a formal student
  10144. 7:02:22organization and having these different
  10145. 7:02:24roles and our leadership structure and
  10146. 7:02:25the people that have been a part of our
  10147. 7:02:27team has changed over the last few years
  10148. 7:02:29as well yes and then right now for
  10149. 7:02:33different positions that we have uh of
  10150. 7:02:35course we've always had your president
  10151. 7:02:36vice president or right now two
  10152. 7:02:38co-presidents then aside from that we've
  10153. 7:02:41had uh someone usually be in charge of
  10154. 7:02:43the workshops that we do during our
  10155. 7:02:44meetings and right now with project
  10156. 7:02:47teams we've had a project teams uh we
  10157. 7:02:49also do different sorts of community
  10158. 7:02:51events through our meetings and uh
  10159. 7:02:53different types of Outreach so we have
  10160. 7:02:56uh a bunch of different leadership
  10161. 7:02:57members for those roles I want say right
  10162. 7:03:01now we have eight different leadership
  10163. 7:03:03members on the team so we're able to
  10164. 7:03:06divy up the work amongst
  10165. 7:03:09everyone so that includes like marketing
  10166. 7:03:12I guess about your various initiatives
  10167. 7:03:15and a lot of communication I am a you
  10168. 7:03:18know proud receiver of your newsletter
  10169. 7:03:20that comes in weekly so um what other
  10170. 7:03:22things are going on uh beste what what
  10171. 7:03:25are you responsible for right now uh so
  10172. 7:03:27right now uh as a co-president I focus
  10173. 7:03:30mainly on the worksh and development
  10174. 7:03:32side so I help organize the workshops uh
  10175. 7:03:35make sure we have new and different
  10176. 7:03:38content uh each of our Workshop meetings
  10177. 7:03:41um and we also balance those out with
  10178. 7:03:43some community events so we have movie
  10179. 7:03:45nights game nights just to build the
  10180. 7:03:47community of our
  10181. 7:03:49team so basically anybody uh I guess
  10182. 7:03:52students primarily with interest in XR
  10183. 7:03:55or like how were you recruiting what
  10184. 7:03:57were the people that you wanted to be
  10185. 7:03:59part of your community
  10186. 7:04:01yeah so for the most part uh we'll take
  10187. 7:04:04anyone uh we are open to any students on
  10188. 7:04:07campus undergraduate or graduate
  10189. 7:04:09students to come and join for the most
  10190. 7:04:11part our students do tend to be more
  10191. 7:04:14Technology based more stem based a lot
  10192. 7:04:16of our students come from CS computer
  10193. 7:04:18science um or other Majors like that but
  10194. 7:04:22then for how we actually get the
  10195. 7:04:24students we recruit students at
  10196. 7:04:26different oncampus events so for example
  10197. 7:04:29at University of Michigan there's uh
  10198. 7:04:30Northwest there festiv fall uh rackam
  10199. 7:04:34has their own event for graduate
  10200. 7:04:35students and through those events we're
  10201. 7:04:37able to get a large Outreach so usually
  10202. 7:04:40between Northwest and fesal we're able
  10203. 7:04:42to get around 250 to 300 undergraduate
  10204. 7:04:45students to sign up for our newsletter
  10205. 7:04:48and then through rackam we're able to
  10206. 7:04:50get around 50 or so graduate students to
  10207. 7:04:52also sign up for that and that's really
  10208. 7:04:54just how can we build this community
  10209. 7:04:56whether or not they actually come to our
  10210. 7:04:57meetings we're able to at least get our
  10211. 7:05:00information out to them whether that's
  10212. 7:05:02just information about our weekly
  10213. 7:05:03meetings about any job opportunities
  10214. 7:05:07that we see any events that we're
  10215. 7:05:10holding we also don't really
  10216. 7:05:12differentiate uh experience level we
  10217. 7:05:15have some people who are more
  10218. 7:05:16experienced that come to our meetings
  10219. 7:05:18and people who are just starting out and
  10220. 7:05:20we make sure to make our Workshop
  10221. 7:05:23content uh applicable to both of these
  10222. 7:05:25groups because we want the new people to
  10223. 7:05:28be able to learn and we want the
  10224. 7:05:30experienced people to have some of a
  10225. 7:05:32challenge and to add on to that we
  10226. 7:05:35essentially uh created Ari with the idea
  10227. 7:05:37of the being four different types of
  10228. 7:05:39areas that students will be going
  10229. 7:05:41through so starting off with exploring
  10230. 7:05:43XR technology before they learn through
  10231. 7:05:45our workshops they build different
  10232. 7:05:47projects and then connect with other
  10233. 7:05:49students or other people in the EXO
  10234. 7:05:51industry so that way we can appeal to a
  10235. 7:05:53large variety of students in different
  10236. 7:05:55parts of their XR
  10237. 7:05:57Journey well that's great there's a lot
  10238. 7:05:59of useful tips out there for people who
  10239. 7:06:01want to start off initiatives so some of
  10240. 7:06:03the ingredients that I I hear include
  10241. 7:06:06workshops so and I think Ari always
  10242. 7:06:08strike me as this I was always struck me
  10243. 7:06:09as this initiative where people come
  10244. 7:06:11together to learn about XR so can you
  10245. 7:06:14give some examples of workshops you have
  10246. 7:06:16done so some of our workshops uh we have
  10247. 7:06:19some very technical workshops so we have
  10248. 7:06:22for example a um Oculus RI Workshop
  10249. 7:06:26through Unity where we teach basic uh
  10250. 7:06:29programming and controls for the OCC
  10251. 7:06:31Swift we have some augmented reality
  10252. 7:06:34workshops such as creating Snapchat
  10253. 7:06:36filters uh which is a more of a fun
  10254. 7:06:38workshop and then we also have those
  10255. 7:06:40that are not um directly XR like we have
  10256. 7:06:44blending blender and modeling tutorials
  10257. 7:06:47so that people can make their own assets
  10258. 7:06:49and import these to their VR or ar
  10259. 7:06:52projects so we try to cover a lot of
  10260. 7:06:54bases with our workshops and the the
  10261. 7:06:57workshops are organized by you guys
  10262. 7:06:59right it's not like you're um I I I
  10263. 7:07:02remember attending some of the workshops
  10264. 7:07:04at least the ones that I attended there
  10265. 7:07:05were uh other students giving those
  10266. 7:07:07workshops um is that is that the norm or
  10267. 7:07:09was that uh special that day so uh for
  10268. 7:07:13the most part we are the ones our
  10269. 7:07:15leadership members are the ones who put
  10270. 7:07:16on the workshops uh it usually takes our
  10271. 7:07:19leadership members you a few weeks maybe
  10272. 7:07:21even a few months to get the workshop
  10273. 7:07:23materials together to practice uh to
  10274. 7:07:26create an online blog for those
  10275. 7:07:28workshops that other students could
  10276. 7:07:29follow along with on our website um so
  10277. 7:07:32for the most part it is us who are
  10278. 7:07:34putting them on although like you said
  10279. 7:07:36uh we do sometimes invite guests from
  10280. 7:07:38other student organizations or from
  10281. 7:07:41companies to come in and give workshops
  10282. 7:07:43of their own so we had a Hollens
  10283. 7:07:45Workshop uh last year that we did not
  10284. 7:07:48put on a different student organization
  10285. 7:07:50did that for us oh that's cool so the
  10286. 7:07:53partnering up I hear the piggybacking on
  10287. 7:07:54other events that was with Michael
  10288. 7:07:56pointed out and and you Matthew to
  10289. 7:07:58really get the numbers the numbers were
  10290. 7:07:59really impressive I didn't even know we
  10291. 7:08:01had so many people interested because I
  10292. 7:08:03see just like 40 students in my class
  10293. 7:08:05right because we cap it at the moment I
  10294. 7:08:07agree uh the weight lists have been
  10295. 7:08:09longer and and they're in the Master's
  10296. 7:08:10level but I think at the undergraduate
  10297. 7:08:13level um which I think you have a lot of
  10298. 7:08:16students that are undergraduates and I
  10299. 7:08:18think all of you are actually
  10300. 7:08:19undergraduates um yourself so you really
  10301. 7:08:23you are the home that that they have at
  10302. 7:08:25the moment and I think you're doing a
  10303. 7:08:26really good job so we have workshops I
  10304. 7:08:29know that at some stage we really have
  10305. 7:08:30to talk about one of the most exciting
  10306. 7:08:32Parts which is your own conference but
  10307. 7:08:34um so apart from the workshops I also
  10308. 7:08:37noticed a lot of fun activities so beat
  10309. 7:08:40saer tournaments um is one thing what
  10310. 7:08:43else have you been doing to try to you
  10311. 7:08:45know keep the engagement high in your
  10312. 7:08:49community uh so some of the things we've
  10313. 7:08:51done uh so beatsaber tournaments are one
  10314. 7:08:54of the more fun and we try to get a lot
  10315. 7:08:56of people from outside our club to join
  10316. 7:08:59these uh fun events as well we also do
  10317. 7:09:02some movie nights or TV show nights
  10318. 7:09:04where we watch something that's related
  10319. 7:09:06to VR or ar uh I remember once we did a
  10320. 7:09:10Black Mirror episode which was a lot of
  10321. 7:09:13fun um
  10322. 7:09:16and those are the ones that come to my
  10323. 7:09:18mind but we try to get students outside
  10324. 7:09:20our or to come to these events because
  10325. 7:09:22it's more of a fun experience than a
  10326. 7:09:26workshop yeah then aside from just doing
  10327. 7:09:29community events like that to engage our
  10328. 7:09:31Community uh We've also started to do
  10329. 7:09:33project teams which has helped us have a
  10330. 7:09:35core group of students who in a way are
  10331. 7:09:37kind of forced to come to all of our
  10332. 7:09:39meetings which helps our retention up a
  10333. 7:09:41bit um but through the project teams uh
  10334. 7:09:44it's usually groups of five to seven
  10335. 7:09:46students working on a project that they
  10336. 7:09:48come up with together and they come to
  10337. 7:09:51each our meetings to meet with our
  10338. 7:09:52leadership members to discuss the
  10339. 7:09:55progress to go over maybe different
  10340. 7:09:57project management management methods
  10341. 7:09:59for them uh as well as you know this
  10342. 7:10:02past year uh they had opportunity to
  10343. 7:10:04meet with you Michael uh to have to get
  10344. 7:10:07some guidance from you and to be able to
  10345. 7:10:08get some other advice as they continue
  10346. 7:10:10on their work yeah but I think one thing
  10347. 7:10:13that we were worried about is really
  10348. 7:10:15setting the right incentives for
  10349. 7:10:16students to to keep doing an entire
  10350. 7:10:18project that is essentially just like
  10351. 7:10:20for their own learning and one of the
  10352. 7:10:23reasons we thought I should maybe get
  10353. 7:10:25more engaged is maybe I can get them
  10354. 7:10:27some credits but in the end they just
  10355. 7:10:29all seem to be doing it just for fun
  10356. 7:10:30anyway I don't remember anybody asking
  10357. 7:10:32me whether they could do this as as an
  10358. 7:10:34independent study so the the incentive
  10359. 7:10:38seems to be primarily I just want to
  10360. 7:10:40know about this stuff but what are the
  10361. 7:10:42do the students do they have specific
  10362. 7:10:44goals do they want to land jobs in the
  10363. 7:10:45EXA industry or is it how do they
  10364. 7:10:48approach it like what's their motivation
  10365. 7:10:49to come other than it being fun
  10366. 7:10:51obviously are there professional
  10367. 7:10:53motivations and goals behind it I think
  10368. 7:10:56right now it's a bit of a mix so I know
  10369. 7:10:59some our students uh are currently
  10370. 7:11:01working within this industry you know
  10371. 7:11:03whether it's be through internships or
  10372. 7:11:04through consulting jobs uh but I mean
  10373. 7:11:07for a large proportion of our students
  10374. 7:11:10and including myself a lot of this is
  10375. 7:11:12just for fun it's because uh they like
  10376. 7:11:14this technology they think uh you know
  10377. 7:11:17it may have a lot of different
  10378. 7:11:19applications in the future and so they
  10379. 7:11:21want to learn more about it now and of
  10380. 7:11:23course you on campus uh we are one of
  10381. 7:11:26the leading resources for students
  10382. 7:11:28especially undergraduate students to
  10383. 7:11:30come and learn uh about
  10384. 7:11:32XR but yeah I mean I do think some of
  10385. 7:11:35them would like to go into this
  10386. 7:11:36professionally um but as for the project
  10387. 7:11:39teams right now their incentives are
  10388. 7:11:41just to create a project and then uh you
  10389. 7:11:44mentioned our conference before we also
  10390. 7:11:46let our Stu our student project teams
  10391. 7:11:49come and present at our conference to
  10392. 7:11:50present their work to show it off to the
  10393. 7:11:52other companies that are there the other
  10394. 7:11:56attendees yeah but I must say for you
  10395. 7:11:58know self-driven learning and project I
  10396. 7:12:00mean the quality of the projects was
  10397. 7:12:02pretty high it was actually essentially
  10398. 7:12:04self-taught uh through your workshops
  10399. 7:12:06and their own attendance obviously I
  10400. 7:12:09think I noticed a lot of technical
  10401. 7:12:11students so you know they had a lot of
  10402. 7:12:13technical skills and you can do a lot in
  10403. 7:12:14XR if you can program um I think there
  10404. 7:12:18something you want to change in the
  10405. 7:12:19future maybe to include more people but
  10406. 7:12:22um the you know the quality was really
  10407. 7:12:25good so I want to uh move on to one of
  10408. 7:12:29the potential highlights over the last
  10409. 7:12:31two years I've attended your conference
  10410. 7:12:33the XR Midwest conference remember I
  10411. 7:12:37remember Michael and Matthew you kicked
  10412. 7:12:39it off um last year and then we had to
  10413. 7:12:42repeat this year so can you tell us a
  10414. 7:12:44little bit more about the goals of that
  10415. 7:12:46EXA Midwest conference who came what
  10416. 7:12:48were your
  10417. 7:12:49takeaways yes so the initial thought for
  10418. 7:12:52putting on the conference was uh we're
  10419. 7:12:55in the midwest when we were starting up
  10420. 7:12:58uh Ari one of the struggles that we had
  10421. 7:13:00consist Rec ly was just that we couldn't
  10422. 7:13:02find that many resources outside of our
  10423. 7:13:04school uh to kind of support us you know
  10424. 7:13:08being in the midwest there aren't that
  10425. 7:13:09many major you know companies that have
  10426. 7:13:11headquarters here most of them are on
  10427. 7:13:13the west coast maybe East Coast some you
  10428. 7:13:15know down south in Texas uh but here in
  10429. 7:13:18the Midwest there really weren't too
  10430. 7:13:20many opportunities uh for both company
  10431. 7:13:22relations and for different events so we
  10432. 7:13:26ended up having additional funding from
  10433. 7:13:28one of the programs that we applied for
  10434. 7:13:30and we decided to put on a conference
  10435. 7:13:33with that additional funding so for the
  10436. 7:13:34first year we didn't have any sponsors
  10437. 7:13:37we did pretty much everything ourselves
  10438. 7:13:39and then uh we were able to get you know
  10439. 7:13:42eight nine different Midwestern
  10440. 7:13:43companies to come in present the
  10441. 7:13:45students uh talk about how they worked
  10442. 7:13:48in the midwest talk about their products
  10443. 7:13:51to help Inspire our students and our
  10444. 7:13:53other attendees kind learn more about
  10445. 7:13:55the industry see what opportunities are
  10446. 7:13:57out there and I think for our first year
  10447. 7:14:00in 20 19 we ended up having around 80
  10448. 7:14:03attendees we had uh 10
  10449. 7:14:06speakers and overall we got a lot of
  10450. 7:14:09really good feedback from that event
  10451. 7:14:11another motivation for doing XR Midwest
  10452. 7:14:14was essentially trying to bring all the
  10453. 7:14:16different resources and knowledge that
  10454. 7:14:18we've gotten from other people in the
  10455. 7:14:19industry who aren't in the Midwest and
  10456. 7:14:21trying to increase the accessibility of
  10457. 7:14:23that so for many of our team members
  10458. 7:14:26we've had the opportunity to attend uh
  10459. 7:14:28XR industry conferences or XR hackathons
  10460. 7:14:31across the us but for many of those
  10461. 7:14:34large events where you have like key
  10462. 7:14:36opportunities to network with people in
  10463. 7:14:37the industry or work on really exciting
  10464. 7:14:40projects at a hackathon those are
  10465. 7:14:41prohibitively expensive for many
  10466. 7:14:44students often costing the hundreds of
  10467. 7:14:46dollars to attend such an event and so
  10468. 7:14:48since there wasn't any other type of
  10469. 7:14:50large event like that in the midwest yet
  10470. 7:14:52we also knew that there was a growing
  10471. 7:14:54Community a Grassroots movement of
  10472. 7:14:56students as well as Professionals in the
  10473. 7:14:58midwest interested in XR uh holding
  10474. 7:15:02hosting XR Midwest is essentially our
  10475. 7:15:04way of also giving back to the Greater
  10476. 7:15:05Community Beyond just the University of
  10477. 7:15:08Michigan well that is nicely put really
  10478. 7:15:12cool and uh really successful this year
  10479. 7:15:15it had to be online and the numbers were
  10480. 7:15:18extremely high um in terms of attendance
  10481. 7:15:21um any major takeaways from from this
  10482. 7:15:24year's um version of the
  10483. 7:15:27conference yes I mean this year kind of
  10484. 7:15:29like you said we had to transition it
  10485. 7:15:31from in person to online uh so that gave
  10486. 7:15:33us about two and a half weeks to do that
  10487. 7:15:36um one of
  10488. 7:15:38my yeah not not too much time to restart
  10489. 7:15:41an entire marketing campaign to try to
  10490. 7:15:43get attendees but it end up working out
  10491. 7:15:45like you said I think we had like 200
  10492. 7:15:47unique visitors on the day of the event
  10493. 7:15:50around 300
  10494. 7:15:51registrations uh but my major takeaway
  10495. 7:15:54was just
  10496. 7:15:55that no matter what happens people are
  10497. 7:15:58always going to be interested in this
  10498. 7:16:00topic so whether we're having it in
  10499. 7:16:02person or we're having it you online
  10500. 7:16:04through Zoom no matter what we're going
  10501. 7:16:06to get people and no matter what we're
  10502. 7:16:08going to be able to you know spread the
  10503. 7:16:10word or you know or like Michael said to
  10504. 7:16:12be able to give back to our community uh
  10505. 7:16:14you know so for the online V we were
  10506. 7:16:16really focusing on not just you know
  10507. 7:16:19students at University of Michigan we're
  10508. 7:16:21also focusing on getting attendees from
  10509. 7:16:24you know the greater State in Michigan
  10510. 7:16:26from around the Midwest you know is C
  10511. 7:16:28we're targeting in our marketing
  10512. 7:16:31uh so pretty much no matter what we're
  10513. 7:16:34always be able to get people to be
  10514. 7:16:35interested and as long as we're able to
  10515. 7:16:38come get our word out there and explain
  10516. 7:16:40our reasoning for why we're holding the
  10517. 7:16:42conference uh I I think that we'll be
  10518. 7:16:45able to be successful with it okay so
  10519. 7:16:47we've Ari has been really one of the
  10520. 7:16:50driving forces at the undergraded space
  10521. 7:16:52here on campus but outside of Ari what
  10522. 7:16:54do you think are other kinds of
  10523. 7:16:56opportunities for students on campus or
  10524. 7:16:58even Beyond um to learn about XR can you
  10525. 7:17:01give some examples there so something
  10526. 7:17:04we've been doing is inviting speakers
  10527. 7:17:06who are professors or are doing work in
  10528. 7:17:09this field to come to our meetings and
  10529. 7:17:11talk about opportunities Beyond just re
  10530. 7:17:14to explore XR as this could be through
  10531. 7:17:17research opportunities on campus uh work
  10532. 7:17:20opportunities uh Beyond which we post to
  10533. 7:17:23some of our job opportunities on our
  10534. 7:17:26newsletters and we also encourage
  10535. 7:17:28students to do projects outside of of
  10536. 7:17:31our AR such as through attending
  10537. 7:17:33heatons I remember the first year these
  10538. 7:17:37heatons uh were announced we only had
  10539. 7:17:39two students me and Michael attend the
  10540. 7:17:42first one and then the second year the
  10541. 7:17:43number goo we had four students
  10542. 7:17:45attending the hecaton so we've been
  10543. 7:17:47pushing our students to explore XR
  10544. 7:17:50Beyond just our club at the University
  10545. 7:17:53or outside the campus
  10546. 7:18:06so I have basically two more things I
  10547. 7:18:08really want to discuss with you before
  10548. 7:18:10we talk about challenges and current
  10549. 7:18:12issues and things like that uh I wanted
  10550. 7:18:14to ask you guys um what do you think
  10551. 7:18:17your own involvement and leading in this
  10552. 7:18:20initiatives um did it pay out for you
  10553. 7:18:23like I know that Michael has at least
  10554. 7:18:25Michael and and Matthew have seen you've
  10555. 7:18:27been speakers in events um so like what
  10556. 7:18:31what kind of trajectory are you on are
  10557. 7:18:33you going to be the Future Leaders in in
  10558. 7:18:34the XR space is that is that even an
  10559. 7:18:36ambition or is it just a side effect of
  10560. 7:18:39being so active what are the benefits of
  10561. 7:18:41you for you as students and in your own
  10562. 7:18:44careers um leading such an initiatives
  10563. 7:18:47um an OP like a career in XR as well as
  10564. 7:18:53the yeah so Rew that um we found that
  10565. 7:18:57one of the challenges essentially was
  10566. 7:18:59trying to create resources for students
  10567. 7:19:01who were interested in pursuing a career
  10568. 7:19:03in this space and so we had formed this
  10569. 7:19:05inter this um organization called ixr
  10570. 7:19:09the inter Colgate xar community and
  10571. 7:19:11essentially we Tred to bring together
  10572. 7:19:12all these different universities and at
  10573. 7:19:15our height we had 23 universities
  10574. 7:19:17actually across the us trying to build
  10575. 7:19:19up this network of sharing resources and
  10576. 7:19:22advice to help get more students in this
  10577. 7:19:23space and I think in terms of my career
  10578. 7:19:27as well as in what I've tried to bring
  10579. 7:19:29to many of the different uh
  10580. 7:19:31organizations and communities both in
  10581. 7:19:33person like the alternate reality
  10582. 7:19:35initiative as well as communities online
  10583. 7:19:37in Social VR uh the core tenant has
  10584. 7:19:39always been trying to get more people
  10585. 7:19:41into the space because that leads to
  10586. 7:19:44more developers as well as leads to more
  10587. 7:19:46users in order to help bring xar to the
  10588. 7:19:49main oh that is cool and it sounds like
  10589. 7:19:51a really good strategy as well so you
  10590. 7:19:54guys were talking about challenges and I
  10591. 7:19:55want to dedicate the rest of our time
  10592. 7:19:58we've been talking about really quite a
  10593. 7:20:00success uccessful Story the alternate
  10594. 7:20:02reality initiative but there have been
  10595. 7:20:03many challenges along the way can you
  10596. 7:20:05give some examples of challenges you've
  10597. 7:20:07had and then also maybe how you at least
  10598. 7:20:10address them if not
  10599. 7:20:12overcome well one of the first
  10600. 7:20:14challenges we had starting out was the
  10601. 7:20:17availability of Technology because this
  10602. 7:20:19technology was still fairly new and
  10603. 7:20:22still being explored so I remember uh on
  10604. 7:20:26the first day we went to the
  10605. 7:20:27University's visualization studio and
  10606. 7:20:30there were two three headsets on
  10607. 7:20:32computers and those were the resources
  10608. 7:20:35we had so I remember we we bought our
  10609. 7:20:38own headset uh we were struggling with
  10610. 7:20:41the technology side and we had some more
  10611. 7:20:43of a focus on the augmented reality side
  10612. 7:20:45because of this but then as virtual
  10613. 7:20:48reality grew and became more popular and
  10614. 7:20:50people became more invested in this
  10615. 7:20:52community uh we the university supported
  10616. 7:20:56this technology as well and now the
  10617. 7:20:58visualization studio is an amazing area
  10618. 7:21:01to work at there are many types of
  10619. 7:21:03headsets several headsets and it's very
  10620. 7:21:06supported with the staff who help you
  10621. 7:21:08when you have trouble and it's also
  10622. 7:21:10accessible uh for our members to work
  10623. 7:21:13there during our meetings so this
  10624. 7:21:15availability of Technology was a
  10625. 7:21:18challenge to begin with but now it's
  10626. 7:21:20been one of the reasons we've been able
  10627. 7:21:21to grow and push ourselves with what we
  10628. 7:21:24what we can
  10629. 7:21:25teach all right that's a good example I
  10630. 7:21:28remember also having discussions with
  10631. 7:21:30Michael and Matthew about you know
  10632. 7:21:32engagement through I mean it's a student
  10633. 7:21:34initiative and it lives and dies with
  10634. 7:21:37the semester Cycles right exams and all
  10635. 7:21:39those kinds of things so uh engagement
  10636. 7:21:42and uh you know keeping keeping those
  10637. 7:21:44workshops alive and filling them with
  10638. 7:21:45people um there were challenges how did
  10639. 7:21:48you address those
  10640. 7:21:50challenges yes so uh like you mentioned
  10641. 7:21:52now for us especially in our first two
  10642. 7:21:55years of running this retention rates
  10643. 7:21:57were our biggest challenge we would
  10644. 7:21:59start off with 30 maybe even 40 people
  10645. 7:22:02at our very first kickoff meeting right
  10646. 7:22:04after that we'd be down to 20 maybe you
  10647. 7:22:07say around 20 for one or two meetings
  10648. 7:22:09and then we end off at 10 or five people
  10649. 7:22:13there outside of our leadership members
  10650. 7:22:15I remember our first year our very last
  10651. 7:22:18meeting of the year we wanted to have a
  10652. 7:22:20big goodbye thing uh goodbye meeting you
  10653. 7:22:23know send everyone off the finals uh
  10654. 7:22:26excited we plan have a game night going
  10655. 7:22:28to have pizza it's going to be a good
  10656. 7:22:30time
  10657. 7:22:31and I don't think a single person showed
  10658. 7:22:33up um so the something that we struggled
  10659. 7:22:36with earlier on uh but for the most part
  10660. 7:22:39how we've dealt with that is just by
  10661. 7:22:41continuing to do Outreach so like I said
  10662. 7:22:45earlier whenever we do Outreach through
  10663. 7:22:47other recruitment events we're able to
  10664. 7:22:49get you know 200 300 maybe even 400
  10665. 7:22:52different students to sign up for our
  10666. 7:22:54email list and of course uh we aren't
  10667. 7:22:56getting 3 400 people at our meetings uh
  10668. 7:23:00but as we continue to add people on uh
  10669. 7:23:02with those recruiting events we're able
  10670. 7:23:04to reach out to more people and for
  10671. 7:23:06example this past year we had by far our
  10672. 7:23:08best of attention I believe our first
  10673. 7:23:10meeting started off with around 50 uh
  10674. 7:23:13students at a kick up meeting which then
  10675. 7:23:15went down to 40 for the next two
  10676. 7:23:17meetings which then uh stayed around 30
  10677. 7:23:20for a while and for the course of the
  10678. 7:23:21year we ended up having probably
  10679. 7:23:24averaging around 25 to 30 students at
  10680. 7:23:26each of our meetings at our
  10681. 7:23:28workshops uh so just just by keeping on
  10682. 7:23:31recruiting and I think uh one more thing
  10683. 7:23:33that we've done in this past year that I
  10684. 7:23:35imagine would have helped uh for the
  10685. 7:23:37retention is just that we stopped doing
  10686. 7:23:40so many workshops so our first two years
  10687. 7:23:43we had workshops almost every single
  10688. 7:23:45meeting and then we threw in a community
  10689. 7:23:47event or an open discussion uh every you
  10690. 7:23:50know maybe once a month or so but for
  10691. 7:23:52this past year we started to have
  10692. 7:23:55community events or non- technical
  10693. 7:23:57workshops uh almost every other week so
  10694. 7:24:00we would alternate between technical
  10695. 7:24:02workshop and then something else which I
  10696. 7:24:04think helped to engage the community and
  10697. 7:24:07uh you know helped keep the attention of
  10698. 7:24:08maybe students that are already a little
  10699. 7:24:10bit more advanced that may feel that you
  10700. 7:24:12know the basic workshops that we're
  10701. 7:24:14giving don't really apply to them or we
  10702. 7:24:16also have students that aren't really
  10703. 7:24:18there for the development side they just
  10704. 7:24:20want to be part of the community they
  10705. 7:24:21want to learn more so not having as many
  10706. 7:24:23workshops for them helps uh because
  10707. 7:24:25they're able to come to meetings where
  10708. 7:24:27they just play games or watch a movie or
  10709. 7:24:29hang out e
  10710. 7:24:32well these are all good examples of what
  10711. 7:24:34we should do with student initiatives
  10712. 7:24:36damn I wish I were a student again now
  10713. 7:24:38that's cool uh these are actually great
  10714. 7:24:40examples and and the struggles um that
  10715. 7:24:42you talked about and how you addressed
  10716. 7:24:44them I think this very useful okay so
  10717. 7:24:46these are some of the current challenges
  10718. 7:24:47you talked about but let's go a little
  10719. 7:24:49bit back in in in time I remember when
  10720. 7:24:51you started out I think Michael coming
  10721. 7:24:53to my office was very exciting uh to get
  10722. 7:24:55to know you guys um so what were some of
  10723. 7:24:59the challenges you really had to to
  10724. 7:25:01start this initially one of the first
  10725. 7:25:03things that we did um especially Michael
  10726. 7:25:05when we were just starting out and when
  10727. 7:25:07we were starting to form our first
  10728. 7:25:08leadership team was that we ended up
  10729. 7:25:10reaching out to any and all professors
  10730. 7:25:13and other faculty members at the
  10731. 7:25:14University who were working with XR and
  10732. 7:25:17we reach out to try to get more
  10733. 7:25:19information from them on what the
  10734. 7:25:21ecosystem at the University of Michigan
  10735. 7:25:23looks like already looked like we
  10736. 7:25:25reached out to them to try to get any
  10737. 7:25:27guidance to try to get any feedback on
  10738. 7:25:29what we were doing
  10739. 7:25:31uh but again as freshman uh it was
  10740. 7:25:35difficult to really get their attention
  10741. 7:25:37and for most of the faculty members that
  10742. 7:25:39we reached out to we were able to meet
  10743. 7:25:41with them you know through a video call
  10744. 7:25:42over the summer but then after that uh
  10745. 7:25:45it didn't really lead anywhere uh we
  10746. 7:25:47were able to kind of make some
  10747. 7:25:49connections and some relationships for
  10748. 7:25:51example with a few of the vice provosts
  10749. 7:25:53of course you know we met you and we've
  10750. 7:25:55been able to talk with you Michael uh
  10751. 7:25:57but for the most part uh that didn't end
  10752. 7:25:59up really going any where uh so what we
  10753. 7:26:02did was uh we focused on other students
  10754. 7:26:05and so we spoke with around 50 different
  10755. 7:26:07students from other universities that
  10756. 7:26:09were running their own XR organizations
  10757. 7:26:12and we spoke with them about what they
  10758. 7:26:14were doing that was successful what
  10759. 7:26:15events they were holding and of course
  10760. 7:26:17what they were doing that was
  10761. 7:26:18unsuccessful and I think a lot of how we
  10762. 7:26:21shaped Arie to be what it is today was
  10763. 7:26:24shaping it after that feedback that we
  10764. 7:26:26had gotten that advice that we had
  10765. 7:26:27gotten from other students who were
  10766. 7:26:29active in this Community uh so a lot a
  10767. 7:26:32large part of our success is thanks to
  10768. 7:26:34them and is thanks to the that community
  10769. 7:26:36that we were able to serve that's cool
  10770. 7:26:39and it's fair I mean to be honest uh
  10771. 7:26:41when we at the professor level started
  10772. 7:26:43to to you know get people interested it
  10773. 7:26:46was almost similar story you very
  10774. 7:26:48quickly get 50 people in the room right
  10775. 7:26:51I I've heard about
  10776. 7:26:53XR so I feel like I want to do this but
  10777. 7:26:56the retention rate I mean you know there
  10778. 7:26:58were actually not a lot of people at the
  10779. 7:27:00time you wanted to really kick this off
  10780. 7:27:01I think there were not a lot of people
  10781. 7:27:03on campus that were ambitious and brave
  10782. 7:27:05enough faculty I mean now I really hope
  10783. 7:27:08it it it would be different now that if
  10784. 7:27:10you if you started re right now with the
  10785. 7:27:13resources that we probably have now and
  10786. 7:27:15the growing interest on campus which you
  10787. 7:27:17know is it would be a different timeline
  10788. 7:27:19because that success is also due to you
  10789. 7:27:22so Star Trek timelines don't really work
  10790. 7:27:24that way um so anyway I I feel like um
  10791. 7:27:29it is a it is a issue and I guess
  10792. 7:27:31persistent and just doing it by
  10793. 7:27:34yourselves really um you you got a long
  10794. 7:27:37way that way and I feel like other
  10795. 7:27:39students should not be discouraged I
  10796. 7:27:41think if you find one or two faculty
  10797. 7:27:43members that Express support it is going
  10798. 7:27:46to be helpful but even if not you you
  10799. 7:27:49students are very talented so um I think
  10800. 7:27:52Ari is really just you guys um I'm going
  10801. 7:27:56to throw in one last challenging one
  10802. 7:27:58which is so I guess we now have an
  10803. 7:28:01understanding of uh the alternate
  10804. 7:28:02reality initiative your student
  10805. 7:28:04initiative and what it is right now and
  10806. 7:28:06I'm wondering whether you you want it to
  10807. 7:28:09be just that or do you have um new
  10808. 7:28:12bigger plans for it even and whe and
  10809. 7:28:15even if not is there anything that is
  10810. 7:28:18missing is there any any kind of support
  10811. 7:28:20that you that you wished for that I mean
  10812. 7:28:24if you could make a wish what would that
  10813. 7:28:25be and I'm not promising that I'll you
  10814. 7:28:28know that I'll be in a position to
  10815. 7:28:31fulfill it but I would like to learn
  10816. 7:28:33from you guys what you see as a really a
  10817. 7:28:35major obstacle that that you've overcome
  10818. 7:28:38so many so is there anything else that's
  10819. 7:28:40keeping you holding you back from
  10820. 7:28:42from the AR
  10821. 7:28:44dreams one of the biggest challenges
  10822. 7:28:46that I see both with the alternate
  10823. 7:28:48reality initiative as well as with all
  10824. 7:28:51the other XR University organizations is
  10825. 7:28:54essentially trying to overcome the
  10826. 7:28:56uncertainty of the future of XR I from
  10827. 7:29:00what we've seen is that many students
  10828. 7:29:01are very passionate at least initially
  10829. 7:29:03to learn more about the technology and
  10830. 7:29:05try to work on as many projects as
  10831. 7:29:08possible but I think one of the
  10832. 7:29:09challenges of taking that initial
  10833. 7:29:11interest to the next level of possibly
  10834. 7:29:13pursuing a career in this space is who
  10835. 7:29:16has actually done that so far for so
  10836. 7:29:18many of the people that we've met these
  10837. 7:29:21are essentially like the first group of
  10838. 7:29:22students who are coming into college and
  10839. 7:29:24university actually starting off with
  10840. 7:29:26their interest in XR and then possibly
  10841. 7:29:29pursuing a career in x are versus most
  10842. 7:29:31of the other people in the industry Who
  10843. 7:29:33currently come from often times a gaming
  10844. 7:29:35industry or from software consumer
  10845. 7:29:38Technologies so in this case we're kind
  10846. 7:29:39of this initial class of students who
  10847. 7:29:42are trying to create a pathway showing
  10848. 7:29:45other students how they could Poss to
  10849. 7:29:46pursue a career in this space when so
  10850. 7:29:49much is still unknown about like whether
  10851. 7:29:52it will grow tremendously as well as
  10852. 7:29:54what are the opportunities that are
  10853. 7:29:55available because for pretty much every
  10854. 7:29:57single University of Michigan student
  10855. 7:29:59we're all really good at finding
  10856. 7:30:01different opportunities different ways
  10857. 7:30:02to make our
  10858. 7:30:05Mark yeah thanks this is this is really
  10859. 7:30:08helpful and this is a good summary
  10860. 7:30:09actually I think of our of our entire
  10861. 7:30:12discussion so I really enjoyed actually
  10862. 7:30:13talking to you and hearing it obviously
  10863. 7:30:15it's not the first time I meet you but I
  10864. 7:30:17always I'm always really excited when I
  10865. 7:30:19listen to your experience and I you know
  10866. 7:30:22the credit is really just with you guys
  10867. 7:30:24you have done this uh almost entirely
  10868. 7:30:26just by yourselves and you're going
  10869. 7:30:28through different cycles of the
  10870. 7:30:29leadership happy to meet the new
  10871. 7:30:31presidents and the former presidents and
  10872. 7:30:33we're still friends and everything so
  10873. 7:30:35that's great uh it is actually in many
  10874. 7:30:37ways a a great example of a student
  10875. 7:30:39initiative and I think Michael put it
  10876. 7:30:42really nicely we we are still in this
  10877. 7:30:45space where there will be the first
  10878. 7:30:46cohorts of students coming out it would
  10879. 7:30:48be interesting when people have have had
  10880. 7:30:51XR when they were babies right like I've
  10881. 7:30:54been doing XR all my life uh it'll it'll
  10882. 7:30:56be a different audience and probably new
  10883. 7:30:58challenges to address this then uh you
  10884. 7:31:01know smartphones are not interesting
  10885. 7:31:03anymore everybody has them I wonder
  10886. 7:31:05whether we have similar issues at some
  10887. 7:31:07stage with XR and um it was really great
  10888. 7:31:10to to hear from your initiative and I
  10889. 7:31:14think our Learners which I hope many of
  10890. 7:31:16of them are actually students like
  10891. 7:31:18yourself get excited about starting
  10892. 7:31:20something like this um so thanks for
  10893. 7:31:22talking to me about it
  10894. 7:31:37congratulations you've made it through
  10895. 7:31:39this first course as part of the X amuk
  10896. 7:31:42this course was really focused on the
  10897. 7:31:43terminology learning about the concepts
  10898. 7:31:46and Technologies and then learning about
  10899. 7:31:48the trends and then discussing the
  10900. 7:31:51issues finally also a little bit on
  10901. 7:31:54strategy um and I think um these are all
  10902. 7:31:58just um initial insights into XR this
  10903. 7:32:01space is really evolving very quickly
  10904. 7:32:04which is probably one of the main
  10905. 7:32:06takeaways uh that you will hopefully
  10906. 7:32:08have it's really hard to actually have
  10907. 7:32:10an overview like uh this so like um I
  10908. 7:32:15really enjoyed putting this uh content
  10909. 7:32:17together if you made it through this
  10910. 7:32:20course that means you actually have a
  10911. 7:32:22really good overview of the space and
  10912. 7:32:25and actually that would be really great
  10913. 7:32:26for having critical discussions and also
  10914. 7:32:29then thinking maybe about ways of doing
  10915. 7:32:32XR which is really the focus of some of
  10916. 7:32:34our other courses focused on design and
  10917. 7:32:37development so now that you have made it
  10918. 7:32:39through this course let us celebrate a
  10919. 7:32:41little bit together and look at well the
  10920. 7:32:44things that we should know about at this
  10921. 7:32:46stage so this was the road through the
  10922. 7:32:49course right I hope it wasn't too Rocky
  10923. 7:32:52and uh if you haven't had the
  10924. 7:32:54opportunity to look at some of the
  10925. 7:32:55honors track contents and also some of
  10926. 7:32:58the exercises
  10927. 7:33:00uh I would still encourage you to do it
  10928. 7:33:02I think it's a an even better way to
  10929. 7:33:04learn about these Technologies um but
  10930. 7:33:07you know it's fine also just going
  10931. 7:33:09through these and maybe making it
  10932. 7:33:10through the quizzes already would make
  10933. 7:33:12me very happy and hopefully provide you
  10934. 7:33:15a little bit of at least uh some
  10935. 7:33:18fundamental knowledge in this space so
  10936. 7:33:20one of the things we've done actually
  10937. 7:33:22quite fundamentally is really
  10938. 7:33:23distinguishing virtual reality from
  10939. 7:33:25augmented reality right and so by now
  10940. 7:33:27you should know that virtual reality
  10941. 7:33:29really replace reality and augmented
  10942. 7:33:31reality enhances reality and you should
  10943. 7:33:33really refer to each like using the
  10944. 7:33:35right terminology you shouldn't confuse
  10945. 7:33:37the two AR and VR it happens all the
  10946. 7:33:40time in discussions with people that are
  10947. 7:33:42not as engaged in this space so I really
  10948. 7:33:44want you to to know those things and
  10949. 7:33:46know the differences and then I always
  10950. 7:33:48like to say that the r in virtual
  10951. 7:33:51reality is not the same r as the r in
  10952. 7:33:54augmented reality uh the r in augmented
  10953. 7:33:56reality is actually the real world and
  10954. 7:33:58in and and the R in virtual reality is
  10955. 7:34:00really a computer generated somehow
  10956. 7:34:03designed uh synthetic World we've also
  10957. 7:34:06learned about the reality virtuality
  10958. 7:34:07Continuum and we've actually done
  10959. 7:34:09exercises around this uh classifying
  10960. 7:34:12existing applications along this uh
  10961. 7:34:14Continuum as part of the honors track um
  10962. 7:34:17we did learn about some of the display
  10963. 7:34:19types uh throughout uh from those that
  10964. 7:34:22are a little uh well weaker on the AR
  10965. 7:34:26side to more AR into the virtual space
  10966. 7:34:29let's just say it this way we've G we've
  10967. 7:34:32we have actually learned about each of
  10968. 7:34:35these Technologies driving VR and AR so
  10969. 7:34:40um I think that was uh quite cool that
  10970. 7:34:42we now have that understanding and uh
  10971. 7:34:45can put together this technology tree
  10972. 7:34:49that we perhaps now can navigate and um
  10973. 7:34:53understand some of the things that I put
  10974. 7:34:55in here um but we've also learned about
  10975. 7:34:59how to ask questions around these
  10976. 7:35:01Technologies uh so I've introduced you
  10977. 7:35:04to this idea of doing qoc based design
  10978. 7:35:08space analysis really uh asking
  10979. 7:35:11fundamental questions about some of the
  10980. 7:35:13things you may be designing in the
  10981. 7:35:16future and also thinking about available
  10982. 7:35:19options for each of these questions and
  10983. 7:35:22then criteria and this qoc approach is
  10984. 7:35:25really more like a formalization of all
  10985. 7:35:27the things that are going on in my head
  10986. 7:35:30when people are asking me about how
  10987. 7:35:31would you do this Michael what kind of
  10988. 7:35:33Technologies do I need is this even
  10989. 7:35:35possible could we even do something like
  10990. 7:35:38this and so I think it's it's it's very
  10991. 7:35:40good and approaching it from this
  10992. 7:35:43questions options and citerior
  10993. 7:35:45perspective may allow you to involve
  10994. 7:35:49these stakeholders to involve maybe your
  10995. 7:35:51potential users in some of the
  10996. 7:35:52discussions rather than th just throwing
  10997. 7:35:55the Technologies around their ears you
  10998. 7:35:57can actually engage in meaningful
  10999. 7:36:00questions so that was uh the goal of
  11000. 7:36:02that one and uh I I hope that um you
  11001. 7:36:05will adopt this somehow into some of
  11002. 7:36:07your practices that would be really
  11003. 7:36:09cool learned about the trends really
  11004. 7:36:12going through uh it from an HCI a human
  11005. 7:36:15computer interaction perspective
  11006. 7:36:17thinking about people tasks technology
  11007. 7:36:19and how each have evolved so we now know
  11008. 7:36:22that obviously there's a lot of interest
  11009. 7:36:24in the social arvr space multi-user
  11010. 7:36:27experiences cross device arvr is very
  11011. 7:36:30interesting at the same time while
  11012. 7:36:32initially we were just enabling more or
  11013. 7:36:35less Able Body users we really now have
  11014. 7:36:37to think about inclusivity and enabling
  11015. 7:36:40all kinds of uh users uh including those
  11016. 7:36:43with special needs and we actually have
  11017. 7:36:45to do an even better job there although
  11018. 7:36:48we beginning to see some really good
  11019. 7:36:49examples in that space so initially what
  11020. 7:36:53we can see here in terms of context from
  11021. 7:36:55uh more specific a little bit more
  11022. 7:36:58constrained context uh like your work
  11023. 7:37:00areas or living room um to really the
  11024. 7:37:04world and to a new world where AR at
  11025. 7:37:08least AR will be always on and always
  11026. 7:37:11available uh which is really going to
  11027. 7:37:13enable all kinds of contexts and um that
  11028. 7:37:16is a future that we need to prepare for
  11029. 7:37:19and uh knowing about this these Trends
  11030. 7:37:22and the issues I think is a at least a
  11031. 7:37:25good uh kind of
  11032. 7:37:27preparation I've shared a few technology
  11033. 7:37:31Trends obviously from tethered uh to
  11034. 7:37:34Standalone devices to buil in we will
  11035. 7:37:36actually see more and more arvr
  11036. 7:37:40Technologies built into various devices
  11037. 7:37:42more devices will have cameras and
  11038. 7:37:44sensors and some of these AR techniques
  11039. 7:37:47techniques that we would now associate
  11040. 7:37:49with ar uh will actually be much more
  11041. 7:37:51widespread the computation will be going
  11042. 7:37:54around between requiring additional
  11043. 7:37:56Hardware doing more or less everything
  11044. 7:37:59in soft and then Outsourcing to the
  11045. 7:38:01cloud I think uh we will see and maybe
  11046. 7:38:04you agree with this or we will see um in
  11047. 7:38:07the next few years and obviously uh we
  11048. 7:38:10also can see a technological trend on
  11049. 7:38:12the application side from dedicated arvr
  11050. 7:38:15only Standalone apps to apps that are
  11051. 7:38:17including arvr modes to maybe in the
  11052. 7:38:20future even apps that are uh basically
  11053. 7:38:23porting the content into both AR or VR
  11054. 7:38:26depending on task context and user
  11055. 7:38:29preference
  11056. 7:38:30uh this idea of cross reality um
  11057. 7:38:32designing interfaces that can actually
  11058. 7:38:34span these different kinds of modalities
  11059. 7:38:38and that is something that I also expand
  11060. 7:38:40on in the design and development
  11061. 7:38:43oriented course we talked about the
  11062. 7:38:44issues so we should have at least a good
  11063. 7:38:46overview of some of the well classes of
  11064. 7:38:49issues in the space right social and
  11065. 7:38:50ethical concerns um accessibility in
  11066. 7:38:53equity and privacy and security there
  11067. 7:38:56are additional issues obviously but
  11068. 7:38:58these are some of the really big ones
  11069. 7:39:00beyond the technological considerations
  11070. 7:39:02or the design
  11071. 7:39:04considerations uh that we really focus
  11072. 7:39:06on in some of the other courses but at a
  11073. 7:39:08higher level of thinking and really
  11074. 7:39:10actually what I want us to think about
  11075. 7:39:13more as a community as a society uh
  11076. 7:39:17these are really some of the key issues
  11077. 7:39:20so in the last part I was talking about
  11078. 7:39:22strategy was talking about h building
  11079. 7:39:25this growth mindset right around
  11080. 7:39:28knowledge and and your team how to
  11081. 7:39:30actually build both knowledge and
  11082. 7:39:33actually diversify your team and what
  11083. 7:39:36are good strategies there at least have
  11084. 7:39:38shared some of the strategies that I
  11085. 7:39:40have used or some of the things that I'm
  11086. 7:39:41looking for when I'm filling new roles
  11087. 7:39:44we talked about equipment and users uh
  11088. 7:39:46this is just the beginning of a strategy
  11089. 7:39:49discussion uh I do think that um XR is
  11090. 7:39:53actually all about strategy um strategy
  11091. 7:39:57in terms of like what projects you work
  11092. 7:39:58on what what initiatives you contribute
  11093. 7:40:00to really what you believe in where this
  11094. 7:40:02space should be moving and then also how
  11095. 7:40:05you continue to learn about this space
  11096. 7:40:07so for example I can say for myself that
  11097. 7:40:10while I have been active in this space
  11098. 7:40:12for a few years now and actually have
  11099. 7:40:13been teaching it for many years putting
  11100. 7:40:16this moo uh together and also the other
  11101. 7:40:18courses I feel like I've learned even
  11102. 7:40:21more uh hopefully you also learned uh
  11103. 7:40:24quite a bit by well going through this
  11104. 7:40:27together uh with me
  11105. 7:40:30and um well I hope uh by that time
  11106. 7:40:33people have already had some really cool
  11107. 7:40:36uh discussions in uh some of the
  11108. 7:40:38interactive elements throughout this
  11109. 7:40:40course uh I invite you to look at course
  11110. 7:40:432 and course three where some of our
  11111. 7:40:46Learners are actually working on real
  11112. 7:40:48projects in this space designing uh a
  11113. 7:40:52new AR of VR experience and then also
  11114. 7:40:55taking it into the development stages as
  11115. 7:40:58well so I think um even if you're not
  11116. 7:41:02necessarily a designer or developer uh
  11117. 7:41:05you could have a little bit of a peak in
  11118. 7:41:07there and see what's going on I would it
  11119. 7:41:09would be great to see you there as well
  11120. 7:41:12so this course then was really on the
  11121. 7:41:15knowledge and shaping of XR uh this is
  11122. 7:41:18the first course in a series it is
  11123. 7:41:21focused on really providing this
  11124. 7:41:22fundamental
  11125. 7:41:23introduction and then we have two more
  11126. 7:41:25courses one focused really on design and
  11127. 7:41:28design thinking and prototyping and then
  11128. 7:41:31one focused on development really
  11129. 7:41:33building this toolbx and working with
  11130. 7:41:36the tools ENT Technologies themselves
  11131. 7:41:39overcoming some of the barriers to entry
  11132. 7:41:41that are still uh there making this jump
  11133. 7:41:44from 2D to 3D and then learning really
  11134. 7:41:47about specific uh VR design and
  11135. 7:41:50development aspects and the same for AR
  11136. 7:41:53as well finally we're going to look at
  11137. 7:41:54some of the more advanced Topics in the
  11138. 7:41:56space we're also going to learn a little
  11139. 7:41:57bit about XR research which I really
  11140. 7:42:00care about as well so these are courses
  11141. 7:42:04that I would uh obviously like to see
  11142. 7:42:06you take if you're a little bit
  11143. 7:42:08interested or passionate about some of
  11144. 7:42:10these um but this is really our uh first
  11145. 7:42:14course is part of the larger
  11146. 7:42:16specialization so here I'll end with an
  11147. 7:42:19overview of the specialization you have
  11148. 7:42:21now made it through this
  11149. 7:42:23course again the design one is really
  11150. 7:42:26focused on methods and tools with
  11151. 7:42:28additional exercises around design
  11152. 7:42:30critiques storyboarding and prototyping
  11153. 7:42:33both with physical tools and then also
  11154. 7:42:36digital tools and even doing it
  11155. 7:42:37immersively that means directly in AR or
  11156. 7:42:40VR quite interesting also as part of
  11157. 7:42:42this course and the second or actually
  11158. 7:42:45in fact the third course here um you
  11159. 7:42:47would uh actually engage in a project
  11160. 7:42:50and then finally do a peer review of
  11161. 7:42:53other projects actually quite exciting
  11162. 7:42:55so the development oriented course uses
  11163. 7:42:57slightly different language and has has
  11164. 7:42:59a little bit of an expectation of you
  11165. 7:43:01being eager to learn some of the
  11166. 7:43:04technology behind some of this and
  11167. 7:43:06working with the tools and so it takes
  11168. 7:43:09more of a programmer approach if you
  11169. 7:43:11will but it is still not too hard it
  11170. 7:43:14doesn't require computer Graphics or
  11171. 7:43:16whatever you may think backgrounds it is
  11172. 7:43:19uh still well it's taught by me and I am
  11173. 7:43:21somebody who works in the area of human
  11174. 7:43:23computer interaction so the exercises
  11175. 7:43:25there will be making this jump from 2D
  11176. 7:43:27to 3D building a 3D scene building a VR
  11177. 7:43:31and an AR scene and then as I said these
  11178. 7:43:33actually add onto each other and you
  11179. 7:43:36will actually create a project this way
  11180. 7:43:38which will finally be peer reviewed I
  11181. 7:43:41invite you to join me in this world
  11182. 7:43:43around XR and really contributing to
  11183. 7:43:46this discussion and also by being active
  11184. 7:43:49in the space as a doer and shaper which
  11185. 7:43:53I think would be a great accomplishment
  11186. 7:43:55thanks again for taking this course
  11187. 7:43:58again I had a lot of fun preparing this
  11188. 7:44:01I hope um you could feel that a little
  11189. 7:44:04bit uh it wasn't always easy to record
  11190. 7:44:06all this content uh
  11191. 7:44:08covid-19 uh really had quite an impact
  11192. 7:44:12on uh actually all the courses uh so I'm
  11193. 7:44:15glad we made it uh to this point and uh
  11194. 7:44:17thanks again for taking this course with
  11195. 7:44:20me and really don't hesitate to reach
  11196. 7:44:22out I would like to hear from you um it
  11197. 7:44:24was actually nice to work with you um so
  11198. 7:44:28hopefully I'll see you in uh some of the
  11199. 7:44:30other courses or in some versions of
  11200. 7:44:32this course or other things I may do in
  11201. 7:44:34the future you never know where it takes
  11202. 7:44:37people so bye-bye

About this transcript

This page contains the full transcript of INTRO TO AR / VR / MR / XR : TECHNOLOGIES , APPLICATIONS & ISSUES | MODULE - 1 by LEARN FROM EXPERT, generated from the public captions YouTube serves with the video. The transcript has 80,197 words across 11,202 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.