如何在三維動(dòng)畫(huà)中正確地渲染頭發(fā)是一個(gè)相當(dāng)復(fù)雜的問(wèn)題。我們經(jīng)常在三維動(dòng)畫(huà)電影的相關(guān)新聞中看到,制作組制作了多少毛發(fā),來(lái)彰顯影片三維建模的精良程度。
因?yàn)槊l(fā)由數(shù)以千計(jì)的半透明和有鱗的圓柱體組成,這是一個(gè)相當(dāng)復(fù)雜的表面。這使得很難準(zhǔn)確地確定光在其透射、反射和反彈時(shí)的相互作用。因此在渲染時(shí)毛發(fā)部分通常占用了極大地工作量。
對(duì)于毛發(fā)的渲染,知名的渲染器—vray,在以前的版本中,對(duì)毛發(fā)顏色的處理上總是有些差盡人意。而vray next的到來(lái),為發(fā)色的渲染處理帶來(lái)了更高效更逼真的解決方案。
Vray next帶來(lái)了一種新的發(fā)色著色器,與以往的渲染方式相比,該種著色方法從生物學(xué)方面入手,更貼近人體毛發(fā)顏色的生理原理本質(zhì),也就顯得更加自然,更加精確。
新的著色器,沒(méi)有了以往的顏色值設(shè)定。相反的,只采用了黑色素的相關(guān)滑塊,來(lái)控制人的自然發(fā)色。這是因?yàn),從生物學(xué)角度上,人的自然發(fā)色只取決于分泌的黑色素(melanin)的多少。因此新的發(fā)色著色器現(xiàn)在基于真實(shí)頭發(fā)的生理學(xué)。
頭發(fā)中的黑色素越多,人的發(fā)色就會(huì)越黑。外國(guó)人常見(jiàn)的金發(fā),是黑色素很少的一種表現(xiàn)。而黑色素又分為兩種:褐黑素(pheomelanin)和真黑素(eumelanin),這兩種色素的比例,決定了人發(fā)色有多紅。紅發(fā)與棕發(fā)就是發(fā)色偏紅的表征現(xiàn)象。褐黑素占有的比例越高,頭發(fā)的顏色就會(huì)越紅。
在vray next的發(fā)色著色器中,0代表沒(méi)有黑色素即白發(fā),1代表完全的黑發(fā)。其他的發(fā)色都可以在這個(gè)區(qū)間中進(jìn)行實(shí)現(xiàn)。要想讓發(fā)色變紅,需要先設(shè)定好黑色素的值,之后設(shè)定褐黑素的值。褐黑素的值同樣在0-1的范圍內(nèi)。這個(gè)數(shù)值代表褐黑素與真黑素的比值,1意味著全部都是褐黑素,0則代表全部都是真黑素。
具體效果如下圖所示:
黑色素不同設(shè)定下的表現(xiàn)效果:
黑色素值設(shè)定為0.25
黑色素值設(shè)定為0.85
褐黑素值不同設(shè)定的表現(xiàn)效果:
黑色素值0.45,褐黑素值為0
黑色素值0.45,褐黑素值為0.95
看了圖片對(duì)比后,是不是明白了vray next的發(fā)色著色器工作原理呢?
以上都是人的自然發(fā)色,而vray next當(dāng)然考慮到了染發(fā)的情況?紤]到了染發(fā)的發(fā)色情況,vray next同樣也增加了染發(fā)劑控制面板,到新的發(fā)色著色器中。而這個(gè)功能的使用同樣很簡(jiǎn)單。比如想將三維動(dòng)畫(huà)中人物發(fā)色染成藍(lán)色,首先要做到的就是去除原有的黑色。因此需要先將黑色素值趨近于0,讓頭發(fā)變成白色。這樣才能讓染發(fā)的顏色顯露出來(lái),之后選擇你想要染的顏色就可以了。是不是很簡(jiǎn)單呢?以下兩張圖就是染發(fā)的具體效果,它們都采用了很低的黑色素值。
綠染色,黑色素值0.1
紅染色,黑色素值0.1
新版的vray next帶來(lái)的發(fā)色著色器,為發(fā)色的渲染帶來(lái)了更多的可能性,也更加的自然。
vray next為三維動(dòng)畫(huà)制作帶來(lái)了新的可能性與更多的便利性,是三維動(dòng)畫(huà)業(yè)界的福音。更多相關(guān)特性與next版本的試用地址,可查看:vray next發(fā)布
|