Avatars 3.0
https://docs.vrchat.com/docs/avatars-30
Avatars 3.0 is our name for all the features available for avatars in VRChat.
AV3's features are focused on improving expression, performance, and the abilities of avatars in VRChat.
前提知識
Unityのアニメーション
AnimatorControllerとか
何ができる?
VRChat向けアバターに表情や形態変化などのギミックをつけることができる
ギミックのUIを表示することができる
AFKのポーズを変えたい
アクションメニューに○○って項目を追加したい
EmoteSwitchを後から来た人にも同期するようにしたい
ここらへんをやろうとするとAvatars3.0でアバターをセットアップする必要があります
VRChat Avatars2.0からAvatars3.0へ簡単に移行するためのEditor拡張を作成した - がとーしょこらの技術録(旧)
2020年10月15日 Avatar3.0が怖くなくなる解説
全体の外観。詳細な設定は説明しない。
新しくExpression Menu、通称EXメニューというものが追加されました
Playable Layers
2020/7/11 ベータ
https://twitter.com/VRChat/status/1281397842578337795
New Action menu
自分でUIつくれる
blend shape
Puppet Control Panelなんか操作できる
VRChatのAFKのポーズを変えられる
Emote
「VRChat」に新アバターシステム「Avatar 3.0」ベータ版、アクションメニューなど追加 | Mogura VR
https://narazaka.hatenablog.jp/entry/2020/12/06/VRChatのすべて(すべてではない)#Avatars-20
基本的に全て同期させることが可能という触れ込みですが、アニメーターの設定によっては普通にダメだったりします。それはUnityやVRChatの仕様通りの挙動であり、アバター作成者がアバターに仕込んだバグといえるでしょう。
Avatars 2.0の課題
広く普及しているEmoteSwitchという仕組みを使って物の出し入れや状態の変更が可能なのですが、これはその瞬間に再生される「アニメーションを見た人」でないと同期されません。
ギミック例
https://twitter.com/afro_da_afro/status/1296903225077989377
VirtualLens2のUI