Please use this identifier to cite or link to this item: https://hdl.handle.net/10316/95505
DC FieldValueLanguage
dc.contributor.advisorCardoso, Jorge Carlos dos Santos-
dc.contributor.authorMesquita, João Diogo Lontro Saborano-
dc.date.accessioned2021-08-05T22:01:01Z-
dc.date.available2021-08-05T22:01:01Z-
dc.date.issued2021-07-12-
dc.date.submitted2021-08-05-
dc.identifier.urihttps://hdl.handle.net/10316/95505-
dc.descriptionDissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia-
dc.description.abstractEste projeto tem como foco o desenvolvimento de um toolkit de interação para interfaces tangíveis baseadas em marcadores para Realidade Virtual (RV). Pretende-se detetar objetos passivos através de marcadores visuais, e explorar as interações possíveis com os mesmos em ambientes RV. As possibilidades de interação deste paradigma de interação foram estudadas anteriormente, no entanto, a complexidade das interações foi limitada, devido à inexistência de abstrações programáticas de alto nível que facilitem a programação. Como tal, neste trabalho, foi desenvolvido um conjunto de abstrações que facilitam o desenvolvimento de projetos de RV, através de componentes da framework A-Frame na linguagem JavaScript. Os componentes desenvolvidos para as interações são baseadas na visibilidade dos seus respetivos marcadores, rotação e posicionamento no ambiente virtual. No total, a biblioteca criada tem 6 componentes: os componentes Angle Detector com um ou dois marcadores, que pretendem medir o ângulo entre um marcador e um eixo, ou entre os dois marcadores. O Button e o Swipe que permitem a interação através das mecânicas de clique e deslize. O Shake Detector que pretende detetar quando um objeto é abanado e o Noise Controller que permite reduzir o ruído associado à visibilidade dos marcadores. Os componentes podem trabalhar em conjunto em muitas situações para produzir uma maior variedade de interações. A biblioteca criada foi avaliada por um total de 8 programadores, através de testes de usabilidade. Os resultados indicam que apresenta indicadores de uma forma geral positivos de compreensibilidade, capacidade de aprendizagem, reutilização e abstração.por
dc.description.abstractThis project focused on developing an interaction toolkit for marker-based tangible interfaces for Virtual Reality (VR). It is intended to detect passive objects through visual markers, and explore possible interactions with them in VR environments. The interaction possibilities of this interaction paradigm have been studied previously, however, the complexity of the interactions has been limited due to the lack of high-level programmatic abstractions that facilitate programming. As such, in this work, a set of abstractions that facilitate the development of VR projects was developed, through components of the A-Frame framework in the JavaScript language. The components developed for interactions are based on the visibility of their respective markers, rotation and positioning in the virtual environment. In total, the library created has 6 components: the Angle Detector components with one or two markers, which intend to measure the angle between a marker and an axis, or between the two markers. The Button and Swipe that allow interaction through click and swipe mechanics. The Shake Detector which aims to detect when an object is shaken, and the Noise Controller which allows you to reduce the noise associated with the visibility of the markers. The components can in many situations work together to produce a greater variety of interactions. The library created was evaluated by a total of 8 programmers through usability tests. The results indicate that it has positive indicators for understandability, learnability, reusability, and abstraction.eng
dc.language.isopor-
dc.rightsopenAccess-
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/-
dc.subjectRealidade virtualpor
dc.subjectinterfaces tangíveispor
dc.subjectinteraçãopor
dc.subjectmarcadores visuaispor
dc.subjectbiblioteca de programaçãopor
dc.subjectVirtual realityeng
dc.subjecttangible interfaceseng
dc.subjectinteractioneng
dc.subjectvisual markerseng
dc.subjectprogramming libraryeng
dc.titleToolkit de interação para programação de interfaces tangíveis baseadas em marcadores em realidade virtualpor
dc.title.alternative..eng
dc.typemasterThesis-
degois.publication.locationDEI- FCTUC-
degois.publication.titleTOOLKIT DE INTERAÇÃO PARA PROGRAMAÇÃO DE INTERFACES TANGÍVEIS BASEADAS EM MARCADORES EM REALIDADE VIRTUALpor
dc.peerreviewedyes-
dc.identifier.tid202753310-
thesis.degree.disciplineInformática-
thesis.degree.grantorUniversidade de Coimbra-
thesis.degree.level1-
thesis.degree.nameMestrado em Engenharia Informática-
uc.degree.grantorUnitFaculdade de Ciências e Tecnologia - Departamento de Engenharia Informática-
uc.degree.grantorID0500-
uc.contributor.authorMesquita, João Diogo Lontro Saborano::0000-0002-0863-7300-
uc.degree.classification17-
uc.degree.presidentejuriSimões, Marco António Machado-
uc.degree.elementojuriBarata, João Nuno Lopes-
uc.degree.elementojuriCardoso, Jorge Carlos dos Santos-
uc.contributor.advisorCardoso, Jorge Carlos dos Santos::0000-0002-0196-2821-
item.fulltextCom Texto completo-
item.openairecristypehttp://purl.org/coar/resource_type/c_18cf-
item.grantfulltextopen-
item.languageiso639-1pt-
item.openairetypemasterThesis-
item.cerifentitytypePublications-
crisitem.advisor.researchunitCISUC - Centre for Informatics and Systems of the University of Coimbra-
crisitem.advisor.parentresearchunitFaculty of Sciences and Technology-
crisitem.advisor.orcid0000-0002-0196-2821-
Appears in Collections:UC - Dissertações de Mestrado
Show simple item record

Google ScholarTM

Check


This item is licensed under a Creative Commons License Creative Commons