A Functional Approach to Animation
Abstract
We investigate the benefits of using a functional language to reason about and to implement animation. Since animation concerns pictures changing over time, we consider the manipulation of movies or picture sequences. A compact set of primitive operations over movies is introduced and its use as the basis for an animation system is illustrated. The notion of the behaviour of an animated character is formalised and we show how simple behaviours may be combined to create more complex behaviours. We then show how higher-order functions allow us to construct a variety of useful tools which lead to a highly concise functional script.
BibTeX
@article {10.1111:j.1467-8659.1986.tb00316.x,
journal = {Computer Graphics Forum},
title = {{A Functional Approach to Animation}},
author = {Arya, Kavi},
year = {1986},
publisher = {Blackwell Publishing Ltd and the Eurographics Association},
ISSN = {1467-8659},
DOI = {10.1111/j.1467-8659.1986.tb00316.x}
}
journal = {Computer Graphics Forum},
title = {{A Functional Approach to Animation}},
author = {Arya, Kavi},
year = {1986},
publisher = {Blackwell Publishing Ltd and the Eurographics Association},
ISSN = {1467-8659},
DOI = {10.1111/j.1467-8659.1986.tb00316.x}
}