Pages

2025/02/09

Burnt paper shading 燃燒的紙張材質


本文介紹簡單的紙張燃燒材質。


1. 紙張的Diffuse部分

首先產生一個Gradient Ramp,具有黑白漸層效果。其中Noise設置如圖,產生一點隨機性

然後產生另一個Gradient Ramp,有一點暗黃色效果,目的是產生只燒焦的感覺。其漸層的關鍵點與前一個要錯開。

然後把這兩個Gradient Ramp以VRayComp合成,Multiply成一張

合成結果如下圖

接著再用另外一個VRayComp把有紙張的圖案(這裡以金只為例)跟上面的兩個Gradient Ramp合成在一起。到這裡Diffuse部分就算完成了

2. 接下來要產生燒過的紙張的部份的材質,主要的部份是用Noise texture以黑色與暗灰色兩種顏色混色就可。Shader的部分oren nayar blinn表現紙張的感覺


3. 然後再用Blend Material把1)與2)混和,其中使用這個漸層遮罩。這是第三個漸層,黑白與前面的相反。


4. 接著,我們要在燒焦的紙的部分添加一點點火焰的感覺。火焰本身是帶有橘色的VRaylight material。混合的遮罩是利用一張Stucco加上漸層的材質。(這裡只是介紹了簡單的遮罩,如果要更寫實的火焰可設計更複雜的遮罩。)


用以下Mask讓Stucco的圖案只局限於紙張的一半

會得到這個圖案,也就是燃燒的紙張的位置

5. 有了這張遮罩,最後,可以把前面的燒焦的紙張 + 發光(火焰的部分)合成為一個材質



最終材質樹,完成! 最終用了三個漸層(共四個但是其中兩個重複使用)

No comments:

Post a Comment