绘制毛发属性值

 
 
 

使用 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)时的效率:

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

使用“绘制毛发属性工具”(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。有关绘制值的信息,请参见绘制毛发属性值。有关映射值的信息,请参见映射毛发属性值

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

更改属性贴图值范围

  1. “渲染”(Rendering)菜单集中,选择毛发 > 编辑毛发描述(Fur > Edit Fur Description) > FurDescriptionName以显示“属性编辑器”(Attribute Editor),其中“FurDescriptionName”是待编辑毛发描述的名称。
  2. 转到“细节”(Details)区域,然后转到要为其更改值范围的属性的区域。
  3. 修改“贴图偏移”(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)。有关详细信息,请参见均衡器贴图