Jonathan Eisenmann, Matthew Lewis, Bryan Cline



This paper presents an intuitive method for novice users to interactively design custom populations of stylized, heterogeneous motion, from one input motion clip, thus allowing the user to amplify an existing database of motions. We allow the user to set up lattice deformers which are used by a genetic algorithm to manipulate the animation channels of the input motion and create new motion variations. Our interactive evolutionary design environment allows the user to traverse the available space of possible motions, presents the user with populations of motion, and gradually converges to a satisfactory set of solutions. Each generated motion sequence can undergo a motion filtering process subject to user-specified, high-level metrics to produce a result crafted to fit the designer’s interest.


  1. Amaya, K., Bruderlin, A., and Calvert, T. (1996). Emotion from motion. In Graphics Interface 7896, pages 222- 229.
  2. Bezirtzis, B. G., Lewis, M., and Christeson, C. (2007). Interactive evolution for industrial design. In C&C 7807: Proceedings of the 6th ACM SIGCHI Conference on Creativity & Cognition, pages 183-192, New York, NY, USA. ACM.
  3. Chi, D., Costa, M., Zhao, L., and Badler, N. (2000). The emote model for effort and shape. In SIGGRAPH 7800 Proceedings, pages 173-182, New York, NY, USA. ACM Press/Addison-Wesley Publishing Co.
  4. Gleicher, M. (2001). Comparing constraint-based motion editing methods. Graphical Models, 63(2):107-134.
  5. Ko, H. and Badler, N. I. (1996). Animating human locomotion with inverse dynamics. Computer Graphics and Applications, IEEE, 16(2):50-59.
  6. Kovar, L., Gleicher, M., and Pighin, F. (2002). Motion graphs. In SIGGRAPH 7802 Proceedings, volume 21, pages 473-482, New York, NY, USA. ACM Press.
  7. Kwon, T., Lee, K. H., Lee, J., and Takahashi, S. (2008). Group motion editing. In SIGGRAPH 7808 Proceedings, pages 1-8, New York, NY, USA. ACM.
  8. Li, T.-Y. and Wang, C.-C. (2007). An evolutionary approach to crowd simulation. In Autonomous Robots and Agents, pages 119-126.
  9. Lim, I. S. and Thalmann, D. (2000). Tournament selection for browsing temporal signals. In Symposium on Applied Computing 7800 Proceedings, pages 570-573, New York, NY, USA. ACM.
  10. Marks, J. et al. (1997). Design galleries: a general approach to setting parameters for computer graphics and animation. In SIGGRAPH 7897 Proceedings, pages 389-400, New York, NY, USA. ACM Press/AddisonWesley Publishing Co.
  11. Massive Software (2009). Massive prime. Accessed online
  12. Mcdonnell, R., Larkin, M., Dobbyn, S., Collins, S., and O'Sullivan, C. (2008). Clone attack! perception of crowd variety. In SIGGRAPH 7808 Proceedings, volume 27, pages 1-8, New York, NY, USA. ACM.
  13. Müller, A. (2004). Collision avoiding continuation method for the inverse kinematics of redundant manipulators. In Robotics and Automation 7804 Proceedings, volume 2, pages 1593-1598 Vol.2.
  14. Musse, S. R. and Thalmann, D. (2001). Hierarchical model for real time simulation of virtual human crowds. Visualization and Computer Graphics, IEEE Transactions, 7(2):152-164.
  15. Neff, M. and Fiume, E. (2005). Aer: aesthetic exploration and refinement for expressive character animation. In SCA 7805 Proceedings, pages 161-170, New York, NY, USA. ACM Press.
  16. Sederberg, T. W. and Parry, S. R. (1986). Free-form deformation of solid geometric models. SIGGRAPH 7886 Proceedings, 20(4):151-160.
  17. Sims, K. (1993). Interactive evolution of equations for procedural models. The Visual Computer, 9(8):466-476.
  18. Sung, M. (2007). Continuous motion graph for crowd simulation. In Technologies for E-Learning and Digital Entertainment, volume 4469, pages 202-213. Springer Berlin / Heidelberg.
  19. Sung, M., Kovar, L., and Gleicher, M. (2005). Fast and accurate goal-directed motion synthesis for crowds. In Symposium on Computer Animation 7805 Proceedings, pages 291-300, New York, NY, USA. ACM Press.
  20. Tak, S., Song, O.-Y., and Ko, H.-S. (2002). Spacetime sweeping: An interactive dynamic constraints solver. In Computer Animation 7802 Proceedings, pages 261- 271, Washington, DC, USA. IEEE Computer Society.
  21. Treuille, A., Cooper, S., and Popovic, Z. (2006). Continuum crowds. ACM Transactions on Graphics, 25(3):1160- 1168.
  22. Ventrella, J. (1995). Disney meets darwin-the evolution of funny animated figures. Computer Animation, 00.
  23. Wang, J., Drucker, S. M., Agrawala, M., and Cohen, M. F. (2006). The cartoon animation filter. ACM Transactions on Graphics, 25(3):1169-1173.

Paper Citation

in Harvard Style

Eisenmann J., Lewis M. and Cline B. (2009). INTERACTIVE EVOLUTIONARY DESIGN OF MOTION VARIANTS . In Proceedings of the International Joint Conference on Computational Intelligence - Volume 1: ICEC, (IJCCI 2009) ISBN 978-989-674-014-6, pages 127-134. DOI: 10.5220/0002320301270134

in Bibtex Style

author={Jonathan Eisenmann and Matthew Lewis and Bryan Cline},
booktitle={Proceedings of the International Joint Conference on Computational Intelligence - Volume 1: ICEC, (IJCCI 2009)},

in EndNote Style

JO - Proceedings of the International Joint Conference on Computational Intelligence - Volume 1: ICEC, (IJCCI 2009)
SN - 978-989-674-014-6
AU - Eisenmann J.
AU - Lewis M.
AU - Cline B.
PY - 2009
SP - 127
EP - 134
DO - 10.5220/0002320301270134