3D游戏场景编辑器的设计与实现

被引量 : 0次 | 上传用户:hxffxh2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现今,游戏业的发展速度非常迅速,目前主流的游戏大都已是3D游戏。3D游戏拥有靓丽悦目的画面和真实的场景,这也是它占据大多数游戏市场的原因。3D场景编辑器是3D游戏设计中的一个辅助工具,其主要目的在于提高游戏开发的效率,它可用来构建3D游戏中的场景,从而为用户提供一个可以自由创建3D游戏场景的平台。本系统主要采用面向对象的程序设计方法来实现3D场景编辑器的设计,其总体架构采用MFC、XML DOM树结构以及基于Direct3D的游戏引擎相结合。该系统具有精简、直观的交互能力以及完全可视化的交互设置,并能以所见即所得的方式操作三维游戏实时场景。该编辑器不仅集成了对模型、粒子系统、地形、光源、天空、摄像机、水面等编辑的人机交互功能,还具备管理界面数据信息以及整个场景数据信息的管理功能。该系统主要包括界面接口模块、实体编辑模块和管理模块三大部分。界面设计模块实现人机交互及图形显示功能,具有简单易用的特点;实体编辑模块实现场景中各个实体的编辑功能,可实时显示编辑结果,该部分主要利用引擎提供的接口来实现;管理模块主要实现场景数据的存储,主要通过DOM树结构与场景管理接口来实现。本文在了解现有三维场景编辑器相关产品的基础上,深入研究了实现三维场景编辑器的相关技术及理论。文章首先对3D场景编辑器的研究现状、研究背景、研究内容以及相关技术做了介绍,然后在总体设计中介绍了3D场景编辑器的功能,描述了系统的总体架构以及设计环境,并把整个系统分为了用户界面接口模块、实体编辑模块和场景编辑器管理模块三部分。在详细设计部分分别对各个功能模块的实现过程进行了详细描述。通过测试证实上述设计方法有效且可靠。3D游戏场景编辑器可以正常的编辑场景中的实体和管理场景中的数据信息。且3D视图区在绘制显示3D图像时每秒钟所绘制的帧数(FPS)一直都保持在75帧左右,这说明了3D游戏场景编辑器与用户交互的实时渲染效果保持正常的状态。
其他文献
当代铁路客运站核心区域是以铁路为主导,交通转换功能与城市功能相融合的一个关键点。该区域既是一个交通节点,也是一个城市场所。与传统的铁路客运站与城市片区相互割裂的状
单脉冲天线在跟踪雷达中有着广泛的用途,平板裂缝天线具有体积小、结构紧凑、机械强度高、馈电损耗低等特点,广泛应用于飞行器的自动跟踪系统中。本文根据单脉冲天线的设计要
天线是无线电系统中的一个关键部件。随着无线通信技术的迅速发展,对各种类型天线的需求也与日俱增。圆极化天线由于其特殊的传播特性,在雷达、卫星通信和移动通信领域得到了
图像的应用已经深入人们生活的方方面面,如何从纷繁复杂的图像中获得所需要的信息已经成为一个光靠人工难以完成的任务,让计算机对人们所需要的图像进行自动检索的关键就是图
少数民族大学生思想政治教育的全过程应该融入人文关怀,重视少数民族大学生的精神诉求,增加思想政治理论课的民族文化内涵,注重教育中的情感投入,营造良好的人文环境。思想政
对于任何一个民族的文化,神话都具有基础性的深层的文化构造意义。中国上古神话就以其瑰丽的想象,斑斓的色彩,体现了不可企及的艺术魅力,是远古历史的回音。它真实地记录了中
在红色旅游迅猛发展的带动下,促使拥有丰富红色旅游资源的小城镇掀起了建设的高潮。保定市位于太行山北部中麓,作为京南红色旅游线路的第一站,是河北省重要的红色旅游资源地
随着城市化进程的加快和城乡“二元”体制结构的影响,城中村现象在我国日益凸显出来,城中村房租的低廉吸引着大量外来务工人员的聚居,经济利益的驱动往往成为城中村村民拒绝
随着现代城市的发展,人们对于生活在自己的区域城市里,对所在区域的整体视觉形象上,有了更高的追求。他们希望有一些建筑物、构筑物或公共的设施能代表着他们自己城市、生活
前言肿瘤在其发生发展过程中可分为两个阶段,当肿瘤体积小于1mm3时,主要依靠渗透获得营养,即血管前期(prevascular phase),为无血管生长期;当肿瘤体积大于1mm3时,主要依靠血管