Version:

在运行期间使用参数调整动画

您可以调整SimulatedObject节点,以便在运行时改变其动画效果。为此,请创建一个Parameter节点,并将其附加到动画图形中的节点上。否则,SimulatedObject 节点将使用您在Attributes面板中输入的属性。

在运行时调整动画

  1. Parameters 面板中,点击 + 图标并选择 Add parameter

  2. 输入以下值:

    • 对于 Value type,选择Float (slider)
    • 对于 Name, 输入 Stiffness
    • 对于 Default, 输入 1.0
    • 对于 Minimum, 输入 1.0
    • 对于 Maximum, 输入 100

    您的参数应如下所示。

    Create a stiffness parameter.

  3. 点击 Create

  4. 重复 第 2 步第 3 步 ,但是更改 NameGravity, Default1.0, Minimum0Maximum5

  5. 重复 第 2 步第 3 步NameDamping, Default1.0, Minimum1 and Maximum100

  6. 重复 第 2 步第 3 步NameWeight, Default1, Minimum0 and Maximum1

    您的参数应如下所示。

    Create your parameters for your anim graph.

  7. Anim Graph网格中,右击并选择 Create Node, Sources, Parameters

  8. Parameters0节点上,将Stiffness输出连接到Stiffness factor,将Gravity输出连接到Gravity factor,等等。

    您的图表应如下所示。

    Connect the Parameters0 node to the SimulationObject0 node.

  9. 支付动画图,调整Parameters的滑块,查看您的更改。

    注意

    模拟对象、模拟关节和动画图形上的参数共享以下属性: Stiffness, Gravity, Damping。 调整属性时,动画编辑器 会使用以下方式计算这些属性的结果:

    • Stiffness factor parameter * simulated object stiffness * simulated joint stiffness
    • Gravity factor parameter * simulated object gravity * simulated joint gravity
    • Damping factor parameter * simulated object damping * simulated joint damping