网站大量收购独家精品文档,联系QQ:2885784924

专用可视化工具和通用可视化系统-北京大学环境工程研究所.ppt

专用可视化工具和通用可视化系统-北京大学环境工程研究所.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
专用可视化工具和通用可视化系统-北京大学环境工程研究所

* * * * * * * * * * * * * * 1.什么是Renderman 是一种渲染思想,一种渲染系统规范(3.2版)。Renderman内包含了ShadingLanguage、ShadingNetwork、REYES等。 ShadingLanguage是一种用来描述Shader表现各种效果的类C语言,它可以按照用户的意志来描述Shader的表现。比如用户需要实现一种新的、软件里没有的视觉效果,一种可靠的方法是用S hadingLanguage来描述,然后编译,让Renderman使用,就好象你“告诉”Renderman应该怎么样渲染一样。 Reyes(Render Everything You‘d Ever Seen),是一种扫描线的思想。在电影制作中渲染精度是十分重要的,任何瑕疵在电影胶片中出现都会直接导致画面的视觉效果出错。Reyes就是为了解决渲染精度而诞生的。 多年的发展后很多渲染系统都已经吸收了这些伟大的渲染思想,其中最优秀的是MR和Maya。MR直接把ANSI C(标准C)做为Shader的语言,而Maya则可以把各种毫不相干的东西连接到ShadingNetwork里。但可以完美结合的仍然还只有Renderman的系统。 2.Renderman的渲染器 Renderman的渲染器有Prman、BMRT、Entropy。 Prman被视为Renderman的正宗,而且Renderman的大部分成就都是prman获得的。作为世界第一的渲染器,Prman支持扫描线算法/光线跟踪等。 $7000.00 BMRT,是Renderman大师Larry Gritz自己开发的渲染器,是免费版的渲染器。效果可以媲美Prman,但速度慢。 Entropy是BMRT的收费版,速度比BMRT快很多,支持各种光线跟踪的特点,效果非同一般,但使用不方便,要配合Mayaman、Maxman来使用。 $1000.00 3. PhotoRealistic Renderman Pixar是世界上领先的动画制作公司之一,它的领先地位有很大的一部分功劳是Prman所争取来的。而它销售Prman也给它带来了不少的利润。 Prman的开发初衷是PhotoRealistic,就是有照片级的精度。如果设置得当,Prman渲染出来的东西真的是没有任何明显的锯齿。而且Prman是做电影用的,所以速度是很关键的一个因素。prman注重速度和精度的结合,它渲染的Nurbs真正称得上无缝,速度也是众多渲染器中最快的。 4.Renderman Artisan Tools Pixar多年来开发了不少的动画系统,为了促进Prman的普及,Pixar把一系列供简化Prman使用的工具包装在一起,就成了Renderman Artisan Tools(简称RAT)。 RAT包括:   PRman: 核心,真正负责渲染的部分。   MtoR: Maya to Renderman,Maya的插件,功能强大,可以完成很多工作,调用Alfred和Prman渲染等。真正的工作是输出RIB文件到Prman。   Alfred Server: 调节单机或网络渲染的强大工具,可以查看渲染进度,进行渲染调度等。   Slim: ShadingNetwork部件,可以简化写Shader的工序,而且可以通过Template做ShadingNetwork的连接。   It:  Image Tool,可以做为观看渲染结果的Renderview,但实际上是一个极其强大的后期合成工具。 5.Prman的工作方式 Prman的核心只是一个单独的exe文件,不到2Mb,执行的命令行格式为prman *.rib。 Prman只接受RIB文件。RIB文件就是用Renderman的语言对渲染场景的定义。 Prman渲染后便会输出到Display server,Display server可以是软件之间的Pipe(比如It或Houdini中的ip),tiff文件、iff文件等。 VTK中使用RenderMan vtkRIBExporter 把VTK的绘制场景转成RenderMan的RIB格式. 输入参数: vtkRenderWindow对象 结果: 所有演员和灯光被转到RIB格式文件filename.rib中 使用方法: RIB=vtkRIBExporter() RIB.SetInput(renWin) RIB.SetFilePrefix( “filename”) RIB.Write() 下一节课内容: 第十二讲 环境信息可视化系统 环境信息可视化系统 EVS 环境计算 流场可视化综合示例 考查作业 * * * *

您可能关注的文档

文档评论(0)

busuanzi + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档