AtomXR: Streamlined XR Prototyping with Natural Language and Immersive Physical Interaction

Alice Cai, Caine Ardayfio, AnhPhu Nguyen, Tica Lin, Elena Glassman
11/19/2023
cs.HCcs.AI

No confident code implementation found for this paper.

Abstract

As technological advancements in extended reality (XR) amplify the demand for more XR content, traditional development processes face several challenges: 1) a steep learning curve for inexperienced developers, 2) a disconnect between 2D development environments and 3D user experiences inside headsets, and 3) slow iteration cycles due to context switching between development and testing environments. To address these challenges, we introduce AtomXR, a streamlined, immersive, no-code XR prototyping tool designed to empower both experienced and inexperienced developers in creating applications using natural language, eye-gaze, and touch interactions. AtomXR consists of: 1) AtomScript, a high-level human-interpretable scripting language for rapid prototyping, 2) a natural language interface that integrates LLMs and multimodal inputs for AtomScript generation, and 3) an immersive in-headset authoring environment. Empirical evaluation through two user studies offers insights into natural language-based and immersive prototyping, and shows AtomXR provides significant improvements in speed and user experience compared to traditional systems.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{cai2023atomxr,
  title  = {AtomXR: Streamlined XR Prototyping with Natural Language and Immersive Physical Interaction},
  author = {Alice Cai and Caine Ardayfio and AnhPhu Nguyen and Tica Lin and Elena Glassman},
  year   = {2023},
  eprint = {2311.11238},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2311.11238v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2311.11238.svg)](https://codeofpaper.com/paper/2311.11238)

Discussion