6,391 research outputs found
gMotion: A spatio-temporal grammar for the procedural generation of motion graphics
Creating by hand compelling 2D animations that choreograph several groups of shapes requires a large number of manual edits. We present a method to procedurally generate motion graphics with timeslice grammars. Timeslice grammars are to time what split grammars are to space. We use this grammar to formally model motion graphics, manipulating them in both temporal and spatial components. We are able to combine both these aspects by representing animations as sets of affine transformations sampled uniformly in both space and time. Rules and operators in the grammar manipulate all spatio-temporal matrices as a whole, allowing us to expressively construct animation with few rules. The grammar animates shapes, which are represented as highly tessellated polygons, 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 2D animations of geometric objects, by combining the expressive power of the grammar model, the composability of the operators with themselves, and the capabilities that derive from using a unified spatio-temporal representation for animation data. Throughout the paper, we show how timeslice grammars can produce a wide variety of animations that would take artists hours of tedious and time-consuming work. In particular, in cases where change of shapes is very common, our grammar can add motion detail to large collections of shapes with greater control over per-shape animations along with a compact rules structure
Bindweeds or random walks in random environments on multiplexed trees and their asympotics
We report on the asymptotic behaviour of a new model of random walk, we term
the bindweed model, evolving in a random environment on an infinite multiplexed
tree. The term \textit{multiplexed} means that the model can be viewed as a
nearest neighbours random walk on a tree whose vertices carry an internal
degree of freedom from the finite set , for some integer . The
consequence of the internal degree of freedom is an enhancement of the tree
graph structure induced by the replacement of ordinary edges by multi-edges,
indexed by the set . This indexing conveys the
information on the internal degree of freedom of the vertices contiguous to
each edge. The term \textit{random environment} means that the jumping rates
for the random walk are a family of edge-indexed random variables, independent
of the natural filtration generated by the random variables entering in the
definition of the random walk; their joint distribution depends on the index of
each component of the multi-edges. We study the large time asymptotic behaviour
of this random walk and classify it with respect to positive recurrence or
transience in terms of a specific parameter of the probability distribution of
the jump rates. This classifying parameter is shown to coincide with the
critical value of a matrix-valued multiplicative cascade on the ordinary tree
(\textit{i.e.} the one without internal degrees of freedom attached to the
vertices) having the same vertex set as the state space of the random walk.
Only results are presented here since the detailed proofs will appear
elsewhere
Metamodel Instance Generation: A systematic literature review
Modelling and thus metamodelling have become increasingly important in
Software Engineering through the use of Model Driven Engineering. In this paper
we present a systematic literature review of instance generation techniques for
metamodels, i.e. the process of automatically generating models from a given
metamodel. We start by presenting a set of research questions that our review
is intended to answer. We then identify the main topics that are related to
metamodel instance generation techniques, and use these to initiate our
literature search. This search resulted in the identification of 34 key papers
in the area, and each of these is reviewed here and discussed in detail. The
outcome is that we are able to identify a knowledge gap in this field, and we
offer suggestions as to some potential directions for future research.Comment: 25 page
- …