摘要
针对当前虚拟人运动控制领域中存在的运动捕获基本动作不可调整性、动作切换跳跃性、合成动作不受环境约束等问题,通过设计合理的虚拟人运动过渡函数,提出一种基于实时权重的虚拟人运动合成方法。首先,通过时间变换函数和运动过渡函数,实现了步行运动到跑步运动的切换。其次,针对虚拟人在运动过程中需要进行两种以上动作合成的问题,提出了基于实时权重的运动合成方法和实时权重的计算方法,尤其当非周期运动与周期运动合成时,结合动作的时空特性和关键运动坐标信息,通过构造运动组和矩阵方程求解被合成动作的权重,实现了多个动作的合成。最后,利用Unity平台的脚本程序,选取虚拟士兵的5个基础动作,对提出的运动切换和运动合成方法进行仿真验证,基本达到了预期效果。
-
单位南阳师范学院; 机电工程学院