Loading…

Grammar-based procedural animations for motion graphics

•A grammar for procedurally generate motion graphics.•The formalization of motion graphics with timeslice grammars.•A grammar to manipulate both the temporal and spatial components of an animation.•A graphics user interface to improve the usability of the grammar.•Stochastic variations during gramma...

Full description

Saved in:
Bibliographic Details
Published in:Computers & graphics 2019-02, Vol.78, p.97-107
Main Authors: Carra, Edoardo, Santoni, Christian, Pellacini, Fabio
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:•A grammar for procedurally generate motion graphics.•The formalization of motion graphics with timeslice grammars.•A grammar to manipulate both the temporal and spatial components of an animation.•A graphics user interface to improve the usability of the grammar.•Stochastic variations during grammar expansion controlled using high priority rules. [Display omitted] Motion graphics are a form of animation where several sets of shapes are choreographed together using a wide range of effects to produce compelling footage. We present a method to procedurally generate motion graphics. We formally model motion graphics with timeslice grammars, an extension of split and group grammars, that are able to control and manipulate both the temporal and spatial components of an animation. We are able to combine both these aspects by representing animations as sets of affine transformations sampled uniformly in both space and time. These transformations are controlled by the grammar. Shapes in our system are represented as highly tessellated polygons, and are animated by applying the affine transforms to each shape vertex given the vertex position and the animation time. We introduce a small set of operators showing how we can produce convincing animations, combining the expressive power of the grammar model, the composability of the operators with themselves, and the capabilities that derive from our shape representation. Throughout the paper, we show how timeslice grammars can, in few tens of seconds, produce a wide variety of animations that would take artists hours of tedious and time-consuming work.
ISSN:0097-8493
1873-7684
DOI:10.1016/j.cag.2018.11.007