Translate

2012年11月6日 星期二

3D 使用多層次的次表面散射模擬皮膚質感

皮膚質感在3D中是一個滿難處理的項目,尤其是像我一樣的新手們。

我在網路上有搜尋到三篇文章,網址如下:
http://davidmoratilla.com/CloseUpPortaits.html
http://bensimonds.com/2010/05/31/three-layer-sss-in-blender-demystified/
http://www.foro3d.com/f227/skin-shading-using-multi-layered-sss-77135.html

我英文不好,所以都是靠網上翻譯來翻譯,但你也知道的翻譯常常翻得讓人看不懂,像文言文一樣。
不過我還是嘗試做看看,因為文章裡面所做出的質感太吸引我了。

我會大概說一下我的作法,不過我是新手且有些地方又看不太懂,所以請多包涵 ~
我是以第二第三篇文為主,因為我是使用Blender軟體。

首先,文中介紹是以5種材質來合成模擬皮膚質感,分別是:

Subdermal:
這層大概是模擬真皮,由於真皮血管組織都在這層,所以是呈現較紅或橘的顏色。
我貼圖作法是將製作好的貼圖(圖1),在ps上處理,將飽和度調高,但不能調到最高,否則會失去一些色彩深度和細節。
所得到的如圖2,將它貼回模型,按第2篇文章內的這層數值設定,算圖得到如圖3。
Head-finsh-2 圖1subdermal map 圖2sub 圖3

Epidermal:
這層是模擬表皮,由於血液流量主要是通過真皮,所以表皮它看起來是灰色和黃色,我的作法是將圖1用ps將飽和度調整成50%
如圖4,一樣貼回模型和設定這層數值,算圖如圖5。
epidermal map 圖4epi 圖5

Back Scatter:
這層好像是模擬耳朵在強光由後照射時,耳朵會呈現的透明和血管。(可能是我解釋錯誤)
這層沒貼圖,只要照文章內數值設定,算圖所得到的如圖6。(這圖片耳朵紅色不是很明顯)
back 圖6

Diffuse:
這層就是單純是模擬皮膚的顏色,所以將圖1貼回模型並設定這層數值就好,算圖得到如圖7。
diff-1 圖7

Specular:
這層是模擬皮膚一些光澤,由於我另外有看一些教學,教學中是在黑底模型上直接用白色繪製有光澤的部位。
但由於我手感很差,所以我直接在ps上,先將圖1灰階,之後再將嘴唇眼睛周圍塗白如圖8。
貼回模型並設定這層數值,算圖如圖9。
specular 圖8spec(spec貼圖貼spec那張) 圖9

這5種材質做好後,就按照第2篇文章裡面的合成示範設置節點。

另外文中有提到要使用凹凸貼圖,我是將圖1灰階後,將眉毛和嘴唇上的汗毛除去如圖10。
至於哪幾層需要使用凹凸貼圖,你可自己試驗看看,我是每層都有使用。
bump map 圖10

這就是我試驗後所得到的圖
7(spec貼圖貼spec那張)
戴上假髮後
6(spec貼圖貼spec那張)

最後希望這篇文對學習3D同好有些幫助~

沒有留言:

張貼留言