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

3 Citations (Scopus)

Abstract

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
Volume31
Issue number6-8
DOIs
Publication statusPublished - 2015 May 5

Fingerprint

interaction pattern
Animation
Trajectories
physics
Physics
Law
experiment
Experiments

Keywords

  • 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

Virtual ball player : Synthesizing character animation to control a virtual ball from motion data using interaction patterns. / Choi, Jong In; Kang, Shin Jin; Kim, Chang-Hun; Lee, Jung.

In: Visual Computer, Vol. 31, No. 6-8, 05.05.2015, p. 905-914.

Research output: Contribution to journalArticle

@article{57a0c41e3ace4c80b5bc94815a0e2a57,
title = "Virtual ball player: Synthesizing character animation to control a virtual ball from motion data using interaction patterns",
abstract = "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.",
keywords = "Interaction motion, Motion analysis, Motion capture, Physics-based animation, Virtual reality",
author = "Choi, {Jong In} and Kang, {Shin Jin} and Chang-Hun Kim and Jung Lee",
year = "2015",
month = "5",
day = "5",
doi = "10.1007/s00371-015-1116-9",
language = "English",
volume = "31",
pages = "905--914",
journal = "The Visual Computer",
issn = "0178-2789",
publisher = "Springer Verlag",
number = "6-8",

}

TY - JOUR

T1 - Virtual ball player

T2 - Synthesizing character animation to control a virtual ball from motion data using interaction patterns

AU - Choi, Jong In

AU - Kang, Shin Jin

AU - Kim, Chang-Hun

AU - Lee, Jung

PY - 2015/5/5

Y1 - 2015/5/5

N2 - 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.

AB - 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.

KW - Interaction motion

KW - Motion analysis

KW - Motion capture

KW - Physics-based animation

KW - Virtual reality

UR - http://www.scopus.com/inward/record.url?scp=84930764905&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84930764905&partnerID=8YFLogxK

U2 - 10.1007/s00371-015-1116-9

DO - 10.1007/s00371-015-1116-9

M3 - Article

VL - 31

SP - 905

EP - 914

JO - The Visual Computer

JF - The Visual Computer

SN - 0178-2789

IS - 6-8

ER -