- 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化
- EmotePrefabコンポーネント
- 今後実装する機能
- カスタムアイコンに種類アイコンを合成
- Transitionの初期値変更
- VPAI組み込みソフトウェア
- Preview
- 注意事項
- 本アセットはActionレイヤの既存の設定を完全に無視して上書きします。アバターに設定済みのモーション・AFK設定は無視されます
- Actionレイヤに存在していたAnimationはLegacyモーションとして使用可能です
- 関連アセットとの同時使用は未検証で、不具合が予見されます。お気づきの点あればお気軽にIssue登録下さい
- 本アセットはActionレイヤの既存の設定を完全に無視して上書きします。アバターに設定済みのモーション・AFK設定は無視されます
- 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 -- 配布に使用させて頂いています。