论文部分内容阅读
虚拟现实技术是二十世纪末兴起的一门综合性信息及计算机应用技术,它融合了计算机图形学、三维实时动画技术、计算机接口技术、传感技术,人工智能等多个信息及计算机应用技术的分支,是人们通过计算机对复杂数据进行可视化操作与交互的一种全新方式。将虚拟现实技术应用于汽车驾驶模拟训练系统,通过计算机生成汽车行驶过程中的虚拟场景、音响效果和运动仿真,可以使操作者沉浸在虚拟驾驶环境中,根据虚拟驾驶环境提供的视觉、听觉、触觉感受,执行相应驾驶动作,体验、认识和学习现实世界中的汽车驾驶,具有节能、安全、经济等优点,而且培训不受时间、气候、场地的限制,训练效率高,培训周期短。论文结合汽车驾驶模拟器视景系统的开发,对虚拟场景中的几何建模技术、声音建模技术进行了研究。系统采用MultiGen Creator和3DS Max作为建模工具,采用VC++和OSG构建了仿真开发平台。论文对图形绘制流水线的三个阶段进行了研究;分析各种流水线的瓶颈问题,总结查找瓶颈的典型方法,对常用的图形绘制加速原理和方法进行介绍;讨论了基于GPU的图形绘制流水线和它的一些优化。针对实时视景仿真的特点,提出了场景模型建立和组织过程中应该遵循的原则。对场景建立过程进行了描述,指出了其中应该注意的问题。在场景建模过程中,运用了一系列先进的建模技术,如LOD技术、纹理映射技术、实例技术以及外部引用技术等,在实现逼真视觉效果的同时,减少系统资源耗费,提高系统的运行性能。本文重点研究了三维声效建模中的关键技术问题,包括声音的空间定位原理,声音的距离消减模型,声音的多普勒效应等;对虚拟空间声效模拟系统开发工具,如课题中使用到的OpenAL开发库,进行了必要的介绍,并深入探讨了汽车驾驶模拟器中的声效模块设计及其实现方式。在所开发的驾驶模拟器视景仿真模块中,文中讨论的建模技术和方法已经获得了成功的应用,兼顾了实时仿真中的沉浸性、实时性和交互性的要求,取得了较好的仿真效果;同时,三维空间声音加入到实时场景中,增加了驾驶者的听觉体验,加强了系统沉浸感。