三维游戏引擎的设计与实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:jun_er
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文简单介绍了三维游戏引擎国内外的发展现状,同时针对自主开发的游戏引擎—CAP引擎的整体构架及其核心模块的设计与实现作了详细分析。该引擎是一款基于Windows和DirectX的游戏引擎,主要用于小型网络游戏和休闲类游戏开发。引擎包括渲染器、场景管理、内存管理、特效、GUI、音效、动画、输入输出、网络、AI等模块。同时,引擎还提供了GUI编辑器、特效编辑器、动画浏览器等辅助开发工具提高游戏开发效率。CAP引擎中的关键技术包括:场景图、优化的渲染队列、基于脚本的材质管理、基于引用计数的内存管理、蒙皮骨骼动画、基于脚本的粒子特效、关键帧特效、基于脚本的GUI系统和三维音效。本文先描述了游戏引擎的国内外现状,接着分析了CAP引擎的架构及其核心模块的设计与实现。
其他文献
随着旅游业的扩张,市场竞争益发激烈,战略管理因其可行性和可操作性而日益受到企业家和管理学家的关注。本文从战略管理的基本原理和方法入手,以江西南昌旅游集团的实际情况为例
改革开放以来,中国的广告业以年均10%以上的速度成长,城市户外广告业占据了广告业总体的10%以上,大量设置的城市户外广告不但有力的促进了城市经济的反展,还改变了城市景观。事实证
本文系统地研究了蒸汽涡轮长叶片级的有关气动设计方法。围绕蒸汽涡轮长叶片级气动设计体系中的两个重要的环节——涡轮级S2流面反问题设计计算和任意旋成流面上的二维叶栅网
PCI(Peripheral Component Interconnect)总线接口的实现方法主要有以下两种:(1)单独的PCI接口芯片。(2)基于CPLD(Complex Programmable Logical Device)或FPGA(Field Program
我国随着工业化、城市化进程的加快,对能源、重要矿产等战略矿产资源的需求量大幅度增加,煤炭、钢铁、铜等矿产品成为世界上第一消费大国。由于国内能源供应能力受资源条件的限
目的:胃癌发病率位居我国常见肿瘤之首,是对化疗相对敏感性肿瘤,因此化疗在胃癌的治疗中占有很重要的地位,尤其是对不能手术的胃癌病人,化疗更是主要的治疗手段。常规的化疗
《大上海计划》(the Greater Shanghai Plan)是近代上海最早,也是最具有代表意义的都市计划,对于都市计划学科的发展具有里程碑式的意义;《大上海计划》及之后系列都市计划的实
本论文以建筑语言为研究课题,对涉及建筑与语言关系的许多困惑进行理论上的辨析和澄清。论文从“建筑是不是一种语言”这一颇具争议的论题出发,归纳比较了现有的三种典型观念模
目的:通过随机对照研究探讨负压封闭引流技术(VSD)在不同严重程度糖尿病足溃疡(DFU)的临床应用价值。方法:入选Wagner2~4级的糖尿病足溃疡患者40例,随机分治疗组和对照组各20
心肌肌钙蛋白I(cTnI)是组成心肌肌钙蛋白复合物的亚单位之一,具有高度的心肌特异性,被认为是诊断心肌损伤的“金标准”。快速、灵敏、准确测定人血中的cTnI对于诊断急性心肌梗死