若要访问“Paint Effects 笔刷设置”(Paint Effects Brush Settings)窗口,请选择“Paint Effects > 模板笔刷设置”(Paint Effects > Template Brush Settings),或单击“Paint Effects”工具架中的 图标。
注意这些设置也显示在笔刷节点的“属性编辑器”(Attribute Editor)中,请参见笔刷节点。
笔刷类型(Brush Type)
选择要使用其进行绘制的笔刷的类型。所有笔刷类型使用由笔刷属性定义的形状。 绘制(Paint)
根据定义的属性将绘制应用于笔划路径。
扭曲已应用于画布或场景的绘制。如果笔划使用伪阴影(请参见伪阴影),则阴影也将涂抹。
软化已应用于画布或场景的绘制的外观。如果笔划使用伪阴影(请参见伪阴影),则阴影也将模糊。
在画布中,“擦除”(Erase)笔刷将移除绘制的像素中的颜色,显示基础画布“清除颜色”(Clear Color)并保持笔刷的形状。有关详细信息,请参见从画布中擦除绘图。
在场景绘制视图中,“擦除”(Erase)笔刷将替换绘制图章的与黑色重叠的像素颜色 (Alpha 0)。
进行擦除时,Alpha 值将减小(而不增大),这表示您可以使用“擦除”(Erase)笔刷擦除纹理或场景中的洞。
与“绘制”(Paint)笔刷类型相比,笔刷的“细线”(ThinLine)类型允许您更快速地渲染大量精细管。该类型使用直接抗锯齿线绘制,而不是一系列笔刷图章。使用“细线”(ThinLine)笔刷类型时,也可以使用“多条纹”(Multi Streaks)方法。当与“多条纹”(Multi Streaks)方法结合使用时,“细线”(ThinLine)笔刷类型对头发的速度比“绘制”(Paint)笔刷类型要快 100 倍,并能够显示更加理想的线细节。此外,使用“多条纹”(Multi Streaks)还可以生成新外观,例如成束的湿头发。
注意
当在“细线”(ThinLine)笔刷类型下使用较大的“管宽度”(Tube Width)值时,可能会导致出现瑕疵。
通道
笔刷轮廓
屏幕空间宽度控制
扭曲
细线多条纹
网格
着色
纹理
照明
阴影效果
辉光
管
行为
间隙
流动画
笔刷类型(Brush Type) = 网格(Mesh)
“正向扭曲”(Forward Twist) = 启用
“平坦度 1”(Flatness1) =1.0
“平坦度 2”(Flatness2) =1.0
“贴图不透明度”(Map Opacity) = 启用
“贴图颜色”(Map Color) = 启用
纹理类型(Texture Type) = 文件(File)
图像名称(Image Name)“yourTreeWithAlpha”
“管(”Tube) = 启用
“分段”(Segments) = 1
管长度 1、2 = 0.5
管宽度 1、2 = 0.5
扭曲率(Twist Rate)
定义管沿其长度的扭曲度。“扭曲”(Twist)仅在管具有一定的平坦度或纹理时较明显(请参见平坦度 1、平坦度 2 和将纹理映射到颜色和不透明度)。
- 扭曲随机(Twist Rand)
定义“扭曲”(Twist)值应用到管的随机程度。如果“扭曲随机”(Twist Rand)为 0,则所有管从“扭曲”(Twist)值处开始。随着该值的增加,指定给新管的扭曲变得更加随机,但以“扭曲”(Twist)值为中心。
涂抹(Smear)
模糊(Blur)
擦除(Erase)
细线(ThinLine)
网格(Mesh)
使用三角形化的管(而不是笔刷图章)渲染“Paint Effects”。这将产生精确的圆锥形几何体,该几何体带有在曲面上正确映射的纹理。与使用“绘制”(Paint)“笔刷类型”(Brush Type)时相比,会更加精确地渲染平面。“绘制笔刷类型”(Paint Brush Type)通常更适于表示软、模糊的体积,而“网格笔刷类型”(Mesh Brush Type)更适于表示硬曲面。 使用“网格笔刷类型”(Mesh Brush Type),您可以创建无论从远距离还是近距离都效果良好的“Paint Effects”树和植物。您也可以创建形状,如轮廓鲜明的几何体(建筑),以及对网格进行每像素照明(包括镜面反射高光)。笔刷上还有一个内置环境贴图,它在模拟反射曲面时非常有用(请参见网格环境反射)。我们已添加了置换和凹凸贴图以改善网格曲面的细节(请参见设定网格置换/凹凸贴图)。三角形不会保存在内存中,而是在渲染时生成。因此,您可以使用许多三角形,不必担心内存不足。
全局比例(Global Scale)
使用“全局比例”(Global Scale)设置按公用因子调整笔刷属性值。这将均匀地缩放绘制效果,因此您可以绘制具有不同大小的相同效果。
“Paint Effects 笔刷设置”(Paint Effects Brush Settings)窗口中的其他选项
有关“Paint Effects 笔刷设置”(Paint Effects Brush Settings)窗口的其他区域中的选项的描述,请参见:
通道(Channels)
下列是“Paint Effects 笔刷设置”(Paint Effects Brush Settings)窗口的“通道”(Channels)区域中的选项。
深度(Depth)
启用“深度”(Depth)以创建深度通道。禁用“深度”(Depth)时,笔划将显示在以前绘制的笔划的顶部。
在场景中,启用“深度”(Depth)以获得更加逼真的自然效果(例如,植物、火、水)。这应该还可以防止出现异常结果。默认情况下,在场景中强制启用深度(请参见强制深度)。
注意
禁用“深度”(Depth)时,“Paint Effects”的运行速度可能会稍微加快。
修改深度(Modify Depth)
必须启用“深度”(Depth)才能使用该选项。启用“修改深度”(Modify Depth)以对深度通道进行绘制。如果一个笔划包含深度通道,但“修改深度”(Modify Depth)处于禁用状态,则该笔划将显示在场景中较近的笔划和在该笔划后创建的笔划后面,如以下示例中所示。
提示
在雾中绘制时,禁用“修改深度”(Modify Depth)以获得更加逼真的效果。
修改颜色(Modify Color)
启用“修改颜色”(Modify Color)以对颜色通道进行绘制。
修改 Alpha (Modify Alpha)
启用“修改 Alpha”(Modify Alpha)以对 Alpha(遮罩)通道进行绘制。如果计划合成您的“Paint Effects”笔划,则应启用该选项。禁用“修改 Alpha”(Modify Alpha)将更改颜色的显示方式。
笔刷轮廓(Brush Profile)
下列是“Paint Effects 笔刷设置”(Paint Effects Brush Settings)窗口的“笔刷轮廓”(Brush Profile)区域中的选项。
笔刷宽度(Brush Width)
定义笔刷的宽度,采用 Maya 工作单位。对于简单的笔划,笔划宽度定义沿笔划路径应用的绘制图章的宽度。对于管的笔划,笔刷宽度定义笔划路径边界 - 管只能在由笔刷宽度定义的路径中开始增长。“Paint Effects 工具”(Paint Effects Tool)光标是一个笔刷图章轮廓。“笔刷宽度”(Brush Width)由该轮廓的直径表示。
提示
您可以使用热键(“热键编辑器”(Hotkey Editor)中的“笔刷工具”(Brush Tools)下的“ModifyLowerRadius”)交互方式更改笔刷宽度。有关其他“Paint Effects”热键的信息,请参见使用默认“Paint Effects”热键。
柔和度(Softness)
定义希望绘制沿笔划路径的边(对于简单笔划)或沿管的边(对于管的笔划)的柔和度或模糊度。值越高,边越模糊。
平坦度 1 (Flatness1)、平坦度 2 (Flatness2)
对于简单笔划,“平坦度 1”(Flatness1)定义绘制沿笔划路径的平坦度。当“平坦度 1”(Flatness1)为 0 时,绘制应用于笔划,就像将其挤压出管一样。笔划显示从侧面凸起。当“平坦度 1”(Flatness1)为 1 时,绘制平铺在曲面上,就像已移除多余的绘制一样。
对于管的笔划,“平坦度 1”(Flatness1)和“平坦度 2”(Flatness2)分别定义各个管的底部和尖端的平坦度。对底部和尖端之间的这些值进行线性插值。
图章密度(Stamp Density)
绘制应用于重叠图章中的笔划。如果笔划很简单(不包含管),则沿笔划路径应用图章。如果笔划包含管,则不沿笔划路径应用图章,而是沿管路径应用图章。“图章密度”(Stamp Density)相对于“笔刷宽度”(Brush Width)或“管宽度”(Tube Width)定义要沿路径应用的图章数。例如,如果将“笔刷宽度”设定为 2,将“图章密度”设定为 8,则每 2 个路径单位将包含 8 个图章(只要笔刷宽度保持恒定)。同样,如果将“管宽度 2”(Tube Width2)设定为 2,将“图章密度”(Stamp Density)设定为 8,则每 2 个管单位将包含 8 个图章(只要管宽度保持恒定)。
如果将“图章密度”(Stamp Density)设定为 1,绘制路径将看上去像一条由只有边缘接触的圆组成的一条线。如果将“图章密度”(Stamp Density)设定为大于 1,则这些圆将按其一个宽度因子重叠(例如,如果“图章密度”(Stamp Density)为 2,则这些图章将重叠其宽度的一半)。如果将“图章密度”(Stamp Density)设定为小于 1,则这些图章之间将留有空间。
遮挡宽度比例(Occlusion Width Scale)
主要供卡通着色器使用。)这仅适用于“图章”(Stamp)绘制模式。“遮挡宽度比例”(Occlusion Width Scale)将基于前景对象的重叠减小图章大小。始终绘制完整的图章,从而避免出现被非“Paint Effects”前景对象遮挡的抗锯齿问题。如果整个图章被遮挡,则该图章的大小将减小为 0,因此被隐藏。
边缘裁剪、边缘裁剪深度
启用“边缘裁剪”(Edge Clip)时,您可以使 3D 笔划渲染得像 2D 一样平坦,就像它们是直接在曲面的纹理上绘制的一样。“边缘裁剪深度”(Edge Clip Depth)属性控制笔划在变为不可见之前与曲面的前端之间的距离。因此,对象的曲面附近的 3D 笔划如果位于曲面前面,则可以被看到,但如果曲面边位于剖面中,则不能被看到。您可以将“边缘裁剪”(Edge Clip)用于阴影和伪阴影。
屏幕空间宽度控制(Screenspace Width Control)
下列是“Paint Effects 笔刷设置”(Paint Effects Brush Settings)窗口的“笔刷轮廓”(Brush Profile)区域的“屏幕空间宽度控制”(Screenspace Width Control)子区域中的属性。
屏幕空间宽度(Screenspace Width)
禁用“屏幕空间宽度”(Screenspace Width)时,“Paint Effects”线(笔刷笔划)距离摄影机越远,它们显示得就越细。但是,启用该选项时,“Paint Effects”线宽度中没有任何差异,不管该线距离摄影机多近或多远;启用“屏幕空间宽度”(Screenspace Width)时,将考虑“最小”(Min)和“最大像素宽度”(Max Pixel Widths)。
启用该选项以保持场景中所有深度的笔刷宽度不变。在您要获得保留固定宽度的卡通类轮廓的场景中,该选项非常有用。
笔刷笔划宽度通常用于世界空间且它在 3D 世界中显示为恒定。“屏幕空间”(Screenspace)是指渲染图像的平坦 2D 世界(类似于绘制画布)。当在屏幕空间中定义宽度时,它将相对于图像的整体大小,并且该宽度是恒定的,不管对象的距离是多远。您可以通过“距离缩放”(Distance Scaling)混合这两种宽度方法。
场景视图中的“Paint Effects”显示将在“屏幕空间宽度”(Screenspace Width)处于启用状态时更新,因此您可以实时显示屏幕空间宽度“Paint Effects”线。
距离缩放(Distance Scaling)
控制在“屏幕空间宽度”(Screenspace Width)处于启用状态时,与眼睛的距离对笔划/线宽度的影响量。值为 0.0 时,该宽度是恒定的,值为 1.0 时,该宽度的行为类似于“屏幕空间宽度”(Screenspace Width)处于禁用状态。
最小像素宽度(Min Pixel Width)
“屏幕空间宽度”(Screenspace Width)处于启用状态时,该选项将控制笔划可能的最小宽度(像素)。当您希望避免出现非常细的线时,该选项对卡通线非常有用。
最大像素宽度(Max Pixel Width)
“屏幕空间宽度”(Screenspace Width)处于启用状态时,该选项将控制笔划可能的最大宽度(像素)。当您希望避免出现非常粗的线时,该选项对卡通线非常有用。 使用“Paint Effects”卡通线的“屏幕空间宽度”(Screenspace Width)示例
扭曲(Twist)
下列是“Paint Effects 笔刷设置”(Paint Effects Brush Settings)窗口的“扭曲”(Twist)区域中的“Paint Effects 笔刷设置”(Paint Effects Brush Settings)。
扭曲(Twist)
管在增长时可围绕它们自己的轴扭曲。“扭曲”(Twist)属性定义初始扭曲值。“扭曲”(Twist)仅在管具有一定的平坦度或纹理(“平坦度 1”(Flatness1)和“平坦度 2”(Flatness2)值都大于 0)时较明显。请参见扭曲率。
正向扭曲(Forward Twist)
“正向扭曲”(Forward Twist)处于启用状态时,管的宽端或平端始终面向摄影机。纹理同样受影响,因此,它们也始终面向摄影机。这在“平坦度”(Flatness)为 1 时特别有用,因为您可以使用布告牌纹理最小化几何体。对于叶子,您可以使用一大束叶子的纹理(平坦的叶子上显示 Alpha)。启用“叶正向扭曲”(Leaf Forward Twist)(“管 > 生长 > 叶”(Tubes > Growth > Leaves))将确保带纹理叶束的宽端朝向视图旋转,以便它看上去始终都是完整的。另一个示例可能是使用一个苹果图像(平坦的花瓣上显示 Alpha)。启用“花瓣正向扭曲”(Petal Forward Twist)(“管 > 生长 > 花”(Tubes > Growth > Flowers))将扭曲花瓣以面向视图,以便苹果从某些角度看上去不是平的。用来表示树的最简单方法是使用树图像,该图像带有面向摄影机的布告牌的 Alpha 纹理。下列设置可用于设置该类型的布告牌:
细线多条纹(Thin Line Multi Streaks)
下列是“Paint Effects 笔刷设置”(Paint Effects Brush Settings)窗口的“细线多条纹”(Thin Line Multi Streaks)区域中的选项。有关详细信息,请参见设定细线多条纹。
多条纹(Multi Streaks)
要围绕原始管创建的附加管或头发的数量。
多条纹扩散 1 (Multi Streaks Spread1)
条纹的管根部的最大偏移量。
多条纹扩散 2 (Multi Streaks Spread2)
条纹的管尖端的最大偏移量。
漫反射随机(Diffuse Random)
随机化各个偏移管的亮度的量。
镜面反射随机(Specular Random)
随机化各个偏移管的镜面反射亮度的量。
照亮所有条纹(Light All Streaks)
计算各个已添加管的照明。
网格(Mesh)
下列是“Paint Effects 笔刷设置”(Paint Effects Brush Settings)窗口的“网格”(Mesh)区域中的选项。有关详细信息,请参见设定网格属性。
管分段(Tube Sections)
沿管扫掠的圆形中的点数。
截面分段(Sub Segments)
管的每个分段的横分段数。
单面(Single Sided)
消隐正面三角形。
逐像素照明(Per Pixel Lighting)
相对于到每个顶点的每像素灯光。
结束端面(End Caps)
这将在使用“网格笔刷类型”(Mesh Brush Type)时,向管中添加结束端面几何体。
硬边(Hard Edges)
这将在使用“网格笔刷类型”(Mesh Brush Type)时影响对象的照明并使管周围的边成为硬边。例如,如果管截面设定为 4 并且“硬边”(Hard Edges)处于启用状态,则它将使管阴影类似于 4 个面都是平的,而不是尝试模拟圆形管。例如,对于管方向中的弯曲,由于对“宽度比例”(Width Scale)进行了更改,因此给定的弯曲角度必须足够大以使角度成为硬角度。使用的分段数可影响管上的给定区域是否将成为边缘清晰的区域。该属性调整用于着色的法线且不会改变管的形状。默认情况下处于禁用状态。
网格上的刺(Thorns on Mesh)
“网格上的刺”(Thorns on Mesh)区域是“网格”(Mesh)区域的一个子区域。下列是可用于控制刺的外观和大小的“网格上的刺”(Thorns on Mesh)区域中的“Paint Effects 笔刷设置”(Paint Effects Brush Settings)。有关详细信息,请参见设定网格刺属性。
分支刺(Branch Thorns)
对根部管启用刺,包括管处于禁用状态时。
细枝刺(Twig Thorns)
对细枝启用刺。
叶刺(Leaf Thorns)
对叶启用刺。
花刺(Flower Thorns)
对花启用刺。
刺密度(Thorn Density)
刺相对于整体管的数量。
刺仰角(Thorn Elevation)
刺相对于根部管的曲面法线的旋转。
刺长度(Thorn Length)
刺相对于平均管宽度的长度。
刺根部宽度(Thorn Base Width)
刺根部的宽度(相对于平均管宽度)。
刺尖端宽度(Thorn Tip Width)
刺尖端的宽度(相对于平均管宽度)。
刺镜面反射(Thorn Specular)
镜面反射高光强度(使用各向异性模型)。
刺根部颜色(Thorn Base Color)
刺根部的颜色。
刺尖端颜色(Thorn Tip Color)
刺尖端的颜色。
网格环境反射(Mesh Environment Reflections)
“网格环境反射”(Mesh Environment Reflections)区域是“网格”(Mesh)区域的一个子区域。下列是“网格环境反射”(Mesh Environment Reflections)区域中的“Paint Effects 笔刷设置”(Paint Effects Brush Settings)。有关详细信息,请参见设定网格环境反射。
分支反射率(Branch Reflectivity)
根部管上的环境反射量,包括管处于禁用状态时的笔划。
叶(Leaf) 反射率(Reflectivity)
叶上的环境反射量。
花反射率(Flower Reflectivity)
花上的环境反射量。
环境(Environment)
渐变表示球形放置的反射颜色:渐变的左侧是球形反射的底部颜色,渐变的右侧是其顶部颜色。
反射衰减(Reflection Rolloff)
表示不断变化的观察角度对应的反射率(正面比)。
着色(Shading)
下列是“Paint Effects 笔刷设置”(Paint Effects Brush Settings)窗口的“着色”(Shading)区域中的选项。
颜色 1 (Color1)
对于简单笔划,“颜色 1”(Color1)定义绘制的基本颜色。对于管的笔划,“颜色 1”(Color1)定义管根部的颜色。单击“颜色 1”(Color1)颜色框并从“颜色选择器”(Color Chooser)中选择笔划颜色。使用滑块调整颜色值。“颜色 1”(Color1)仅在“贴图颜色”(Map Color)(在“纹理”(Texturing)下)处于禁用状态时使用。
请参见颜色长度贴图。
提示
如果正在“Paint Effects”面板(画布或场景绘制视图)中绘制,您可以通过单击 C 颜色框并从“颜色选择器”(Color Chooser)中选择颜色来从工具栏中更改“颜色 1”(Color1)设置。使用滑块调整颜色值。
白炽度 1 (Incandescence1)
使绘制看上去具有白炽效果 - 就像它使用自己的内部灯光照明一样。对于简单笔划,该属性定义笔划的白炽度。对于管的笔划,该属性定义管根部的白炽度。
单击“白炽度 1”(Incandescence1)颜色框并从“颜色选择器”(Color Chooser)中选择白炽度颜色。使用滑块调整白炽度值。该值越大,绘制的白炽效果就越明显。该值为 0(黑色)时,没有白炽效果,该值为 1(白色)或颜色是纯色时,效果最明显。
请参见白炽度长度贴图。
透明度 1 (Transparency1)
定义绘制的不透明度。对于简单笔划,“透明度 1”(Transparency1)定义笔划的不透明度。对于管的笔划,“透明度 1”(Transparency1)定义管根部的不透明度。
单击“透明度 1”(Transparency1)颜色框并从“颜色”(Color)“选择器”(Chooser)中选择透明度颜色。使用滑块调整透明度值。该值越大,绘制就越透明。
该值为 0(黑色)时,绘制完全不透明,或为“实线”。该值为 1(白色)时,或该值为 1(纯色)时,绘制是透明的。
“透明度 1”(Transparency1)仅在“贴图不透明度”(Map Opacity)(在“纹理”(Texturing)下)处于禁用状态时使用。
请参见透明长度贴图。
提示
如果正在“Paint Effects”面板(画布或场景绘制视图)中绘制,您可以通过单击 T 颜色框并从“颜色选择器”(Color Chooser)中选择颜色来从工具栏中更改“透明度 1”(Transparency1)设置。使用滑块调整颜色值。
模糊强度(Blur Intensity)
该选项仅当“笔刷类型”(Brush Type)设定为“模糊”(Blur)时可用。它定义笔刷的模糊效果。
边抗锯齿(Edge Antialias)
禁用该选项以“阶跃”笔刷笔划的边。必须将笔刷“柔和度”(Softness)(在“笔刷轮廓”(B