次时代游戏引擎设计与实现

来源 :北京交通大学 | 被引量 : 6次 | 上传用户:tp153c
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
“次时代游戏”原本指新一代游戏主机下的游戏。但随着PC硬件的升级,八核CPU成功接壤PC平台,GPU的并行计算能力在PC平台上得到迅速提升。XBOX360和PS3对于高端游戏的主宰已经过去了。现在“次时代游戏”指代和同类游戏相比下更加先进的游戏,即“下一代游戏”。而现在在网络上许多使用高端游戏引擎制作的PC游戏都称为“次时代游戏”。随着计算机硬件的发展,CPU逐渐多核化,主频不断扩大,CPU的计算能力也随之不断的提升;内存容量的扩大,读写速度的加快;显卡显存容量的扩大,计算能力的提升,支持的硬件编程指令数目也不断的增多;硬盘容量的扩大,读写速度的加快;微软图形驱动包DirectX已经从9.0经过10.0逐渐过渡到11.0,从原来的只有VS和PS编程管线过渡到VS, GS和PS编程管线,硬件编程指令也得到了很大的扩充,Windows系列操作系统也逐渐开始支持最新版本的DirectX开发包,这样就极大扩充了开发人员对显卡编程的灵活性,使开发人员可以通过更高效的方式实现更多的效果。与此同时,游戏玩家已经厌倦了当前的枯燥单调的游戏画面,他们对游戏画面的质量和效果的要求也逐渐的提高。无论从哪个方面考虑,次时代游戏引擎已经逐渐开始适应当前的需求,对次时代游戏引擎的开发也开始成为当前国内外各大游戏公司的战略部署。本文主要论述次时代游戏引擎设计与实现。论文参考当下最流行的游戏引擎CryEngine,结合笔者三年的工作和学习经历,对游戏引擎涉及的所有模块进行了深入的思考和详细的设计。本文主要从两个方面来论述,物理引擎和渲染引擎。论文将从模块分析,功能描述,概要设计,详细设计等方面,详细论述渲染引擎和物理引擎的设计思想,然后针对设计思想实现渲染引擎和物理引擎,最后针对实现的渲染引擎和物理引擎进行功能性测试和效率测试。物理引擎是为了使游戏实现比较好的物理效果,模拟基本的物理规律,同时加入布娃娃,破碎,柔体等物理效果。论文将从如下几个方面论述物理引擎的设计与实现,基本数据类型,基本功能,框架结构,碰撞检测,刚体物体和柔体物体物理学设计。渲染引擎旨在建立一个高效的渲染管线,保证渲染的正确性,实现各种渲染效果。论文将分别从渲染管线的组织,场景管理,资源管理,阴影,体积雾化,延迟渲染等多个模块论述渲染引擎的设计与实现。本文的创新点有两个方面,其一是基于硬件和软件的特性,充分发挥CPU和GPU的计算能力,重整CPU和GPU的分工,实现丰富的渲染效果和物理效果,节省资源,提高效率;其二是模块化的设计思想,将渲染引擎和物理引擎进行模块化细分,组件式开发。
其他文献
乌拉特人的音乐生活建立在“乌拉特哆”与“鄂尔多斯哆”、“浩沁哆”与“新哆”、“希鲁格哆”与“花儿哆”等二分概念基础上。这些概念分别象征了乌拉特人社会层面上的“我
回指一直被看作是“大脑之窗”,是日常语言信息传递和交流中的一种普遍现象,是语篇连贯的一种重要手段,涉及到句法、语义、语用、认知等语言描写层面上的多维限制。在各种语
成都房地产历经近20年发展,依然处于不成熟的市场发展阶段,而房地产营销代理行业作为新兴的技术咨询服务行业,也面临极为激烈的竞争与挑战。市场占有率偏小,营销模式趋同,核
近几年,明清时期中西方的文化交流问题,受到史学界的高度关注。对于来华传教士的研究成果,近年虽增加很快。然成果仍大多数集中在利玛窦、汤若望、南怀仁等数人而已,对他们在明清
藏族社会全同信仰藏传佛教,宗教文化对群众心理影响十分深远,藏族女性和藏族社会女性观都深受藏传佛教思想,女性自身的价值观、人生观、世界观都反映着藏传佛教思想中的女性
幼小衔接这一课题一直以来都是学前教育研究的重点,幼儿园应与小学密切合作,为儿童更好的进入小学做好心理准备,幼儿园应与小学、家长、社区密切合作,利用好现有资源,为幼儿
通过从超音段特征中的声调、语调、重音三方面着手,将英汉进行对比,指出两种语言的异同,以期对英语学习者有所启示。
工程预算始终是个永恒的话题,这对于企业的稳定发展有非常重要的作用。如何最大限度降低成本预算,如何更好推行工程预算管理制度,对工程建设具有十分重要现实意义。本文就针
波兰戏剧大师格罗托夫斯基创立了贫困戏剧理论与一套系统的演员训练方法,他的理论深刻影响了当代欧美许多先锋剧团的表演实践。贫困戏剧不过是艺术的载体,格罗托夫斯基及其追
:多式联运是交通运输发展的高级阶段,也是现代交通运输发展的必然趋势,许多国家将其作为今后发展的重点。开展多式联运流程研究,可以推动多式联运发展,实现最优的物流服务论文