ウェイトのロードと保存
 
 
 

ウェイトの保存(Save Weights)ダイアログ ボックスが開き、オブジェクトのあらゆる種類のウェイトをテキスト ファイルに保存できます。これらのウェイトは、ポイントの順番や位置で同じオブジェクトまたは別のオブジェクトにリロードできます。さらに、ミラー オプションを正しく設定したポイント位置でメッシュを保存して再ロードすることにより、ウェイトのロード/保存(Save/Load Weights)を使用してウェイト付けのミラーを実現できます (より高速なビルトイン ミラーリングを行う、独立したミラー ツールもあります)。

ウェイトを保存するには

  1. メイン メニュー バーから マッスル > ウェイト付け > ウェイトのロード/保存(Muscle > Weighting > Load/Save Weights)を選択します。

    ウェイトの保存(Save Weights)ダイアログ ボックスが表示されます。

    最上部のセクションには、ウェイトをロードまたは保存するマッスル システムと、使用するファイル名に関する共有情報が表示されます。2 番目のセクションには、各種タイプのウェイトを保存するオプションが表示されます。3 番目のセクションには、ロード オプションと関連する機能が表示されます。

  2. Muscle デフォーマが適用されたメッシュを選択し、ノード(Node)領域にあるロード選択 ボタンをクリックします。
  3. ファイル名を指定するか、 ボタンをクリックしてファイルを参照します。
  4. ウェイト(Weights)プルダウン リストからウェイトのタイプを選択し、ウェイトの保存(Save Weights)をクリックします。

    指定した cMuscleSystem ノードで変形されたオブジェクトのすべてのポイント(現在選択されているポイントだけでなく)が保存されます。

ウェイトをメッシュにロードするには

  1. メイン メニュー バーから マッスル > ウェイト付け > ウェイトのロード/保存(Muscle > Weighting > Load/Save Weights)を選択します。

    ウェイトの保存(Save Weights)ダイアログ ボックスが表示されます。このダイアログ ボックスにはウェイトのロード オプションも含まれます。

  2. ウェイト(Weights)プルダウン リストからロードするウェイトのタイプを選択します。

    ウェイト タイプが似ていれば、保存したタイプとは別のタイプで再ロードが可能です。たとえば、スティッキー(Sticky)ウェイトとスライド(Sliding)ウェイトは同じマッスルまたはボーン リストを使用するため、一方で保存したものを他方で再ロードできます。ジグル(Jiggle)サイクル(Cycle)レスト(Rest)リラックス(Relax)スムース(Smooth)ウェイトはすべて単純なポイント単位のウェイトのため、ウェイトを保存したタイプとは別のタイプでロードできます。たとえばジグルのウェイトを保存し、レスト ウェイトに再ロードできます。

    正規化(Normalize)オプションは自動的にオン/オフされますが、この値を無効にして、各ポイントに対してロードされたウェイトが 1.0 に正規化されるかどうか定義することもできます。この設定は、単純なポイント単位のウェイトには影響しません。

  3. ポイント順序(Pt. Order)ワールド位置(World Pos.)ローカル位置(Local Pos.)のいずれを使用してロードするかを選択します。

    ウェイトをロードするオブジェクトがポイント互換の場合は、ポイント順序の方が格段に高速です。ポイント カウントを変更した場合や、別のオブジェクトに再ロードする場合は、ワールド位置 またはローカル位置. これらのモードは、メッシュに新規のエッジ ループが追加された場合やメッシュが比較的似ている場合には、ウェイトを補間します。

    許容値を 0 以上に設定すると、ポイントがオリジナルのメッシュに比較的近い場合のみウェイトのロードが実行され、許容値を -1 に設定すると無視されます。小数点以下の任意の桁数でウェイトを切り捨てることもできます。

    ワールド位置/ローカル位置でロードする場合は、ロードされた情報をミラーする軸を指定できます。これは Search/Replace フィールドでよく使用されます。

    たとえば、キャラクタ用のウェイトを保存したが、実際には左側だけしかウェイト付けをしていない場合、ミラー位置(MirrorPos.) に X 軸を選択し、適切な検索(Search)/置き換え(Replace)値(_L や _R など)を入力します。これにより、ロードされたポイントが反対側と比較され、名前に基づいて一致するマッスルやボーンにウェイトが適用されます。

  4. ウェイトをロードするポイントを選択します。何も選択していない場合は、変形済みメッシュ上のすべてのポイントが自動的に選択されて、ロードされます。

    ウェイトをミラーする場合は、ウェイトをロードしている側のポイントだけを選択することが重要です。たとえば、リグの左側を正しくウェイト付けし、そのウェイトを保存した場合、ロードするときには右側のポイントだけを選択し、右側の値を設定する適切なミラー オプションを設定します。

    注:ロードされたウェイトは、選択したポイント、または何も選択していない場合はすべてのポイントに適用されることを覚えておいてください。この点を利用して、ロードする必要があるポイントだけを選択することにより、ロード時間が短縮されるだけでなく、そのままにしておきたいメッシュ部分のウェイトが変更されるのを防ぐことができます。
    ヒント:ファイルからインフルエンスを選択(Select Influences from File)をクリックすると、前に保存されたメッシュで使用していたオリジナルのカプセル、ボーン、マッスルをすべて再選択できます。これは、同じリグを別のオブジェクトに再適用する場合や、マッスル デフォメーションを削除してこれらの項目に再接続する場合に便利です。また、このオプションは検索/置き換えフィールドでも有効です。この場合は、反対側のマッスルを選択してマッスル デフォーマに接続します。

    たとえば、左右の腕のメッシュがあり、左腕に対してスティッキ ウェイトを保存した場合、検索置き換えを設定して名前を _L から _R に変更し、ファイルからインフルエンスを選択をクリックします。検索/置き換えの設定により、右側のインフルエンスが選択されるので、これを右側のメッシュに接続します。

    注:ウェイトを保存すると、後のロード操作で必要となるデータがすべて自動的に保存されます。ただし、サブディビジョン サーフェスからウェイトを保存したファイルは、現時点ではポイント位置を使用して再ロードすることはできません。ポイント位置によるウェイト付けを使用する必要がある場合は、NURBS オブジェクトまたはポリゴン メッシュ オブジェクトからウェイトを保存してください。

関連項目