首页> 中文学位 >第一视角射击游戏的几项关键技术研究
【6h】

第一视角射击游戏的几项关键技术研究

代理获取

目录

文摘

英文文摘

第一章绪论

第二章游戏引擎和数学知识

第三章流水线设计

第四章游戏模型和场景

第五章游戏引擎的实现

结论和展望

参考文献

攻读学位期间发表的论文

独创性声明

致谢

展开▼

摘要

游戏由两部分组成,逻辑和数据[1]。逻辑部分定义游戏引擎的核心原则和算法,数据部分提供其内容和行为的具体细节。运用高效率的算法和减少数据可以大大提高游戏引擎的质量。 本文主要通过实现一个第一人称视角游戏引擎,来研究第一视角游戏引擎中的几项关键技术:3D裁减、光照模型、利用高程图生成地形、导入MD2角色模型及其动画控制、背景滚动。 本文主要进行了下面几部分工作: 1.在分析目前国内外三维游戏的研究状况和水平观后,了解和学习一般3D游戏引擎的实现过程。研究三维图形库OpenGL和多媒体库DirectX和编程方法,比较各种软件建立复杂模型的优缺点。 2.深入研究图形学所需要的数学知识,即矩阵、向量、四元数等在游戏中的运用进行系统的研究。 3.重点研究3D游戏中的流水线,分析裁减、光照在3D流水线中的位置不同对引擎效率的影响,根据影响设置适合的3D游戏引擎的流水线。 4.深入研究高效率的裁减算法和光栅化算法,同时建立简单的光照模型和材质模型。深入研究游戏中的角色模型的导入和动画控制、阴影、天空包围盒、公告牌技术、粒子系统等。 5.实现第一人称视角游戏引擎,并对整个游戏引擎的设计进行评价,指出了其存在的优点与缺点,并对以后的改进工作提出了几点展望。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号