エモートモーションキット(EmoteMotionKit)
VRChatアバターのアイドルアニメーションや,エモートを設定できるツールです. 横になる睡眠モーションや,座りモーションをメニューから切り替えたり, 好きなアクションエモートを好きな時に再生することができます.
導入手順
- あらかじめアバターアップロード用プロジェクトのバックアップを取っておく.
- VRCSDK3-AVATARを最新版に更新する.
- EmoteMotionKit.unitypackageをUnityProjectにインポートする.
- Unityの上部メニュー,Window/HhotateA/EmoteMotionKitを開く.
- "Avatar"の欄にシーン上のアバターオブジェクトをドラッグ&ドロップで参照する
- アニメーションを登録する
- アニメーションの設定を行う
- TrackingSpace : (Animator Tracking Controlの設定)
- Tracking : Trackingを優先する
- VR_HMD : 足の動きをアニメーションで上書きする
- PC_Desktop : 頭以外の動きをアニメーションで上書きする
- Animation : アニメーションを優先する
- IsEmote : エモート(ループしないアニメーション)として設定する.
- Stop Locomotion : アニメーション以外での移動を禁止する(Animator Locomotion Controlの設定)
- Enter Pose Space : 視点をアニメーションで移動する(Animator Temporary Pose Spaceの設定)
-
”Setup”ボタンを押す.
-
通常の手順でアバターをアップロードする.
-
Projectウィンドウ内で,Setup時に保存したファイルをダブルクリックすることで,設定を再開できます🐈
使用方法
- AvatarのExpressionMenuからEmoteMotionを選択する.
- 任意のEmote or IdleAnimationを選択すると再生される.
アンインストール手順
v1.27以降
- 本ツールのVRChatNotRecommendedオプションから"Force Revert"ボタンを押す.
- 「Status : Complete Revert」というメッセージが出れば成功
注意事項
- アバターのfxAnimatorController,ExpressionMenu,ExpressionParametersに破壊的な変更を加えます.あらかじめ忘れずにバックアップを取ってください.
- 過去バージョンと競合してエラーが出る場合はFullPackageを試してください.
利用規約
- アバターへの同梱,改良,ツールの一部,まるごと含め,二次配布可とします.
- 二次配布する場合,連絡とクレジット表記があるとうれしいです.(必須ではありません)
- 本ツールを使用して発生した問題に対しては製作者は一切の責任を負いません.
- VRChatやUnity等の仕様変更により本ツールの機能が使えなくなった場合、製作者は責任を負いません。
動作確認環境
- Unity2019.4.24f1
- VRCSDK3-AVATAR-2021.08.11.15.16_Public
制作者
@HhotateA_xR 問題報告は https://github.com/HhotateA/AvatarModifyTools へ
更新履歴
2021/08/27 v1.27β