1. 選擇頭的模型執行 Modify->Make Live
2. 執行 Create->CV curve tool 開始從前額畫線 這條線決定頭發的分線
3. 執行 EditCurves->Rebuild curve 以 uniform 型態重建線為 9 spans, degree 3 並顯現 curve 的 cv 點
4. 將此線的名稱改為 hair_split_curve01
5. 複製 hair_split_curve01 曲線並將複製線稍微向旁邊移動
6. 將複製線的名稱改為 hair_split_curve02
7. 畫上一條曲線將 hair_split_curve01 及 hair_split_curve02 連起來
8. 將這 3 條線向下移動並縮小一點 讓他們在頭皮下麵
part2 hair control curves
接下來 我們要畫一些曲線來大約決定頭發的走向
1. 選擇頭執行 Make Live 並選擇 CV curve tool 將第一個點和 hair_split_curve01 的第一個點連起來然後
在頭的左邊畫 4 到 6 個 cv 點 (cv 點的數目越少越好 但是仍然要有足夠數目去創造你要的形狀 )
2. 依照上述方法繼續畫其它的線
3. 選擇第一條控製曲線並移動 cv 點 開始調整你要的形狀 ( 這裏應該要先 duplicate surface cvrves 才對 -- 弟仔 )
4. 調整好後將這些控製線 group 起來並複製出另一邊的控製線 ( 稍微調整 讓兩邊看起來稍微不同 )
5. 現在以同樣方法去畫留海的曲線
[page]
現在要畫上頭發
1. 到 visor 窗口並打改 hair 的比稍檔案夾 選擇 hairRed1.mel( 依個人需求可選不同筆刷 )
2. 選擇 hair_split_curve01 執行 PaintEffects->Curve Utilities->Attach Brush to Curves
3. 重新將新的 stroke 命名為 hair_side_stroke01 其筆刷名稱改為 hair_side_brush
4. 現在要調整頭發的大小 選擇 hair_side_stroke01 進入其 attribute edit 調整 Global Scale 為 0.150(
依照個人模型大小做適當調整 )
5. 打開 Brush Profiles 項 並調整 Brush Width 為 0.8( 依照個人模型大小做適當調整 ) 不要調太低
不然頭發看起來會太平
6. 現在選擇 hair_side_stroke01 並按 shift 選擇其它和 hair_side_stroke01 同一邊的控製線
( 選左半部或右半部其中一邊的線就好了不用全選 )
7. 執行 Paint Effects->Curve Utilities->Set Stroke Control Curves( 隻調整一條線就會同時調整所有線 )
8. 到 hair_side_brush 的屬性編輯器裏的 tubes|Behavior|forces 項下
修改 CurveFollow=1( 控製頭發順著控製線的服貼度 )Set Length Flex=1( 讓頭發長度和控製線一樣長 )
9.hair_side_stroke01 的屬性編輯器改 display quality ( 控製頭發數目密度 ) 為 10
10. 背景設為白色 測試算圖
part4 Tweaking PFX
1. 調整 hair_side_brush 屬性編輯器下 tubes|creation 的 tubes per Step 為 25( 控製頭發密度 )
2. 調整 Length Min=7 及 Length Max=10 ( 控製長度 )
3. 調整 Tube Width1=0.3 及 Tube Width2=0.1 Width2 控製頭發末端
4. 調整 Segment=64 控製頭發 render 出來的柔順度
5. 調整 simplify Method 為 Tubes per Step
6. 測試算圖
[page]
1. 打開 hair_side_brush 屬性編輯器下 Shading|tube shading 改變 color1( 控製發根顏色 ) 及
color2( 控製發尾顏色 ) 調整 transparency1 為黑色 transparency2 為灰色 tip Fade =0.2
2. 現在要進行貼圖 打開 shading|tubes shading|texturing 選擇 map Color
調整 Texcolorscale=0 ( 此項讓你完全使用貼圖的顏色 )
Texture type = File, Map method = tube3D Tex Color1 及 TexColor2 設為白色 從 image Name
選擇所要的貼圖 ( 注 : 筆者的貼圖是用相同的 hairRed1.mel 筆刷畫在 canvas 上畫一垂直線 並在
photoshop 中縮放及作潤色 )
Part6 completing the whole hair
現在你必須將筆刷執行到其它還沒有頭發的線上 1. 選擇 hair_split_curve02 執行 PaintEffects->Curve Utilities->Attach Brush to Strokes2. 選擇新的 stroke 並 shift 選擇其它同一邊的曲線 執行 PaintEffects->Curve Utilities-> set Stroke Control Curves3. 選擇新的 stroke 並選 hair_side_stroke01 執行 PaintEffects->share One Brush( 讓你隻要調整 hair_side_stroke01 的屬性就會影響新的那條 stroke)4. 選擇留海的曲線執行 Attach Brush to Strokes 及 Set Stroke Control Curves5. 命名其為 hair_front_stroke6. 選擇 hair_side_stroke01 執行 PaintEffects->Get Setting from selected stroke7. 選擇 hair_front_stroke 執行 PaintEffects-> apply setting to selected strokes
[page]
現在前麵的頭發看起來不太對而側邊的頭發厚度不夠因此還要再做一些調整
1. 選 hair_front_brush 打開 attribute editor 修改 tubesPerStep=10 segments=24 Behavior|forces curveAttract = -0.041
( 讓頭發稍微散開 不會揪在一起 )
2. 選 hair_side_brush curveAttract 設為 -0.050
3. 如要讓黈法看起來亂一點就再調 seed value and tube Rand values
我們都知道 人的頭發厚薄不平均 因為我們會去剪頭發 例如前額的頭發較薄 後麵的頭發較厚
或者側麵的頭發會比後麵密集 這裏我們要使用 pressure curve 去告訴 Paintfx 哪裏的頭發要較密集
4. 選擇 hair_side_stroke01 執行 PaintEffects->CurveUtilities->makePressureCurves/option
調整 control points=10 offset scale=0.05 執行後會出現一條 pressure curve 如果 pressure curve
離 hair_side_stroke01 太近你必須重調 offset Scale 若要刪除則在 stork 屬性編輯器 pressure Mapping 項下
再 pressureMin3 上按右鍵選 deleteExpression
5. 如果你滿意你的 pressure curve 位置的話則打開 pressreMapping
並設置 pressureMapping1=tubes Per Step set pressure min1=0.1 pressureMax1=1
6. 關閉其它 pressureMappings 以免發生意外 現在必須去調整 pressureCurve 的 cv 點 往
上移動中間的 cv 點 使其比其它 cv 點的位置高 如果你沒看到頭發厚度有何改變則稍微調整 pressureMin1
7. 同時降低前後的 cv 點位置讓前麵及後麵頭發較薄
(完)
Maya教程-Maya PaintEffects 製作頭發教程