{"id":15138821,"url":"https://github.com/pandrabox/emoteprefab","last_synced_at":"2026-01-19T07:33:34.817Z","repository":{"id":255792732,"uuid":"850516193","full_name":"pandrabox/EmotePrefab","owner":"pandrabox","description":"A tool for assembling Action layer out of reusable components","archived":false,"fork":false,"pushed_at":"2024-10-01T09:49:51.000Z","size":7267,"stargazers_count":1,"open_issues_count":26,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-30T19:11:56.980Z","etag":null,"topics":["csharp","emote","unity-editor","vrchat","vrchat-avatar"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pandrabox.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-01T02:04:50.000Z","updated_at":"2025-01-15T11:52:10.000Z","dependencies_parsed_at":"2024-09-17T23:39:50.572Z","dependency_job_id":null,"html_url":"https://github.com/pandrabox/EmotePrefab","commit_stats":null,"previous_names":["pandrabox/emoteprefab"],"tags_count":24,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pandrabox%2FEmotePrefab","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pandrabox%2FEmotePrefab/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pandrabox%2FEmotePrefab/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pandrabox%2FEmotePrefab/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pandrabox","download_url":"https://codeload.github.com/pandrabox/EmotePrefab/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237852356,"owners_count":19376661,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["csharp","emote","unity-editor","vrchat","vrchat-avatar"],"created_at":"2024-09-26T07:44:46.956Z","updated_at":"2025-10-23T15:31:36.858Z","avatar_url":"https://github.com/pandrabox.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# EmotePrefab\n![sample](/.github/Img/sample.png)\n- A tool for assembling Action layer out of reusable components\n- [EmotePrefabをVCCに追加](https://pandrabox.github.io/vpm/)\n- [EmotePrefabをunitypackage(VPAI)で追加](https://api.anatawa12.com/create-vpai/?name=EmotePrefab-installer.unitypackage\u0026repo=https://pandrabox.github.io/vpm/index.json\u0026package=com.github.pandrabox.emoteprefab\u0026version=\u003e=1.1.0)\n---\n- 簡単に言うと\n    - EmoteとAFKを非破壊・プレハブ単位で管理できるようになるツール。ActionLayerに特化したMAのようなもの\n- 現在完成している機能\n    - EmotePrefabコンポーネント\n        - Motion…Emoteのモーションデータ\n        - Name…メニューに表示する名前\n        - AFKモーションとして使用\n        - アイコン設定\n        - 上級者向け設定\n            - PhysBoneのIsAnimated指定\n            - Emote時PhysBoneColliderのサイズを0に変更\n            - 開始時/終了時Transition数値の変更\n    - EmotePrefabコンポーネントに定義されているモーションを選択できるメニュー作成\n    - メニューから実行すると該当モーションを実行\n    - 非Humanoidアニメ(物、表情等)対応\n    - Emoteの連続再生\n    - 相対パスの混在解決\n    - 任意エモートの高さ調整\n    - フットロックの切り替え\n    - エモート登録数上限なし、使っている分だけの最適なパラメータ消費\n    - 既存のエモートを読み取ってある程度自動で引き継ぎ\n    - 大量のエモートを自動で名称順フォルダ整理\n    - Animからエモートの種類を自動判別\n    - 手動でプレハブから種類を変更しAnim非破壊でLoop等の設定変更\n    - エモートと同時にONするアイテムを簡単に設定可能\n    - 大量のAnimを一括Prefab化\n- 今後実装する機能\n    - カスタムアイコンに種類アイコンを合成\n    - Transitionの初期値変更\n    - VPAI組み込みソフトウェア\n    - Preview\n- 注意事項\n    - 本アセットはActionレイヤの既存の設定を完全に無視して上書きします。アバターに設定済みのモーション・AFK設定は無視されます\n        - Actionレイヤに存在していたAnimationはLegacyモーションとして使用可能です\n    - 関連アセットとの同時使用は未検証で、不具合が予見されます。お気づきの点あればお気軽にIssue登録下さい\n\n# thanks\n- [VRChat向けCustom Animator Controllers](https://booth.pm/ja/items/4424448)\n-- v2.0 Actionレイヤをベースに作成しました\n- [Modular Avatar](https://github.com/bdunderscore/modular-avatar)\n-- メニュー作成等で利用しています。その他、githubの使用方法、コーディング方法などの参考として大いにお世話になりました\n- [Non-Destructive Modular Framework](https://github.com/bdunderscore/ndmf)\n-- 完全に依存しています\n- [HyakuashiUdonMotionRecorder](https://github.com/mukaderabbit/mukaderabbit-HyakuashiUdonMotionRecorder-HUMR-)\n-- モーションデータの作成に使用させて頂いています\n- [AvatarParametersDriver](https://github.com/Narazaka/AvatarParametersDriver)\n-- VRC_AvatarParametersDriverのコーディングの参考にさせて頂きました\n- [UnityのInspectorを拡張する。](https://qiita.com/sango/items/b705980ada56ba8ffa04)\n-- Inspector拡張の開発に参考にさせて頂きました\n- [Unity AnimationのLoopTimeをスクリプトから変更する](https://kiironomidori.hatenablog.com/entry/looptime-change)\n-- Animation生成に参考にさせて頂きました\n- [VPAI](https://booth.pm/ja/items/4951120)\n-- 配布に使用させて頂いています。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpandrabox%2Femoteprefab","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpandrabox%2Femoteprefab","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpandrabox%2Femoteprefab/lists"}