PhotoRealistic RenderMan
開發者 | 皮克斯 |
---|---|
當前版本 | 21.7(2018年3月14日 | )
操作系統 | Linux, macOS, Windows |
類型 | 渲染系統 |
許可協議 | 專有、商業軟件 |
網站 | renderman |
PRMan,皮克斯動畫工作室的PhotoRealistic RenderMan軟件渲染器,簡稱為PRMan。是用於影視效果製作的三維渲染軟件包。由於RenderMan的商標歸皮克斯公司擁有,人們經常把PRMan等同於RenderMan,實際上RenderMan是一個渲染器規範,皮克斯公司的PRMan是(聲稱)符合這一規範的一種產品。PRMan 13.0符合RenderMan規範第3.3版。
PRMan使用RenderMan着色語言進行着色器編程,可靈活的定義材質特性。PRMan渲染器可以渲染高質量的圖像。如果使用得當,PRMan可以提供相當快的渲染速度。 很多著名電影以及皮克斯自己的3D動畫長片與短片運用了PRMan渲染器來渲染。[1]
PRMan基於Reyes渲染架構。自11.0版提供光線跟蹤和全局照明功能,其性能在之後的版本中均有較大提升。
值得注意的是,有些符合RenderMan規範的渲染器並不使用Reyes渲染架構,例如,BMRT是純粹的光線跟蹤渲染器。
PRMan的特性列表[2]
PRMan 依不同的需求,有不同的版本供購買使用,包括 RenderMan Pro Server、RenderMan Studio、RenderMan for Maya 等,三者均使用相同的渲染技術,但在實際的工作流程中有些版本受許可證限制,特性會有一些差異,詳細情況請參看皮克斯官網的資料。
- 極高的渲染性能和內存效率,得益於Reyes算法
- 使用RSL編寫自定義着色器
- 鏡頭特效
- 粒子渲染
- 曲線渲染
- 高效的毛髮渲染
- 高質快速的置換渲染
- 次表面散射
- 全局照明
- 點雲
- 磚圖
- 光線跟蹤
- 混合系統( RSL的子系統)
- 可編程光線跟蹤
- 光線跟蹤組
- CSG(渲染時的模型間布爾運算)
- 任意輸出變量(AOVs)
PRMan的用法
- 使用文本編輯器編寫用於場景描述的RIB格式文件,用PRMan渲染。
- 通過C語言程序經由RenderMan規範的C語言綁定生成RIB場景描述文件。
- 皮克斯的RenderMan藝術家工具(RenderMan Artist Tools,簡寫為RAT)產品為PRMan提供了圖形界面包裝,RAT模塊mtor用於從三維軟件Maya生成PRMan的場景描述文件。這樣,用戶就可以在Maya下完成渲染之前的創作後使用PRMan渲染場景。RAT提供Shader圖形化交互創作工具slim、和管理渲染任務的工具Alfred。
- 皮克斯也為小型工作室和個人用戶提供使用PRMan的Maya渲染插件RenderMan for Maya,用戶可以在Maya環境下以類似Maya內置的Maya軟件渲染器相似的方式使用PRMan進行渲染。
- 某些三維圖形製作軟件可以直接調用PRMan渲染器渲染場景,例如Houdini。
- 很多三維圖形製作軟件都內置或通過第三方插件實現將場景轉換為RIB場景描述文件的功能,以便用戶通過PRMan渲染。
- 很多支持PRMan的三維圖形製作軟件可以通過圖形界面定製材質,以減少對用戶編寫着色器能力的要求和使創作更加便捷,例如Maya的HyperGraph功能。對於上述方法,用戶均可以通過RenderMan着色語言編寫着色器以實現材質的描述。很多時候,編寫自定義着色器是必需的。對於完全使用RAT的工作流程而言,一般來說需要有開發人員編寫着色器模板(實際上是TCL\TK程序),由RAT中的SLIM進行調用形成材質,藝術家調節材質中的參數,最終生成材質提供給渲染器使用。
版本歷史
- RednerMan Pro Server 17.0 和 RenderMan Studio 4.0,2012年10月4日[3]
- RednerMan Pro Server 16.0 和 RenderMan for Maya 3.0,2011年[4]
- RednerMan Pro Server 15.0,2009年
- RednerMan Pro Server 14.0,2008年[5]
- RenderMan Pro Server 13.0,2006年5月
- RenderMan Pro Server 12.5,2005年4月
- RenderMan Pro Server 12.0,2004年10月
- RenderMan Pro Server 11.5,2003年9月
- RenderMan Toolkit 11.0,2002年11月
- RenderMan Toolkit 10.0,2002年3月
- RenderMan Toolkit 3.9,2000年2月
- RenderMan Toolkit 3.8,1998
- RenderMan Toolkit 3.7,1997
- RenderMan Toolkit 3.6,1996
- RenderMan Toolkit 3.5,1994
- RenderMan Toolkit 3.4,1993
- RenderMan Toolkit 3.3,1992
- RenderMan Toolkit 3.2,1991
- RenderMan Toolkit 3.1,1990
- RenderMan Toolkit 3.0,1989
常見的符合RenderMan規範的渲染器
- 3Delight渲染器
- Aqsis渲染器
- BMRT,拉里·格里茲開發的支持光線跟蹤的RenderMan渲染器。
- Entropy,被NVIDIA Gelato所取代,但Gelato也已停止開發。
- Pixie渲染器,社區認為這是BMRT的最好繼任者。
- RenderDotC渲染器
參考來源
- ^ 皮克斯网站上使用RenderMan渲染的影片列表. [2013-04-05]. (原始內容存檔於2013-05-30).
- ^ PRMan特性列表. [2010-09-16]. (原始內容存檔於2010-10-19).
- ^ RednerMan Pro Server 17.0 和 RenderMan Studio 4.0 发布. [2013-04-05]. (原始內容存檔於2013-04-03).
- ^ RednerMan Pro Server 16.0 发布. [2013-04-05]. (原始內容存檔於2016-03-05).
- ^ RednerMan Pro Server 14.0 发布. [2013-04-05]. (原始內容存檔於2016-03-05).