跳转到内容

Blend Shape

在具有匹配 verb 数量的多个形状之间进行混合。

Mode - 设置blend mode:

  • Replace - 每个 Blend Shape 替换其之前的形状。
  • Deltas - Delta 是原始形状与 Blend Shape 数组中每个索引内的形状之间的差异。由于此模式是”叠加式”的,需要多个索引才能产生与 Replace 不同的结果。例如,将”微笑”添加到 Blend Shape.0,将”撇嘴”添加到 Blend Shape.1,这两者可以相互混合以产生更多样的结果。

使用 Button iconAdd 按钮创建更多索引。

  • Input Shape - 连接要混合到的形状。
  • Strength - 设置每个混合形状的偏向权重。

Blend Shape 要求形状具有匹配的 verb 数量。可使用 Mesh Explorer 检查形状有多少 verb。详情请参阅 Paths

请参阅 Morph 了解如何在具有不同 verb 数量的形状之间进行动画过渡。

  1. 确保 Shape > Create Editable Primitives 已勾选,以便使用工具创建的任何形状都将是 Editable Shape
  2. 按住 Option/Alt 并点击 Ellipse 工具以创建一个形状(Shape1)。
  3. 选中 Shape1,然后进入 Edit > Duplicate 或按 Cmd/Ctrl + D 复制它(Shape2)。
  4. 使用 Edit Shape 工具调整 Shape2 的点。
  5. 在 Scene Window 中点击眼睛图标,在视口中隐藏 Shape2。
  6. 创建一个 Blend Shape Behaviour。
  7. 连接 shape2.id→blendShape.0.inputShape(第一个 Array)。
  8. 将 Array 上的 Strength 设为 0
  9. 连接 blendShape.id→shape1.deformers。

拖动 Blend ShapeStrength 将在 Shape1 和 Shape2 之间来回混合。