Procedural Animation of Human Interaction using Inverse Kinematics and Fuzzy Logic

Gaetan Deglorie, Koen Samyn, Peter Lambert, Rik Van de Walle, Sofie Van Hoecke

2015

Abstract

Nowadays, animation of human interaction is predominantly modelled statically. Animations are adapted manually to each set of participating characters to ensure visual fidelity. To automate this process, we propose a novel procedural animation technique where character interactions are modelled dynamically with fuzzy logic and compare our technique to conventional inverse kinematics. The ’handshake’ interaction is used as an example interaction, in order to illustrate how basic animation rules are defined, while leaving room for parametrization of character specific properties. Our results show that, although inverse kinematics delivers higher precision in positioning than fuzzy logic, they are dependent on paths describing the motion of the final element in the kinematic chain. Fuzzy logic, on the other hand, is independent of such motion paths and solves towards the target location locally. The presented handshake model using fuzzy logic can serve as a basis for future models for virtual-human interaction.

References

  1. Aristidou, A. and Lasenby, J. (2009). Inverse kinematics: a review of existing techniques and introduction of a new fast iterative solver.
  2. Geijtenbeek, T. and Pronost, N. (2012). Interactive character animation using simulated physics: A state-of-theart review. In Computer Graphics Forum, volume 31, pages 2492-2515. Wiley Online Library.
  3. Johansen, R. S. (2009). Automated semi-procedural animation for character locomotion. Master's thesis, Aarhus University, Department of Information and Media Studies.
  4. Kim, M., Hyun, K., Kim, J., and Lee, J. (2009). Synchronized multi-character motion editing. In ACM Transactions on Graphics (TOG), volume 28, page 79. ACM.
  5. Kwon, T., Cho, Y.-S., Park, S. I., and Shin, S. Y. (2008). Two-character motion analysis and synthesis. Visualization and Computer Graphics, IEEE Transactions on, 14(3):707-720.
  6. Lewis, H. (2012). Body language: A guide for professionals. SAGE Publications India.
  7. Liu, C. K., Hertzmann, A., and Popovic, Z. (2006). Composition of complex optimal multi-character motions. In Proceedings of the 2006 ACM SIGGRAPH/Eurographics symposium on Computer animation, pages 215-222. Eurographics Association.
  8. Samyn, K., Van Hoecke, S., Pieters, B., Hollemeersch, C., Demeulemeester, A., and van de Walle, R. (2012). Real-time animation of human characters with fuzzy controllers. In Proceedings of The 2012 Computer Graphics International Conference. Computer Graphics Society.
  9. Shum, H. P. H., Komura, T., and Yamazaki, S. (2012). Simulating multiple character interactions with collaborative and adversarial goals. Visualization and Computer Graphics, IEEE Transactions on, 18(5):741- 752.
  10. Zadeh, L. and Kacprzyk, J. (1992). Fuzzy logic for the management of uncertainty. Wiley professional computing. Wiley.
Download


Paper Citation


in Harvard Style

Deglorie G., Samyn K., Lambert P., Van de Walle R. and Van Hoecke S. (2015). Procedural Animation of Human Interaction using Inverse Kinematics and Fuzzy Logic . In Proceedings of the 10th International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2015) ISBN 978-989-758-087-1, pages 340-347. DOI: 10.5220/0005310603400347


in Bibtex Style

@conference{grapp15,
author={Gaetan Deglorie and Koen Samyn and Peter Lambert and Rik Van de Walle and Sofie Van Hoecke},
title={Procedural Animation of Human Interaction using Inverse Kinematics and Fuzzy Logic},
booktitle={Proceedings of the 10th International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2015)},
year={2015},
pages={340-347},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005310603400347},
isbn={978-989-758-087-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 10th International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2015)
TI - Procedural Animation of Human Interaction using Inverse Kinematics and Fuzzy Logic
SN - 978-989-758-087-1
AU - Deglorie G.
AU - Samyn K.
AU - Lambert P.
AU - Van de Walle R.
AU - Van Hoecke S.
PY - 2015
SP - 340
EP - 347
DO - 10.5220/0005310603400347