こんにちは、ちはるです。
今回は、UnityのVRCアバター改変の、改変ポイントについて説明していこうと思います。
少し説明すると、VRCというゲームでキャラクターを作って遊べるのですが、そのキャラクターをUnityという無料のツールを使って自分で作ることが出来ます。
何もかも一からすべて自分で作るのは難しいので、アバター、髪の毛、服などを自分で組み合わせることが多いです。これを改変と呼びます。
今回は、マリシアというアバターを参考に、マテリアルを統一する方法をお伝えできればと思います。
今回のマテリアルは、リルトゥーンで説明します。
こちらが、髪の毛と服を着せ替えたマリシアです。このままでもよいのですが、このままだと、少し髪の毛が浮いてしまっているように見えます。(ゲーム内の様子)

そこで、肌のマテリアルと髪のマテリアルを合わせる方法を試してみます。
肌の詳細を開き、影のデータをコピーします。

hierarchy(画面の左側)のフェイス、もしくはscene(キャラクターが写っている画面)にある肌部分をクリックすると選択できます。選択すると、inspector(画面の右側)に詳細が出ます。この中から影を選択し、コピーします。

その後、次は髪の毛を選択してinspectorを開き、髪の毛の影に張り付けます。前髪と今回選択した髪の毛は同じマテリアルなので、これで完了です。(違う場合、両方に張り付けます)
これだけです。ゲーム画面で確認してみます。

些細ですが、髪の毛に影が反映されているのが分かります。

囲った部分に影が反映され、髪の毛が馴染んだと思います。
以上になります。特にマリシアはdefaultのアバターの影が強めなので、髪や服に影のデータをコピーすると、馴染みやすいと思います。写真を撮るとき綺麗に映ると思うので、影の設定にもこだわってみるのもいかがでしょうか。
VRC、Unityは無料です。今回のアバターと洋服は有料ですが、髪の毛は無料です。たまに無料でアバターが配布されることもあるので、興味のある方は覗いてみるのもおすすめです。他の記事で、VRCのことや、blenderやUnityについて少しずつ書いています。興味がありましたら、よければそちらもご覧ください。
最後まで読んで下さり、ありがとうございました。
