VRMアバターの色改変について
オハヨウゴザイマス
せっかく2枚目が・・。
なので今回は趣向を少し変えてVRMアバターでの色改変について触れていきたい思います。
○マテリアルの色を変更する。
アバターの色変更で一番簡単な方法はマテリアルの色指定を変更することです。
ちなみに・・「Shade Color」がピンクがかっていますね。
Mtoonの標準では影がピンクがかって表示されます。気になる場合は白くしましょう。
○マテリアル分けて色を変更する。
-
容量削減などのよりマテリアルやテクスチャが極力まとめられている場合があります。
この例だとマテリアルの色を変更するとリボンも赤みがかりました。
※実際のアリシアモデルは複数マテリアルに分かれているのでこうなりません。 -
マテリアが分からない場合、
「Skinned Mesh Rendere」→「Meterials」にて参照しているマテリアルが確認できます。
-
該当するマテリアルを選択して「Ctrl」+「D」にてマテリアルの複製が出来ます。
わかりやすい名前に変えて、先ほどの通り赤くしてみましょう。
-
マテリアルの準備が出来たら新しいマテリアルを
「Skinned Mesh Rendere」の「Meterials」へドラッグ&ドロップしましょう。
これで髪用のマテリアルを作り、セットすることが出来ました。
※なお、マテリアル数が増えるためプラットフォームによっては制限に引っかかる場合があります。
○テクスチャをべた塗りしよう
使用しているテクスチャを塗り替えることによりマテリアルを増やさずに色変更が出来ます。
-
マテリアルの「Texture」にある絵へドラッグ&ドロップしましょう。
このとき「Shade Color」も変更しないと影の時に黄色いテクスチャが表示されます。
-
これで髪の色だけが変更できましたね。
注意する点としては塗り替えたテクスチャを使用しているマテリアルを全て新しい物へ差し替えましょう。
VRMファイル内に新旧2つのテクスチャが保存されるため容量が増えてしまいます。
また、べた塗りのためにテクスチャに書き込まれている影などのディテールも関係なく塗っちゃいます。
○テクスチャをきれいに塗ろう
上記方法はべた塗りのため、テクスチャに書かれている明暗やグラデーションが全て上書きされます。
これらを残す場合はレイヤー対応のペイントソフトを使用して色を重ね塗りしましょう。
購入アバターはテクスチャ用のPSDファイルが付属されていることがあるため、PSD対応のソフトを選択しましょう。
本家本物とフォトショップを使用するのが一番良いのでしょうが、
お高いので私の場合はMediBang Paint Proを使用しています。ユーザー登録で基本無料です。
-
追加するレイヤーを選択し、髪に該当するエリアを塗り塗りしましょう。
PSDファイルの場合UVマップレイヤーを用意してくれている場合があるので、
これを表示することでテクスチャとして参照している領域がわかりやすいです。
-
ブレンドを「通常」から「カラー」に変更しましょう。
ちょっとわかりにくいですが、テクスチャに書きもまれているディテール残したまま色を変更できました。
○テクスチャサイズを見直そう
勝手ながらテクスチャサイズは服を2kサイズ。顔などは1kサイズ位を目安にだと思っています。
もちろんテクスチャサイズが大きいほど綺麗で素晴らしいのですが、
残念ながら4kサイズくらいになると展開に時間がかかります。
皆がツヨツヨPCではないため、許せる程度にテクスチャサイズを減らしましょう。
○まとめ
いかがだったしょう?
これが正解!というわけではありませんが色改変するに当たり参考になれば幸いです。