Framework for visual conflict mitigation among concurrent WebXR applications
2022 (English)Independent thesis Advanced level (professional degree), 20 credits / 30 HE credits
Student thesis
Abstract [en]
With the increasing interest in Virtual/Augmented Reality, the next generation of application platforms is emerging in the form of immersive and engaging experiences. The company Dewire Knightec is exploring an application platform based on the web technology WebXR where users can interact with multiple applications simultaneously. However, numerous independent applications rendering content in the same 3D environment can lead to objects intersecting and occluding, leading to visual conflicts. In this thesis work, we discuss the concept of visual conflicts and avoidance strategies. We present a fully working prototype of a conflict mitigation framework for concurrent WebXR applications. The framework mitigates conflicts using two main collision avoidance strategies in the form of multiple render options and position offsetting. The proposed framework is demonstrated in a scenario where applications render contents on
top of buildings in the user’s surroundings. By running multiple applications, a user can for example read a restaurant menu, see mall opening hours, and get travel directions simultaneously. The feasibility and efficiency of the proposed avoidance strategy in developed framework has been evaluated using a focus group of developers and software architects. After the evaluation, the framework can be summarized as a good foundation for future multi-application XR platforms.
Place, publisher, year, edition, pages
2022. , p. 66
Keywords [en]
Augmented Reality, AR, Virtual Reality, VR, WebXR, Application Concurrency, Visual Conflict, Conflict Mitigation, Collision Detection, Collision Avoidance
National Category
Computer Engineering
Identifiers
URN: urn:nbn:se:miun:diva-46190Local ID: DT-V22-A2-007OAI: oai:DiVA.org:miun-46190DiVA, id: diva2:1700942
Subject / course
Computer Engineering DT1
Educational program
Master of Science in Engineering - Computer Engineering TDTEA 300 higher education credits
Supervisors
Examiners
2022-10-042022-10-042022-10-04Bibliographically approved