What can you expect from the release of Pixar’s RenderMan Pro Server 17.0?
- Performance
- Object Instancing
- New Photon Mapping Features
- Faster Ray-traced Hair with Improved RiCurves
- Adaptive Area Shadows
- RSL Arrays
- Volume Rendering Optimizations
- Alembic Support
- Plausible Hair
- 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