Extending the Open Source Social Virtual Reality Ecosystem to the Browser in Ubiq

Published October 11, 2023 in Web3D '23: Proceedings of the 28th International ACM Conference on 3D Web Technology by Sebastian Friston, Ben Congdon, Nels Numan, Klara Brandstätter, Lisa Izzouzi, Felix Thiel, Jingyi Zhang, Daniele Giunchi, David Swapp, Anthony Steed

Abstract

Social VR (SVR) systems are VR systems with a common subset of features facilitating unstructured social interaction. In the real world, social situations have many purposes, each with a different set of requirements, and roles its participants take - creator, moderator, performer, visitor, etc. Yet, common SVR systems typically offer only a single client to users. Even if there are versions for different platforms, there is a one-size-fits-all approach to the user experience. Consequently users need to employ workarounds or build their own functionality to support specific roles, where this is possible at all. We argue that platforms need to develop more open frameworks that support different processes and user interactions. One way to do this is through using appropriate web standards and an open messaging system in order to allow distributed clients that can leverage the strongest features of heterogeneous computing platforms. Supporting asymmetrical capabilities greatly increases the scope of supported virtual social interactions and potential use cases of SVR. We take a qualitative experimental approach to exploring cross platform support in this way, from a designers perspective. We use the open-source SDK Ubiq, and create a library that allows building Ubiq Peers using web standards and thus clients that can operate solely in a web browser or certain Javascript environments. We validate our approach by demonstrating six proof of concept demonstrators that would be difficult or impossible to achieve in most other SVR systems, and report on what we encountered for the benefit of other SVR designers.

Full-text PDF

Cite with BibTex
@inproceedings{10.1145/3611314.3615903,
author = {Friston, Sebastian and Congdon, Ben and Numan, Nels and Brandst\"{a}tter, Klara and Izzouzi, Lisa and Thiel, Felix and Zhang, Jingyi and Giunchi, Daniele and Swapp, David and Steed, Anthony},
title = {Extending the Open Source Social Virtual Reality Ecosystem to the Browser in Ubiq},
year = {2023},
isbn = {9798400703249},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3611314.3615903},
doi = {10.1145/3611314.3615903},
booktitle = {Proceedings of the 28th International ACM Conference on 3D Web Technology},
articleno = {5},
numpages = {9},
keywords = {social-vr, interoperability, toolkits},
location = {San Sebastian, Spain},
series = {Web3D '23}
}