Blender学習 Vroidstudioで制作したアバターに帽子をつける方法


先月からblenderを本格的に学習し始め、我流でアバター制作を始めたのですが、いかんせん引っかかる箇所が多く、その解決方法を覚書として残しておこうと思いました。

その内の一つに、vroidstudioで制作したアバターをVRM出力し、改変して帽子を付けるという箇所がありました。

blenderのメッシュで帽子を作成し、アバターの上に被せたところ、帽子を髪の毛が突き抜けるという不具合が発生しました。 僕はデバッグをメタバースプラットフォーム「cluster」で行っているのですが、アバターを細目に動かした際やジャンプさせた際に帽子の下にある、髪の毛がはみ出るのです。

帽子には2本ボーンを付け加え、ウエイトペイントを施していたのですが、どうにも帽子の挙動がおかしく苦戦。

試行錯誤の末、ようやく解決することが出来ました。

方法としては、補助ボーンのようなものを2本入れ、それぞれのボーンに帽子を関連付け、ウエイトペイントで真っ赤に塗る、ということをやりました。

無事帽子は正常に頭についてくるようになり、解決しました。

※追記、上記の方法でも上手く帽子が動かないということがあったため、帽子のボーンだけにウエイトが乗るように「ウエイト→合計を制限」をかけることで解決しました。

コメント

タイトルとURLをコピーしました