PhotoRealistic RenderMan

PRMan皮克斯動畫工作室的PhotoRealistic RenderMan軟件渲染器,簡稱為PRMan。是用於影視效果製作的三維渲染軟件包。由於RenderMan的商標歸皮克斯公司擁有,人們經常把PRMan等同於RenderMan,實際上RenderMan是一個渲染器規範,皮克斯公司的PRMan是(聲稱)符合這一規範的一種產品。PRMan 13.0符合RenderMan規範第3.3版。

PhotoRealistic RenderMan
Official RenderMan Logo
開發者皮克斯
當前版本21.7(2018年3月14日,​6年前​(2018-03-14
操作系統Linux, macOS, Windows
類型渲染系統
許可協議專有商業軟件
網站renderman.pixar.com/view/renderman

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的三維圖形製作軟件可以通過圖形界面定製材質,以減少對用戶編寫着色器能力的要求和使創作更加便捷,例如MayaHyperGraph功能。對於上述方法,用戶均可以通過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規範的渲染器

參考來源

  1. ^ 皮克斯网站上使用RenderMan渲染的影片列表. [2013-04-05]. (原始內容存檔於2013-05-30). 
  2. ^ PRMan特性列表. [2010-09-16]. (原始內容存檔於2010-10-19). 
  3. ^ RednerMan Pro Server 17.0 和 RenderMan Studio 4.0 发布. [2013-04-05]. (原始內容存檔於2013-04-03). 
  4. ^ RednerMan Pro Server 16.0 发布. [2013-04-05]. (原始內容存檔於2016-03-05). 
  5. ^ RednerMan Pro Server 14.0 发布. [2013-04-05]. (原始內容存檔於2016-03-05). 

外部連結