论文部分内容阅读
随着计算机技术的快速发展,具有广阔应用前景的虚拟现实技术已经组建成为世界计算机领域中一个备受瞩目的热点问题。虚拟现实系统中,为了使虚拟场景的构建更加接近于现实生活中的自然景物,在场景中要模拟诸如云、雨、雪、雾等自然想象,这些自然景物的模拟直接关系到虚拟现实系统中人机界面的构成,也更直接的影响到人的浸没感,从而影响系统的整体功能性和真实性。因此虚拟现实对虚拟场景的构建有了新的要求。为了提高虚拟现实系统的实时性和真实性,本文提出了基于OGRE图形引擎的天气模拟系统。通过对OGRE(Object-Oriented Graphics Rendering Engine,即:面向对象图形渲染引擎)图形引擎做出的全面的研究,成功实现了基于OGRE图形引擎的天气模拟系统。首先,将模拟不同的天气现象抽象出来,形成相应的天气模拟模块;其次,在OGRE图形渲染的基础上,对天气模拟模块进行实现;最后,天气模拟系统通过动态摄像机的形式实现模拟漫游功能。结果证明,基于OGRE图形引擎的天气模拟系统可以渲染出满足目前所有硬件以及软件环境的具有一定实时性和真实性的天气场景。也可以让用户在人机交互的基础上充分的漫游整个虚拟世界。该天气模拟系统在研究中成功的体现了OGRE图形引擎的在虚拟现实技术中的实用意义和推广的价值。特别是OGRE本身所具有的特性(灵活性、易用性、扩展性)在天气模拟中起到了重要的作用。另外,本研究在最后还对采用了通用性算法和消隐技术前后系统的性能作了对比分析,结果表明,采用通用性算法和消隐技术不但大大提高了系统的真实性,还能提高系统的整体性能。