Drake's Weblog

1 minute read

What can you expect from the release of Pixar’s RenderMan Pro Server 17.0?


  1. Performance
  2. Object Instancing
  3. New Photon Mapping Features
  4. Faster Ray-traced Hair with Improved RiCurves
  5. Adaptive Area Shadows
  6. RSL Arrays
  7. Volume Rendering Optimizations
  8. Alembic Support
  9. Plausible Hair
  10. OpenEXR Update

第一點不意外,你永遠會希望你使用的 renderer 在效能上更快、 使用記憶體的方式更高明、disk IO 更有效率之類的。 整個來說,你最關心的第一件事,就是這個 renderer 夠不夠快, 使得你工作起來很愉快,而不需要隨時等算圖~ 但新版的 renderer 一定也會新增不少功能或修正 (不然無法讓你心干情願自腰包裏頭拿出錢), 所以,所謂的 performance,是指在新增/修改了一堆東西後, 整個 renderer 還是有變比較快的。 從這樣來看的話,你以後大可直接都先跳過 performance 的文字敘述, 直接去看它接下來提的功能變化 :)

Object Instancing 是個很重要的功能,在 all-in-one pass/layer rendering 的作法中,有沒有 instancing 決定了你有沒有辦法處理上千個物件的能力。

Point-based stuff is faster; ray-traced stuff is faster; photon-mapping stuff is faster; It’s all about performance with plausible quality.

OpenExr display driver 有幾點讓人等了很久的功能。 首先是,在輸出非 RGB(A) 的 channels 時,可以強制要求 openexr display driver 將它們輸出成 RGB(A),方便其它軟體處理就是。 另一方面,可以自行加 metadata 進 .exr 檔了。(這功能我記得數年前的討論…)


  • The randomness of random number sequences is totally more random.
  • The renderer will now open plugins that do not use the conventional .so or .dll extensions.
  • The renderer no longer checks for NaNs during RIB generation by default. NaN checking can be re-enabled by setting the environment variable RIDEBUG or Option “rib” “int debug” to 1.
  • The Ins And Outs of PRMan
comments powered by Disqus

Recent posts



You're looking at Drake's words or statements. All opinions are my own.