• Title/Summary/Keyword: Reusing Motions and Actions

Search Result 3, Processing Time 0.016 seconds

An Effective Visualization of Intricate Multi-Event Situations by Reusing Primitive Motions and Actions

  • Park, Jong Hee;Choi, Jun Seong
    • International Journal of Contents
    • /
    • v.15 no.4
    • /
    • pp.16-26
    • /
    • 2019
  • The efficient implementation of various physical actions of agents to respond to dynamically changing situations is essential for the simulation of realistic agents and activities in a cyber world. To achieve a maximum diversity of actions and immediate responsiveness to abrupt changes in situations, we have developed an animation technique in which complex actions are recursively constructed by reusing a set of primitive motions, and agents are designed to react in real-time to abrupt ambient changes by computationally satisfying kinematic constraints on body parts with respect to their goals. Our reusing scheme is extended to visualize the procedure of realistic intricate situations involving many concurring events. Our approach based on motion reuse and recursive assembly has clear advantages in motion variability and action diversity with respect to authoring scalability and motion responsiveness compared to conventional monolithic (static) animation techniques. This diversity also serves to accommodate the characteristic unpredictability of events concurring in a situation due to inherent non-determinism of associated conditions. To demonstrate the viability of our approach, we implement several composite and parallel actions in a dynamically changing example situation involving events that were originally independent until coincidentally inter-coupled therein.

Reusing Technique of Primitive Motions for Effective Implementation of Complex Action (복합적 행동들을 효율적으로 구현하기 위한 기본 동작의 재활용 기법)

  • Choi, Jun-Seong;Park, Jong-Hee
    • The Journal of the Korea Contents Association
    • /
    • v.14 no.9
    • /
    • pp.1-13
    • /
    • 2014
  • Apart from the physical realism, the implementation of various physical actions of an agent to respond to dynamically changing situations is essential for the design of an agent in a cyber world. To achieve a maximum diversity in actions, we develop a mechanism that allows composite actions to be constructed by reusing a set of primitive motions and enables an agent to instantly react to changes in the ambient states. Specifically we model an agent's body in terms of joints, and a primitive or composite motion is performed in a real time. To implement this mechanism, we produce an animation for basic joint movements and develop a method to construct overall motions out of the primitive motions. These motions can be assembled into a plan by which an agent can achieve a goal. In this manner, diverse actions can be implemented without excessive efforts. This approach has conspicuous advantages when constructing a parallel action, e.g., eating while walking, that is, two or more parallel actions can be naturally merged into a parallel action according to their priority. We implement several composite and parallel actions to demonstrate the viability of our approach.

Implementation of the basic Actions for Virtual Human with Diversity and Reusability (다양성과 재사용성을 가진 가상 인간의 기본 행동 구현)

  • Kim, Yu-Shin;Jung, Geun-Jae;Park, Jong-Hee
    • The Journal of the Korea Contents Association
    • /
    • v.11 no.7
    • /
    • pp.9-20
    • /
    • 2011
  • In this paper, we attempt to realize the diversity of human actions in a virtual world in terms of the basic actions. We utilize the comprehensive knowledge structure of ontology to organize the human actions into an action hierarchy, each action being the root action of its associated hierarchy of specialized actions. Each basic action is implemented by composing the primitive motions and each basic action in turn by reusing those basic actions. Our approach to the development of these actions is focused more on their diversity and brevity than on their visual realism. Based on this design we develop a method to grasp virtual humans' characteristics and reflect those characteristics on their respective action patterns. We also present a mechanism for the agents to adapt their motions to diverse qualitative changes in environment. We apply these methods to such basic actions as walk, run and throw to demonstrate their viability.