GestureCanvas: A Programming by Demonstration System for Prototyping Compound Freehand Interaction in VR
Anika Sayara, Emily Lynn Chen, Cuong Nguyen, Robert Xiao, Dongwook Yoon
Abstract
As the use of hand gestures becomes increasingly prevalent in virtual reality (VR) applications, prototyping Compound Freehand Interactions (CFIs) effectively and efficiently has become a critical need in the design process. Compound Freehand Interaction (CFI) is a sequence of freehand interactions where each sub-interaction in the sequence conditions the next. Despite the need for interactive prototypes of CFI in the early design stage, creating them is effortful and remains a challenge for designers since it requires a highly technical workflow that involves programming the recognizers, system responses and conditionals for each sub-interaction. To bridge this gap, we present GestureCanvas, a freehand interaction-based immersive prototyping system that enables a rapid, end-to-end, and code-free workflow for designing, testing, refining, and subsequently deploying CFI by leveraging the three pillars of interaction models: event-driven state machine, trigger-action authoring, and programming by demonstration. The design of GestureCanvas includes three novel design elements — (i) appropriating the multimodal recording of freehand interaction into a CFI authoring workspace called Design Canvas, (ii) semi-automatic identification of the input trigger logic from demonstration to reduce the manual effort of setting up triggers for each sub-interaction, (iii) on the fly testing for independently validating the input conditionals in-situ. We validate the workflow enabled by GestureCanvas through an interview study with professional designers and evaluate its usability through a user study with non-experts. Our work lays the foundation for advancing research on immersive prototyping systems allowing even highly complex gestures to be easily prototyped and tested within VR environments.
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.
Cited by top-tier papers3
- ConnectVR: A Trigger-Action Interface for Creating Agent-based Interactive VR StoriesMengyu Chen, Marko Peljhan, Misha SraIEEE VR 2024 · 11 citations
- Objestures: Everyday Objects Meet Mid-Air Gestures for Expressive InteractionZhuoyue Lyu, Per Ola KristenssonCHI 2026 · 3 citations
- HOICraft: In-Situ VLM-based Authoring Tool for Part-Level Hand-Object Interaction Design in VRDohui Lee, Qi Sun, Sang Ho YoonCHI 2026 · 1 citation
Builds on15
- Creating Augmented and Virtual Reality Applications: Current Practices, Challenges, and OpportunitiesNarges Ashtari, Andrea Bunt, Joanna McGrenere, Michael Nebeling et al.CHI 2020 · 274 citations
- MEgATrack: monochrome egocentric articulated hand-tracking for virtual realityShangchen Han, Beibei Liu, Randi Cabezas, Christopher D. Twigg et al.SIGGRAPH 2020 · 207 citations
- Keypoint Transformer: Solving Joint Identification in Challenging Hands and Object Interactions for Accurate 3D Pose EstimationShreyas Hampali, Sayan Deb Sarkar, Mahdi Rad, Vincent LepetitCVPR 2022 · 155 citations
- Current Practices, Challenges, and Design Implications for Collaborative AR/VR Application DevelopmentVeronika Krauß, Alexander Boden, Leif Oppermann, René ReinersCHI 2021 · 132 citations
- Interacting Two-Hand 3D Pose and Shape Reconstruction from Single Color ImageBaowen Zhang, Yangang Wang, Xiaoming Deng, Yinda Zhang et al.ICCV 2021 · 114 citations
Related papers
- WieldingCanvas: Interactive Sketch Canvases for Freehand Drawing in VRXiaohui Tan, Zhenxuan He, Can Liu, Mingming Fan et al.CHI 2024 · 4 citations
- GesturAR: An Authoring System for Creating Freehand Interactive Augmented Reality ApplicationsTianyi Wang, Xun Qian, Fengming He, Xiyun Hu et al.UIST 2021 · 75 citations
- VR for Design: Exploring Long-Term Experiences and Workflows of 3D Designing in Virtual RealityVille Mäkelä, Daniel Harley, Jieun Lee, Cayley MacArthurCHI 2026 · 1 citation
- A Scaffold-Based Tool for Product Design Variations in Virtual RealityXue Yu, Stephen DiVerdi, Yotam I. GingoldCHI 2025 · 2 citations
- GestureSurface: VR Sketching through Assembling Scaffold Surface with Non-Dominant HandXinchi Xu, Yang Zhou, Bingchan Shao, Guihuan Feng et al.IEEE VR 2023 · 16 citations
