论文部分内容阅读
人体运动控制一直都是计算机动画领域中一个挑战性的研究热点。特别是近年来,虚拟现实技术的快速发展对人体运动生成的逼真性和实时性提出了更加迫切的要求。本论文重点研究了虚拟环境中人体行走、跑步、踏步等基本运动的生成,并对方法的有效性、实时性、可靠性等作了分析。论文的主要贡献有以下几点: (1)提出了一种适应于三维复杂地形的人体基本运动生成方法。主要基于高层参数的控制机制,采用逆运动学的控制方法实现了适应于任意三维复杂地形的人体行走跑步运动,降低了系统的运算量,保证了运动的实时性。方法在定义运动的特征参量时利用了大量的经验数据,并且采用解析的方法求解逆运动学问题。在求解逆运动学问题中,通过合理增加控制中的几何约束条件简化了求解过程,从而有效避免了欧拉角描述运动可能产生的奇异性问题,保证了解的有效性。 (2)提出了一种运动融合和逆向运动学控制相结合的运动切换方法,并且实现了相似运动之间的平滑切换。 (3)对虚拟环境中的路径规划问题作了初步研究,给出了两种有效的路径规划方法:最短路径方法和HT方法,并且初步实现了虚拟战场环境中的虚拟人路径规划。 (4)实现了一个运动控制模块VHMotion。该模块的优点是:①适用范围广。不仅能够用于平面直线人体运动生成,而且可以用于三维地形中复杂的不规则曲线人体运动生成,还能够根据不同的运动人体生成个性化的真实的运动;②控制容易。能够根据较少的控制参数,自动生成相应的人体运动,在运动过程中不需要用户干预;③生成的运动逼真自然。控制系统生成的运动能够反映人体运动的特征,不同的人体具有个性化的运动;④响应速度快。满足虚拟环境应用对人体运动实时性的要求;⑤智能性好。虚拟人在虚拟环境中能够自动避开静态障碍,沿一条安全无障碍路径运动。