IKChainControl は、IK ソルバーのオンとオフの切り替えにブール値コントローラを使用します。オンとオフは、逆の構造体参照を意味します。オンの場合、関節は IK 目標を参照するのに対して、オフの場合、目標は終了関節を参照します。つまり、目標はエンド エフェクタにスナップする必要があります。つまり、メッセージ伝達の方向は、このブール値コントローラの状態によって決定されます。メッセージの伝達中にアニメート可能アトリビュートが評価されるのを避けるため、このコントローラが任意に関連付けられたコントローラによって置き換えられないようにする必要があります。
HD IK コントローラ チェーンを既存の階層に割り当てることができる
ブール値パラメータ。TRUE の場合は、位置エンド エフェクタが endJoint に作成されます。
例 |
シーンに 4 つのボックスが存在し、Box02 が Box01 の子、Box03 が Box02 の子、Box04 が Box03 の子の場合は次のように指定します。 |
HD IK コントローラを割り当て、エンド エフェクタを Box04 に割り当てます。 |
ノードの Pos/Rotation/Scale プロパティに直接アクセスすることができます。MAXScript では、$node.transform.controller.ik_goal.controller.pos ではなく、$node.pos.controller のように記述することができます。