スムース スキン ポイントのウェイト
 
 
 

スムース スキニングをする際、個々のスムース スキン ポイントに対して対応するジョイントが影響する範囲を決めるためのウェイトを割り当てます。

特別なスケルトンのデフォメーション エフェクトを作成するためにスムース スキニングの結果を変更したい場合は、ポイント(CV、頂点またはラティス ポイント)のレベルでスムース スキニングのウェイト値を編集またはペイントすることができます。さらに、スムース スキンに追加のデフォメーション エフェクトを加えるには、Maya のデフォーマおよびスムース スキン インフルエンス オブジェクトを使用することができます。

スムース スキン ポイントに近いジョイントは、スキン ポイントに遠いジョイントよりも大きく作用します。スムース スキン ポイントに最も近いジョイントは、最も大きく作用します。

どのジョイントが 2 番目に大きく作用するかは、バインド作業中に、Maya にスケルトンの階層を考慮させるか無視させるかによって決定されます。

スケルトン階層に基づくウェイト値の作用

Maya にスケルトンの階層を考慮させる場合は、2 番目に大きく作用するジョイントは最も近いジョイントの親ジョイント、または子ジョイントになります。たとえば、キャラクタの腕がぶら下がっており、前腕のボーンが腰のボーンの近くにある場合には、腕のスキン ポイントは確実に腰のボーンには作用されないことになります。これは、両者の距離が近いにも関わらず、スケルトンの階層においては腰のボーンが前腕のボーンの近くにないからです。

スキンをバインドするときにバインド方法(Bind Method)オプションを最近接ジョイント(Closest Joint )に設定することにより、Maya がスケルトンの階層を考慮するようになります。詳細については、 スキン > スキンのバインド > スムース バインド(Skin > Bind Skin > Smooth Bind)を参照してください。

ジョイントの近接度のみに基づいたウェイト値の作用

Maya にスケルトンの階層を無視させる(バインド方法最短距離(Closest Distance)に設定する)場合は、スムース スキン ポイントのウェイト値に 2 番目に大きく作用するジョイントは常にポイントから 2 番目に近いジョイントになります。スケルトンの構造やモデルの配置によっては、このジョイントはスケルトンの階層において、最も近いジョイントよりも上位または下位に位置していても構いません。たとえば、キャラクタの腕がぶら下がっており、前腕のボーンが腰のボーンの近くにある場合には、腰のボーンが腕のスキン ポイントに対して 2 番目に大きく作用することが可能です。このことによって、腕のスキン ポイントのウェイト値に不適切なインフルエンスが行われることにもなります。

スキンをバインドするときにバインド方法オプションを最短距離に設定することにより、Maya がスケルトンの階層を無視するようになります。詳細については、 スキン > スキンのバインド > スムース バインド(Skin > Bind Skin > Smooth Bind)を参照してください。

ジョイント数の変化によるウェイト値へのインフルエンス

1 つのスムース スキン ポイントのウェイト値に対して作用するスケルトンのジョイントの数を操作することができます。1 つのキャラクタでの一般的な値は、与えられたスムース スキン ポイントに作用することができるジョイントが最大で 4 または 5 になります。

スキンをバインドするときに最大インフルエンス数(Max Influences)オプションを設定して、いくつのジョイントが 1 つのスムース スキン ポイントに作用することができるかを Maya に指示します。詳細については、 スキン > スキンのバインド > スムース バインド(Skin > Bind Skin > Smooth Bind)を参照してください。

ジョイントの距離によるウェイト値の変化

1 つのスムース スキン ポイントのウェイト値における各ジョイントのインフルエンスは、スキン ポイントとジョイントの距離によって変化します。

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

スキンをバインドするときに、ドロップオフ率(Dropoff Rate)オプションを設定することにより、ジョイントからの距離によってどれだけウェイト値が変化するかを Maya に指示することができます。詳細については、 スキン > スキンのバインド > スムース バインド(Skin > Bind Skin > Smooth Bind)を参照してください。