We present Deimos, a grammar for specifying dynamic embodied immersive visualisation morphs and transitions. A morph is a collection of animated transitions that are dynamically applied to immersive visualisations at runtime and is conceptually modelled as a state machine. It is comprised of state, transition, and signal specifications. States in a morph are used to generate animation keyframes, with transitions connecting two states together. A transition is controlled by signals, which are composable data streams that can be used to enable embodied interaction techniques. Morphs allow immersive representations of data to transform and change shape through user interaction, facilitating the embodied cognition process. We demonstrate the expressivity of Deimos in an example gallery and evaluate its usability in an expert user study of six immersive analytics researchers. Participants found the grammar to be powerful and expressive, and showed interest in drawing upon Deimos' concepts and ideas in their own research.
翻译:我们提出Deimos,一种用于指定动态具身沉浸式可视化形态与转换的语法。形态是一个动态应用于运行时沉浸式可视化的动画转换集合,在概念上被建模为状态机。它由状态、转换和信号规范组成。形态中的状态用于生成动画关键帧,而转换则连接两个状态。转换由信号控制,信号是可组合的数据流,可用于实现具身交互技术。形态允许数据的沉浸式表示通过用户交互进行变换和形状改变,从而促进具身认知过程。我们通过示例画廊展示了Deimos的表达能力,并在六位沉浸式分析研究人员的专家用户研究中评估了其可用性。参与者认为该语法强大且富有表现力,并表示有兴趣在自己的研究中借鉴Deimos的概念与思想。