Ogre的渲染系统(RenderingSystem).PDFVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Ogre 的渲染系统(Rendering System) 盛崇山 AntsamCGD@ 渲染系统个人认为就是同图形学有关的一切系统;包括了 geometry system、material system、shader system。Rendering system 分为两部分:API 无关的部分和 API 相关部分。后 者主要是只同 DirectX 和 OpenGL 相关的系统。前者则是两个的共同的特性。API 无关部分 同 Pipeline Abstraction 有很大的关系,API 的部分功能就是设置 Pipeline (Pipeline configuration),Pipeline 可以参考《Pipeline Design》。 既然是 Render System 必然是有 Target 的,我们前面把 Scene Manager 比喻成舞台跟导演,那么 Render System 就是摄影机,而胶 片就是 Render Target。先让我们看一下相关类的 UML 图,然后在详细这些类以及相互之间 的关系。 一、Render System UML 图 Render System 相关类 UML Part one: 图一:Render System 相关类 UML Part one 图一中的类 View Port 包含了一个 Camera,另外一个同 Render System 相关的类(未 画出,图中只有一根聚合的关系线)Root。前面说过把 Render System 比喻成摄影机, 现在我们进一步的细化:View Port 和 Camera 就是摄影机的摄像头,Render Target 就是 胶带,那么 Render System 就是一个光学系统,它把从摄像头进来的光进行处理变换, 然后再把结果写到 Render Target 中,而 Root 就是各种各样的道具;那么,演员呢?演 员就是游戏中的各种角色;电影剧本对应的是游戏剧本(或者称为策划);化妆师对应 的则是美工和建模人员;电影的音乐也越来越重要了,这就类似于游戏中的音乐。 Good(^_^),现在让我们想象一下,我们在拍摄现场: 导演 Scene Manager 摄影机 Render System(including view port、camera、target) 灯光、道具、服装 Root(engine or Resource Manager) 演员 游戏中的角色(mesh、entity) 化妆师 美工和建模人员 剧本 游戏策划 电影音乐 游戏音乐 从上面可以看出电影公司和游戏制作公司非常相似,那么一个基本的游戏引擎应该至少 包括前面的四项,在《场景组织分析》那篇文章中从功能上对导演和 Scene Manager 进 行了类比,我们将在对 Render System 具体的分析后在进行类比。 Render Target 的 UML 图如下所示: 图二: Render System 相关类 UML 图 Part two 电影的胶片不同,Render Target 也有不同(^_^)。

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8016031115000003

1亿VIP精品文档

相关文档