數字人C4D材質燈光渲染課堂之六:初探C4D16反射-3

3、布料層

下圖為官方提供的布料渲染圖,可以看出,非常逼真。

講解該項之前,我們用動力學布料系統先制作一個類似的布料。如果你用平面或立方體去模擬學習,可定效果不好,因為那些東西根本就不像布。(制作過程略,看實戰背景布)

布料是由經線和緯線編織成的特殊圖案的物體,所以他上邊也有各向異性的表現。實際上這個布料材質就是特殊的各向異性。用這個材質,材質的顏色通道可以禁止。(直接用它足以)

下圖是“織物”設置的面板:

【預置】下圖官方提供的預置圖案

【圖案模式】不同的布料紡織方法不同,紋理圖案不同,可以選擇。

下圖是官方提供的圖案(黑白圖)

【品質】這是用一個噪聲控制器,控制渲染的質量,越高,則渲染越慢。

【方向】0-5729.578度 旋轉圖案方向。

【縮放UV】用這個控制圖案的紋理大小。0--100000%(我沒看錯吧,這個數值)

其中方向和縮放UV的小三角圖標都有紋理,可以載入黑白灰圖片。

下圖是官方提供的縮放UV效果圖

【高亮】這個選項和紋理控制鏡面高光的亮度和寬度。

下圖為官方提供的圖片。(從左到右,數值增大)

【經緯漫射】

【經緯高光】

這四項用來定義經線和緯線的漫射和高光顏色。注意,高光的顏色亮度在設置的時候一定高于漫射的顏色。每個選項都可以載入紋理定義改顏色,需要注意的是,如果這四項有顏色那么最終的顏色是和紋理顏色值相乘。如果只想要紋理顏色,那么設這四項的顏色為白色。(紋理的白色和黑色,有特殊意義啊)

【平滑】這個選項,只有滌綸和絲綢能用。

官方圖列如下:從左到右值在增大。

【散射-統一】值越大越亮越強。

【散射-向前】值越大,效果越弱,主要影響絲線的高亮區,暗區不受影響。

這兩個參數控制布料高光和強度。

下面是我做的DEMO,注意看這兩個參數的變化對布料的影響。

【噪點強度】0-100% 加強 彩色噪點(增強亮區和暗區)

【噪點縮放】0-1000% ?彩色噪點比例,較大值能產生多斑點。

【紗線噪點 徑向 緯向)0-100% 越大,越粗糙。

【紗線噪點縮放】0-1000%第一噪聲的尺度。

下圖是官方給出的對比圖:

-----------------------------------------------------------------------------------------------------------------------

4、層的菲涅爾

菲尼爾反射 Fresnel Effect

菲涅爾反射是用來渲染一種類似瓷磚表面有釉的那種感覺或者木頭表面清漆的效果

Fresnel Effect是指當光達到材質交界面時,一部分光被反射,一部分發生折射,即視線垂直于表面時,反射較弱,而當視線非垂直表面時,夾角越小,反射越明顯,真實世界中,除了金屬,其他物質都有“菲涅爾現象”。

因此加菲涅爾反射是為了模擬真實世界的這種光學現象。Reflection glossiness(反射光澤)可以控制反射模糊的強弱,其下的Subdivs可以控制光滑度的調節,它增加一倍渲染時間多四倍;Highlight glossiness(高光光澤),缺省狀態下與反射光澤相關聯控制,即通過旁邊的L按鈕控制鎖定,高光是明亮光源的反射效果,在天光下是沒有的只有在燈光下,值越小,強度越大。

當光入射到折射率不同的兩個媒質分界面時,一部分光會被反射,這種現象稱為菲涅爾反射。

如果光在光纖中的傳輸路徑為光纖—空氣—光纖,由于光纖和空氣的折射率不一樣,將產生菲涅爾反射。

菲涅爾反射通常發生在光纖活接頭以及光纖端面。如果光纖因為制造缺陷產生裂紋,則裂紋處因為空氣的存在也會出現菲涅爾反射。

下面圖例為無反射,有反射,菲尼爾反射現象

注意菲涅爾反射現象的下邊的球,周圍反射強烈,中間沒有發射,露出本體灰色。

下圖是層菲尼爾的控制面板。要想有菲尼爾反射現象,上邊的反射強度》0。

【菲尼爾】 無

導體

絕緣體

【預置】含有相應的參數

自定義

下圖官方提供的不同導體的菲尼爾反射比較

【強度】【紋理】控制菲涅爾強弱 0-100%。

下圖是絕緣體和導體,菲涅爾強度變大的效果。

【折射率】是指光線的彎曲偏折率。越大則偏折越大。

下圖為折射率增大效果:

【反向】勾選,可反向菲尼爾效果。

【不透明】是以一種針對相鄰物體的菲尼爾干擾的修正(沒有搞懂)

【吸收】使用與導體模式,增加會引起表面反射綜合反映,充當對菲尼爾反射的微調吧。

下圖官方提供的對比圖:

5、層采樣

【采樣細分】取值0-16 層采樣用來定義磨砂的質量,它和粗糙有關,它不能用在物理渲染器下,只能用在標準渲染器下。

【限制次數】有時候環境使反射表面變“花”,產生像螢火蟲一樣的斑點。該值越高,就越限制反射強度,從而降低這種效果。

【切斷】該值是個閾值,定義多么小能被反射計算。該值越小,就越被考慮計算。

下圖是官方提供的:用菲涅爾反射的球體反映了HDRI的天空。左邊的臨界值過大;校正后的值是在右側。

【出口顏色】

這是渲染設置的反射深度為5。(設置反射深度目的是節約計算資源,否則兩個鏡子之間的反射將無窮地進行下去)當達到反射次數時,不再計算反射用什么顏色替代反射計算。該值設置退出顏色。

下圖是官方給定示意圖(退出顏色默認為黑)

【距離減淡】這個參數描述的距離和反射的關系。距離過大,物體將不反射。該值不夠線,那么場景的所有物體將被反射,一但勾選,那么反射什么有該值的距離決定。

下圖是地面反射沒有勾選距離減淡,?那么地面反射天空和紅球。

下圖是勾選了,地面沒有反射紅球和天空。

距離增大,地面開始反射較近的紅球,而天空仍然沒有反射(天空的距離無限大)

【距離】0-10000000

【衰減】為0時是線性衰減 -1---1

【距離顏色】超出距離之后,反射的顏色。

6、* Transparency * tab

這個參數,你必須勾選透明通道時,它才會出現,而且不能刪除。該值主要是控制透明物體的內部全反射情況,這在R16之前是不可想象的。通常這些參數不用修改,除非你想要特殊效果。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容