Deimos: A Grammar of Dynamic Embodied Immersive Visualisation Morphs and Transitions

02/27/2023
by   Benjamin Lee, et al.
0

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.

READ FULL TEXT

page 1

page 6

page 10

page 11

page 12

page 13

research
09/03/2020

Gemini: A Grammar and Recommender System for AnimatedTransitions in Statistical Graphics

Animated transitions help viewers follow changes between related visuali...
research
04/07/2020

Topological Persistence Machine of Phase Transitions

The study of phase transitions from experimental data becomes challengin...
research
09/19/2023

Diffusion Methods for Generating Transition Paths

In this work, we seek to simulate rare transitions between metastable st...
research
07/23/2018

On Minimum Connecting Transition Sets in Graphs

A forbidden transition graph is a graph defined together with a set of p...
research
09/21/2021

Shape Inference and Grammar Induction for Example-based Procedural Generation

Designers increasingly rely on procedural generation for automatic gener...
research
03/31/2022

4DL: a four-valued Dynamic logic and its proof-theory

Transition systems are often used to describe the behaviour of software ...
research
08/17/2022

On Specifications and Proofs of Timed Circuits

Given a discrete-state continuous-time reactive system, like a digital c...

Please sign up or login with your details

Forgot password? Click here to reset