- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
游戏设计概论第05章 游戏引擎导论 5-1 游戏引擎简介 5-2 游戏引擎功能介绍 5-3 游戏引擎的发展历史 游戏设计概论(第二版) 第05章 游戏引擎导论 5-1 游戏引擎简介 5-2 游戏引擎功能介绍 5-3 游戏引擎的发展历史 游戏设计概论(第二版) 引言 游戏引擎与汽车引擎相似 游戏中的剧情、角色、美工、音乐、动画及操作方式等都由游戏引擎直接控制 游戏引擎包含了图形、音效、控制装置、网络、人工智能、物理仿真等功能 游戏引擎的实质是代码重用 开发游戏引擎的目的:节约成本、缩短周期、降低风险 是一种模块化,可伸缩和扩展的设计观念 可以让游戏玩家和程序设计者深入到游戏核心,用新的模型,场景和声音创造新的游戏, 或向已有的游戏素材中添加新的东西,大量的新游戏根据已经存在的游戏引擎开发出来。 游戏设计概论(第二版) 5-1 游戏引擎简介 游戏引擎可以看做设计好的链接库和工具组合 经过不断的进化,如今的游戏引擎已经发展为一套由多个子系统共同构成的复杂系统,从建模、动画到光影、粒子特效,从物理系统、碰撞检测到文件管理、网络特性,还有专业的编辑工具和插件,几乎涵盖了开发过程中的所有重要环节 游戏中的剧情表现、画面呈现、碰撞计算、物理系统、相对位置、动作表现、玩家输入行为、音乐及音效播放等操作,都由游戏引擎直接控制 游戏引擎的特性 早期,游戏引擎开发难度不高,游戏公司自行开发自己的游戏引擎 如今,游戏引擎越来越专业、越来越复杂 所呈现的分工效果也越来越惊人,针对音效、网络、人工智能、影像与物理运算等需求也分别开发出来了各自的引擎 游戏设计概论(第二版) 5-2 游戏引擎功能介绍 每一个游戏引擎所提供的功能和特性都不尽相同,大致上来说,大部分的游戏引擎都会具备以下功能。 5-2-1 光影效果处理 5-2-2 行为动画系统 5-2-3 画面成像 5-2-4 物理系统 5-2-5 网络与输入设置 游戏设计概论(第二版) 5-2-1 光影效果处理 光影处理是指光源对游戏中的人、地、物所表现的方式的影响,也就是利用明暗法来处理画面。 光源位置的影响 半透明效果 光线反射、折射 光线追踪 动态、彩色光源 《英雄战场》游戏中的光影效果 游戏设计概论(第二版) 反射地板并且相互反射的三个球体 光线跟踪场景 游戏设计概论(第二版) 经典递归光线跟踪算法 对图像中的每一个像素 { 创建从视点通过该像素的光线 初始化 最近T 为 无限大,最近物体 为 空值 对场景中的每一个物体 { 如果光线与物体相交 { 如果交点处的 t 比 最近T 小 { 设置 最近T 为交点的 t 值 设置 最近物体 为该物体 } } } 如果 最近物体 为 空值{ 用背景色填充该像素 } 否则 {
文档评论(0)