Maya的PaintEffects制作头发全过程

2007-09-28 16:23:37 来源:PConline 作者:火星时代 点击:
前言:在3D中制作头发效果至今仍是个难点,最常用的方法就是使用面片加上头发的纹理贴图。但这种方法难以控制纹理贴图和摆放面片物体。

  前言:在3D中制作头发效果至今仍是个难点,最常用的方法就是使用面片加上头发的纹理贴图。但这种方法难以控制纹理贴图和摆放面片物体。Maya给我们提供了很好的解决方法,这就是Paint Effects:不用纹理贴图,设置简单,渲染快速,占用更少的内存。

  1. 准备
  首先要想好一个发型并准备一个多边形的角色头部,然后选择头部,执行 Modify->Make Live , Create->CV curve tool 。如图从头的中后方向前绘制一条曲线,这条曲线决定头发从哪里开始分缝。执行 EditCurves->Rebuild curve , Number of spans =9 , degree =3 ,显示曲线的 CV 点,将曲线命名为 hair_split_curve01 。

Maya的PaintEffects制作头发
(图1)


  复制这条曲线,将第二条曲线命名为 hair_split_curve02 ,并如左下图所示与第一条曲线分开一点。如右下图所示在这两条曲线前端之间横向绘制一条短曲线,命名为 front_hair_split_curve ,不用太精确, spans 为 2 。将这 3 条曲线调整降低到头皮的下方。

Maya的PaintEffects制作头发
(图2)


  2. 头发控制曲线
  我们将绘制一系列的曲线粗略的表示头发的生长方向。选择头部, Make Live , CV 曲线工具,从捕捉 hair_split_curve01 前端的第一个点开始,向左绘制大约 4-6 个 CVs 。 CV 点要保证足够的数量来控制一会儿生成的头发的形状(你可以在开始的时候多建几个点,然后再删除掉多余的)。继续捕捉 hair_split_curve01 上其它的点来绘制曲线。

Maya的PaintEffects制作头发
(图3)


  最终根据你的 spans 数(本篇教程为 9 )你会得到 9-11 条 hair_control_curve (头发控制曲线),选择 hair_control_curve ,调整它们的 CV 点以避免不要和头部相交,并作出发型的形状出来(这需要一定的耐心,大约要调 30 分钟左右)。效果如下图所示。将曲线群组并复制到另一边,再做一些形状上的调整。现在根据 front_hair_split_curve 绘制头发帘的控制曲线,绘制 3 条就行(注意这三条曲线的形状与左右的曲线形状要保持连续平滑的过渡)。

Maya的PaintEffects制作头发
(图4)

Maya的PaintEffects制作头发
(图5)

Maya的PaintEffects制作头发
(图6)
  

Maya的PaintEffects制作头发教程
(图7)

Maya的PaintEffects制作头发教程
(图8)

 

  3.Paint Effects
  下面我们将添加一些头发,执行 Paint Effects->Get Brush 进入 Visor ,打开 brushes/hair/ 文件夹,选择 hairRed1.mel (或其它你喜欢的样式)。选择 hair_control_curve01 , PaintEffects->Curve Utilities->Attach Brush to Curves ,这样会为 hair_split_curve01 创建一个粗糙的毛发效果。在 outliner 中将新建的这个 stroke 命名为 hair_side_stroke01 ,新的笔刷命名为 hair_side_brush 。

Maya的PaintEffects制作头发教程
(图9)

  在 outliner 中双击 stroke 打开属性面板,在笔刷页中,首先调整 Global Scale 值,这个值的大小取决于你的头部模型的大小,我的角色总共 8cm 高,在这里将值设为 0.150 。如果你的角色高度为 160cm 的话,值应为 3 。打开 Brush Profiles 找到 Brush Width ,这个值控制从曲线长出的头发的宽度,将值设为 0.8 (不要将它设的太低,这样会使你的头发看上去非常薄)。其他的属性保持为默认。

Maya的PaintEffects制作头发教程
(图10)

  现在在 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 左右(加速显示更新速度)。

Maya的PaintEffects制作头发教程
(图11)

  4. 调整 Paint Effects
  我们还是从头发的一侧开始。在调整时

9 7 3 1 2 3 4 8 :

精彩推荐
焦点大图推荐
本类热门文章

论坛美图

本周软件下载排行

广告联系 | 版权说明 | 意见建议 | 加入收藏 | 军网站群 [ 军软件园 - 军软件商城 - 军软件园论坛 ]

电信与信息服务业务经营许可证:京ICP证050203