Tip
このノードは、キャラクタのMuscle/Jointなどの変形ワークフローをサポートしています。 ジオメトリのケージ変形を行なうには、Latticeノードを使用します。
Bone Deformは、Bone Captureノード(Bone Capture, Bone Capture Proximity, Bone Capture Biharmonic)と併用することでジオメトリを変形させることができます。 ボーンを動かすと、このノードはポイントウェイトに応じてジオメトリのそのポイントを変位させます。
通常では、1つ以上のCapture Regionsをオブジェクト(通常ではボーン)内に配置し、それらの名前を“capture_region”と付けます。 そしてオブジェクトはオブジェクトの階層を通じてCaptureノードに読み込まれます。 このオブジェクトを動かすと、DeformノードによってCaptureノードのジオメトリが変形します。
Deformは、Linearメソッド、Dual Quaternionメソッドを使用したり、またはその両方のメソッドを線形的に混在させて、変形を計算することができます。
パラメータ ¶
Group
変形させるポイントを制限したい場合は、ポイントまたはプリミティブのグループを指定します。
Skeleton Root Path
入力ジオメトリに取り付けられたボーンの親OBJを指定します。
このパラメータが空っぽの時は、デフォルトでpCaptSkelRoot
Detailアトリビュートが使用されます。
このパラメータが空っぽでない場合、入力ジオメトリのpCaptSkelRoot
Detailアトリビュートが上書きされます。
Transform Path
ワールドボーントランスフォームのチャンネルを含んだMotion FXノードのオプションのパスで、ボーンの現行状態を上書きします。 Motion FXには、Extract Bone Transformsノードを使ってボーントランスフォームをキャプチャーすることができます。
Delete Capture Attributes
ポイントキャプチャーアトリビュートを削除して、ジオメトリデータを軽くします。
Delete Point Colors
ポイントカラーアトリビュートを削除して、ジオメトリデータを軽くします。
Deform Normals
ポイント法線がポイントの変形に合わせて変形します。
Normalize Weights
各キャプチャーポイントのウェイトを正規化することで、それらのウェイトの合計が変形に対して1になります。
Fast Deform
これは、captureアトリビュートと変形していないポイントポジションのキャッシュ化した値を使うことで、入力ジオメトリがアニメーションしない時に、変形速度が速くなります。
Assume Only Coordinate Changes In Input
入力ジオメトリを変更した時に、再キャッシュ化する必要のあるポイントポジションのみを推定するように高速変形アルゴリズムを修正します。 これを有効にすると、アトリビュートやトポロジーが変化した際に、予期しない結果が発生します。
Use Dual Quaternion Skinning
Dual Quaternion Skinningアルゴリズムを有効にします。Dual Quaternion Skinningは、ボーンからの変形を計算する別の方法です。 このメソッドは、従来のLinear Skinningと比べて、ジオメトリを捻じる変形とボリューム損失の回避に適しています。 これは、キャラクタの肩などのボディパーツで使用することが多いです。
Blend Dual Quaternion and Linear Skinning
Pointアトリビュートに基づいて、両方のメソッドを使用して、変形をブレンドします。
このチェックボックスがオンで、Dual Quaternion Blend Attributeに有効な浮動小数点Pointアトリビュートがあれば、ポイントポジションと法線が線形的にブレンドされます。
blend
アトリビュート値が0.0なら、Dual Quaternionメソッドを使用します。1.0ならLinearメソッドを使用します。0.5なら、両方のメソッドを均等に混在させます。
Dual Quaternion Blend Attribute
Dual QuaternionメソッドとLinearメソッドをブレンドする時に使用するPointアトリビュートの名前。
Deform Vector Attributes
ベクトルアトリビュートをポイントの変形に合わせて変形します。
Vector Attributes
変形させるベクトルアトリビュート。
Deform Quaternion Attributes
クォータニオンアトリビュートがポイントの変形に合わせて変形します。
Quaternion Attributes
変形させるクォータニオン(Float[4]
)アトリビュート。
See also |