Handleコンポーネントは、ボーンのグループを操作するために設計された新しいIKツールです。これまでのIKツールでは、ボーンチェーンごとに1つのエンドエフェクタしか使用できませんでしたが、この新しい方法では、ボーンごとに複数のエンドエフェクタを使用できます。さらに、ボーンはチェーンである必要はありません。分岐を含めたあらゆる設定に対応します。
典型的な例として、モーションキャプチャーデータの利用があります。上位のシステムでは、マーカーの位置をクラウド化し、それによって駆動されるスケルトンを用意することができます。
このHandleコンポーネントは、Handle CHOPと連動しています。一般的には次のような設定が行われます。ボーンの階層があり、各Boneコンポーネントの特定の場所に1つ以上のHandleコンポーネントを取り付けます。それぞれのハンドルに空間上のターゲットを割り当て、それを追跡します。この情報を収集し、ボーンの回転チャンネルを計算するHandle CHOPを作成します。これらの値をボーンにエクスポートします。
ハンドルがボーンを引き寄せる場所(エンドエフェクターのようなもの)を設定します。
ハンドルが固定されているボーンの原点を基準とした変位tx,ty,tz。
- X / tx
- Y / ty
- Z / tz
複数のハンドルをボーンに取り付けた場合、重みのあるハンドルほどターゲットに近づきます。
有効にすると、ハンドルはボーンのz回転にのみ寄与し、無効にすると、ボーンをポイントします(rx、ry、rz)。
この値は、子ボーンがターゲットに到達する際に、親ボーンがどの程度影響を受けるかに影響します。チェーンの柔軟性に影響します。
これらは、ボーンが親に対してどれだけ回転できるか影響を設定します。
X軸の回転範囲の最小値と最大値を設定します。
- lrxmin
- lrxmax
これらは、ボーンが親に対してどれだけ回転できるか影響を設定します。
Set the minimum and maximum rotation range in Y axis.
Y軸の回転範囲の最小値と最大値を設定します。
- lrymin
- lrymax
これらは、ボーンが親に対してどれだけ回転できるか影響を設定します。
Z軸の回転範囲の最小値と最大値を設定します。
- lrzmin
- lrzmax
COMP共通- Render ページの章を参照して下さい。
COMP共通- Extensions ページの章を参照して下さい。
COMP共通- Common ページの章を参照して下さい。