maya製作美女頭髮的全教程
給3D人物製作頭髮至今是一項難點,我們最常用的是給模型加一個頭發紋理的貼圖,但這種法方的缺點就是難以控制紋理貼圖和擺放面片物體。Maya給我們提供了很好的解決方法,這就是Paint Effects:不用紋理貼圖,設定簡單,渲染快速,佔用更少的內存。
步驟/方法
(01)準備首先要想好一個髮型並準備一個多邊形的角色頭部,然後選擇頭部,執行 Modify->Make Live , Create->CV curve tool 。如圖從頭的中後方向前繪製一條曲線,這條曲線決定頭髮從哪裏開始分縫。執行 EditCurves->Rebuild curve , Number of spans =9 , degree =3 ,顯示曲線的 CV 點,將曲線命名爲 hair_split_curve01 。複製這條曲線,將第二條曲線命名爲 hair_split_curve02 ,並如左下圖所示與第一條曲線分開一點。如右下圖所示在這兩條曲線前端之間橫向繪製一條短曲線,命名爲 front_hair_split_curve ,不用太精確, spans 爲 2 。將這 3 條曲線調整降低到頭皮的下方。2. 頭髮控制曲線我們將繪製一系列的曲線粗略的表示頭髮的生長方向。選擇頭部, Make Live , CV 曲線工具,從捕捉 hair_split_curve01 前端的第一個點開始,向左繪製大約 4-6 個 CVs 。 CV 點要保證足夠的數量來控制一會兒生成的頭髮的形狀(你可以在開始的時候多建幾個點,然後再刪除掉多餘的)。繼續捕捉 hair_split_curve01 上其它的點來繪製曲線。最終根據你的 spans 數(本篇教程爲 9 )你會得到 9-11 條 hair_control_curve (頭髮控制曲線),選擇 hair_control_curve ,調整它們的 CV 點以避免不要和頭部相交,並作出髮型的形狀出來(這需要一定的耐心,大約要調 30 分鐘左右)。效果如下圖所示。將曲線羣組並複製到另一邊,再做一些形狀上的調整。現在根據 front_hair_split_curve 繪製頭髮簾的控制曲線,繪製 3 條就行(注意這三條曲線的形狀與左右的曲線形狀要保持連續平滑的過渡)。t Effects下面我們將添加一些頭髮,執行 Paint Effects->Get Brush 進入 Visor ,開啟 brushes/hair/ 檔案夾,選擇 (或其它你喜歡的樣式)。選擇 hair_control_curve01 , PaintEffects->Curve Utilities->Attach Brush to Curves ,這樣會爲 hair_split_curve01 創建一個粗糙的毛髮效果。在 outliner 中將新建的這個 stroke 命名爲 hair_side_stroke01 ,新的筆刷命名爲 hair_side_brush 。在 outliner 中雙擊 stroke 開啟屬性面板,在筆刷頁中,首先調整 Global Scale 值,這個值的大小取決於你的頭部模型的大小,我的角色總共 8cm 高,在這裏將值設爲 0.150 。如果你的角色高度爲 160cm 的話,值應爲 3 。開啟 Brush Profiles 找到 Brush Width ,這個值控制從曲線長出的頭髮的寬度,將值設爲 0.8 (不要將它設的太低,這樣會使你的頭髮看上去非常薄)。其他的屬性保持爲默認。現在在 outliner 中再次選擇 hair_side_stroke01 ,並透過 shift 同時選中所有位於頭部一側的 hair_control_curve (左側或右側),執行 Paint Effects->Curve Utilities->Set Stroke Control Curves ,開啟 hair_side_brush 屬性面板, tubes/Behavior/forces 中,將 CurveFollow 設爲 1 ,這樣可使頭髮沿 hair_control_curve 生長。進入 hair_side_stroke01 ,將顯示質量設爲 10 左右(加速顯示更新速度)。4. 調整 Paint Effects我們還是從頭髮的一側開始。在調整時因爲視圖觀察並不準確,所以你將需要大量的渲染測試,我建議你將渲染分辨率調到 320x240 ,並隱藏除了 hair strokes 之外的所有物體來加快渲染速度。開啟 hair_side_brush 設定面板,將 Tubes Per Step 設爲 25 左右(控制頭髮的數量,不用很精確)。 Length Min=7 , Length Max=10 。 Tube Width1=0.3 , Tube Width2=0.1 (控制頭髮的粗細,如果你將頭髮設細,還要適當的增加 Tubes Per Step 的值,來保持頭髮的豐滿)。 Segment=64 (控制頭髮的圓滑度,這個值會影響渲染時間)。5. 材質選擇 hair_side_brush ,開啟 Shading/tube shading ,將 color1 設爲你頭髮根部的顏色, color2 爲髮梢的顏色。我將其保持爲默認值。將 transparency2 設爲灰色。 Tip Fade =0.2 (值越高頭髮越柔和)。在 texture 中,選中 map color , Texcolorscale=0 (使用紋理貼圖的顏色)。 Texture type = File , Map method = tube3D ,將 Tex Color1 和 TexColor2 設爲白色。然後選擇一張圖作爲紋理(如下圖),圖案月不規則越好(製作方法爲 筆刷在 2D 畫布視圖中繪製直線,匯入到 Photoshop 中縮放塗抹)。
(02)6. 完成現在我們將 stroke 效果添加到另一側和前端的曲線。選擇 hair_split_curve02, PaintEffects->Curve Utilities->Attach Brush to Strokes ,當新的 stroke 選中後, shift 選擇所有這一側的 control_curve , PaintEffects->Curve Utilities-> set Stroke Control Curves 。然後選擇新的 stroke 並 shift 選擇 hair_side_stroke01 , PaintEffects->share One Brush (使兩側的頭髮共享同一個筆刷)。選擇 front_hair_split_curve , PaintEffects->Curve Utilities->Attach Brush to Strokes ,將新建的 stroke 命名爲 hair_front_stoke 。選擇 hair_side_stroke01, PaintEffects->Get Setting from selected stroke ,然後選擇 hair_front_stroke ,執行 PaintEffects-> apply setting to selected strokes 。現在, hair_front_stroke 的筆刷和 hair_side_brush 相同。下圖爲它們在 hypergraph 視圖中的關係。另外你還可以爲頭髮簾賦予一個不同的頭髮紋理。
(03)7. 優化頭髮現在頭髮的效果還不甚理想,我們將優化頭髮的兩個筆刷使其不僅能夠加快渲染速度,還能使頭髮更有立體感而不用透過提高 tubes per step 的值來增加頭髮的厚度。選擇 hair_front_brush ,開啟屬性面板,將 tubesPerStep=10 調低一些,提高寬度值,降低 segments 到 24 。開啟 Behavior|forces 面板, curveAttract = -0.041 (使頭髮與控制曲線的位置有一些偏離,而不是很多頭髮緊緊粘在一根控制曲線上)。選擇 hair_side_brush ,將 curveAttract 設爲 -0.050 。現在你的頭髮看起來更自然了。另外在 stroke 調整 seed 值,在 brush/tubes/creation 調整 tube Rand 值,爲頭髮增添更多的隨機變化
(04)因爲我們會理髮,所以頭髮的分佈並不均勻(比如前面薄後面厚)。所以我們需要一個 pressure curve 告訴 Paintfx 我們需要在哪裏增加頭髮。選擇 hair_side_stroke01 , PaintEffects->CurveUtilities->makePressureCurves/ 選項盒, control points=10 , offset scale=0.05 。如果 Pressure curve 離的太遠或太近,你需要設定一個不同的 offset Scale 。要刪除它,開啟 stroke 的 pressure Mapping 面板,右鍵點擊 pressureMin3 ,刪除表達式,然後刪除 pressure curve 本身。
-
最好養的熱帶魚排行 十大養不死的熱帶魚盤點
導語:很多人都想在家裏養魚,但是養魚也並不是那麼簡單的,所以很多人開始就會選擇比較好樣的魚。熱帶魚不僅好看而且對環境要求比較小,那麼最好養的熱帶魚有哪些?探祕志帶大家瞭解十大養不死的熱帶魚吧。1、月光魚第一個進入最好養的熱帶魚排行是月光魚,這是一種比較...
-
電報機的工作原理是
(01)電報機的工作原理主要基於電磁感應和電磁鐵的原理。電報機透過發報機和收報機兩部分完成資訊的傳輸。1.發報機:發報機負責將需要傳輸的資訊轉換成電信號。電報機的工作原理是">(02)它的主要部件包括鍵盤、編碼器、振盪器和發射天線。當操作者透過鍵盤輸入資訊...
-
既要當婊子又要立牌坊是什麼意思
(01)這句話是一個成語,通常用來形容一個人在行爲上表現出的虛僞和矛盾。它意味着一個人想要獲得某種好處,但又不願意承擔相應的責任或付出代價,同時還想要在公衆面前樹立一個正面的形象。(02)這種行爲往往讓人感到不齒,因爲它既表現出了自私和虛僞,也表現出了對道德和公...
-
斯金納箱的恐怖之處 斯金納箱說明了什麼(人性)
導語:斯金納箱是由斯金納在1938年發明的,將一隻很餓的小白鼠放置在箱子裏面,最開始它會比較隨意的摸索,不經意間按壓到了槓桿發現有食物掉入,然後逐漸發現規律,它就會找到獲得食物的妙招,算是比較真實的模擬了賭博,下面探祕志和大家一起了解一下。斯金納箱的恐怖之處所...