{"id":820,"date":"2016-12-29T20:37:28","date_gmt":"2016-12-29T20:37:28","guid":{"rendered":"http:\/\/multimedia.uoc.edu\/blogs\/rv\/?p=820"},"modified":"2016-12-29T20:37:28","modified_gmt":"2016-12-29T20:37:28","slug":"virtual-runpp","status":"publish","type":"post","link":"http:\/\/multimedia.uoc.edu\/blogs\/rv\/2016\/12\/29\/virtual-runpp\/","title":{"rendered":"Virtual Runpp"},"content":{"rendered":"<p><\/p>\n<p style=\"text-align: left\"><img decoding=\"async\" src=\"https:\/\/s18.postimg.org\/6yyuer5ih\/imatge_portada.jpg\" \/><br \/>\n<strong>Autor:<\/strong> Albert Marcos Barba<br \/>\n<strong><br \/>\nDescripci\u00f3:<br \/>\n<\/strong>Principalment es tracta d\u2019una aplicaci\u00f3 d\u2019esport destinada a gimnasos on l\u2019usuari accedir\u00e0 a un espai tancat (cub) on hi podr\u00e0 c\u00f3rrer simulant, amb un grau d\u2019immersi\u00f3 molt elevat, que est\u00e0 corrent pel parc de la ciutat que ell desitgi. Es combina l\u2019\u00fas d\u2019elements f\u00edsics com una gran cinta per c\u00f3rrer i la virtualitat d\u2019un<br \/>\nmapatge del seu cos amb els seus moviments dins de les imatges projectades davant l\u2019usuari.<\/p>\n<p>\u00c9s a dir, amb Kinect, l\u2019ombra i els moviments del seu cos apareixeran a la projecci\u00f3 i quan comenci a c\u00f3rrer a la cinta (amb un funcionament per pressi\u00f3) es mour\u00e0 junt amb la imatge del parc, que anir\u00e0 passant a una velocitat corresponent a la de la cinta per donar-hi realisme. S\u2019afegeixen elements integradors a l\u2019entorn com altaveus als extrems de la sala amb sons corresponents al parc sortint pels altaveus de manera independent i una m\u00e0quina generadora d\u2019aromes amb olors caracter\u00edstics que s\u2019aniran projectant a l\u2019interior de la sala a trav\u00e9s de la reixa de ventilaci\u00f3. \u00d2bviament, olors caracter\u00edstics del parc real i en el moment just. Una estimulaci\u00f3 dels sentits que complir\u00e0 fil per randa la definici\u00f3 de realitat virtual.<\/p>\n<p>L\u2019usuari podr\u00e0 triar senzillament c\u00f3rrer durant un temps determinat pel parc que vulgui o podr\u00e0 triar modes de cursa amb elements d\u2019interacci\u00f3. Per exemple, un dels modes en que durant la cursa vagin apareixent elements que es creu\u00efn pel cam\u00ed i el corredor hagi d\u2019evitar. Una bici que ve de cara, uns nens que es creuen jugant&#8230;etc. Un altre mode on hagi d\u2019anar recollint elements integrats a les imatges a una al\u00e7ada determinada per a que el corredor hagi de saltar. En aquest<br \/>\nmodes alternatius es podr\u00e0 triar un nivell de dificultat i s\u2019anir\u00e0 mostrant una puntuaci\u00f3 a les imatges segons les habilitats del corredor. La idea alternativa \u00e9s que l\u2019usuari faci exercici a trav\u00e9s de jocs o senzillament corrent virtualment.<\/p>\n<p><strong>Referents:<\/strong><br \/>\nEl referent principal de manera \u00f2bvia \u00e9s Kinect i les seves aplicacions on es mapeja el cos de l&#8217;usuari. Amb l&#8217;\u00fas de la seva tecnologia implementada amb els recursos t\u00e8cnics descrits al meu prototip, aconseguim un nou tipus d&#8217;aplicaci\u00f3 que pot ser atractiva per a qualsevol usuari amb un perfil est\u00e0ndard.<\/p>\n<p><strong>Resultat final:<\/strong><br \/>\nPer \u00faltim, a trav\u00e9s del seg\u00fcent link es podr\u00e0 accedir a l\u2019animaci\u00f3 del\u00a0prototip virtual junt amb les captures dels diferents estats de l\u2019aplicaci\u00f3. A la vegada que es defineixen els diferents elements t\u00e8cnics.<\/p>\n<p><iframe loading=\"lazy\" title=\"PR Realitat Virtual\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/FA8whR7SIcA?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p><strong>Documentaci\u00f3<br \/>\n<\/strong>A la primera Pac es van analitzar diferents tecnologies que al cap i a la fi compartien objectius similars. Es mapejava el cos o parts del cos de l\u2019usuari i els seus moviments per incloure\u2019ls a un entorn virtual. D\u2019aquests dissenys es va triar Kinect com a base de desenvolupament del meu projecte de realitat mixta pel fet que virtualitzava el cos sencer de l\u2019usuari i era un recurs m\u00e9s rodat que la resta. A la vegada era m\u00e9s conegut i ja s\u2019executava en altres aplicacions. En definitiva era un dispositiu m\u00e9s consistent que la resta.<br \/>\nA partir d\u2019aqu\u00ed a la segona PAC es crea un gui\u00f3 utilitzant aquest dispositiu com a centre de la idea principal: crear un espai d\u2019exercici virtual per a gimnasos. S\u2019estudia com es pot implementar, l\u2019espai f\u00edsic necessari, els dispositius t\u00e8cnics necessaris, el funcionament pr\u00e0ctic de l\u2019aplicaci\u00f3 etc.<br \/>\nEs creen diversos esbossos del disseny i s\u2019acaba definint que a part del Kinect, es necessitar\u00e0 un espai d\u2019uns 3m quadrats, un projector, una cinta de c\u00f3rrer amb sensors de pressi\u00f3 i uns altaveus. Es defineix tamb\u00e9 el seu funcionament t\u00e8cnic i el funcionament del software pantalla a pantalla inc\u00fas creant un mapa explicatiu del que executa cada opci\u00f3 del programa. S\u2019implementen diferents modes de joc i s\u2019explica cadascun d\u2019ells.<\/p>\n<p>Per \u00faltim, a la pr\u00e0ctica final s\u2019ordenen totes les idees presentades anteriorment, es corregeixen errors i s\u2019implementen noves idees que poden afavorir la immersi\u00f3 de l\u2019usuari (el difusor d\u2019aromes intel\u00b7ligent). Tot aix\u00f2 es modela amb un programa 3D i es crea una animaci\u00f3 explicativa de cada part i pantalla del prototip. S\u2019edita i munta el v\u00eddeo final per a la posterior publicaci\u00f3.<\/p>\n<p><strong>Dificultats<br \/>\n<\/strong>La major dificultat per a la creaci\u00f3 del prototip ha estat poder definir gr\u00e0ficament la idea principal que tenia en ment. La tecnologia aplicada \u00e9s assumible i per tant no comportava complexitat t\u00e8cnica, nom\u00e9s s\u2019havien d\u2019unir d\u2019un mode eficient. Definir el funcionament de l\u2019aplicaci\u00f3 pantalla a pantalla tamb\u00e9 ha estat labori\u00f3s per\u00f2 no tant com modelar en 3D i crear l\u2019animaci\u00f3. En aquest \u00faltim pels recursos t\u00e8cnics limitats que tenia disponible.<\/p>\n<p><strong>Millores<br \/>\n<\/strong>En quant a les millores \u00e9s un prototip obert totalment a noves definicions a nivell de programaci\u00f3 de l\u2019aplicaci\u00f3. La tecnologia utilitzada t\u00e9 suficient flexibilitat per millorar el software i fer-lo m\u00e9s divertit si escau. Es poden crear m\u00e9s modes de joc o incl\u00fas implementar noves opcions amb connexi\u00f3 online com compartir resultats, crear classificacions, etc.<\/p>\n<p><strong>Impacte<br \/>\n<\/strong>Pel que fa l\u2019impacte considero que pot ser un prototip for\u00e7a interessant per a usuaris de gimnasos que volen fer esport d\u2019una manera diferent i\/o divertida. Pot resultar atractiu per a l\u2019usuari que veu avorrit l\u2019exercici com\u00fa i es podria motivar amb aquest tipus d\u2019eines. Sobretot amb Kinect ja s\u2019havien creat aplicacions amb una idea b\u00e0sica similar per\u00f2 enfocats clarament cap als jocs. A la vegada \u00faltimament s\u2019est\u00e0 utilitzant m\u00e9s l\u2019\u00fas de tecnologia als gimnasos (com punts de llum a una sala amb sensors de pressi\u00f3 que l\u2019usuari a d\u2019anar prement a mesura que s\u2019encenen etc). Per tant considero que el prototip \u00e9s la uni\u00f3 de dos conceptes d\u2019actualitat.<\/p>\n<p><strong>Hacks<br \/>\n<\/strong>En quant a hacks no contemplo cap que sigui realment viable. La finalitat est\u00e0 prou definida i no es deixa marge a que es pugui modificar.<\/p>","protected":false},"excerpt":{"rendered":"<p>Autor: Albert Marcos Barba Descripci\u00f3: Principalment es tracta d\u2019una aplicaci\u00f3 d\u2019esport destinada a gimnasos on l\u2019usuari accedir\u00e0 a un espai tancat (cub) on hi podr\u00e0 c\u00f3rrer simulant, amb un grau d\u2019immersi\u00f3 molt elevat, que est\u00e0 corrent pel parc de la ciutat que ell desitgi. Es combina l\u2019\u00fas d\u2019elements f\u00edsics com una gran cinta per c\u00f3rrer &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/multimedia.uoc.edu\/blogs\/rv\/2016\/12\/29\/virtual-runpp\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Virtual Runpp&#8221;<\/span><\/a><\/p>\n","protected":false},"author":118,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[49,181,186,183,146,182,9,131,54,187,11,63,184,185,10],"class_list":["post-820","post","type-post","status-publish","format-standard","hentry","category-estudiants","tag-3d","tag-animacio","tag-correr","tag-deporte","tag-entorn-virtual","tag-esport","tag-estimuls","tag-interactividad","tag-kinect","tag-olors","tag-realitat-mixta","tag-realitat-virtual","tag-run","tag-runner","tag-sensors","entry"],"_links":{"self":[{"href":"http:\/\/multimedia.uoc.edu\/blogs\/rv\/wp-json\/wp\/v2\/posts\/820","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/multimedia.uoc.edu\/blogs\/rv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/multimedia.uoc.edu\/blogs\/rv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/multimedia.uoc.edu\/blogs\/rv\/wp-json\/wp\/v2\/users\/118"}],"replies":[{"embeddable":true,"href":"http:\/\/multimedia.uoc.edu\/blogs\/rv\/wp-json\/wp\/v2\/comments?post=820"}],"version-history":[{"count":10,"href":"http:\/\/multimedia.uoc.edu\/blogs\/rv\/wp-json\/wp\/v2\/posts\/820\/revisions"}],"predecessor-version":[{"id":1240,"href":"http:\/\/multimedia.uoc.edu\/blogs\/rv\/wp-json\/wp\/v2\/posts\/820\/revisions\/1240"}],"wp:attachment":[{"href":"http:\/\/multimedia.uoc.edu\/blogs\/rv\/wp-json\/wp\/v2\/media?parent=820"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/multimedia.uoc.edu\/blogs\/rv\/wp-json\/wp\/v2\/categories?post=820"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/multimedia.uoc.edu\/blogs\/rv\/wp-json\/wp\/v2\/tags?post=820"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}