【VRChat】Avatars3.0で表情のセットを切り替える方法のご紹介!

Avatars3.0

こんにちにゃんこ!めかにゃんこですにゃ!
最近急に寒くなってきていますが皆さんいかがお過ごしでしょうかにゃ?
風邪を引かないように気をつけつつ朝のラジオ体操とかを活用して健康な日々を送りましょうにゃ♪

さて、今回は以前質問を頂いていたAvatars3.0のアバターの表情の組み合わせを衣装の切替と組み合わせてその衣装に合った表情セットを使えるようにしたいという相談がありましたので、にゃんこが以前ユウちゃんに実装しているものをお見せしつつ説明してみたいと思いますにゃ!

準備するもの
1.実装するアバター
2.表情制御に使うExパラメーター1つ(例ではFaceAnim)

以上になりますにゃ!それではまずにゃんこの作ったレイヤーの画像がこちらになりますにゃ!
まずはFXレイヤーのLeftとRight Handのレイヤーですにゃ!

FXレイヤー(左手の表情制御部分)
FXレイヤー(右手の表情制御部分)

このような感じで、普通は7つしかステートがないところを複数セットAny Stateから伸ばして、追加したパラメーターで制御してますにゃ!ではTransitionの設定を次にのせていきますにゃ!

Idleステートの設定
Left Handの表情セット①の遷移条件
Left Handの表情セット②の遷移条件
Left Handの表情セット③の遷移条件
Right Handの表情セット①の遷移条件

以上のように、本来ならば遷移条件は「Gesture Left」だけのところをAND条件で「FaceAnim」を見ることによって、表情セットに切り替えができますにゃ!
例えば、衣装セットでこれを実装しようとしたときに、衣装の切替のパラメーターが「CostumeNo」だったとしたら上のパラメーターで「FaceAnim Equals 2」となっているところを
「CostumeNoEquals 2」としてあげることで実現できると思われますにゃ!

以上、表情セットを任意のパラメーターで切り替えする機構についての説明でした!
もしわからない方はにゃんこのTwitterで質問してくださるか、にゃんこが活動中の「VRCUnity勉強会」のディスコード鯖で聞いてみてくださいにゃ!
サーバーに参加したい方はこちら!

☆VRCUnity勉強会☆

Discordサーバー「VRCUnity勉強会」に参加しよう!
VRCUnity勉強会は、VRChat向けのUnity技術をみんなで一緒に教え合う勉強会です。 | 3965人のメンバー

以上!めかにゃんこでした!
ついでに宣伝ですが、Avatars3.0に関する動画をYoutubeの方で公開していますにゃ!
もしよかったら他の動画も参照いただけると嬉しいですにゃ♪

ネコでもわかるAvatars3.0講座 プレイリスト

コメント

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