计算机应用 ›› 2011, Vol. 31 ›› Issue (09): 2577-2580.DOI: 10.3724/SP.J.1087.2011.02577

• 典型应用 • 上一篇    下一篇

基于时间的角色动作调整方法

贺毅辉,马建晓   

  1. 解放军理工大学 指挥自动化学院,南京 210007
  • 收稿日期:2011-02-21 修回日期:2011-04-28 发布日期:2011-09-01 出版日期:2011-09-01
  • 通讯作者: 马建晓
  • 作者简介:贺毅辉(1973-),男,河北辛集人,副教授,主要研究方向:作战仿真、决策支持;
    马建晓(1985-),男,河南汝阳人,硕士研究生,主要研究方向:虚拟现实、系统仿真。

Time-based character motion adjusting technique

HE Yi-hui,MA Xiao-jian   

  1. Institute of Command Automation, PLA University of Science and Technology, Nanjing Jiangsu 210007, China
  • Received:2011-02-21 Revised:2011-04-28 Online:2011-09-01 Published:2011-09-01
  • Contact: MA Xiao-jian

摘要: 针对目前基于运动捕捉的角色运动控制方法中动作的不可调整问题,提出一种基于时间的角色动作调整方法。利用角色模型已有的基本动作,通过分析这些动作的时空特性得到动作各个阶段的时间参数;然后根据控制信息和环境约束,实时计算角色运动过程中的目标位置,再结合基本动作的时空特性,实时计算出运动关节参数,最终使角色能够在基本动作的基础上根据需要做出新动作。最后利用Unity平台加载角色模型,仿真实现了角色在转向和上台阶时腿部动作的调整过程。

关键词: 角色, 时间, 动作分析, 运动目标位置, 关节坐标

Abstract: Owing to the problem that the motion can not be adjusted in the motion control method based on motion capture currently, the authors proposed a technique for adjusting motion based on time. Firstly, the time parameters were obtained by analyzing the space-time characteristics of the basic motions of character model, and then the real-time goal position of the character was calculated according to the controlled information and environment constraints. Subsequently, the parameters of joints with the space-time characteristic of the basic motions were calculated, so that the character could make new motions when it was necessary. Finally, the simulation results show that the character is able to adjust his motion when he turns around and climbs ladder with Unity by loading character model.

Key words: character, time, motion analysis, moving goal position, joint coordinate

中图分类号: