| On this page | |
| Since | 20.0 |
FkTransformは、TransformObjectノードの軽量版であり、行列のトランスフォームのみを扱います。
TransformObjectノードとは対照的に、FkTransformは、パラメータのプロモート機能を備えておらず、リグの逆変換機能もありません。
一般的に、トランスフォーム階層の作成は、TransformObjectノードを使用することが推奨されます。
入力 ¶
local:
Matrix4
FkTransformノードのトランスフォームを表現したローカル空間の行列。
restlocal:
Matrix4
初期の位置、スケール、向きをローカル空間でFkTransformに適用するトランスフォーム行列。 local トランスフォーム行列は、この座標系を基準に適用されます。
parent:
Matrix4
親トランスフォームのワールド行列。 現在のFkTransformノードを子として親子関係を構築したい時は、このポートを親トランスフォームの xform ポートに接続してください。
parentlocal:
Matrix4
親トランスフォームのローカル行列。 現在のFkTransformノードを子として親子関係を構築したい時は、このポートを親トランスフォームの localxform ポートに接続してください。
scaleinheritance:
Int
親のローカルスケールを子に反映させるかどうかを制御します。 スケールの継承を参照してください。
出力 ¶
xform:
Matrix4
FkTransformノードのワールド空間の行列。
localxform:
Matrix4
xform = localxform * parentが成立するように設定されたFkTransformノードのローカルトランスフォーム行列。
Warning
デフォルト以外のスケールの継承が使用されている場合、 localxform が子孫階層で適切に再適用できるようにするために、追加で親ローカルスケールが含まれるように localxform が修正されます。
この場合、その localxform が 実質的なローカルトランスフォーム を表現しており、以前のxform = localxform * parentリレーションシップはもはや正確ではありません。
以前のxform = localxform * parentリレーションシップを維持する localxform を計算するには、次の方程式を使用すると良いでしょう:localxform = xform * inverse(parent)。
pretransform:
Matrix4
FkTransformノードの restlocal トランスフォームのワールド空間の行列。
| See also |