XSpace: An Augmented Reality Toolkit for Enabling Spatially-Aware Distributed Collaboration

被引:9
作者
Herskovitz J. [1 ]
Cheng Y.F. [2 ]
Guo A. [1 ]
Sample A.P. [1 ]
Nebeling M. [1 ]
机构
[1] University of Michigan, Ann Arbor, MI
[2] Carnegie Mellon University, Pittsburgh, PA
基金
美国国家科学基金会;
关键词
Augmented reality; Distributed collaboration; Toolkit;
D O I
10.1145/3567721
中图分类号
学科分类号
摘要
Augmented Reality (AR) has the potential to leverage environmental information to better facilitate distributed collaboration, however, such applications are difficult to develop. We present XSpace, a toolkit for creating spatially-aware AR applications for distributed collaboration. Based on a review of existing applications and developer tools, we design XSpace to support three methods for creating shared virtual spaces, each emphasizing a different aspect: shared objects, user perspectives, and environmental meshes. XSpace implements these methods in a developer toolkit, and also provides a set of complimentary visual authoring tools to allow developers to preview a variety of configurations for a shared virtual space. We present five example applications to illustrate that XSpace can support the development of a rich set of collaborative AR experiences that are difficult to produce with current solutions. Through XSpace, we discuss implications for future application design, including user space customization and privacy and safety concerns when sharing users' environments. © 2022 ACM.
引用
收藏
相关论文
共 66 条
  • [1] A-Frame, (2021)
  • [2] Ashtari N., Bunt A., McGrenere J., Nebeling M., Chilana P.K., Creating Augmented and Virtual Reality Applications: Current Practices, Challenges, and Opportunities, Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems (Honolulu, HI, USA) (CHI '20), pp. 1-13, (2020)
  • [3] Benford S., Brown C., Reynard G., Greenhalgh C., Shared Spaces: Transportation, Artificiality, and Spatiality, Proceedings of the 1996 ACM Conference on Computer Supported Cooperative Work (Boston, Massachusetts, USA) (CSCW '96), pp. 77-86, (1996)
  • [4] Benford S., Greenhalgh C., Reynard G., Brown C., Koleva B., Understanding and Constructing Shared Spaces with Mixed-Reality Boundaries, ACM Trans. Comput.-Hum. Interact., 5, 3, pp. 185-223, (1998)
  • [5] Benford S., Greenhalgh C., Rodden T., Pycock J., Collaborative Virtual Environments, Commun. ACM, 44, 7, pp. 79-85, (2001)
  • [6] Benko H., Jota R., Wilson A., MirageTable: Freehand Interaction on a Projected Augmented Reality Tabletop, Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (Austin, Texas, USA) (CHI '12), pp. 199-208, (2012)
  • [7] Unity3D-DDP-Client, (2016)
  • [8] Carmigniani J., Furht B., Anisetti M., Ceravolo P., Damiani E., Ivkovic M., Augmented Reality Technologies, Systems and Applications, Multimedia tools and applications, 51, 1, pp. 341-377, (2011)
  • [9] Cheng Y., Yan Y., Yi X., Shi Y., Lindlbauer D., SemanticAdapt: Optimization-based Adaptation of Mixed Reality Layouts Leveraging Virtual-Physical Semantic Connections, UIST '21: The 34th Annual ACM Symposium on User Interface Software and Technology, Virtual Event, USA, October 10-14, 2021, pp. 282-297, (2021)
  • [10] Chow K., Coyiuto C., Nguyen C., Yoon D., Challenges and Design Considerations for Multimodal Asynchronous Collaboration in VR, Proceedings of the ACM on Human-Computer Interaction, 3, CSCW, pp. 1-24, (2019)