- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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 也有不同(^_^)。
您可能关注的文档
最近下载
- 述责述廉报告 述责述廉报告2020三篇.docx VIP
- 沪教版小学四年级语文第一学期全册课件.ppt
- [贾平凹废都柳月]贾平凹作品废都.pdf
- 营房安全知识.docx VIP
- 东华大学教职工各类俱乐部(文体类)协会管理规定.doc
- 安徽省合肥市第四十五中学2023-2024学年八年级上学期期中物理试题(含答案).docx VIP
- 小学数学教研组教研工作总结PPT.pptx
- 贸易安全标准培训教材PPT课件(精编)共42页PPT-课件有实际AEO企业案例.pptx VIP
- 18.4数学活动-折纸做60°-30°-15°的角省公开课获奖课件市赛课比赛一等奖课件.pptx
- 2024软件正版化培训.pptx VIP
文档评论(0)