论文部分内容阅读
虚拟现实技术近年来在技术研究领域十分活跃,它汇集了计算机图形学、多媒体技术、人工智能、人机接口技术、传感器技术、高度并行的实时计算技术和人的行为学研究等多项关键技术。在虚拟环境中,虚拟人的存在提高了虚拟环境的逼真度和沉浸感。虚拟人技术是研究适人化虚拟空间、高度逼真感与沉浸感虚拟环境的重要研究内容,它在为人们解决安全与健康、教育与娱乐以及产品设计等许多重大实际问题时,提供了新方法和新途径。因此,三维虚拟人技术是虚拟现实系统中一个比较关键的问题。本文以广东科技中心“D19虚拟乒乓球”为背景,研究了在虚拟现实系统中所需的虚拟人运动控制技术。本文主要研究了如何对虚拟人的运动进行有效控制,实现步行运动与跑步运动之间的平滑过渡。本文首先介绍了虚拟人技术的基本背景及虚拟人运动控制的几种方法,综述了虚拟人技术的研究现状。然后,本文重点对虚拟人的行走运动控制进行了比较深入的研究。首先分析了行走运动模型,阐述了人在行走过程中不同阶段的主要特征,根据这个分析本文对其进行了更精确的分析,从而使实现人的行走过程模拟变得更直观。然后,对关键帧、逆运动学及四元数插值法进行了探讨,并给出了作者认为切实可行的解决方案。在此基础上,设计出一个基于OpenGL三维图形库的虚拟人运动控制仿真系统,对本文提出的理论和算法的可行性进行了验证,实现了虚拟人行走运动与跑步运动的平滑过渡。最后,对全文进行了总结并指出了后续研究工作的方向。