SpatialProto: Exploring Real-World Motion Captures for Rapid Prototyping of Interactive Mixed Reality
Authors
Title of the Paper
SpatialProto: Exploring Real-World Motion Captures for Rapid Prototyping of Interactive Mixed Reality
Paper Information
- Research Area: Human-Computer Interaction Design, Virtual Reality/Augmented Reality System Development, Low-Barrier Prototyping Tools
- Keywords: Spatial Prototyping, Mixed Reality, Interaction, Animation, No Programming Skills, Depth Sensing, MR Headsets, User Study
Research Background and Problem
-
Problems and Challenges:
- With the growing popularity of Augmented Reality (AR), Virtual Reality (VR), and Mixed Reality (MR), traditional 2D interface-centric interaction paradigms are undergoing a transformation, with spatial computing emerging as a new form of interaction.
- Designing experiences for spatial computing faces significant challenges, particularly in the early stages of rapid prototyping. Dynamic interaction design and 3D animation requirements often demand advanced programming and 3D modeling skills, which are difficult for ordinary users and non-experts to handle.
- Although a few tools have explored rapid prototyping, they are primarily limited to static content design or VR-specific environments. Furthermore, most tools require device switching or programming, resulting in inefficient user experiences.
-
Significance of the Research: This study focuses on lowering the barrier to entry for spatial system prototyping, making it more accessible to users without technical backgrounds. This not only supports the rapid development of MR experiences but also helps explore the potential and broader applications of spatial prototyping.
-
Motivation and Related Work: The authors argue for the need for more efficient spatial prototyping tools that can complete all design stages directly within the MR environment, emphasizing simplicity, flexibility, and usability for non-technical users. Previous research, such as ProtoAR and RoomAlive, has not fully addressed the comprehensive challenges of dynamic interactive MR experiences.
Solution
-
Method or Solution: The authors propose the SpatialProto system—a rapid spatial prototyping tool designed for depth-sensing MR headsets.
- Core functionalities include capturing dynamic objects in real-world scenes using depth-sensing cameras, real-time editing, and designing and testing interaction prototypes directly within the MR environment.
- A pipeline with three key stages was developed: Recording, Editing, and Prototyping.
-
Innovations:
- Support for Dynamic Animations: Enables recording real-world motions and transforming them into interactive prototype animations.
- Accessibility for Non-Experts: No programming skills or specialized setups are required, with a simple and user-friendly workflow.
- Immersive Design Experience: Users can capture, edit, and test directly within the MR environment without leaving the MR device.
-
Implementation Steps and Key Technologies:
- Recording Stage: Utilizes an RGB-D camera to capture 3D scenes, recording depth information, RGB textures, and related metadata. Supports single-frame capture, continuous video recording, and frame-by-frame stop-motion recording.
- Editing Stage: Provides various cropping and masking techniques (e.g., depth plane masking, chroma keying, object detection algorithms) to modify colors or image effects for content adjustment.
- Prototyping Stage: Users can adjust the spatial position, rotation, and scaling of animations, as well as set triggers and interaction logic (e.g., triggered by head movement, gestures, or gaze).
Research Outcomes
-
Specific Results:
- The SpatialProto system was successfully designed and implemented, enabling users to create dynamic interactive MR prototypes (e.g., game interactions, interior design simulations) embedded in real-world spaces.
- Experiments demonstrated that users without technical backgrounds could complete a full animation design within 20 minutes, significantly reducing the learning curve.
-
Advantages:
- Compared to existing methods (e.g., ProtoAR), it supports more complex dynamic animation and interaction logic design, with low hardware costs (achievable with commercially available VR devices).
- The prototyping process does not require users to leave the MR device, enhancing design efficiency and immersive experience.
-
Experimental or Evaluation Results:
- A user study involving 9 participants from various disciplines (e.g., computer science, architectural design) found the tool to be user-friendly with a short learning curve.
- Successfully designed various animation prototypes, including a jumping duck animation and a clay-modeled explosion. Users creatively suggested additional use cases for the system beyond animation design.
-
Limitations and Future Directions:
- Visual Limitations: The current system only supports user-perspective capture and cannot record the full 3D shape of objects. Future work could integrate machine learning techniques to complete 3D data.
- Performance Optimization: The system experiences significant frame rate drops in complex scenes, which could be addressed by compressing depth data or optimizing algorithms.
- Object Detection Algorithms: Current ML detection methods have low accuracy and long inference times. Future versions could further optimize algorithm selection and enable GPU acceleration.
Conclusion
SpatialProto is an innovative system that integrates dynamic animation capture, real-time editing, and immersive design, pioneering low-barrier prototyping for non-expert users on MR devices. Through user studies and application examples, the system significantly enhances the accessibility and immersive experience of spatial design, marking a new direction for future MR creation tools.
Research Questions / Practical Problems
Question signals indexed for this paper.
Research Questions
3- How can the technical barrier for lay users in mixed reality (MR) dynamic interaction design be lowered?Category: AR Prototyping, Authoring, and Development WorkflowsSimilar questionsarrow_forward
- Can the full pipeline of dynamic object capture and interaction prototyping be completed within MR environments?Category: AR Prototyping, Authoring, and Development WorkflowsSimilar questionsarrow_forward
- How can tools be designed to let users create dynamic animation prototypes without programming skills?Category: AR Prototyping, Authoring, and Development WorkflowsSimilar questionsarrow_forward
Practical Problems
1- Lay users lack simple, efficient tools for MR dynamic interaction design.Category: AR Prototyping, Authoring, and Development WorkflowsSimilar questionsarrow_forward
- 60%
ReCompFig: Designing Dynamically Reconfigurable Kinematic Devices Using Compliant Mechanisms and Tensioning Cables
CHI '22· Shape-Changing Interfaces & Soft Robotic Materials
- 60%
Morphino: A Nature-Inspired Tool for the Design of Shape-Changing Interfaces
DIS '20· Shape-Changing Interfaces & Soft Robotic Materials
- 60%
transTexture Lamp: Composing a Deformable Device as a Computational Whole
DIS '21· Shape-Changing Interfaces & Soft Robotic Materials
- 60%
milliMorph - Fluid-Driven Thin Film Shape-Change Materials for Interaction Design
UIST '19· Shape-Changing Interfaces & Soft Robotic Materials
Based on Jaccard similarity of research subtopics & professions (≥60%)