EmotePrefab A tool for assembling Action layer out of reusable components EmotePrefabをVCCに追加 EmotePrefabをunitypackage(VPAI)で追加 簡単に言うと EmoteとAFKを非破壊・プレハブ単位で管理できるようになるツール。ActionLayerに特化したMAのようなもの 現在完成している機能 EmotePrefabコンポーネント Motion…Emoteのモーションデータ Name…メニューに表示する名前 AFKモーションとして使用 アイコン設定 上級者向け設定 PhysBoneのIsAnimated指定 Emote時PhysBoneColliderのサイズを0に変更 開始時/終了時Transition数値の変更 EmotePrefabコンポーネントに定義されているモーションを選択できるメニュー作成 メニューから実行すると該当モーションを実行 非Humanoidアニメ(物、表情等)対応 Emoteの連続再生 相対パスの混在解決 任意エモートの高さ調整 フットロックの切り替え エモート登録数上限なし、使っている分だけの最適なパラメータ消費 既存のエモートを読み取ってある程度自動で引き継ぎ 大量のエモートを自動で名称順フォルダ整理 Animからエモートの種類を自動判別 手動でプレハブから種類を変更しAnim非破壊でLoop等の設定変更 エモートと同時にONするアイテムを簡単に設定可能 大量のAnimを一括Prefab化 今後実装する機能 カスタムアイコンに種類アイコンを合成 Transitionの初期値変更 VPAI組み込みソフトウェア Preview 注意事項 本アセットはActionレイヤの既存の設定を完全に無視して上書きします。アバターに設定済みのモーション・AFK設定は無視されます Actionレイヤに存在していたAnimationはLegacyモーションとして使用可能です 関連アセットとの同時使用は未検証で、不具合が予見されます。お気づきの点あればお気軽にIssue登録下さい thanks VRChat向けCustom Animator Controllers -- v2.0 Actionレイヤをベースに作成しました Modular Avatar -- メニュー作成等で利用しています。その他、githubの使用方法、コーディング方法などの参考として大いにお世話になりました Non-Destructive Modular Framework -- 完全に依存しています HyakuashiUdonMotionRecorder -- モーションデータの作成に使用させて頂いています AvatarParametersDriver -- VRC_AvatarParametersDriverのコーディングの参考にさせて頂きました UnityのInspectorを拡張する。 -- Inspector拡張の開発に参考にさせて頂きました Unity AnimationのLoopTimeをスクリプトから変更する -- Animation生成に参考にさせて頂きました VPAI -- 配布に使用させて頂いています。