使用 Maya Artisan,可以在毛发区域上绘制毛发属性值,而无需更改整个曲面的毛发描述。例如,可以在部分曲面上绘制长度值,以使毛发的已绘制面片长于毛发的剩余部分。也可以沿所需的毛发放置方向梳理毛发;有关详细信息,请参见梳理毛发。          

在曲面上绘制毛发属性值时,Maya 会为您更改的每个毛发描述属性创建值贴图。这些贴图位于毛发描述“属性编辑器”(Attribute Editor)中(“细节 > 属性名称 > 贴图”(Details > AttributeName > Maps))。          

也可以在渲染器自动生成的“均衡器贴图”(Equalizer Map)上绘制值,以确保毛发均匀分布在参数化不均匀的曲面上。有关详细信息,请参见绘制均衡器贴图。          

如果在被引用场景中绘制毛发属性,或者在“绘制毛发属性工具”(Paint Fur Attributes Tool)外部(例如,在“Paint Effects”画布中)或外部应用程序(如 Photoshop)中绘制毛发属性,则可快速更新场景中的所有毛发贴图。请参见更新毛发贴图。          

注意  无法使用 Artisan 遮罩选定顶点。                

细分曲面不支持“方向”(Direction)绘制。请改为绘制“极面”(Polar)属性。                

如果多个毛发描述由一个头发系统驱动,将存在差异。                

Maya Artisan 使用提示(“绘制毛发属性工具”(Paint Fur Attributes Tool)

使用 Maya Artisan 绘制毛发属性值前,请至少了解 Maya Artisan 热键的下列命令,以便提高使用“绘制毛发属性工具”(Paint Fur Attributes Tool)时的效率:  

  • 按住 B 键并拖动鼠标以更改笔刷大小(“高端半径”(Upper Radius))                

  • 按住 N 键并拖动鼠标以修改“绘制值”(Paint Value)                

  • 按住 Alt+F 键以对“曲面整体应用”(Flood Surfaces)当前“值”(Value)                

  • 按住/释放 Alt+A 键以启用和禁用“显示线框”(Show Wireframe)                

  • 按住/释放 Alt+C 键以启用和禁用“颜色反馈”(Color Feedback)                

  • 按住/释放 Alt+R 键以启用和禁用“反射”(Reflection)                

  • 按住/释放 0 键以显示“绘制毛发属性工具”(Paint Fur Attributes Tool)标记菜单                

如果这些热键不起作用,可通过选择窗口 > 设置/首选项 > 热键编辑器(Window > Settings/Preferences > Hotkey Editor)并使用下列信息来进行设定:  

  • 笔刷工具(Brush Tools)类别下的 ModifyUpperRadius                

  • “Artisan”类别下的“ModifyPaintValue”“FloodSurfaces”“ToggleWireframeInArtisan”“ToggleColorFeedback”“ToggleReflection”                

  • 毛发(Fur)类别下的 PaintFurAttributesMarkingMenu                

 使用“绘制毛发属性工具”(Paint Fur Attributes Tool)绘制毛发属性

  1. 选择要绘制的曲面或毛发反馈。每个选定曲面必须具有指定给其的毛发描述。

  2. “渲染”(Rendering)菜单集中,选择毛发 > 绘制毛发属性工具(Fur > Paint Fur Attributes Tool) > “绘制毛发属性工具设置”(Paint Fur Attributes Tool Settings)窗口将打开,后跟工具设置编辑器。                

  3. “绘制毛发属性工具设置”(Paint Fur Attributes Tool Settings)窗口中设定下列选项:

    • “毛发属性”(Fur Attribute) ― 选择要在曲面上为其绘制值的属性。如果要绘制吸引器集值(请参见“吸引器集”(Attractor Set)),选择其中一种吸引器属性。                      

    • “毛发描述”(Fur Description) ― 选择要绘制的毛发描述。只有附加到至少一个选定曲面的毛发描述可供选择;只能在选定毛发描述附加到的曲面上绘制。一次只能绘制一个毛发描述。                      

    • “吸引器集”(Attractor Set) ― 选择要绘制的吸引器集。只有附加到选定曲面的吸引器集可供选择。一次只能绘制一个吸引器集。                      

    • “属性贴图高度”(Attribute Map Height)“属性贴图宽度”(Attribute Map Width) ― 指定属性贴图的高度和宽度值。默认值分别为 256 和 256。                      

  4. 在工具设置编辑器中,选择“剖面”(Profile)“值”(Value)“绘制操作”(Paint Operation)。有关详细信息,请参见手册的“Artisan”部分中的 Artisan 工具设置。                

  5. 在曲面上拖动笔刷。                  

    提示

    可以通过删除绘制毛发时创建的属性贴图,将毛发属性值快速还原为预先绘制的值。有关详细信息,请参见从毛发属性中移除贴图

绘制大于 1 的属性值

  1. 使用“绘制毛发属性工具”(Paint Fur Attributes Tool)对选定曲面整体应用属性值 1:

    • “毛发属性”(Fur Attribute)下拉列表中选择属性。                      

    • “值”(Value)设定为 1。                      

    • 单击“整体应用”(Flood)按钮。                      

  2. 将属性“贴图倍增”(Map Multiplier)设定为要绘制的数字。例如,对于“长度”(Length),请转到毛发描述“属性编辑器”(Attribute Editor)“细节”(Details)区域,然后在“长度”(Length)区域中设定“贴图偏移”(Map Offset)“贴图倍增”(Map Multiplier)属性。                  

    有关详细信息,请参见更改属性贴图值范围。现在可以绘制 0 和小于为“倍增”(Multiplier)设定的值之间的值。                  

    贴图偏移(Map Offset)                            

    设定所需的属性值偏移因子。例如,如果要将毛发“长度”(Length)的值范围从默认的 0-1 更改为 4-5,请将偏移设定为 4。                            

    贴图倍增(Map Multiplier)                    

    设置要与值相乘的因子。例如,如果要将毛发“长度”(Length)的值范围从默认的 0-1 更改为 0-10,请将倍增设定为 10。                            

梳理毛发

绘制“方向”(Direction)时,实际上是更改“极面”(Polar)值,以符合所绘制的方向。实际上是在“梳理”毛发。

注意 “方向”(Direction)是在极面属性贴图中表示的。没有方向属性贴图。                  

不支持在细分曲面上绘制“方向”(Direction)属性。请改为绘制“极面”(Polar)属性。      

梳理毛发

  1. 选择要绘制的曲面或毛发反馈。每个选定曲面必须具有指定给其的毛发描述。                  

    注意:如果倾斜度设定为 0,且根部卷曲、尖端卷曲和侧滚设定为 0.5,梳理(或绘制方向)将不会产生任何效果。

  2. “渲染”(Rendering)菜单集中,选择毛发 > 绘制毛发属性工具(Fur > Paint Fur Attributes Tool) > “绘制毛发属性工具设置”(Paint Fur Attributes Tool Settings)窗口将打开,后跟工具设置编辑器。                

  3. “绘制毛发属性工具设置”(Paint Fur Attributes Tool Settings)窗口中,从“毛发属性”(Fur Attribute)下拉列表中选择“方向”(Direction)。                

  4. 选择要梳理的毛发描述。                  

    只有附加到选定曲面的毛发描述可供使用。                  

  5. 在曲面上沿所需的毛发放置方向拖动笔刷。

将毛发方向还原为毛发描述值

  1. 删除绘制方向时创建的“极面”(Polar)属性贴图。有关详细信息,请参见从属性中移除贴图。                

微调梳理效果(例如,对值进行平滑处理)

  1. “绘制毛发属性工具设置”(Paint Fur Attributes Tool Settings)窗口中,选择“极面”(Polar),然后使用适当的工具设置绘制曲面。                  

    注意因为“极面”(Polar)值仅受梳理方向影响(绘制“方向”(Direction)),因此梳理头发时,“工具设置”(Tool Settings)编辑器中的任何设置均不相关。例如,使用“平滑”(Smooth)相当于使用“替换”(Replace)“值”(Value) 1 等同于值 0。

    颜色反馈没有意义,因此您可能希望将其禁用。

绘制时查看属性贴图

使用 Artisan 工具(例如“绘制毛发属性工具”(Paint Fur Attributes Tool))在曲面上进行绘制时,可以一边绘制一边查看曲面上的灰度毛发属性值贴图。通过毛发反馈无法轻松检测到所绘制的更改时,这将提供有用的反馈。但是,在绘制过程中查看值贴图会降低性能。

注意按 5 键启用“着色”(Shading)“着色 > 对所有项目进行平滑着色处理”(Shading > Smooth Shade All))。                  

绘制“方向”(Direction)时,贴图值没有意义。如果要查看和修改“极面”(Polar)值的贴图,请在“绘制毛发属性工具设置”(Paint Fur Attribute Tool Settings)窗口中,选择“极面”(Polar)作为“毛发属性”(Fur Attribute)。                  

绘制时查看值贴图

  1. 选择要绘制的曲面或毛发反馈。曲面必须具有指定给其的毛发描述。

  2. “渲染”(Rendering)菜单集中,选择毛发 > 绘制毛发属性工具(Fur > Paint Fur Attributes Tool) > “绘制毛发属性工具设置”(Paint Fur Attributes Tool Settings)窗口将打开,后跟工具设置编辑器。                

  3. 在工具设置编辑器中,转到“显示”(Display)区域。                

  4. 启用“颜色反馈”(Color Feedback)。                  

    注意:“颜色反馈”(Color Feedback)不适用于细分曲面。  

加快“颜色反馈”(Color Feedback)处于启用状态下的绘制速度(仅限 NURBS)

  1. 绘制值时按 1 键(热键)可减少显示平滑度。

  2. 完成值绘制后,禁用“颜色反馈”(Color Feedback),并按 3 键(热键)还原为完整显示平滑度。                

平滑毛发值

  可以使用 Artisan 的“平滑”(Smooth)“整体应用”(Flood)操作平滑绘制的值。

平滑值

  1. 选择要平滑的曲面或毛发反馈。

  2. “渲染”(Rendering)菜单集中,选择毛发 > 绘制毛发属性工具(Fur > Paint Fur Attributes Tool) > “绘制毛发属性工具设置”(Paint Fur Attributes Tool Settings)窗口将打开,后跟工具设置编辑器。                

  3. 在工具设置编辑器中,选择“平滑”(Smooth)操作。                

  4. 单击“整体应用”(Flood)。此时将平滑绘制的值。                  

    重复操作以平滑更多值。                  

    提示

    “颜色反馈”(Color Feedback)处于启用状态时,可以更轻松地查看平滑效果。

更改属性贴图值范围

属性贴图是二维图像,具有对应于或映射到三维曲面上点的属性的值。该贴图与曲面的 UV 参数化有关。属性贴图值通过灰度表示,其中黑色表示值 0,白色表示值 1。

属性贴图值位于毛发描述“属性编辑器”(Attribute Editor)“细节”(Details)区域中。默认情况下,属性贴图值范围定义为 0 到 1。如果要绘制或映射不在该定义范围内的值,只需更改值范围。例如,可以将范围更改为 0.2 到 0.5,2.0 到 3.0,或更常用的 0 到 5。有关绘制值的信息,请参见绘制毛发属性值。有关映射值的信息,请参见映射毛发属性值

可以为除颜色属性之外的所有毛发属性设定值范围。

更改属性贴图值范围

“渲染”(Rendering)菜单集中,选择毛发 > 编辑毛发描述(Fur > Edit Fur Description) > FurDescriptionName以显示“属性编辑器”(Attribute Editor),其中“FurDescriptionName”是待编辑毛发描述的名称。                

转到“细节”(Details)区域,然后转到要为其更改值范围的属性的区域。                

修改“贴图偏移”(Map Offset)“贴图倍增”(Map Multiplier)属性。有关详细信息,请参见细节

贴图偏移(Map Offset)            

设定所需的属性值偏移因子。例如,如果要将毛发“长度”(Length)的值范围从默认的 0-1 更改为 4-5,请将偏移设定为 4。                            

贴图倍增(Map Multiplier)

设置要与值相乘的因子。例如,如果要将毛发“长度”(Length)的值范围从默认的 0-1 更改为 0-10,请将倍增设定为 10。                            

绘制均衡器贴图

 虽然通常不需要修改渲染时自动生成的均衡器贴图,但是可以通过直接在曲面上绘制来对其进行修改。修改均衡器贴图时,会同时修改曲面上毛发的分布。例如,可以在比所需区域更密集的区域中绘制更小的值。有关详细信息,请参见均衡器贴图

绘制均衡器贴图

  1. 选择要绘制的曲面或毛发反馈。每个选定曲面必须具有指定给其的毛发描述。

  2. “渲染”(Rendering)菜单集中,选择毛发 > 绘制毛发属性工具(Fur > Paint Fur Attributes Tool) > “绘制毛发属性工具设置”(Paint Fur Attributes Tool Settings)窗口将打开,后跟工具设置编辑器。                

  3. “绘制毛发属性工具设置”(Paint Fur Attributes Tool Settings)窗口中,从“毛发属性”(Fur Attribute)下拉列表中选择“自定义均衡器”(Custom Equalizer)。                

  4. 选择要绘制的毛发描述。                  

    只有附加到选定曲面的毛发描述可供选择。                  

  5. 如果看不到均衡器贴图,请转到工具设置编辑器的“显示”(Display)区域,然后启用“颜色反馈”(Color Feedback)。                

  6. 在工具设置编辑器中,选择适当的“值”(Value)“剖面”(Profile)“绘制操作”(Paint Operation)。有关详细信息,请参见手册的“Artisan”部分中的 Artisan 工具设置。                  

    减小“值”(Value)可使绘制的毛发看起来更稀疏,而增大“值”(Value)可使毛发更稠密。                  

  7. 在曲面上拖动笔刷。                  

    如果已绘制“自定义均衡器贴图”(Custom Equalizer Map),渲染场景时,“毛发渲染设置”(Fur Render Settings)将自动使用自定义贴图。若要遵从默认均衡器贴图,请在“毛发渲染设置”(Fur Render Settings)中转到“毛发渲染选项”(Fur Render Options),然后从“均衡器贴图”(Equalizer Maps)下拉列表中选择“默认均衡器贴图”(Default Equalizer Map)。有关详细信息,请参见均衡器贴图。                  


,