バインド スキンオプション(Bind Skin Options)

バインド対象(Bind To)

スケルトン全体にバインドするか、または選択されたジョイントのみにバインドするかを設定します。次のオプションから選択します。

ジョイント階層(Joint Hierarchy)

ルート ジョイント以外のジョイントを選択した場合であっても、選択された変形可能オブジェクトがスケルトンの階層に沿ってルート ジョイントからスケルトン全体にバインドされるように設定します。キャラクタのスキンをバインドする方法としてはジョイント階層全体のバインドが一般的です。

これが既定の設定です。

選択したジョイント(Selected Joints)

選択された変形可能オブジェクトを、スケルトン全体ではなく選択されたジョイントのみにバインドするように設定します。

オブジェクト階層(Object Hierarchy)

一番上のノードから下までノード階層全体で、選択したジョイントまたはジョイント以外のトランスフォーム ノードに選択した変形可能ジオメトリがバインドされるように指定します。ノード階層にジョイントが存在する場合は、そのジョイントもバインド対象となります。このオプションを使用すると、ジオメトリのピース全体をグループやロケータなどのノードにバインドできます。

注: オブジェクト階層(Object Hierarchy)オプションを使用する場合、バインドの最初のインフルエンスとして選択できるのは、スキニング不可のジョイントまたはオブジェクトだけです(たとえば、グループ ノードやロケータ。ジオメトリのピースは不可)。
ウェイト配分(Weight Distribution)

ウェイトをペイントすると、Maya は使用可能なウェイト(既に何らかの値を持っており、ロックされていないウェイト)をスケールして、各ストローク後にウェイト値を再度正規化し、頂点のウェイト値が変わらず 1.0 になるようにします。可能な場合は、既存のウェイトの値に基づいてウェイトがスケールされます。

その他すべてがロック解除され、使用可能なウェイトがゼロである場合には、この設定を使用すると、Maya は正規化中に新しいウェイトをどのように作成するかを決定することができます。

以下から選択します。

距離(Distance)

さまざまなインフルエンスからスキンされている頂点までの距離に基づいて新しいウェイトを計算します。近いジョイントには、より高いウェイトが割り当てられます。(これが既定です。)

隣り合わせ(Neighbors)

周囲の頂点に影響を与えるインフルエンスに基づいて、新しいウェイトを計算します。これにより、頂点がスケルトンのすべてのジョイントにウェイト付けすることを妨げ、周囲の頂点に同様のウェイトを割り当てます。ポリゴン メッシュでのみサポートされます。

複数のバインド ポーズを許可(Allow Multiple Bind Poses)

1 つのスケルトンに対して複数のバインド ポーズを許可するかどうかを設定します。このオプションは、ジオメトリの複数のピースを同じスケルトンにバインドする場合に便利です。

オンにすると、ピースごとにそれぞれ異なるバインド ポーズを使用してバインドすることができます。オフにすると、ジオメトリのすべてのピースを同じバインド ポーズのスケルトンにバインドする必要があります。

最大インフルエンス数(Max Influences)

スムーズ スキン ジオメトリの各スキン ポイントに作用するジョイントの数を指定します。既定値は 5 で、大多数のキャラクタで適切なスムーズ スキン結果が得られます。また、ドロップオフ率(Dropoff Rate)または減衰率(Falloff Rate)を設定することによってジョイントが作用する範囲を制限することができます。

最大インフルエンス数の保持(Maintain Max Influences)

このオプションがオンの場合、スムーズ スキンしたジオメトリは、どのような場合でも最大インフルエンス数(Max Influences)の指定より多いインフルエンスを持つことはできません。

たとえば、最大インフルエンス数(Max Influences)の設定が 3 の場合に 4 番目のジョイントのウェイト値をペイントまたは設定すると、最大インフルエンス数(Max Influences)で指定されたウェイトをかけたインフルエンスの合計を維持するように、他の 3 つのジョイントのウェイトのいずれかが 0 に設定されます。

このため、ウェイトの再分配を特定の数のインフルエンスに制限でき、主なジョイントが確実にウェイトを持つことができます。

注: アトリビュート エディタ(Attribute Editor)最大インフルエンス数の保持(Maintain Max Influences)をオンに設定すると、ウェイトの更新(Update Weights)をクリックしてスキン ウェイト値を再割り当てするまで、スキン ウェイトは変更されません。
使われていないインフルエンスの除去(Remove Unused Influences)

このオプションがオンの場合、0 のウェイト付けされたインフルエンスはバインド対象となりません。このオプションは、シーンの計算数を減らして、再生スピードを上げる場合に便利です。

注: シーン サイズの最適化オプション(Optimize Scene Size Options)を使用して、キャラクタのスキン バインドからウェイトが 0 のインフルエンスを除去することもできます。未使用情報の除去(Remove Unused)セクションで未使用スキン インフルエンス(Unused Skin Influences)をオンにできます。
スケルトンのカラー化(Colorize Skeleton)

オンに設定すると、バインドされたスケルトンとそのスキンの頂点がカラー化されて、頂点がそれにインフルエンスを与えるジョイントおよびボーンと同じカラーで表示されます。

注: ディスプレイ > ワイヤフレーム カラー(Display > Wireframe Color)ウィンドウで、個々のジョイントとボーンのカラーを変更できます。
作成時に非表示の選択項目を含める(Include hidden selections on creation)
オンにすると、バインドに非表示のジオメトリを含めるようにします。既定のバインド方法でバインド プロセスを正常に完了させるには、ジオメトリが表示されている必要があるためです。ただし、ジオメトリは非表示でも、メッシュの表示状態に関係なく、バインドを正常に行う必要がある場合があります。

後方互換性の問題を回避するために、バインドに非表示のジオメトリを含めるための明示的なオプションを追加しました。

ドロップオフ率(Dropoff Rate)

(バインド方法(Bind Method)階層内の最近接(Closest in Hierarchy)または最短距離(Closest Distance)に設定されている場合にのみ使用できます)。

特定のポイントに対する各ジョイントのインフルエンスは、スキン ポイントとジョイントの距離によって変化します。

このオプションによって、スキン ポイントへの各ジョイントのインフルエンスが、ジョイント(およびジョイントのポーン)からの距離に伴ってどれだけ大きく減衰するかを指定できます。ドロップオフ率(Dropoff Rate)が高ければ、インフルエンスの減衰率はより大きくなります。ドロップオフ率(Dropoff Rate)が低ければ、各ジョイントのインフルエンスはより遠くに及びます。スライダで 0.1 から 10 の値を指定します。100 までの値を入力することもできますが、0.1 から 10 はほとんどの状況において理想的な値です。既定値は 4 で、ほとんどのキャラクタにはこれで適切なデフォメーション エフェクトが行われます。

注: ジョイントがボーンを持っている場合には、ジョイントのインフルエンスはジョイントの中心からボーンのエンド ポイントへと、ボーンの全体にまで広がります。ジョイントのインフルエンスは、ボーン全体付近にあるすべてのポイントに及ぶ可能性があります。ジョイントが終了ジョイントである、つまりジョイントにボーンがない場合、ジョイントのインフルエンスは、ジョイントの中心から前方に広がるだけです。

スキンをバインドした後に、スキン ウェイト ペイント ツール(Paint Skin Weights Tool)を使用してジョイントのインフルエンスを直感的に編集することができます。詳細については、スムース スキン ポイントのウェイト値をペイントするを参照してください。

減衰(Falloff)

多面体ボクセルのバインドでのみ使用可能です(バインド方法(Bind Method)多面体ボクセル(Geodesic Voxel)に設定されている場合)。

バインドをジオメトリに適用する剛性の度合いをコントロールします。1 の値ではよりリジッドなバインドが作成され、0 ではよりスムーズなバインドが生成されます(既定値は 0.2 です)。

解像度(Resolution)

バインド方法(Bind Method)多面体ボクセル(Geodesic Voxel)設定されている場合にのみ使用できます。

ボクセル化の精度を向上させます。Maya では、ボクセル化されたボリュームに基づいてウェイトが計算されます。解像度によっては、メッシュの断面がボクセル空間内でつながり、(最短距離(Closest Distance)または階層内の最近接(Closest in Hierarchy)で発生するのと似た)バインドによるアーティファクトが発生する場合があります。

次の画像は、2 つの異なる解像度でボクセル化されたメッシュを示します。最初の画像では、粗い解像度が選択されているため、膝と手のボクセルがつながっています。その結果、腕を動かしたときなどに膝のジオメトリが変形します。

細かい解像度の場合(以下を参照)、手と脚が独立したままになり、バインドがより高品質になります。

ヒント: 適切な解像度を選択するためには、バインド時間と品質のバランスを調整することになります。最初はボクセル化を粗い(低い)解像度にして、必要に応じてこの値を大きくすることをお勧めします。
ボクセルの状態を検証(Validate voxel state)

バインド方法(Bind Method)多面体ボクセル(Geodesic Voxel)設定されている場合にのみ使用できます。

オンにすると、各ボクセルで事後検証が実行されます。既定ではアクティブになっていますが、必要なく、処理時間がかかる場合は無効して構いません。ただし、より複雑なジオメトリの場合は、診断ツールとして役立ちます。「ジオメトリを縮退する」を参照してください。

関連項目