蒙皮工具与 Maya 的集成和兼容性

本部分介绍了“蒙皮工具”如何与本机 Maya 功能交互,以及在某些情况下如何覆盖本机功能。

清理和删除行为

删除或取消绑定关联的 skinCluster 时,将自动移除“蒙皮工具”(Skin Tools)自定义节点。

以下标准 Maya 操作将执行此清理:

  • 蒙皮 > 取消绑定蒙皮(“删除”选项)
  • 蒙皮 > 取消绑定蒙皮(“烘焙”选项)
  • 直接在“大纲视图”或“节点编辑器”中删除 skinCluster 节点
  • 编辑 > 按类型删除 > 历史记录(移除 skinCluster 时)

不需要手动清理皮肤工具数据。

首选“绘制蒙皮权重”工具

在选择“蒙皮 > 绘制蒙皮权重”(Skin > Paint Skin Weights)时,可以选择启动哪个工具。

“首选项 > 动画 > 绑定”(Preferences > Animation > Rigging)中,“绘制蒙皮权重工具”(Paint Skin Weights Tool)首选项提供了以下选项:

  • 经典绘制蒙皮权重工具(默认)
  • 蒙皮 > 工具 > 绘制蒙皮权重工具(Skin > Tools > Paint Skin Weights Tool)

此首选项确定从“蒙皮”(Skin)菜单调用“绘制蒙皮权重”(Paint Skin Weights)命令时打开哪个工具。

Maya 工具兼容性

一些本地 Maya 蒙皮工具与“蒙皮工具”图层系统不兼容,因为它们直接在基础蒙皮簇上操作,这将绕过或损坏图层数据。如果存在图层,这些工具将被阻止,并显示一条错误消息,将用户引导至适当的“蒙皮工具”工作流。

不兼容的 Maya 工具 推荐的“蒙皮工具”替代
经典绘制蒙皮权重工具 使用“蒙皮工具绘制”(Skin Tools Paint)界面。
设置最大影响 使用“绘制/设置权重”(Paint/Set Weights)“效果”(Effects)选项卡中的影响限制设置。
锤式蒙皮权重 使用“蒙皮工具”(Skin Tools)的“绘制”(Paint)选项卡中提供的平滑工具。
粘贴蒙皮权重 使用“蒙皮工具”(Skin Tools)中的“复制”(Copy)“粘贴”(Paste)功能。
将权重移动到影响物 在使用“将权重移动到影响物”(Move Weights to Influences)之前,烘焙或删除“蒙皮工具”(Skin Tools)层。
导入权重贴图(Import Weight Maps) 在导入权重贴图之前烘焙或删除“蒙皮工具”(Skin Tools)层。
镜像蒙皮权重 使用“蒙皮工具”(Skin Tools)中的镜像功能(“绘制”(Paint)选项卡中的“交互式镜像”(Interactive Mirror)或“镜像”(Mirror)选项卡操作)。
替换几何体 请先烘焙或删除“蒙皮工具”(Skin Tools)层,然后再使用“替换几何体”(Substitute Geometry)。若要在几何体之间传输分层的蒙皮数据,请使用“蒙皮工具”(Skin Tools)“导出”(Export)导入(Import)功能。
归一化蒙皮权重 没有必要;“蒙皮工具”可自动处理归一化。

增强的 Maya 命令

平滑蒙皮权重

菜单位置:“蒙皮”>“平滑蒙皮权重”

默认情况下,“平滑蒙皮权重”(Smooth Skin Weights)命令使用“蒙皮工具”(Skin Tools)平滑算法。可以在“方法”(Method)选项中切换到“旧版”(Legacy)方法。

使用“蒙皮工具”(Skin Tools)方法时:

  • 如果 skinCluster 没有蒙皮层,则会创建一个临时图层来执行平滑,然后将其移除。
  • 如果 skinCluster 具有单个蒙皮图层,则会平滑该图层。
  • 如果 skinCluster 具有多个蒙皮层,将显示一条错误,指示您使用“蒙皮工具”(Skin Tools)界面中提供的平滑工具。

若要在使用多个蒙皮层时平滑权重,请使用:

  • “绘画”(Paint)选项卡中的“平滑”(Smooth)画笔。
  • “设置权重”(Set Weights)部分中的“平滑”(Smooth)模式。

“蒙皮工具”(Skin Tools)平滑按图层执行操作,并与分层工作流兼容。

使用“蒙皮工具”方法的行为:
  • 无图层:为操作创建临时图层,然后将其删除。
  • 单层:平滑直接应用于单个现有图层。
  • 多层:生成错误,将用户引导到“蒙皮工具 UI”以选择要平滑的特定图层。

重置默认蒙皮权重

当蒙皮层存在于 skinCluster 上时,使用“蒙皮 > 重置默认蒙皮权重”(Skin > Reset Default Skin Weights)将提示您在重置之前烘焙蒙皮层。

如果得到确认,将按以下顺序操作:

  1. 烘焙蒙皮层。
  2. 还原默认蒙皮权重。
  3. 重新初始化蒙皮层。

这可确保在重置过程中适当保留分层数据。