查看: 1342|回复: 0
打印 上一主题 下一主题

Maya 头发设定建模

[复制链接]

347

主题

1

听众

3111

积分

中级设计师

Rank: 5Rank: 5

纳金币
1147
精华
41

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2013-11-7 15:53:34 |只看该作者 |倒序浏览
maya 头发设定
part1 setup

首先你必须清楚知道你要为角色加上什么样的头发 , 否则你会发现怎样调你都不会满意 . 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 条线向下移动并缩小一点 让他们在头皮下面
y_clip_image002.jpg
y_clip_image004.jpg
y_clip_image006.jpg
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. 现在以同样方法去画留海的曲线
y_clip_image008.jpg
y_clip_image010.jpg
y_clip_image012.jpg
y_clip_image014.jpg
y_clip_image016.jpg

part3 power of pfx

现在要画上头发
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 同一边的控制线
( 选左半部或右半部其中一边的线就好了不用全选 )
y_clip_image018.jpg

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. 背景设为白色 测试算图

y_clip_image020.jpg
y_clip_image022.jpg

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. 测试算图
y_clip_image024.jpg
y_clip_image026.jpg

part5 shading and texturing

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 中缩放及作润色 )
y_clip_image028.jpg
y_clip_image030.jpg
y_clip_image032.jpg

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
y_clip_image033.jpg
y_clip_image034.jpg

Part7 Optimizing your hair

现在前面的头发看起来不太对而侧边的头发厚度不够因此还要再做一些调整
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 点位置让前面及后面头发较薄
y_clip_image035.jpg
y_clip_image036.jpg
好消息:纳金网开设网站专题,整合提供各种maya模型maya建模教程maya软件等,有需要的朋友可自行免费下载!


分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-16 08:29 , Processed in 0.241009 second(s), 32 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部