Pin Rope Physics Motor

概要

Pin Rope Physics Motorは、指向性ロープをシミュレートした一連のボーンチェーンを実行します。ユーザは、ロープの終点を直接コントロールすることができます。

インストールに必要な条件

このモーターは、連続して接続された2本以上のボーンを取り付ける必要があります。

使用法

Pin Rope Physics Motorは、長さとボーンに沿った曲線の全体的な形状を維持しようとする両者の間の力でシミュレートしたボーンチェーンを定義します。

モーション下で、カーブ全体の形状を保持する場合は、stiffnessプロパティを高い値に設定します。stiffnessを0に下げると、ロープや布のような自由に漂う素材が得られます。stretchStiffnessは、ユーザーが素材の伸縮性を微調整することを可能にします。

シミュレーションが不安定でギクシャクしている場合、dampingの値を増やしてください。これにより、モーションエネルギーの流出がより速くなり、高い運動量でもより安定します。

ロープの最終的なボーンは、ユーザによって設定されたターゲットポイントに従います。ロープの残りの部分もそれに合わせて引っ張られるので、モーターを指向性のあるロープ(reins, strapsなど)として役立ちます。

アニメーション可能なプロパティ

  • stiffness: シミュレーション中に曲線の形状がどのくらい保持されるかを決定します。 (10〜100の値を試してみてください)

  • stretchStiffness: 素材の伸縮性を決定します。 (10〜150の値を試してみてください)

  • damping: システムからエネルギーがどれくらい早く流出するかを決定します。 (1〜80の値を試してみてください)

  • gravityFactor: シミュレートされたボーンに対する重力を決定します。重力効果を必要としない場合は、この値を0に設定します。 (0〜3の値を試してみてください)

  • fadeStiffnessRatio: 影響を受けたボーンの要素をstiffness値と共にどのように消すかを決定します。通常、この値を調整する必要はありません。

  • pinX: ロープのxターゲットポイントを決定します。

  • pinY: ロープのyターゲットポイントを決定します。

静的なプロパティ

なし