Publicação

Full-Stack Application for Controlling and Directing Virtual Reality Experiences

Ver documento

Detalhes bibliográficos
Resumo:This thesis investigates the integration of Virtual Reality (VR) technologies within the TransmiXR EU project, focusing on the development of a Full-Stack application for managing multiuser Extended-Reality (XR) experiences in Performance Arts. The work addresses challenges in XR device management, user interaction, and content customization through a system designed for live control and real-time adjustments of XR environments. The proposed solution includes a management platform developed with Angular.js, providing a modular and responsive user interface that communicates with an Express.js back-end, which handles device communication and management. Integration with Unreal Engine enables scene management and AI-driven interactions, demonstrated through the use of Isaac, a virtual character in the performance. Comparison with existing XR management tools, including ArborXR and Meta Quest for Business, highlights the adaptability and cost-effectiveness of the developed application, with specific capabilities in content delivery and user interaction. The thesis also examines related technologies such as volumetric video capture and motioncaptured animation, which complement the directing functionality of the application. These tools facilitate content creation by incorporating 3D video and character animation, supporting the director’s control over XR experiences. User experience testing evaluates the usability of the application, including data analysis of its performance across different age groups, which is a significant consideration for systems with multiple operators of varying ages. This work contributes to the field of VR and XR technologies by providing a solution for managing interactive and collaborative experiences in creative industries.
Autores principais:Pedro, Ricardo Filipe Baltazar
Assunto:Desenvolvimento Full-Stack Desenvolvimento Front-End Realidade Virtual (VR) Experiencia do Usuário (UX) Realidade Estendida (XR) Teses de mestrado - 2025
Ano:2025
País:Portugal
Tipo de documento:dissertação de mestrado
Tipo de acesso:acesso aberto
Instituição associada:Universidade de Lisboa
Idioma:inglês
Origem:Repositório da Universidade de Lisboa
Descrição
Resumo:This thesis investigates the integration of Virtual Reality (VR) technologies within the TransmiXR EU project, focusing on the development of a Full-Stack application for managing multiuser Extended-Reality (XR) experiences in Performance Arts. The work addresses challenges in XR device management, user interaction, and content customization through a system designed for live control and real-time adjustments of XR environments. The proposed solution includes a management platform developed with Angular.js, providing a modular and responsive user interface that communicates with an Express.js back-end, which handles device communication and management. Integration with Unreal Engine enables scene management and AI-driven interactions, demonstrated through the use of Isaac, a virtual character in the performance. Comparison with existing XR management tools, including ArborXR and Meta Quest for Business, highlights the adaptability and cost-effectiveness of the developed application, with specific capabilities in content delivery and user interaction. The thesis also examines related technologies such as volumetric video capture and motioncaptured animation, which complement the directing functionality of the application. These tools facilitate content creation by incorporating 3D video and character animation, supporting the director’s control over XR experiences. User experience testing evaluates the usability of the application, including data analysis of its performance across different age groups, which is a significant consideration for systems with multiple operators of varying ages. This work contributes to the field of VR and XR technologies by providing a solution for managing interactive and collaborative experiences in creative industries.