Abstract
Directing a group behavior towards interesting and complex motion can and should be intuitive, iterative, and often participatory. Toward this end, we present a choreographic system that enables designers to explore a motion space based on a parametric model of behaviors. Designers may work with the system by moving back and forth through two complementary stages: first, using an evolutionary algorithm to traverse the space of behavior possibilities, allowing designers to emphasize desired kinds of motion while leaving room for an element of the unexpected, and second, using selected behaviors to direct the group motion of simple performing creatures. In the second stage, evolved group motion behaviors from the first stage are used alongside existing high-level parametric rules for local articulated motion.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Anderson, M., McDaniel, E., Chenney, S.: Constrained animation of flocks. In: SCA, pp. 286–297 (2003)
Dorin, A.: A survey of virtual ecosystems in generative electronic art. In: The Art of Artificial Evolution: a Handbook on Evolutionary Art and Music, pp. 289–309 (2008)
Eisenmann, J., Lewis, M., Cline, B.: Interactive evolutionary design of motion variants. In: International Conf. on Evolutionary Computation (2009)
Forsythe, W.: Choreographic Objects (2009), http://www.wexarts.org/ex/forsythe (accessed)
Forsythe, W., Palazzi, M., Zuniga Shaw, N., et al.: Synchronous Objects for One Flat Thing, Reproduced (2009), accessed at www.synchronousobjects.osu.edu
Heider, F., Simmel, M.: An Experimental Study of Apparent Behavior. The American Journal of Psychology, 243–259 (1944)
Jacob, C., Hushlak, G.: Evolutionary and swarm design in science, art and music. The Art of Artificial Evolution, 145–166 (2008)
Kim, M., Hyun, K., Kim, J., Lee, J.: Synchronized multi-character motion editing. ACM Trans. on Graphics, 79:1–79:9 (2009)
Kwon, T., Lee, K.H., Lee, J., Takahashi, S.: Group motion editing. In: SIGGRAPH, pp. 1–8 (2008)
Li, T.Y., Wang, C.C.: An evolutionary approach to crowd simulation. In: Autonomous Robots and Agents, pp. 119–126 (2007)
Lim, I.S., Thalmann, D.: Pro-actively interactive evolution for computer animation. In: Computer Animation and Simulation, pp. 45–52 (1999)
Perlin, K., Goldberg, A.: Improv: A System for Scripting Interactive Actors in Virtual Worlds. In: SIGGRAPH, pp. 205–216 (1996)
Reynolds, C.: Individual-Based Models (2010), www.red3d.com/cwr/ibm.html (accessed)
Reynolds, C.: Steering Behaviors For Autonomous Characters. In: Game Developers Conf., pp. 763–782 (1999)
Sims, K.: Artificial evolution for computer graphics. In: SIGGRAPH, pp. 319–328 (1991)
Sims, K.: Particle animation and rendering using data parallel computation. In: SIGGRAPH, pp. 405–413 (1990)
Sims, K.: Evolving 3d morphology and behavior by competition. Artificial Life 1(4), 353–372 (1994)
Ulicny, B., Ciechomski, P., Thalmann, D.: Crowdbrush: interactive authoring of real-time crowd scenes. In: SCA, pp. 243–252 (2004)
Ventrella, J.: Disney meets darwin-the evolution of funny animated figures. In: Woodbury, R., Williamson, S., Beesley, P. (eds.) Computer Animation (1995)
Zuniga Shaw, N., et al.: Synchronous Objects, reproduced (art installation). ISEA, Essen, Germany (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Eisenmann, J., Schroeder, B., Lewis, M., Parent, R. (2011). Creating Choreography with Interactive Evolutionary Algorithms. In: Di Chio, C., et al. Applications of Evolutionary Computation. EvoApplications 2011. Lecture Notes in Computer Science, vol 6625. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-20520-0_30
Download citation
DOI: https://doi.org/10.1007/978-3-642-20520-0_30
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-20519-4
Online ISBN: 978-3-642-20520-0
eBook Packages: Computer ScienceComputer Science (R0)