赛车游戏中的三维实时场景系统的设计与开发

来源 :中国地质大学(武汉) | 被引量 : 0次 | 上传用户:yezilei311
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本人通过研究和分析了大量的虚拟现实视景仿真系统的开发实例和其中的相关技术后,结合当今主流的3D赛车游戏的应用特点,利用其相似性设计了一套3D赛车游戏实时场景系统的开发模型。设计这套模型的目的是想通过应用虚拟现实视景仿真技术和动力学仿真技术,提高赛车游戏的拟真度,使得玩家能够尽可能的感觉到真实的驾驭感。也希望能为还在正在积极探索或者苦苦摸索的游戏开发人员提供有价值的参考。   出于对质量和效率的考虑,并没有选择使用Direct3D和OpenGL从点、线、面开始建立三维模型,然后进行坐标变换、材质填充、光照处理、粒子渲染等一系列传统三维可视化系统设计方案,而是使用交互式三维建模工具MultiGen Creator建造、修改高质量的三维模型数据库;使用专业的高层虚拟现实/视景仿真管理软件Vega,利用它们提供的场景管理功能进行图形编程,开发高层的虚拟现实视景仿真系统;在三维图形接口设计上使用Directx作为实现设备与系统的实时通信接口。   该系统主要包括:三维模型实体和地图环境数据库(包含赛道和景物几何信息和物理属性)、场景地形数据查询模块、虚拟现实场景仿真管理程序、视景仿真动力学查询模块(配合各种不同赛道路面的汽车动力学模型完成各种赛道路面车辆动力学仿真)。   系统的工作原理:首先,实时场景系统进行初始化,虚拟现实实时场景管理程序和场景仿真地形数据查询模块从三维模型实体和地图环境数据库加载赛道地图的三维图形数据进行模拟仿真。虚拟现实场景仿真管理程序通过动力学模型得到汽车当前的运动状态(当前的坐标位置、欧拉角等),用于实时控制汽车的运动姿态。同时动力学查询模快实时地获取用户的输入信息向场景仿真地形数据查询模块查询各种赛道的路面信息(包括轮胎接地平面位置的高度、轮胎接地平面的法向量、路面摩擦系数等),用以进行动力学模型的仿真计算。最后,虚拟现实场景仿真管理程序根据动力学模型实时计算当前汽车的运动状态,动态的刷新图形生成动画显示给用户(玩家)。 由于受到各方面因素(人力、物力、财力等)的限制和影响,该系统在现阶段无法获得具体的实现,研究工作也只能停留在模块结构和功能的理论设计,以及各关键性技术环节的方案开发上。而且就系统本身而言还有很多不完善的地方,如:没有设计声音模块;系统的动力学查询模块内部结构还不够清晰,可能会影响到系统的执行效率等。今后,会通过进一步研究与实践工作去不断完善这套系统方案。也希望这套系统的设计方案能给有关的游戏开发与设计人员带来帮助,早日开发出一套能够媲美欧美日大作而且完全具备自主知识产权的赛车游戏出来。
其他文献
本文通过一个基于MVC(Model-View-Controller)模式的J2EE项目来探讨体系结构级重用的可行性及实用性。 MVC模式把应用程序拆分成三个部分:模型、视图和控制器。其中模型表
对特定场景中的目标进行识别作为图像理解领域的一个主要研究方向,具有重要的理论研究价值和应用场景。现实世界中的目标具有多变性,比如尺度变化、旋转、光照、物体遮挡等,复杂
需求的频繁变更为软件项目带来很多困难,模型驱动开发方法(ModelDrivenDevelopment,MDD)的出现则为这种情况带来了转机。本文首先介绍了软件开发中模型的概念和发展历程,以及什
近年来,随着计算机科学技术,特别是Internet技术的飞速发展,软件运行的平台正由传统的静态封闭走向现在的动态开放,软件的计算模式也由已往的单个个体之间的串行进行发展到今天多
当前,随着计算机的处理能力增大,导致用户对它的期望更多,软件的趋势是朝着更大更复杂的系统发展。这样使得RUP(Rational统一过程)以及UML(统一建模语言)在软件开发中得到越来越
词向量是深度学习背景下的新兴技术,与传统词袋模型不同,词向量将每个词语映射到特殊的语义向量。本文对词向量技术进行系统研究,并通过主题评估的形式实现基于词向量的大规模文
本文主要针对目前手机移动商务方面的应用,采用J2ME技术,同时采用了J2EE的核心技术EJB、Servlet和Jsp等,使用C/S结构,来模拟一个手机移动商铺系统的范例。从J2ME客户端的编制打包
本文就分析型CRM中客户细分的数据分类模型进行研究,主要工作与创新点如下:  首先,详尽研究了客户细分的主要方法,包括基于客户的统计学特征(如公司规模、经营业绩与公司信誉等
置换流水车间调度问题(Permutation Flow Shop Scheduling Problem,PFSP)是车间调度中具有代表性的一个子问题,是经典的具有排列性质的组合优化问题。同时,PFSP在现实中存在多个
本文对基于IPv6的PIM-SM组播协议及OPNET中的仿真实验进行了探究。文章介绍了IPv4/IPv6过渡的主要技术和我国下一代互联网的研究概况;阐述了IPv6组播的新特性;建立了基于IPv6的