2015/02/18

VRayScatterVolume材質功能詳解


原文:VRayScatterVolume
翻譯:Hammer Chen

概述

VRayScatterVolume材質是VRay 3.0中專門設計製作以蠻力法(brute force)計算SSS的材質。 這樣我們能夠得到無偏差(unbiased)的材質效果。用法是先用VRayBlendMtl然後把VRayScatterVolume丟到基礎材質(base material)中,這樣讓你可以產生複雜的次表面散射效果的材質,而鍍模材質(coat material)建議設定為透明或是帶有折射的VRayMtl材質。為了獲得最佳效果,建議你的鍍模材質要勾選影響陰影(Affect Shadows)的選項,這樣光線才能夠容易穿透進去。






屬性

  • overall color 整體顏色 控制材質表面顏色
  • sss color 表面下的整體顏色
  • scatter color 材質內散色的顏色。這個顏色越亮會讓材質的光線更散射,看起來更透光。越暗的顏色,會讓材質更加像漫射(diffuse)材質。
  • scatter radius 散射半徑  控制光線在材質中散射的程度。數值小材質就散射較少的光線,看起來就更加漫射(diffuse) 。數值高材質就更加半透明感。請注意這個數值永遠以公分為單位,材質會自動轉換到場景單位,根據當前的系統單位來決定。
  • phase function相位函數  數值介於-1.0 ~1.0之間。決定光線在材質中散射的一般方式。這有點像是材質表面的漫射(diffuse) 與清晰反射(glossy reflections)的那種關係,但是相位函數控制在體積內的反射與透射率(transmittance) 。數值為0.0表示光線在各個方向都均勻地分散(等向性散射,isotropic scattering) ,正值表示光線的分散是以光線來源的方向(正向)為主,負值則表示相反的方向。大部分含水的材質(例如皮膚,牛奶)是正向散射 ;硬的材質如大理石多為背向散射。這個參數大部分強烈影響物質的單次散射的部份。正向數值會減少單次散射的部份,負值則會讓單次散射更加明顯。
  • bounces反彈  這個參數控制光線在體積內的反彈光線個數目
  • Subdivs細分 這個參數控制次表面散射的品質。數值低算圖快,但雜訊多;反之則雜訊少,算圖久



範例 相位函數
這些圖片(請見頁首的圖片)展示了不同相位函數參數影響體積內的光跡追蹤。紅色箭頭表示光線透過體積,黑色箭頭表示光線散射的方向。

V-Ray之父Vladimir Koylazov自己的測試影片:




[延伸閱讀]
VRay SSS2 參數調整技巧

以VRay 3.0進行unbiased無偏差算圖

VRay 3.0 Beta Review實測報告

No comments: