On this page | |
Since | 17.0 |
概要 ¶
このノードは、2つのジオメトリ間の変形後または変形前(つまり、静止状態とサンプル)の差分を計算します。 これらのジオメトリの頂点数は同じ且つトポロジーが似ている必要があります。 Post-Deform Difference Method は、入力ジオメトリ間の差分ベクトルを返します。頂点が同一ならゼロベクトルを返します。 Pre-Deform Difference Method は、まず最初に逆スキンメソッドを変形ジオメトリに適用して、サンプルジオメトリを静止ポーズに変換します。 そのため、このサンプルジオメトリを変形して編集を加えたとしても、このノードは、その変形前のジオメトリとの差分ベクトルを返します。
パラメータ ¶
Difference Method
Pre-Deform
差分を計算する前に、逆スキンメソッドをサンプルジオメトリに適用して、それを静止状態に変換します。
Post-Deform
2つのジオメトリに対して、指定したアトリビュートの差分を計算します。
Post-Deform Orient
Pre-Deform メソッドと同様の結果を生成しますが、逆スキンメソッドでサンプルジオメトリを変換するのではなくて、このメソッドは、クォータニオンのPointアトリビュートの逆方向で各ポイントを変換します。
From Input Geometry
選択すると、shapeDiffMethod
Detailアトリビュートによって差分法が決定されます。
この値がpredeform
文字列なら、 Pre-Deform 差分法が、postdeform
文字列なら Pose-Deform 差分法が、postdeform_orient
文字列なら Post-Deform Orient 差分法になります。
shapeDiffOrientAttrib
Detailアトリビュートによって、 Orient Attribute の名前を指定することもできます。
Orient Attribute
Post-Deform Orient 差分法で使用するクォータニオンPointアトリビュートの名前。
Skeleton Root Path
入力ジオメトリに取り付けるボーンの親オブジェクトを指定します。
このパラメータが空っぽの時は、デフォルトでpCaptSkelRoot
Detailアトリビュートが使用されます。
このパラメータが空っぽでない時、入力ジオメトリのpCaptSkelRoot
Detailアトリビュートが上書きされます。
ここで指定した相対パスの値は、このノードが基準になります。
Transforms Path
ワールドボーントランスフォームのチャンネルを含んだCHOPノードのオプションのパス。 これは、ボーンの現行状態を上書きします。CHOPsでは、Extract Bone Transforms CHOPを使用することで、ボーントランスフォームを取り込むことができます。
このパラメータが空っぽの時は、デフォルトでdeformTransformsPath
Detailアトリビュートが使用されます。
このパラメータが空っぽでない時、入力ジオメトリのdeformTransformsPath
Detailアトリビュートが上書きされます。
Skinning Method
Pre-Deform 差分法を指定した時に、変形ジオメトリを逆トランスフォームさせるのに使用するスキンメソッド。 スキンメソッドは、ジオメトリを変形させたBone Deform SOPより上流のノードで使用されているジオメトリに合致させます。
Dual Quaternion Blend Attribute
Blend Dual Quaternion and Linear スキンメソッドで使用するPointアトリビュートの名前。
Deform Normals
ポイントの変形に合わせてポイント法線を変形させます。
Deform Vector Attributes
ポイントの変形に合わせてベクトルアトリビュートを変形させます。
Vector Attributes
変形させるベクトルアトリビュート。
Deform Quaternion Attributes
ポイントの変形に合わせてクォータニオンアトリビュートを変形させます。
Quaternion Attributes
変形させるクォータニオンアトリビュート。
Mask Attribute
2番目の入力から使用するマスクのアトリビュート。1番目のコンポーネント(赤)がマスク値として使用されます。
Mask Scale
マスクをスケールさせて、全体的に効果を弱くします。
See also |