個々のVertexのVertexGroupを別のVertexへコピー

メッシュ上の個々のVertexにセットされているVertexGroupを別のVertexにVertexGroupをコピーする方法です。

インターネット上で左右対称で左半分のVertexGroupを右半分にコピーする方法などはよく見かけますが、個々のVertexにセットされているVertexGroupをコピーする方法は見かけない気がするのは私の気のせいかもしれませんが、どうでしょうか?

モデリングしていてWeight設定とかした後に、ExtrudeRegion(Edit-Mode中でEキー)で新たにメッシュが生成された時にVertexGroupが空(カラ)になっています。その時、最も近いVertexのVertexGroupを「コピーしたいな~」、と思うのは自然な気持ちですよね。
そんな時に使うVertexGroupのコピーはかなり重宝しています。

VertexGroupのコピー

左のVertexにはVertexGroupが設定されていません。このVertexGroupのセットされていないVertexに右のVertexのVertexGroupをセットします。

「1」、「2」の順に選択します。
つまり設定を受けるVertexを始めに選択。次に設定したいVertexGroupを持つVertexを選択します。
選択後に3DViewの右に表示される情報ウィンドウ(※出てない場合「N」キーで表示されます。)のVertexGroupsのCopy(※画像上の赤丸で囲まれている「Copy」)をクリックします。

というやり方でめでたくVertexGroupがコピーされました。下の画像を参照ください。

3DCGソフトウェア「Blender」を使ったあれこれ+PHOTOGRAPH