论文部分内容阅读
三维海战射击游戏是顺应目前三维技术蓬勃发展的潮流,它是利用计算机图形、图像技术,以明代抗倭为历史题材,结合虚拟现实技术来实现一个三维仿真的海战射击游戏,是将历史意义和现代三维技术结合在一起,通过展览馆的形式展现,促进了展览馆信息化,扩宽了展示效果。游戏外设包括多种仿真设备,具有一定的娱乐功能,适合景区及博物馆使用,具有很高的实用价值和推广价值。系统使用3DSmax和Maya来建模,使用OGRE三维引擎来做三维程序的开发,选择Microsoft Visual C++作为开发平台,涵盖三维模型的制作、三维游戏程序开发等过程,是一个完整的三维虚拟现实仿真系统。本论文进行了以下几个方面的研究:(1)研究了3DS max建模和动画制作,使用3D MAX建立了三维场景模型、角色模型,并结合扩展插件制作了大气环境等逼真的三维环境。(2)在了解基本编程技术的基础上,研究了虚拟仿真技术,了解了三维编程方法,掌握了OGRE引擎的基本用法,掌握了开发基本三维程序的方法。(3)利用UML建模工具,对系统进行分析设计,对系统的结构进而框架进行了有效的规划,保证了系统开发的顺利进行,满足了设计要求。本文的研究内容和成果,为建模和三维引擎的结合提供了样例,促进了三维虚拟现实技术的应用,具有一定的经济价值和社会效益。本论文研究的内容和成果,是为游戏玩家提供了一个以真实历史为背景的三维海战射击游戏平台,完美再现了明代将领抵抗倭寇的仿真场景,在对战中所呈现的烟雾、振动等真实的体感通过结合外部配置仿真设备让玩家得到5D体验,增加游戏对战的真实感,让玩家拥有更好的游戏体验。