数字产品记忆交互控制与模态探索
1 数字产品记忆交互创作工具
SceneMaker 创作工具可借助数字产品记忆(DPMs)创建交互式应用。DPMs 及其相关推理机制是对原始 SceneMaker 的扩展,原始的 SceneMaker 是用于为多个虚拟角色编写交互式表演脚本的工具。它为非编程专业的创意人员提供了一种简单的脚本语言,用于创建丰富且引人入胜的内容。
基于场景和场景流结构分离对话内容和叙事结构,使得无需专业知识就能独立修改这些内容。场景流部分的可重用性以及 OMS 系统与 SEMPROM DPMs 的无缝集成,是快速原型风格创建新交互式表演的强大功能,这由场景流编辑器提供支持。
1.1 场景流编辑器的改进
图形创作工具通过拖放功能支持作者创建节点和边来绘制场景流。编辑器还支持场景流模型的一些新结构扩展,具体如下:
- 并发场景流 :基于类似状态图概念,可将大型场景流分解为逻辑和概念组件,减少结构数量,有助于组织交互式表演的整个模型。同时,可用于建模反应性行为方面(如系统行为),减少创建预设场景的工作量。
- 历史节点 :用于更灵活地建模对话中的重新开启策略和回顾阶段,新的场景流结构可让每个节点访问情节历史,有助于创建非静态且生动的交互式表演。
1.2 SceneMaker 的技术实现与优势
SceneMaker 基于一个解释器来执行扩展的场景流。通过这种方式,图形创作工具扩展了一个图形组件,用于可视化给定场景流模型的执行进度。此外,它还能在运行时立即观察模型修改所产生的效果,这在模型开发的早期调试和测试阶段以及