Blenderで簡単にウェイトの転送ができるアドオン「Quick Attach」を紹介します。
1. Quick Attachのインストール
1.1 Quick Attachのダウンロード
Quick AttachはBlender Marketの下記のページからダウンロードできます。
https://blendermarket.com/products/quick-attach–transfer-weight
$0 Normal Licenseを選択するとフリーでダウンロードが可能ですが、Blender Marketのアカウントが必要になります。
1.2 Quick Attachのインストール
ダウンロードしたQuick Attachをインストールします。
Blenderを起動したら画面左上にある編集(Edit)内のプリファレンス(Preferences)をクリックして(画像1参照)、Blenderプリファレンス(Blender Preferences)を表示させます。
左側に並んでいる項目からアドオン(Add-ons)を選択したら(画像2参照)、
上部にインストール(Install)というボタンがあるので、ここをクリックします(画像3参照)。
Blenderファイルビュー(Blender File View)というウィンドウが表示されるので、ダウンロードしたZIPファイルを選択して、インストールを行います。
アドオンのリストでQuick Attach by HuyKhoi2407にチェックが入っていることを確認できたら(画像4参照)、インストールは完了です。
Quich Attachとなっていますが、おそらく作者さんのミスだと思います。
2. Quick Attachの使用方法など
2.1 説明用のオブジェクトの準備
アーマチュアとの関連付けが終わっているウェイトの転送元となる身体のメッシュと、ウェイトの転送先になる衣服のメッシュを説明用に準備しました(画像5参照)。
2.2 Attach Selected to Target Object
準備したメッシュを使用してウェイトの転送を行います。
Shiftキーを押しながら衣服のメッシュ⇒身体のメッシュの順番で選択したら(画像6参照)、
サイドバーのQuick Attach by HuyKhoi2407のAttach Selected to Target Objectをクリックします(画像7参照)。
ウェイトの転送はこれだけで完了です。
ボーンを動かして確認をしてください(画像8参照)。
注意点など
- 選択の順番は転送先⇒転送元なので、逆にしないように注意してください。
- Attach Selected to Target Objectを実行すると、転送元のメッシュのモディファイア―と親子関係も転送先のメッシュにコピーするようです。アーマチュア(Armature)以外のモディファイアーは適用(Apply)した状態で実行するか、実行後に必要のないものは削除してください。
- アーマチュア(Armature)の位置(Location)や回転(Rotation)を変更していた場合、Attach Selected to Target Objectを実行後に転送先になるメッシュの位置が変わったり回転したりするので、アーマチュア(Armature)の位置(Location)や回転(Rotation)を適用(Apply)してからAttach Selected to Target Objectを実行するなどして対応してください。
- 今回の例のように身体のメッシュから衣服のメッシュにウェイトを転送する場合、ボーンから各頂点までの距離またはトポロジーが違うので完全に貫通などがなくなるとは限りません。
2.3 Detach Selected Objects
オブジェクトを選択してDetach Selected Objectsをクリックすると(画像9参照)、頂点グループの削除、モディファイア―の削除、親子関係の解除を行います。
Attach Selected to Target Objectでウェイトの転送を行ったメッシュを元の状態に戻す場合に使用するといいかもしれません。
2.4 サイドバーに表示される名前の変更
Quick Attachのサイドバーに表示される名前はQuick Attach by HuyKhoi2407と長いので場所をとりますが(画像10参照)、以下の方法で名前の変更ができます。
Quick Attachをインストール後に下記の場所にある__init__.pyというファイルをメモ帳などで開いて、bl_category = “Quick Attach by HuyKhoi2407” # found in the Sidebarの””内を編集します。
AppDataは隠しファイルです。
C:\Users\ユーザー名\AppData\Roaming\Blender Foundation\Blender\バージョン\scripts\addons\Quick Attach V2 by HuyKhoi2407
例えばbl_category = “Quick Attach” # found in the Sidebarとすれば、サイドバーにQuick Attachとだけ表示されます(画像11参照)。
以上、Blenderのウェイトの転送を行うアドオン「Quick Attach」の紹介でした。
コメント