Every animation should have a beginning, a middle, and an end: A case study of using a functor-based animation language

3Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Animations are sequences of still images chained together to tell a story. Every story should have a beginning, a middle, and an end. We argue that this advice leads to a simple and useful idiom for creating an animation Domain Specific Language (DSL). We introduce our animation DSL, and show how it captures the concept of beginning, middle, and end inside a Haskell applicative functor we call Active. We have an implementation of our DSL inside the image generation accelerator, ChalkBoard, and we use our DSL on an extended example, animating a visual demonstration of the Pythagorean Theorem. © 2011 Springer-Verlag.

Cite

CITATION STYLE

APA

Matlage, K., & Gill, A. (2011). Every animation should have a beginning, a middle, and an end: A case study of using a functor-based animation language. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6546 LNCS, pp. 150–165). https://doi.org/10.1007/978-3-642-22941-1_10

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free