三维游戏引擎的设计及关键技术的实现

被引量 : 0次 | 上传用户:redfox1234
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
游戏引擎是一个处理游戏底层技术的平台,使用游戏引擎,游戏开发人员可以不用花过多精力去处理系统架构、内存管理、图形渲染等一些底层的技术,可以直接使用引擎提供的API来进行游戏开发,从而大大缩短游戏开发时间。同欧美和韩国相比较,中国国内游戏引擎特别是三维游戏引擎的研发比较落后。为此,在2003年,三维游戏引擎的研究被列入中国国家863发展计划。 本论文针对“三维游戏引擎的研究”这一热点课题,做了以下几个方面的工作: 1、设计了三维游戏引擎的系统架构。分别对三维游戏引擎的功能设计、引擎模块调用关系的设计、引擎线程的设计和引擎的安全性和易开发性相关模块的设计做了详细的论述。 2、为了提高游戏开发者们的效率和游戏引擎的高隐藏性,本文设计和实现了游戏引擎的场景接口。 3、深入研究了D3D的图形渲染管道,并对图形渲染系统作了总体设计,包括对类Camera、ViewPort、RenderTarget和RenderSystem的设计,同时对渲染系统的主要模块(纹理渲染和模型渲染)作了详细的设计。 4、通过LOD算法、多层纹理映射技术、光照贴图和光线跟踪等技术的联合应用,实现了适用于三维游戏的真实感地形,并通过雾对地形渲染的材质数量做了优化,使得渲染速度更快。 5、通过研究基于层次包围盒的碰撞检测问题,实现了一种改进的适用于三维游戏的碰撞检测算法,并解决了游戏中的人物上斜坡实际问题即人物与斜坡的碰撞检测问题。
其他文献
"全人"概念是基于"半人"概念提出的,也是专业教育走向通识教育和专业教育相结合的产物。文章在对全人教育的起源与发展进行追溯与探究的基础上,比较我国台湾地区、我国香港地
近年来,随着普通语言学、心理语言学和认知心理学等领域的迅速发展,二语习得的研究重点已经从“怎样教”转移到“怎样学”,从“教师”转移到“学生”。这意味着语言学习者成
富营养化已经成为我国的重大环境问题之一,湖泊、水库等封闭水体以及某些河流水体内的氮、磷营养元素的富集,生态破坏及水质恶化现象不断出现,致使我国许多水域生态系统出现水环
随着中国市场经济成分的进一步增加和融入全球经济一体化程度的加深,并购将成为企业重要的经营模式和增长手段,它将影响和改变社会经济生活的许多方面。在对以往的企业并购案例
构建了一种LR-S复合网络,分别提取了L-IRS网络中的最短路径长度和RRTCS网络中的活跃度两个元素,提出了一种新的节点间相似度评价函数SA-LEN及基于节点相似度的社区划分算法。
显性的立法不作为,是指宪法与法律明确规定了立法机关(包括具有立法权限的行政机关)应当对某一事项进行专门立法,相关立法机关迟迟不进行立法,或者对于相互冲突的法律、法规
高速铁路的高速度、高舒适性、高安全性、高密度连续运营等特点造成了列车对桥梁的动力作用增大,为了满足上述要求及适应高速铁路线路的要求,高速铁路桥梁结构必须具有足够的
压阻式压力传感器是利用半导体材料硅的压阻效应制成的传感器,具有灵敏度高,动态响应快,测量精度高,稳定性好,工作温度范围宽,易于小型与微型化,便于批量生产与使用方便等特
数学文化研究的基本内容大体可划分为3类:数学家群体乃至整个民族的数学文化心理的变迁;数学知识、方法及理论体系形成与发展的文化分析;数学作为文化传播(数学教育形式)演变
改革开放三十年的成功为我国经济社会的全面进步创造了条件,以科技创新为主导力量的城市建设也被赋予了新的内容——城市文化建设作为当前城市发展的重要力量而日益受到人们