可以将“Paint Effects”笔刷指定给 nHair 系统。对于创建效果,例如葡萄藤或头发的种类,这非常有用。头发输出可以为“Paint Effects”或“NURBS 曲线”(NURBS curves)。
将“Paint Effects”笔刷指定给头发
为了更美观的多边形,转化之前,请减小笔刷宽度 (0.05) 并将平坦度设定为 1。
头发系统的头发变为指定的笔刷的笔划路径,所以每根头发像笔刷笔划。这些笔划的法线由头发的扭曲向量(而不是具有常规“Paint Effects”笔划的曲面法线)确定。笔刷上的“笔刷宽度”(Brush Width)属性被头发系统上的“头发宽度”(Hair Width)属性覆盖。笔刷上的 Color1 属性被头发系统颜色(“头发颜色”(Hair Color) *“头发颜色比例”(Hair Color Scale) +“HSV 随机”(HSV Rand))覆盖。此外,头发系统上的“镜面反射颜色”(Specular Color)、“镜面反射强度”(Specular Power)、“半透明”(Translucence)和“多条纹”(Multi Streak)属性覆盖笔刷上的相应属性。头发系统上的所有其他属性,例如“卷曲”(Curl)和“湍流”(Turbulence),另外也应用于笔刷上的任何类似效果。
将禁用“管”(Tubes)的笔刷指定给头发系统时,每跟头发像具有宽度为“头发宽度”(Hair Width) *“头发宽度比例”(Hair Width Scale)(比刷上的“笔刷宽度”(Brush Width)被忽略)的常规笔划。这提供用不同的“笔刷类型”(Brush Types),例如“绘制”(Paint)或“网格”(Mesh)可以渲染头发的方式。例如,可以使头发看起来像缎带或珍珠串。
通常,如果执行此操作,则需要将“头发宽度”(Hair Width)设定为需要的“笔刷宽度”(Brush Width),并使“头发颜色”(Hair Color)属性与笔刷上的 Color1 值相同。如果已对笔刷设定纹理,通常也需要增加笔刷上的 u 重复值(取决于头发的宽度和长度)。
指定启用“管”(Tubes)的笔刷时,通常要对其进行修改以更好地跟随头发。
大多数预设笔刷会沿每根头发的长度生成新管。相反,若要使笔刷正好在每根头发的根部发射单个管(或树),请在笔刷的“属性编辑器”(Attribute Editor)中设定以下值:
然后在头发系统的“属性编辑器”(Attribute Editor)中,设定:
现在,如要使管更好地跟随头发曲线,请在笔刷的“属性编辑器”(Attribute Editor)中设定以下项:
执行该操作时,笔刷上的分段与头发上的 CV 的关系可以影响结果。可能希望使两个值相似。若要调整头发上的分段,可以编辑头发系统的“截面分段”(Sub Segments)或毛囊的“采样密度”(Sample Density)(后者也会影响动力学模拟)。可以通过“分段”(Segments),“花瓣分段”(Petal)和“叶分段”(Leaf Segments)属性调整笔刷上的分段。