摘要
在分析适用的角色控制系统的特点基础上,基于开源的骨骼动画引擎Cal3D封装了一个灵活适用的角色控制系统,并在一款三维角色控制类游戏中进行了应用。详细阐述了这个角色控制系统的设计过程和应用注意事项。通过制作真实自然的动作提高了角色的逼真度,通过对角色动作进行合理的分解与合成,增加了角色在运动过程中的灵活性,通过对动作执行时间和空间位置的准确把握,保证了角色在运动过程中的可控性,最终实现了一个高效率、高可控性、高逼真度的适用的角色控制系统。
Analyzed the characters of flexible role "of control system, packed a flexible role of control system based on Cal3D which was an open-source skeletal animation engine and applied the system in a 3D role of control game. This paper expounded the building process of a role of control system and set forth the relative notice items. Increased the fidelity by using real and natural actions, enhanced the flexibility by decomposing and composing actions reasonably, guaranteed the controllability in motion by grasping time and position accurately. In the end, the result can get to a better level in aspects of fidelity, realtime and controllability.
出处
《计算机应用研究》
CSCD
北大核心
2009年第12期4631-4634,共4页
Application Research of Computers
基金
国家“863”计划资助项目(2001AA114201)
关键词
角色控制
动画引擎
动作合成
运动图
role of control
skeletal animation
action synthesis
motion graphs