Back to Publications

ShadAR: Real-Time Prompting on-Demand Visual Augmentation in Augmented Reality

Yanni Mei, Samuel Hartenstein, Jonas Wombacher, Florian Müller, Jan Gugenheimer
UIST · Proceedings of the 39th Annual ACM Symposium on User Interface Software and Technology · 2026
Other versions CHI EA 2026 ISMAR-Adj 2025
TL;DR
What we did: We built ShadAR, an Augmented Reality system that allows users to issue verbal commands for on-demand visual augmentations in real-time.
What we found: We found that users can effectively utilize procedural and end-goal prompts to request visual changes, highlighting their diverse application scenarios across design, health, productivity, and social interaction.
Takeaway: Our work demonstrates that enabling users to generate personalized visual augmentations in Augmented Reality not only broadens the usability of AR systems but also introduces unique design challenges, particularly in user intent interpretation.

Abstract

Augmented Reality can reshape our visual perception (e.g., simulating color blindness) yet such effects are typically pre-programmed by experts, making visual augmentation static and inflexible. We introduce ShadAR, an AR system that allows users to describe expected visual augmentations (e.g., “Blur all people”) for changing their vision in real time. ShadAR can graphically manipulate AR passthrough real-time via shader injection. When receiving a user’s prompt, ShadAR uses LLMs (GPT5.2) to interpret the user’s intent, analyzes the user’s view with object detection (YOLOv26), generates a pixel shader, and applies it to the targeted region on AR passthrough. To understand usage pattern, we invited 21 HCI researchers to use ShadAR, identifying four application domains (design, health, productivity, and social interaction) and two prompt-framing patterns: procedural prompts specifying what to modify and how (“Highlight the book.”), and end-goal prompts conveying desired mental/behavioral states (“Make me laugh.”). Such end-goal prompts suggest a future in which users specify outcomes (e.g., “Make me not miss my flight”) while the system determines how to realize them, though often with inherently indeterminate results. We discuss design opportunities for ShadAR and ethical concerns.