【VRChat】VRCHeadChopで自分の髪を感じよう!
はじめに
自分のアバターの頭は切り落とされている
皆さんはVRChatをやっていて、自分の視界に前髪や眼鏡が映らないなあと思ったことはありませんか?
VRChatでは、自分視点から直接見える自アバターはHeadボーンのスケールが自動的に0に変更され、頭が切り落とされたように表示されます
したがって、Headボーン配下にある自分の髪や眼鏡は直接見ることはできないのです
自分の髪を表示させるには
Unityでアバターを編集する際に、VRCHeadChopを利用することで、指定したボーンについてVRChatの自動スケール変更を上書きすることができます
本記事では、VRCHeadChopを用いた、自身の髪の表示方法について共有します
VRCHeadChop使用方法
1.表示したいボーンを確認する
まずは、ArmatureのHead配下にあるボーンから表示したいボーンを確認します
VRCHeadChopは選択したボーンと、その子ボーンに影響するので、スケールを上書きしたい最上位のボーンを選択します
今回は、髪全体とケモミミを表示させたいので、BobHair
, Hair
, Ear
を選択します(下写真参照)
VRCHeadChopで選択するボーン
2. VRCHeadChopを適用する
アバターのルート配下に空のGameObjectを作成します(メニューバーのGameObject -> Create Empty)
作成したGameObjectにVRC HeadChopのコンポーネントを作成し、先ほど確認したボーンをTarget Bonesに設定します
値はデフォルト値で大丈夫です(下写真参照)
VRC Head Chopのオブジェクトを作成
できあがったものがこちら
VRCHeadChopを含めたアバターをアップロードしましょう
VRChatで確認してみると視界に前髪が表示されていることが確認できますね!
まとめ
本記事ではVRCHeadChopを用いたアバター頭部の表示方法について解説しました
皆さんも是非自分のアバターの髪を感じてみてください!
参考文献
Discussion