Rapido: Prototyping Interactive AR Experiences through Programming by Demonstration
Germán Leiva, Jens Emil Grønbæk, Clemens Nylandsted Klokmose, Cuong Nguyen, Rubaiat Habib Kazi, Paul Asente
Abstract
Programming by Demonstration (PbD) is a well-known technique that allows non-programmers to describe interactivity by performing examples of the expected behavior, but it has not been extensively explored for AR. We present Rapido, a novel early-stage prototyping tool to create fully interactive mobile AR prototypes from non-interactive video prototypes using PbD. In Rapido, designers use a mobile AR device to record a video prototype to capture context, sketch assets, and demonstrate interactions. They can demonstrate touch inputs, animation paths, and rules to, e.g., have a sketch follow the focus area of the device or the user’s world-space touches. Simultaneously, a live website visualizes an editable overview of all the demonstrated examples and infers a state machine of the user flow. Our key contribution is a method that enables designers to turn a video prototype into an executable state machine through PbD. The designer switches between these representations to interactively refine the final interactive prototype. We illustrate the power of Rapido’s approach by prototyping the main interactions of three popular AR mobile applications.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext eea9683b-bfb4-4c38-863c-6e7ef6df0051Cited by top-tier papers25
- Design Patterns for Situated Visualization in Augmented RealityBenjamin Lee, Michael Sedlmair, Dieter SchmalstiegIEEE VIS 2023 · 72 citations
- ScalAR: Authoring Semantically Adaptive Augmented Reality Experiences in Virtual RealityXun Qian, Fengming He, Xiyun Hu, Tianyi Wang et al.CHI 2022 · 69 citations
- Teachable Reality: Prototyping Tangible Augmented Reality with Everyday Objects by Leveraging Interactive Machine TeachingKyzyl Monteiro, Ritik Vatsal, Neil Chulpongsatorn, Aman Parnami et al.CHI 2023 · 55 citations
- RealityTalk: Real-Time Speech-Driven Augmented Presentation for AR Live StorytellingJian Liao, Adnan Karim, Shivesh Singh Jadon, Rubaiat Habib Kazi et al.UIST 2022 · 44 citations
- Augmented Math: Authoring AR-Based Explorable Explanations by Augmenting Static Math TextbooksNeil Chulpongsatorn, Mille Skovhus Lunding, Nishan Soni, Ryo SuzukiUIST 2023 · 36 citations
Builds on5
- Creating Augmented and Virtual Reality Applications: Current Practices, Challenges, and OpportunitiesNarges Ashtari, Andrea Bunt, Joanna McGrenere, Michael Nebeling et al.CHI 2020 · 274 citations
- Current Practices, Challenges, and Design Implications for Collaborative AR/VR Application DevelopmentVeronika Krauß, Alexander Boden, Leif Oppermann, René ReinersCHI 2021 · 132 citations
- RealitySketch: Embedding Responsive Graphics and Visualizations in AR through Dynamic SketchingRyo Suzuki, Rubaiat Habib Kazi, Li-Yi Wei, Stephen DiVerdi et al.UIST 2020 · 98 citations
- Pronto: Rapid Augmented Reality Video Prototyping Using Sketches and EnactionGermán Leiva, Cuong Nguyen, Rubaiat Habib Kazi, Paul AsenteCHI 2020 · 96 citations
- XRDirector: A Role-Based Collaborative Immersive Authoring SystemMichael Nebeling, Katy Lewis, Yu-Cheng Chang, Lihan Zhu et al.CHI 2020 · 80 citations
Related papers
- ProInterAR: A Visual Programming Platform for Creating Immersive AR InteractionsHui Ye, Jiaye Leng, Pengfei Xu, Karan Singh et al.CHI 2024 · 10 citations
- PoseVEC: Authoring Adaptive Pose-aware Effects using Visual Programming and DemonstrationsYongqi Zhang, Cuong Nguyen, Rubaiat Habib Kazi, Lap-Fai YuUIST 2023 · 5 citations
- VideoClipper: Rapid Prototyping with the "Editing-in-the-Camera" MethodWendy E. Mackay, Alexandre Battut, Germán Leiva, Michel Beaudouin-LafonCHI 2024 · 5 citations
- Sketched Reality: Sketching Bi-Directional Interactions Between Virtual and Physical Worlds with AR and Actuated Tangible UIHiroki Kaimoto, Kyzyl Monteiro, Mehrad Faridan, Jiatong Li et al.UIST 2022 · 46 citations
- Figaro: A Tabletop Authoring Environment for Human-Robot InteractionDavid J. Porfirio, Laura Stegner, Maya Cakmak, Allison Sauppé et al.CHI 2021 · 12 citations
