朱峰社區(qū)首頁 朱峰社區(qū)

搜索資源 注冊|登陸

等待

返回 展開菜單

maya初級建模:角色毛發(fā)制作

Maya動力學(xué) 觀看預(yù)覽

Maya動力學(xué)

包含11節(jié)視頻教程
關(guān)注12.9萬

Maya動力學(xué)就是指:用粒子模擬出現(xiàn)實中的煙霧、塵土、云彩、火焰、流水等效果。 廣泛在電影等特效。

關(guān)閉

朱峰社區(qū)在本節(jié)為大家介紹maya初級建模——角色毛發(fā)制作。

1準備工作  首先啟動maya(這里是4.0版本),按f5鍵進入rendering模塊,確認加載了fur。如果安裝的是maya/maya.shtml'>maya unlimited版本,則在啟動時會自動加載。

如果沒有加載,則要手工加載:選擇菜單window>settings/preferences>plug-in manager項,

打開plug-in manager窗口,勾選fur.mll后的loaded,如果勾選auto load,則每次啟動maya都自動加載fur。單擊close。

2設(shè)置場景  由于這里是講毛發(fā)制作,所以人頭模型直接調(diào)用其它文件(如這里的head.mb)

為工作方便,我們應(yīng)設(shè)置一個工程,這是一個良好的習(xí)慣:選擇file>project>new命令,新建一個工程,彈出對話框,在name后輸入工程名headfur,在location后輸入該工程在你的硬盤中的路徑,

按use defaults,應(yīng)用默認設(shè)置,按accept退出。

下面要設(shè)置當(dāng)前工程:按file>project>set..,選擇我們剛才新建的headfur工程,按“確定”。

選菜單files>save scene保存場景在scenes目錄下。取名headfur,按save退出。

3建立毛發(fā)依附物  下面我們建立毛發(fā)依附的皮膚,“皮之不存,毛將焉附?”為了不破壞人頭的完整,我們復(fù)制一下需要毛發(fā)的皮膚部分。選中人頭head,選擇菜單edit>duplicate(或按ctrl+d),復(fù)制一個人頭head1。

選擇菜單window>outliner,打開大綱,我們看到已經(jīng)復(fù)制出一個head1物體。選中head,按ctrl+h隱藏,只剩下head1。

選中head1,按右鍵,從彈出菜單中選face,進入面級別。

用套索選擇工具或執(zhí)行菜單edit>paint selection tool選取不需要生長毛發(fā)的面,按delete鍵刪除。

最后留下如圖部分。在右邊的通道面板將head1改名為furskin。

4新建毛皮描述

確定furskin為被選中狀態(tài),按f5鍵進入rendering模塊。執(zhí)行菜單fur>attach fur description>new,新建一個毛皮描述furdescription1。此時在物體上出現(xiàn)了毛皮反饋(fur feedback)的效果。

單擊選中任一反饋桿,把右邊的通道面板中shapes>furskin_furfeedback的u、vsamples都改為80,fur accuracy改為0.8,

效果如圖

*注意  “u sample(水平取樣點數(shù))”和“v sample(垂直取樣點數(shù))”是用來設(shè)置一個表面有多少反饋被顯示出來,并不表示實際的毛發(fā)數(shù)。如下左圖是取樣點分別為5的反饋效果,右圖是分別為50的反饋效果,在密度相同為默認值1000時,渲染出的毛發(fā)數(shù)目相同。

但是取樣點的數(shù)目不同會影響毛發(fā)的形態(tài)有所不同。在maya/maya.shtml'>maya fur中,在反饋之間的毛發(fā)是按內(nèi)插值自動計算得到的。就好像我們做一個動畫,通常都是先做好關(guān)鍵幀,再讓程序自動添加關(guān)鍵幀之間的過渡部分。取樣點越多,毛發(fā)就越細致,我們能調(diào)節(jié)的細節(jié)也越多,當(dāng)然給自己的難度也越大。適當(dāng)增加或減少取樣點數(shù)目可以更好地觀察調(diào)節(jié)毛發(fā)效果。

“fur accuracy(毛皮精度)”  表示設(shè)置的反饋與最終渲染結(jié)果的接近程度。取值范圍從0到1,取1時精確度最高,maya/maya.shtml'>maya運行起來也越慢。取0時最為失真,但運行最快。這在有一定卷曲度的毛發(fā)上表現(xiàn)明顯。如下左圖是精確度為0時,幾乎無細節(jié)可言,右圖是精確度為1時,較為真實。

5編輯毛皮描述

按工具欄上ipr渲染鈕(注意如果是maya4.0以前的版本,需要手動設(shè)置燈光才能渲染)此時渲染大致如圖

下面我們要調(diào)節(jié)毛皮描述的屬性值,使它看起來更真實。

執(zhí)行菜單fur>edit fur description>furdescription1打開相關(guān)屬性面板。

其中大部分基本屬性,除顏色屬性外,在右邊通道面板inputs>furdescription中都存在。

下面我們來研究一下相關(guān)屬性的意義:

furdescription:當(dāng)前描述的名稱,你可以改一個自己喜歡的名字。

light model(光線模式):可以選擇適當(dāng)?shù)墓饩模式應(yīng)用到毛皮描述中。

1、ambient(環(huán)境光):只有毛發(fā)的底部環(huán)境色和頂端環(huán)境色被顯示出來。

2、ambient+diffuse (環(huán)境光+散光):底部環(huán)境色和頂端環(huán)境色的值被分別加到環(huán)境色和頂瑞色中。

3、ambient+diffuse+specular(環(huán)境光+散光+反射光):底部環(huán)境色和頂端環(huán)境色的值被分別加到環(huán)境色和頂端色中,并且反射光值被根據(jù)反射強度加到毛發(fā)上。

4、specular(反射):只有毛皮的反射光被顯示出來。

density(密度):毛皮表面的毛發(fā)數(shù)量。

global scale(全局縮放):對毛發(fā)屬性在宏觀上縮放。

bake attribute(烘焙屬性):可以將屬性值繪制到表面上,但這些繪制必須是文件貼圖。

base color(底色):毛皮底部顏色。

tip color(頂色):毛皮頂端末梢的顏色。

base ambient color(底部環(huán)境色):毛皮底部的環(huán)境顏色。

tip ambient color(頂端環(huán)境色):毛皮頂端的環(huán)境顏色。

specular sharpness(反射光強度):值越大,毛皮的反射強度越大。

length(長度):毛皮長度值。

baldness(禿度):表示一個表面長有多少毛發(fā)。    0.0-表面完全光禿  1.0-表面長滿毛發(fā)

inclination(傾斜度):傾斜的程度。  0.0-不傾斜,垂直于表面  0.5-部分傾斜  1.0-完全傾斜,與表面相切

polar(極性):圍繞表面法線旋轉(zhuǎn)毛發(fā)。  0.0-表示-180度旋轉(zhuǎn)  0.5-不旋轉(zhuǎn)  1.0-表示180度旋轉(zhuǎn)

base opacity(底部不透明度):  0.0-底部完全透明  1.0-底部完全不透明

tip opacity(頂端不透明度):  0.0-頂端完全透明  1.0-頂端完全不透明

base width(底部寬度):  每根毛發(fā)的底部寬度。

tip width(頂端寬底):  每根毛發(fā)的頂端寬度。

base curl(底部卷曲度):毛發(fā)底部的卷曲程度。  0.0-卷半圈到一側(cè)  0.5-不卷曲  1.0-卷半圈到另一側(cè)

tip curl(頂端卷曲度):毛發(fā)頂端的卷曲程度。  0.0-卷半圈到一側(cè)  0.5-不卷曲  1.0-卷半圈到另一側(cè)

scraggle(起伏度):毛發(fā)彎曲的程度。  0.0-沒有起伏 1.0-完全起伏

scraggle frequency(起伏頻率):單位長度上毛發(fā)的起伏次數(shù)。要在有一定的段數(shù)下才能表現(xiàn)出來。

scraggle correlation(起伏相關(guān)度):每根毛發(fā)的起伏與其他毛發(fā)起伏的相關(guān)程度。  0.0-不關(guān)聯(lián),每根毛發(fā)有獨立的起伏  1.0-完全關(guān)聯(lián),所有毛發(fā)的起伏度完全相同。

segments(分節(jié)數(shù)):每根毛發(fā)的分節(jié)數(shù)目。

attraction(引力):毛皮描述對于牽引工具的引力大小。  0.0-沒有引力  1.0-完全吸引

好了,我們耐著性子看了這么多參數(shù),下面來設(shè)置一下。先把base color的h、s、v、a值分別設(shè)為40、1、1、1如下圖左,而tip color設(shè)為40、0.3、1、1如下右圖。注意:為了效果的真實,我們只降低了飽和度(s),其它值不變。

接上

其它的顏色值不做調(diào)整。把density增為20000,其它值大致如下,你也可以自己適當(dāng)?shù)卣{(diào)節(jié) 。

說明一下,頂端增加一些透明,看起來才有真實感。有一定的段數(shù),毛發(fā)才顯得平滑。顯示隱藏的人頭head作為一個參照物,此時ipr渲染效果大致如下圖。

6頭發(fā)亂了?!

如果想讓在工作窗中看到的反饋顏色與毛發(fā)渲染的顏色相同,可以單擊選中任一根反饋,在右邊的通道面板中shapes>furskin_furfeed>color feed后的off改為on,方法是直接輸入數(shù)字1即可。

再看

這樣視圖中的反饋也變?yōu)榱宋覀冊O(shè)置的金黃漸變色。

在現(xiàn)實生活中的毛發(fā)是不太規(guī)則的,有一定的混亂度。在maya/maya.shtml'>maya fur中你也可以給某項屬性指定一個范圍,使該屬性在這個范圍內(nèi)有所浮動,從而實現(xiàn)一定的無規(guī)則和混亂度。

如果你關(guān)閉了毛皮描述furdescription1的屬性面板,現(xiàn)在打開它,展開其中的details項。

如下

我們把base color項展開,把noise amplitude設(shè)為最大值2,把noise frequency設(shè)為最大值20,此時ipr渲染如下圖。

不一樣吧

發(fā)現(xiàn)女郎原來的滿頭金發(fā)變成有的地方深,有的地方淺了。這是因為我們對底部顏色給定了一個噪波范圍和噪波頻率。

noise amplitude(噪波范圍):允許屬性值在此范圍內(nèi)有所波動。

noise frequency(噪波頻率):該值越大,屬性變化越頻繁。

我們還是把這兩個值減小一些,比如改為0.5和6,效果如圖。

然后我們展開length選項,發(fā)現(xiàn)這里多了兩項:

map offset(映射偏移):設(shè)置屬性范圍的偏移值。例如想把長度范圍值從原來的0-2改為3-5,可將此值改為3。

map mult(映射倍數(shù)):設(shè)置屬性范圍的擴大倍數(shù)。例如想把長度范圍值從原來的0-2改為0-20,可將此值改為10。

我們調(diào)節(jié)數(shù)值如下圖左,得到渲染效果如下圖右。

調(diào)整后

女郎的頭發(fā)長長了,而且有了一定的混亂度。

你也可以類似地調(diào)節(jié)其它屬性的取值范圍,增加一些混亂度。在這里不多說了不然就是污辱您的智慧了。不過也不要太混亂了吧,不然就...

7為美人梳頭

頭發(fā)亂了當(dāng)然要梳一梳。什么?哪有梳子?不必了,我們用maya/maya.shtml'>maya的paint fur attributes tool毛皮畫筆工具。

先選中furskin,如果直接選取不方便的話,打開window>outliner大綱來選取。選擇菜單fur>paint fur attributes tools后面的方框。

打開相關(guān)設(shè)置面板

radius(u)、radius(l)分別為筆頭u、l方向的半徑(單位:厘米);opacity為筆頭的力度,值越大,筆頭越堅硬,反之則柔和;value為筆觸的數(shù)值,具體是什么值要看選擇的是哪一項屬性。按右邊的flood鈕可以將當(dāng)前值覆蓋到當(dāng)前毛皮描述。

選擇好適當(dāng)?shù)墓P觸。opacity和value值不要設(shè)得太大,不好調(diào)節(jié)。按close關(guān)閉。

在彈出的對話框中選擇相關(guān)的屬性,比如direction方向。選擇對應(yīng)的毛皮描述furdescription1,如果選擇mixed則可以對多個描述產(chǎn)生混合效果。

在視圖中沿著需要的方向涂抹。

如果需要改變筆頭的半徑,按b鍵+鼠標(biāo)左鍵縮放。

你還可以改變其它值如length、polar進行涂抹。

這樣雖然可以細致地對局部進行各項屬性的梳理,但在工作中我們常常想快速地做一個梳分。如果按剛才的方法則顯得有點繁且不好調(diào)節(jié),不要緊,我們可以用紋理貼圖實現(xiàn)。

打開毛皮描述屬性面板,

把鼠標(biāo)放在"polar"上,鼠標(biāo)會顯示出一個符號,按右鍵選create new texture...項。

在2dtextures中選擇ramp項。

在ramp attributes下的type選u ramp,  interpolation選none,  上下分別為淡灰色和純白色,中間無漸變。如下圖左對話框

在selected position后輸入0.7,意思是我們要做個三七分,給u向一定的水波和噪波,如上圖右。

按鈕返回毛皮描述級,這時我們看到polar的數(shù)值為高亮,表示我們?yōu)樗黾恿艘粋紋理圖

按bake烘焙。

此時ipr渲染如圖。

不同角度三張

1

2

3

如果對梳分的效果不滿意,還可以試著進入2d紋理的座標(biāo)節(jié)點進行調(diào)節(jié)。maya/maya.shtml'>maya的節(jié)點概念就是好啊。

8為毛發(fā)增加陰影

現(xiàn)在的毛發(fā)有一定的形態(tài)了,但是質(zhì)感還不夠真實,是因為沒有給它增加陰影。我們要把毛發(fā)陰影應(yīng)用在燈光上,首先建立一個主光源和環(huán)境光。

刪除系統(tǒng)預(yù)設(shè)的光源,執(zhí)行create>lights建立一個ambient light環(huán)境光和一個spot light聚光燈。在視圖中放至適當(dāng)?shù)奈恢,適當(dāng)調(diào)節(jié)他們的值不要太亮。

選中spot light,執(zhí)行fur>fur shadowing attributes>add to selected light。這樣就把毛皮陰影加給了聚光燈。

按ctrl+a打開屬性編輯器,勾選use depth map shadows使用深度貼圖陰影。

展開fur shading/shadowing項,有如下屬性值:

fur shading type(毛皮底紋類型):

no shading(無底紋);auto-shading(自動底紋);shadow map(陰影映射)

第一種表示禁用毛皮陰影效果;第二種產(chǎn)生簡單的毛皮陰影效果;第三種陰影效果最為逼真,渲染速度也最慢。

我們選擇第二種。

self shade(自身投影):毛皮投影到離其根部的距離。0.0-無自身投影  1.0-整體全是投影

back shade factor(毛皮背景陰影因素):  有陰影的毛發(fā)和無陰影的毛發(fā)之間下降曲線的階次。

0.0-不下降  1.0-緩慢下降  3.0-陡然下降

shade darkness(自身投影暗度):  0.0-無陰影 1.0-全黑,無毛皮色

intensity multiplier(亮度倍數(shù)):  成倍調(diào)節(jié)亮度。

調(diào)節(jié)值如下:

進行ipr渲染如下圖中間。也可改為陰影映射方式,這種方式只有一個闕值threshold可調(diào)節(jié),進行渲染(這一次花費時間會很長)如下圖右。

我們比對一下不同的陰影效果:

1

2、

3、

9最后的渲染

執(zhí)行window>rendering editors>render globals,打開對話框,在image file output中設(shè)置文件名和格式。

在resolution設(shè)置分辯率,在anti-aliasing quality設(shè)置抗鋸齒品質(zhì)。

進行最后渲染。

朱峰社區(qū)vip超值服務(wù) 朱峰社區(qū)vip超值服務(wù)

朱峰社區(qū)網(wǎng)頁版
朱峰社區(qū)網(wǎng)頁版(手機掃描-分享-添加到屏幕)


朱峰社區(qū)公眾號
朱峰社區(qū)微信公眾號(微信掃一掃-關(guān)注)

資源說明圖文教程無法下載,只能觀看圖片和文字。
版權(quán)規(guī)則本站圖文皆來自互聯(lián)網(wǎng)共享資源,如涉及到版權(quán)請查看版權(quán)規(guī)則。本平臺提供圖文僅可用于個人學(xué)習(xí),如用于商業(yè)請購買正版。您必須遵守的版權(quán)規(guī)則

未知用戶

未知用戶

2005-2025 朱峰社區(qū) 版權(quán)所有 遼ICP備2021001865號-1
2005-2025 ZhuFeng Community All Rights Reserved

VIP

朱峰社區(qū)微信公眾號

回頂部

1.復(fù)制文本發(fā)給您的QQ好友或群、微信等;好友點擊鏈接以后,轉(zhuǎn)發(fā)就成功了。 2.如朋友點擊您的鏈接,您需要需刷新一下才行;同一個好友僅能點擊一次。
購買VIP,觀看所有收費教程!!