效果图
发型
以女式发型为例,其技巧也同样适用于男性。
游戏建模
游戏考虑到多边形数量及贴图尺寸的限制,因此平时最常采用的就是‘透明贴图’这种方式。Alpha 是作为Photoshop 中一个独立的通道存在的;而Transparency 则依托于红绿蓝三色通道来表现。它们都能裁切纹理的轮廓,但能力上有很大区别。在以前的工作中,主要使用Alpha 贴图,它只有两种颜色,黑色为透明,白色为保留,中间没有过渡。随着硬件性能的提升,8位的Transparency 透明贴图终于实现了半透明效果。
发型
下用头部模型的边挤出一段多边形作为头发,然后贴上透明贴图。
绘制毛发纹理
绘制毛发的Alpha 通道时,重点是确定头发的外形轮廓,不用在意纹理走向、阴影高光等问题,那些都是由漫反射纹理负责的。
绘制毛发的 Alpha 通道有两种方法,分别是Maya Paint FX和Photoshop。打开 Maya Paint FX Canvas。
点击Brush Presets 图标,弹出Visor 窗口,在Paint Effects 面板中选择“hair”文件夹,点击红色的毛发缩略图。
如果有wacom 画板,可以在Paint FX tool setting对话框中根据不同压力设置相应的贴图属性。
点击Paint FX canvas 工具栏上的 Alpha Channel 图标,进入 Alpha 通道,笔刷采用默认设置。
按 ctrl+b 打开 Paint Effects Brush Settings 自定义笔刷对话框。里面有很多参数可以用来设置笔刷效果,注意 brush profile 参数栏,尤其是 Brush Width 和 Stamp Density 这两个参数。
以及Creation 参数栏中的Tubes per step(毛发密度)和Segments。
可以在Tubes->Behaviour中调整笔刷行为。Path Follow可以让毛发靠近绘画路径;而Random参数可以为毛发添加随机性。
另外还有Turbulence、Spiral和Bend 等,可以为画笔增加更多变化。
想让卷发更圆滑,在 Tubes->Creation中增加Segments 段数;想让毛发更服帖,可以在Tubes->Behaviour->Forces 增加Path Follow 强度。将画布保存为支持Alpha通道的文件格式,导入Photoshop 中作进一步调整。
绘制透明贴图的时候,可以把漫反射贴图一起画出来。添加色度、饱和度等各种变化,根据笔压等级分配不同的纹理贴图。
在Maya中绘制贴图时一定要使用大尺寸的画布。画好后再导入Photoshop 改小,可以获得更精确更丰富的细节。在 Photoshop 中改小文件后不要忘了使用锐化。使用USM 锐化(UnSharp Mask),参数设置为:半径4.5、数量100,可在预览窗口观察效果并根据需要随时调整。
使用Photoshop 绘制毛发
通过Photoshop 的自定义笔刷来绘制毛发纹理。
1.填充笔刷-填充头发纹理
2.细节笔刷-绘制头发细节
3.单像素笔刷-绘制零散的发丝
4.PS默认的圆形笔刷-添色
完成透明贴图后就可以开始画漫反射贴图了。将透明贴图复制到漫反射纹理的 Alpha 通道里,以便限定绘画范围。另外可以直接在透明贴图上‘正片叠底’真人头发的纹理。填充上头发的主体色做背景,然后再开始画纹理。发丝周围的颜色要和发丝的颜色相同,否则就会露出一圈粗糙的边线。
头发形状
纹理完成后,回到3d软件中来,开始制作头发的几何模型。
创建一片简单的模型平面,贴上alpha贴图。然后多次复制,直到把头部完全盖上。最后再调整整体的发型形状。
让多边形表面和头部垂直,立着放。然后根据发型调整多边形的形状、复制、缩放、移动,注意贴图的拉伸变形不要太大,否则会影响纹理效果。
Maya中有一个灯光选项-用场景中的灯光照明视图区(快捷键7),如果场景里没有灯的话,模型就会一片漆黑,但透明贴图仍然有效;设置一个明亮的背景。耐心的调整、摆放头发模型,通过推移、缩放、移动来变换视角,检查发型的整体情况。
Afro hairstyle——非洲发型的纹理。
头发模型
1.创建一个球体。
2.把球体放置在头内部。
3.选择所有边,执行 extrude edge;选择所有面,执行 extract-选中 separate extracted faces 选项,关闭 keep faces toghether 选项。现在每个面都成为了一个独立物体,选择内部的球体表面,将它们删除。
4.选择位于同一环状平面的所有片断,执行 combine。合并后调整法线朝向,焊接多余的点。
5.为每个圆环分别创建贴图,使用 planar 平面映射方式。
UV贴图后,还可以通过变形器、晶格、手动调整点等多种方式继续修饰一下发型形状。
把更多精力放在发型轮廓上,这样才能用更少的面制作出更多的头发。这款非洲发型大约用了300个三角形。
使用法线贴图
法线贴图可以让头发在不同角度上的变化更丰富,而且还能捕捉更多光线,让反射效果更明显。
在漫反射层上加个‘Nvidia normal map filter 法线贴图虑镜’,或者用 ZBrush / Mudbox 真的雕出一绺来。
增大法线贴图的体积效果,用波浪状的曲面模型,制作一张映射到平面模型的法线贴图,然后导入 Photoshop,‘正片叠底’到头发纹理的法线贴图上。
头发模型包含800个三角形。
头部纹理及法线贴图。
高光贴图。