スムーズ スキン ウェイトをコピーする

スキン ウェイトのコピー ツールにより、スキン ウェイトの編集ワークフローで 2 種類の制御レベルを使用できます。1 つはバインドされたメッシュから別のメッシュ(たとえば低解像度メッシュから高解像度メッシュ)にすべてのウェイト値をコピーしてペーストする方法で、もう 1 つはより細かく制御するために 1 つの頂点のウェイト値をコピーしてその他の頂点にペーストする方法です。

1 つの頂点からウェイトをコピーする

1 つの頂点を選択し、そのウェイト値を選択したその他の頂点にコピーすることができます。ウェイト値をペーストする頂点は、同じメッシュ上にあっても別のメッシュ上にあっても構いません。

スキン ポイントのウェイト値をコピーしてペーストするには

  1. スキン ウェイト ペイント ツール(Paint Skin Weights Tool)で、選択(Select)またはペイント選択(Paint Select)モードに切り替えます。
  2. ウェイト値をコピーする頂点を選択し、コピー ツール アイコン をクリックします。
  3. ウェイト値をペーストする頂点を選択し、ペースト ツール アイコン をクリックします。

    コピーしたウェイト値が選択したすべての頂点にペーストされます。

    注:

    メッシュから別のメッシュにウェイト値をペーストする場合、ソースの頂点に対応するウェイト値のインフルエンスがターゲット メッシュに見つからない場合はエラーが表示されます。

次のホットキーを使用して、頂点から頂点にウェイト値をコピーしてペーストすることもできます。

すべてのウェイトをコピーする

1 つのバインドされたスキンから別のスキンに最適にスムーズ スキン ウェイトをコピーするには、ソースとコピー先のスキンが次の条件を満たしている必要があります。

バインドされたメッシュから別のメッシュにすべてのスムーズ スキン ウェイトをコピーするには

  1. 次のいずれかを実行します。
    • ソース スキンとするスムーズ スキンのポリゴン メッシュ(またはメッシュのグループ)を選択後、コピー先ポリゴン メッシュ(またはメッシュのグループ)を選択します。
    • 「ソース」とする頂点を選択し、次に「ターゲット」とする頂点を選択します。
  2. スキン > スムーズ スキンの編集 > スキン ウェイトのコピー(Skin > Edit Smooth Skin > Copy Skin Weights) > を選択します。
  3. 次の操作を実行します。
    • サーフェスの関連付け(Surface Association)オプションを、発生させる相関のタイプに基づいて適切に設定します。大半の場合、サーフェス上の最近接ポイント(Closest point on surface)の既定の設定で最適に動作します。キャラクタのスケールや比率が大幅に異なる場合は、UV 空間(UV space)設定を使用すると良いでしょう。
    • インフルエンスの関連付け(Influence Association)オプションは、ジョイント間の相関が最適になると思われるものに基づいて適切に設定してください。大半の場合、最近接ジョイント(Closest Joint)の既定の設定で最適に動作します。シーンのスケルトン階層が同じ場合には、1 対 1 (One to one)設定が便利な場合があります。
  4. 次のいずれかを実行します。
    • コピー(Copy)をクリックして、ソース スキンからコピー先スキンにスムーズ スキン ウェイト値をコピーします。
    • 適用(Apply)をクリックして、ソース スキンからコピー先スキンにスムーズ スキン ウェイト値をコピーします。
    • 閉じる(Close)をクリックして、スキン ウェイト値をコピーせずにオプション ウィンドウを閉じます。

関連項目