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

CARRA, EDOARDO
Primo
Software
;
Santoni, Christian
Secondo
Methodology
;
Pellacini, Fabio
Supervision
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
human-centered computing; visualization; visualization techniques; visualization design and evaluation methods
01 Pubblicazione su rivista::01a Articolo in rivista
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]
File allegati a questo prodotto
File Dimensione Formato  
Carra_Grammar-based_2019.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 4.7 MB
Formato Adobe PDF
4.7 MB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

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