Virtual ball player: Synthesizing character animation to control a virtual ball from motion data using interaction patterns

Jong In Choi, Shin Jin Kang, Chang-Hun Kim, Jung Lee

Research output: Contribution to journalArticle

5 Citations (Scopus)


It is very difficult and tedious work to synthesize an animation in which a character skillfully controls several balls. This is because all the virtual balls need to be synchronized with the motion of the character temporally and spatially as following the laws of physics. Moreover, a skillful actor is needed for capturing the motion. We introduce a simple but interesting method such that anyone can synthesize an animation of skillful ball-handling motion using interaction patterns without any actual ball. Interaction patterns involve regularly repeated human motions to control the virtual ball. We first capture the motion that mimics controlling a ball using various interaction patterns. Then we synthesize the trajectory of a virtual ball by analyzing the captured motion and correct the character motion to be fitted to the synthesized trajectory of a virtual ball. Experiments convincingly show the usefulness of proposed technique by synthesizing various ball-handling animations.

Original languageEnglish
Pages (from-to)905-914
Number of pages10
JournalVisual Computer
Issue number6-8
Publication statusPublished - 2015 May 5



  • Interaction motion
  • Motion analysis
  • Motion capture
  • Physics-based animation
  • Virtual reality

ASJC Scopus subject areas

  • Software
  • Computer Vision and Pattern Recognition
  • Computer Graphics and Computer-Aided Design

Cite this