pith. the verified trust layer for science. sign in

arxiv: 1703.00521 · v1 · pith:VVN3HJBCnew · submitted 2017-03-01 · 💻 cs.GR · cs.HC

The Signals and Systems Approach to Animation

classification 💻 cs.GR cs.HC
keywords animationtransitionanimationsattributevalueapproachsignaltime
0
0 comments X p. Extension
Add this Pith Number to your LaTeX paper What is a Pith Number?
\usepackage{pith}
\pithnumber{VVN3HJBC}

Prints a linked pith:VVN3HJBC badge after your title and writes the identifier into PDF metadata. Compiles on arXiv with no extra files. Learn more

read the original abstract

Animation is ubiquitous in visualization systems, and a common technique for creating these animations is the transition. In the transition approach, animations are created by smoothly interpolating a visual attribute between a start and end value, reaching the end value after a specified duration. This approach works well when each transition for an attribute is allowed to finish before the next is triggered, but performs poorly when a new transition is triggered before the current transition has finished. In particular, interruptions introduce velocity discontinuities, and frequent interruptions can slow down the resulting animation. To solve these problems, we model the problem of animation as a signal processing problem. In our technique, animations are produced by transformations of signals, or functions over time. In particular, an animation is produced by transforming an input signal, a function from time to target attribute value, into an output signal, a function from time to displayed attribute value. We show that well-known signal-processing techniques can be applied to produce animations that are free from velocity discontinuities even when interrupted.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.