Skip to main content

Emote Wizard Extension

Avatar Tinker Vista - Extension と一緒に利用することで、以下の機能が有効になります。

  • ChilloutVR Support
WARNING

これは開発中であり、実験的な機能です。一部の機能は動作しません。

ChilloutVR Support

ChilloutVR

EmoteWizardからChilloutVRのアバターの表情を出力できるようになります。

  • たぶん動く
    • ハンドサインを利用した表情切り替え
    • 衣装の ON / OFF 切り替えトグル
    • 複数状態を持つパラメータ
  • おそらく動かない
    • カスタムActionエモート
    • ChilloutVRのAdvanced Settingsに対応する概念が存在しない機能
      • VRCSDKのButtonおよびFourAxisPuppet相当の動作
      • VRCSDKのSubMenu相当の機能

Emote Item Source Emote Sequence Source の内容に応じてChilloutVR用のAnimator ControllerとAnimator Override Controllerを出力します。

また、パラメータを読み取るEmote Itemが存在する場合、 CVR Avatar のAdvanced Settingsが出力されます。 Expression Item Source の内容はAdvanced Settingsの出力に影響を与えます。

パラメータスキーム

ChilloutVR Support を利用する場合、 Emote Wizard Root パラメータスキーム の項目が追加されます。

パラメータスキーム自動検出 の場合、ChilloutVRのアバターで利用されるAnimatorパラメータはChilloutVRのセマンティクスで解釈されます。

パラメータスキームVRChat に変更することで、AnimatorパラメータをVRChatのセマンティクスで解釈した上、ChilloutVRで利用されるパラメータ名に変換して出力するようになります。 例えば、EmoteWizardのパラメータ名として GestureLeft を設定した場合、ChilloutVRのアバターでは GestureLeftIdx として出力されます。 VRChat向けに設定したアバターをChilloutVRに出力する場合に便利です。

既知の不具合

  • VRCEmoteは利用できません。
    • ChilloutVRのEmoteを再生した場合、デフォルトのエモートが再生されます。
    • VRChatのVRCEmoteに反応するエモートをChilloutVRに変換して出力した場合、動作しません。
  • Advanced Settingsが正しく出力されない場合があります。

仕様

  • パラメータ型が HandSign の場合、プラットフォームに応じた読み替えが行われます。
  • ハンドサイン以外のパラメータ値は完全に維持されます。
  • Expression Item Source の内容に応じたAdvanced Settingsの生成を試みますが、パラメータ型の制約を受けます。
    • 例えば、パラメータがBoolまたは2値Autoの場合、単一の(Advanced Settingsの)Toggleが生成され、 Expression Item Source パス の値は利用されません。
  • パラメータで利用される値が密ではない場合、Advanced SettingsのDropdownから操作するための追加のパラメータが生成される場合があります。