這篇教程是向武林網的朋友介紹利用maya的xGen制作逼真的毛發思路方法,教程真不錯,很值得學習,推薦到武林網,一起來學習吧!
我們先從眉毛開始,因為xGen的數據都是要儲存到工程目錄里的,所以首先必須要設置好工程。
選擇要創建毛發物體創建一個新的xGen description,造型控制方式我比較喜歡用"Placing and shaping Guides"(放置和調整引導線)。
下面開始放置引導線,引導線可以通過旋轉和縮放進行調整,做好以后使用Guides As Curve工具將其彎曲
如果你已經創建好了一些引導線,xGen將他們轉化成樣條曲線,推薦大家將樣條線粗略調整一下,然后讓xGen做一些差值和調整將他們做成你想要的樣子。
選擇一側的樣條線,使用鏡像工具將其鏡像到另外一邊
現在預覽看起來并不是太好,可以看到xGen并沒有為整個頭部創建毛發,而是僅僅在引導線附近生成了毛發
我關掉了tube shading
調整了一下shader
接下來我們通過繪制遮罩來控制密度,由于xGen是基于Ptex的,但是Maya的3Dpaint工具時使用UV來繪制的。這里我用了一個小竅門來得到一個新的符合Ptex的UV:創建一個新的uvSet,把他拷貝到map1,所有的uv就都消失了,然后刪除新建的這個uvSet
點擊"Create Map"開始繪制遮罩
在rendering模塊中,點擊Texturing目錄下面的3DPaint Tool后面的方塊打開3DPaint工具的設置窗口
點擊下邊的磁盤圖標保存當前繪制,旁邊的小刷子按鈕切換回繪畫狀態。
經過之前的操作我們的毛發應該變得美觀一點了。點擊隱藏按鈕隱藏引導線。
現在我們用一些修改工具來讓我們的毛發更加生動,在Modifiers面板下面創建一個Clumping修改器。
下面我們要設置Ptex貼圖,在彈出的窗口中點擊generate按鈕來生成叢快貼圖,Densily值大家根據自己的情況來設置,本例中0.2.,點擊保存。
接下來"我"創建了一個表達式來為剛剛創建的叢快增加了一些噪點,其實這里要特別感謝一下Tom和Tarkan!
這個基于seExpression的表達式創建了一些可以調節的滑塊,比如輸入第一行,你就可以得到一個名為hi的值為0-1的滑塊,如果預覽圖中不顯示噪點的話,移動這些滑塊來調節一下就可以了。
下面創建第二個Clump修改器,這個的Density值要比第一個高一點,因為這一個修改器要使用第一個的Ptex貼圖,xGen的修改器運行模式是堆棧式的,接下來我將向大家展示這些貼圖。
這里你可以看到兩張Ptex叢快貼圖,由于第二張基于第一張的,所以如果更改了Clunp01的設置,也要重新烘焙Clump02.
現在渲染預覽
點一下Primitve Bound后面的Auto Set按鈕以后看起來好多了
對于第一次嘗試來說還不錯。好的來第二個:D
到目前為止,使用mental ray渲染都很好,但是如果我想用其他的渲染器來做怎么辦呢...
不幸的是現在Vray和Arnold都沒得用,不過他們已經字啊開發中了。(ArnoldRC1已經部分支持了)
可以將所有的毛發作為樣條曲線導出一個mel文件,并將他們用作Maya毛發系統里面的毛囊。只要導出一個mel文件就好。
頭發的流程跟前面是一樣的
下面我將用tube groom來做一個長發版本,生成叢塊的時候,點擊Guide按鈕會讓叢塊基于每根引導線,還有很多事要做...
從Viewport中看到的當前效果
教程結束,以上就是 利用maya的xGen制作逼真的毛發思路解析,大家學會了嗎?希望這篇教程能給大家帶來幫助!
新聞熱點
疑難解答