Abstact 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.

Grammar-based procedural animations for motion graphics / Carra, Edoardo; Santoni, Christian; Pellacini, Fabio. - In: COMPUTERS & GRAPHICS. - ISSN 0097-8493. - 78:(2019), pp. 97-107. [10.1016/j.cag.2018.11.007]

Grammar-based procedural animations for motion graphics

Pellacini, Fabio
2019

Abstract

Abstact 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.
2019
78
97
107
Grammar-based procedural animations for motion graphics / Carra, Edoardo; Santoni, Christian; Pellacini, Fabio. - In: COMPUTERS & GRAPHICS. - ISSN 0097-8493. - 78:(2019), pp. 97-107. [10.1016/j.cag.2018.11.007]
Carra, Edoardo; Santoni, Christian; Pellacini, Fabio
File in questo prodotto:
File Dimensione Formato  
Carra_Grammar-based_2019.pdf

Accesso riservato

Tipologia: Versione pubblicata dall'editore
Dimensione 4.7 MB
Formato Adobe PDF
4.7 MB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11380/1299608
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 2
social impact