摘要
本发明公开了一种基于实时虚拟环境障碍分析的快速运动扭曲方法及系统,该方法包括:离线阶段使用动画工具确定动画片段运动扭曲的起始点及扭曲算法;预处理动画片段存储相关骨骼数据;实时阶段根据连续碰撞检测算法分析虚拟环境寻找虚拟环境中合适的运动路径和目标点位;采用反算方法计算运动扭曲中目标骨骼最终的位置;采用骨骼数据进行快速运动扭曲。本发明通过实时的检测算法评估角色当前所处虚拟环境下的障碍情况,采用改进后的运动扭曲算法进行动画片段的变形,实现了虚拟角色能够在复杂的三维环境中流畅运动的目的,使得角色在场景中的穿越行为更加稳定、高效,减少了动画师重复设计相似角色动画的时间,提高了动画生产流水线的整体效率。