Rapido:通过编程演示创建交互式AR体验的原型设计
作者
文献标题
Rapido: Prototyping Interactive AR Experiences through Programming by Demonstration
文献信息
- 主题领域: 增强现实(AR)交互体验的快速原型制作
- 关键词: AR交互设计, 快速原型, 视频原型, 编程示例, 状态机, 用户界面设计
研究背景与问题
-
发现的问题或挑战:
当前的增强现实应用设计工具要求用户具有较高的编程技能,这使得非技术设计师难以快速生成交互式原型。现有工具还无法平衡设计初期的灵活性以及快速迭代的需求,而视频原型虽然适合初期设计,但其输出通常为非交互式结果。 -
问题重要性:
增强现实应用正变得越来越流行,其下载量和使用率快速增长。然而,现有设计工具的复杂性阻碍了更广泛的创意传播,同时也未有效支持基于触摸手势等常规输入方式的交互设计。 -
研究动机与相关工作:
作者借助“通过示例编程”(Programming by Demonstration,PbD)方法,希望设计一种不需要编码的工具,能够将非交互性的视频原型转化为执行状态机,从而降低技术门槛并促进在设计早期阶段快速迭代的能力。
解决方案
-
提出的解决方案:
作者设计了一个原型制作系统——Rapido,该系统允许设计师通过移动设备记录视频场景、绘制草图和示范交互模式,从而快速生成交互式增强现实原型。最终这些交互可以通过状态机的符号表示被转换为实时交互。 -
创新点:
- 提出了一种结合视频原型与状态机表示的工作流程。
- 引入了PbD技术用于增强快速原型的生成过程。
- 设计了一个迭代工作流程,包含视频录制、基于示例编程和原型测试三个阶段。
- 为设计师提供了无需编码即可制作交互原型的能力,同时支持基于视觉和行为示例的推断。
-
实施步骤与关键技术:
- 在视频原型阶段,设计师可以录制视频背景,绘制草图并示范用户输入和动作。如通过触摸屏或拖动手势定义交互。
- 在编程示例阶段,通过定义状态和定时操作,系统推断初始状态机逻辑。
- 在测试阶段,设计师可以通过实时或视频回放验证交互效果并进行调试。
研究成果
-
具体成果:
Rapido 能成功转换非交互视频原型为交互状态机,并有效支持触摸手势的移动增强现实设计。实验中展示了用于家具摆放应用等场景的交互原型,以及扩展到行星追踪等其他场景的能力。 -
与现有解决方案比较:
- 与传统视频原型工具相比,Rapido可以处理空间信息并生成交互式原型,而不是仅仅停留在非交互性的视频输出。
- 与商业工具(如 Adobe Aero)相比,Rapido 能更好地支持连续输入(比如拖动),且具有测试功能(无须手动重新输入交互)。
-
实验或评估结果:
示例应用表明,该系统可以支持常见的 AR 场景(如家具摆放、测量工具),并为设计师提供了简化交互设计过程的新方法。系统性能验证基于真实的设计场景,兼容性和功能得到了扩展说明。 -
局限性与未来方向:
-
局限性:
- 当前的状态机模型不支持复杂计算行为,例如条件性或计数变量操作。
- 不支持碰撞检测、物理模拟或高级视觉捕捉功能,例如面部或物体跟踪。
- 整个框架依赖于特定平台(iOS 和移动 AR)。
-
未来方向:
- 增加支持碰撞及物理交互的功能,扩展现有的行为规则。
- 支持多用户协作与基于 URL 的测试功能。
- 研究原型设计直接在 AR/VR头显设备上的可能性,以消除空间限制。
- 评估和优化设计师对系统的接受度及状态机的可用性。
-
总结
Rapido 是一种创新性的增强现实设计工具,它通过整合视频原型、PbD以及状态机技术,为设计师提供了一种强大且易于使用的交互原型生成方法。尽管系统存在功能上的局限性,但其极简设计语言以及快速迭代的能力为未来的 AR 设计工具带来了新的可能性。
研究问题 / 现实痛点
这篇论文在当前问题库中对应的问题线索。
研究问题
3- 如何降低非技术设计师创建交互式增强现实(AR)原型的技术门槛?分类: XR手势与空中手交互同类问题arrow_forward
- 视频原型如何转换为可执行的交互式状态机,以支持常见的触控手势输入?分类: XR手势与空中手交互同类问题arrow_forward
- 编程示范法(PbD)如何加速AR应用早期设计阶段的快速迭代?分类: XR手势与空中手交互同类问题arrow_forward
现实痛点
1- 非技术设计师难以快速搭建交互式AR原型,影响创意实现。分类: XR手势与空中手交互同类问题arrow_forward
- 75%
KeyMap:使用诺曼的映射改进键盘快捷方式词汇
CHI '20· 原型设计与用户测试
- 75%
X-Droid:具有单一应用幻象的快速便捷Android原型开发框架
UIST '19· 原型设计与用户测试
- 67%
增强现实提示改变用户处理可延迟中断的策略
CHI '26· AR 导航与情境感知 +2
- 67%
ARify:利用叙事教学视频为程序化任务创建增强现实教程
CHI '26· AR 导航与情境感知 +2
- 60%
通过文件简历探索网络世界的新型文件隐喻
CHI '18· 知识工作者工具与工作流 +1
- 60%
精准定位:基于头部和眼睛的增强现实目标选择
CHI '18· 眼动追踪与注视交互 +1
- 60%
超越“一刀切”:理解软件新手发现和利用帮助资源方式的多样性
CHI '19· 用户研究方法(访谈、调查、观察) +1
- 60%
Mobi3DSketch: 移动AR中的3D素描
CHI '19· AR 导航与情境感知 +1
- 60%
超越接近性:通过跨设备交互设计灵活的社会互动
CHI '20· 分布式团队协作 +1
- 60%
视频会议中功能注意力的分类
CHI '20· 远程工作工具与体验 +1
基于研究子主题与职业分类的 Jaccard 相似度(≥60%)