Skinning Converterは、トポロジーが変わらない変形メッシュシーケンスをボーンベースのアニメーションに変換可能なSOPです。 これは、特定のアニメーションをゲームエンジンに取り込む必要がある場合には重要な変換です。 通常ではゲームエンジンは頂点ベースのアニメーションに対応していないので、代わりにボーンが必要になります。 https://www.sidefx.com/ja/tutorials/game-tools-skinning-converter/
Tip
Skinning Converterの結果をエクスポートするには、単に3つの出力をKineFXのROP FBX Character Output SOPの呼応する入力に接続するだけです。
Tip
スキニングの分解の結果を確認するには、3つの出力コネクタをBonedeformに接続してください。
パラメータ ¶
Static Primitives
これを使用することで、アニメーションジオメトリの変換から隔離したいグループを指定することができます。 このプリミティブは静的ジオメトリとして最終結果に追加されます。
Visualize Error
これを有効にすると、スキニングエラーが頂点カラーで視覚化されます。
Error Visualization ¶
Converted Output
これは、生成されたスキニング変換をOBJレベルにリンクさせます(変換後にこのツールで自動的に設定されます)。
Error Method
これは、誤差を視覚化に使用するメソッドを制御することができます。 Accumulatedは全フレームでの誤差の合計を計算するのに対して、Max Errorは見つかった最大誤差を表示します。
Accumulate E Tolerance
このスカラーは、視覚化で許容範囲と見なす誤差量を制御します。
Max E Tolerance
このスカラーは、視覚化で許容範囲と見なす誤差量を制御します。
Bias
このバイアスによって、視覚化誤差をオフセットさせることができます。
Conversion Settings ¶
Frame Range
変換したいフレーム範囲を設定することができます。
Capturing Method
このメニューでは、スキニングアトリビュートの計算に使用するメソッドを選択することができます。 通常ではBiharmonic Captureの方が良い結果が得られますが、大幅に計算時間がかかります。
Capture Frame
これは、スキニングウェイトの計算に使用するキャプチャフレームを設定します。
Max Bone Influences
これは、Proximity Captureを使用した時に頂点に持たせることが可能なボーン影響の最大の数を制御します。
Bone Placement Control ¶
Mode
ボーンを生成するモードを設定することができます。 Uniform Placement は変形を考慮しないで基本的なばら撒きを実行します。 Adaptive Placement はボーンを幾分もっと賢く配置することができます。
Method
これは、ボーンの配置場所を決定する際に使用するメソッドを制御します。
Guide Scale
生成されたボーンを表現したガイドのスケールを設定します。
Number of Bones
これは、生成させたいボーンの数を制御します。
Seed
これは、ボーンを均一に配置する際に使用される内部的なばら撒きのシードを制御します。
Number of Bones Scalar
これは、プライマリボーンで残されたギャップを埋めるセカンダリボーンを追加することができます。
Input Bones ¶
Use Input Bones
このトグルを有効にすると、2番目の入力に接続されたポイントもボーンを生成するようになります。
Drawn Bones ¶
Number of Strokes
このマルチパラメータによって、手動で変換結果にボーンを追加することができます。 この機能を使用するには、ツールハンドルをアクティブにしてジオメトリ上をクリックしてください。