Blenderでウェイト転送とスキンウェイトのコピーをマスターする方法
Blenderでウェイトを移動する方法
正直に言うと、Blenderでウェイトを転送するのは迷路を進むような感じです。私も、完璧な肌の変形を実現しようと試みたものの、どこかで手順を間違えていたり、オプションが分かりにくかったりした経験があります。ボタンをクリックしてうまくいくことを祈るほど簡単ではありません。少なくとも、常にそうとは限りません。しかし、一度コツをつかんでしまえば、特に複雑なメッシュを扱う場合、通常であれば何時間もかけて頂点ペイントを行う必要があるため、手作業での調整を大幅に省くことができます。
メッシュを正しく選択する
この部分は基本的なようですが、非常に重要です。私が学んだ主なヒントは、まずウェイトを*適用*したいメッシュ(ターゲットメッシュ、つまり適切に変形させたいメッシュ)を選択することです。その後、Shiftコピーしたいウェイトが既に設定されているソースメッシュを長押しして選択します。順序が重要です。最後に選択したメッシュが*アクティブ*オブジェクト(アウトライナーで明るくハイライト表示されます)になり、Blenderはこれを転送のベースとして使用します。
プロのヒント:アウトライナーでの選択順序をもう一度確認してください。アクティブオブジェクトがターゲットメッシュでない場合、または逆の順序で選択している場合、転送がうまくいかなかったり、まったく機能しなかったりする可能性があります。そのため、転送プロセスに進む前に、少し時間を取って確認することをお勧めします。特に最初の段階でうまくいかない場合はなおさらです。
ウェイトペイントモードに入る
次のステップでは、ウェイトペイントモードに切り替える必要があります。簡単な方法は、メニューから「ウェイトペイント」Control + Tabを選択するか、3Dビューポートの左上隅にあるドロップダウンをクリックすることです。ショートカットの競合やカスタマイズされたキーマップによってはメニューが表示されない場合があるので、モードリストから手動で選択する方が安全です。ウェイトペイントモードでは、Blenderがボーンの影響を青から赤までの濃淡で表示します。これにより、転送がうまくいったかどうか、あるいは後で調整が必要かどうかを簡単に確認できます。Control + Tab
転送の実行
メッシュを正しい順序で選択し、ウェイトペイントモードにしたら、上部のメニューバーから「ウェイト」 > 「ウェイトの転送」を選択します。これは「メッシュ」>「ウェイトの転送」の中に隠れています。ショートカットキーに慣れていると、少し隠れているように感じるかもしれません。クリックすると、小さなオプションパネルが表示され、様々な設定項目が表示されますが、時々戸惑うかもしれません。
より良い結果を得るための設定の調整
転送を確定する前に、パネル内のオプションを確認してください。重要なのはSourceです。必ずBy Nameに設定してください。これにより、Blender は頂点グループをラベル名で照合するようになります。これは非常に重要です。頂点グループの名前がメッシュ間で一貫していなかったり、異なっていたりすると、転送が正しく機能しません。Closest VertexまたはNearestに設定するのが魅力的に思えるかもしれませんが、正直なところ、ほとんどのリギング作業では、グループ名が一貫している限り、By Nameで統一しておく方が賢明です。
また、転送はミックスモードなどのオプションやその他の設定によって影響を受ける可能性があることに注意してください。ウェイトをブレンドしたり、フィールドの影響を考慮して転送したりする場合は、それらの設定を利用できます。ただし、単純なコピーであれば、通常はデフォルト設定で十分です。
名前の一致が重要な理由
ここでの秘訣は「名前で指定」を使うことです。これは、グループ名に基づいて頂点ウェイトを頂点グループに読み込みます。つまり、グループに適切な名前(例えばUpperArm. LやForearm. Rなど)を付けておけば、Blender は自動的にウェイトをターゲットメッシュ上の適切なグループに配置します。これは非常に重要です。頂点グループが揃っていなかったり、命名規則が異なっていたりすると、全く意味が通じなくなってしまうからです。私の古い ASUS ノートパソコンでは、名前の不一致を手動で修正する必要がありましたが、一般的には、メッシュ間でグループ名を同じにしておくだけで、面倒な作業は軽減されます。
ウェイトが正しく表示されないことに気づいた場合は、「オブジェクトデータプロパティ」パネル(「オブジェクトデータプロパティ」>「頂点グループ」)で名前が一致しているか、そしてソースの頂点グループに適切なウェイトが割り当てられているかどうかを確認することをお勧めします。このプロセスは、例えば、余分なグループや不足しているグループがある場合、あるいはメッシュに干渉する可能性のある複数のモディファイアがある場合などに、問題を引き起こす可能性があります。私は、最初に頂点グループ名を整理するのを忘れて、トラブルシューティングに非常に長い時間を費やしたことがあります。
最後に、Blenderのバージョンやカスタマイズした設定によっては、動作が若干異なる場合があることにご注意ください。期待通りに動作しない場合は、アップデートを確認するか、キーマップをリセットしてみてください。場合によっては、再起動するだけで奇妙な動作が修正されることもあります。重要なのは、名前のチェックを急いで行わないことです。転送エラーは、通常、このチェックが原因となるからです。
これがお役に立てば幸いです。こうした細かいニュアンスを理解するのにかなり時間がかかり、正しいアプローチであれば半分の時間で正しく転送できたはずのウェイトを手動で修正するのに何時間も無駄にしました。とにかく、これが誰かの週末を節約したり、頭を悩ませたりする手間を省くことができれば幸いです。
この記事は役に立ちましたか?