VRChat

【無料】アニメーション操作盤【UdonGraph】

The English description is at the bottom. 【概要】 このアセットでは、同作者が配布している「アニメーション同期システム」と連携し、アニメーションを操作することが出来ます。 UdonSharp等は利用していないため、VRChat SDK - World 以外に必要なアセットはありません。 支援版の購入やBoost等していただけるとかなり喜びます。(無料版で動作確認してからの購入を推奨します) ご意見やご要望、不具合、不明な点などがございましたらBOOTHやTwitterなどからご連絡ください。 【動作確認を行った環境】 Unity 2019.4.31f1 VRChat SDK - World 3.1.13 アニメーション同期システム v1.0.1 【配布物内容】 ・unitypackage ・説明書_Readme.txt ・Instruction manual_Readme(English).txt ・LICENSE ・udon_Inspector設定.PNG ・state_Inspector設定.PNG 【unitypackage内容物】 ・アニメーション操作盤用のUdonプログラム2つ(UdonGraph) ・prefab ・Blackboardアセット ・"Noto Sans JP"フォントファイル ・"Noto Sans JP"ライセンスファイル ・LICENSE 【利用規約】 "Noto Sans JP"フォントについては、SIL Open Font License 1.1が適用されています。 その他の部分については、例外条項を追加したMITライセンスを利用しています。 MITライセンスは制約の緩いライセンスです。 内容の一部を大雑把に説明すると以下の通りです。 ・使用用途に制限は無く、商用利用や改変などを自由に行うことが出来ます。 ・再配布する場合は著作権表示と許諾表示(今回はLICENSEファイル)を含める必要があります。 ・現状有姿で提供されるため一切の保証が無く、いかなる問題が生じても作者は責任を負いません。 追加した例外条項の内容は、以下の様な場合にライセンスファイルの同梱と著作権表示が無くても良いというものです。 ・ワールドや他のアセット等の一部として利用/配布する場合 ・アセットの主要な部分を改変した場合 なお、バグ等に関しては可能な範囲で対応するつもりです。 本条件は配布物を更新する際に変更される可能性があります。 その場合は、Twitter等での告知、商品ページへの追記などを行いますが、利用しているバージョンで与えられた利用規約に従うよう、お願いいたします。 【使い方】 本アセットは以下の機能を持ちます。 - 操作対象のAnimatorの切り替え(アニメーション同期システムに登録されているのみ) - 操作対象のレイヤーの切り替え - 操作対象のAnimator名、レイヤー名の表示 - アニメーション同期システムに手動同期を指示 - 時間の操作(再生中のstateの再生時間を操作可能) スライダー操作 - 速度の操作 スライダー操作 ボタン操作(-2.0, -1.5, -1.0, -0.5, 0.0, 0.5, 1.0, 1.5, 2.0) prefabを置き、Inspectorでアニメーション同期システムのGameObjectをセットすることで使用出来ます。 以下の説明は商品画像を参考にご覧下さい。 [操作可能なユーザーについて] 本アセットのGameObjectのOwnerのみ、本アセットを操作することが出来ます。 アニメーション操作盤を掴んだままUseすることで、UseしたユーザーにOwnerを移すことが出来ます。 また、本アセットのGameObjectのOwnerは、自動的にアニメーション同期システムのOwnerになります。 なお、インスタンス退出などによってOwnerが変更された場合は、自動で次のOwnerに操作権が移ります。 [操作対象のAnimatorの構造について] ステートの切り替えには対応していません。 必要に応じて、時間経過や他のギミック等によるパラメーター操作で切り替えて下さい。 [速度操作について] 速度を操作するには、操作対象のAnimatorにfloat型のパラメーターを追加し、各ステートの"Multiplier"(Speedの欄にあります)にパラメーターをセットする必要があります。 その後、そのパラメーターの名前をInspectorの"speedParameterName"の欄に入力して下さい。 複数の速度パラメーターには現在対応しておりません。 [同期について] 本アセットは、操作時に同期を試みますが、完璧な同期が行えるわけではなく、アニメーションの再生時間がズレてしまう可能性があります。 このズレは、アニメーション同期システムが自動同期を行う際に修正されると考えられますが、すぐに修正したい場合は"Manual Sync"ボタンを押すことで、アニメーション同期システムに手動同期を指示することが出来ます。 [アニメーション同期システムについて] アニメーション同期システムには2つのprefabがあります。 Light版ではアニメーター内の各レイヤーにつき1ステートの時間のみ同期するため、速度操作を行うと正しく同期されない可能性があります。 (操作対象のAnimatorが1つのみの場合は問題無いかもしれません。) Full版ではアニメーター内の全レイヤーについて、パラメーター、再生中のステート、時間を同期するため、全ての操作を同期することが出来ます。 詳細はアニメーション同期システムのReadmeをご覧ください。 [既知のバグ] ・AnimatorのTransition設定に存在する、Exit TimeやTransition Durationなどの設定により、再生時間表示が不自然な挙動をすることがあります。 Exit Timeを1、Transition Durationを0とすることで問題は発生しなくなります。 ・不正なアニメーターがセットされていた場合、アニメーターを切り替える際にスキップを行うが、◀操作の場合のみスキップ出来ず、進めない。 代わりに、▶操作で一周してたどり着くことが出来ます。 【備考】 UdonSharpを用いないギミックや、UdonGraphの情報が少ないと感じているため、プログラムを無料で配布しています。 今後、もっと情報が増えるなどして、VRCユーザーがUdonをもっと手軽に扱えるようになることを望みます。 アニメーション同期システム: https://sayamame-beans.booth.pm/items/3645740 このアセットは"しば店"の"黒板(Black board)"を利用しています。 - Booth: https://shibatenn.booth.pm/ - Twitter: https://twitter.com/shibatenn 【更新履歴】 2023/04/30 v1.0.0 配布 【作者】 さやまめ - Booth: https://sayamame-beans.booth.pm/ - Twitter: https://twitter.com/Sayabeans_0011 - Misskey(ActivityPub): https://misskey.niri.la/@Sayabeans - GitHub: https://github.com/Sayamame-beans - Qiita: https://qiita.com/Sayamame - Zenn: https://zenn.dev/sayamame

【無料】アニメーション操作盤【UdonGraph】
【無料】アニメーション操作盤【UdonGraph】
【無料】アニメーション操作盤【UdonGraph】
The English description is at the bottom. 【概要】 このアセットでは、同作者が配布している「アニメーション同期システム」と連携し、アニメーションを操作することが出来ます。 UdonSharp等は利用していないため、VRChat SDK - World 以外に必要なアセットはありません。 支援版の購入やBoost等していただけるとかなり喜びます。(無料版で動作確認してからの購入を推奨します) ご意見やご要望、不具合、不明な点などがございましたらBOOTHやTwitterなどからご連絡ください。 【動作確認を行った環境】 Unity 2019.4.31f1 VRChat SDK - World 3.1.13 アニメーション同期システム v1.0.1 【配布物内容】 ・unitypackage ・説明書_Readme.txt ・Instruction manual_Readme(English).txt ・LICENSE ・udon_Inspector設定.PNG ・state_Inspector設定.PNG 【unitypackage内容物】 ・アニメーション操作盤用のUdonプログラム2つ(UdonGraph) ・prefab ・Blackboardアセット ・"Noto Sans JP"フォントファイル ・"Noto Sans JP"ライセンスファイル ・LICENSE 【利用規約】 "Noto Sans JP"フォントについては、SIL Open Font License 1.1が適用されています。 その他の部分については、例外条項を追加したMITライセンスを利用しています。 MITライセンスは制約の緩いライセンスです。 内容の一部を大雑把に説明すると以下の通りです。 ・使用用途に制限は無く、商用利用や改変などを自由に行うことが出来ます。 ・再配布する場合は著作権表示と許諾表示(今回はLICENSEファイル)を含める必要があります。 ・現状有姿で提供されるため一切の保証が無く、いかなる問題が生じても作者は責任を負いません。 追加した例外条項の内容は、以下の様な場合にライセンスファイルの同梱と著作権表示が無くても良いというものです。 ・ワールドや他のアセット等の一部として利用/配布する場合 ・アセットの主要な部分を改変した場合 なお、バグ等に関しては可能な範囲で対応するつもりです。 本条件は配布物を更新する際に変更される可能性があります。 その場合は、Twitter等での告知、商品ページへの追記などを行いますが、利用しているバージョンで与えられた利用規約に従うよう、お願いいたします。 【使い方】 本アセットは以下の機能を持ちます。 - 操作対象のAnimatorの切り替え(アニメーション同期システムに登録されているのみ) - 操作対象のレイヤーの切り替え - 操作対象のAnimator名、レイヤー名の表示 - アニメーション同期システムに手動同期を指示 - 時間の操作(再生中のstateの再生時間を操作可能) スライダー操作 - 速度の操作 スライダー操作 ボタン操作(-2.0, -1.5, -1.0, -0.5, 0.0, 0.5, 1.0, 1.5, 2.0) prefabを置き、Inspectorでアニメーション同期システムのGameObjectをセットすることで使用出来ます。 以下の説明は商品画像を参考にご覧下さい。 [操作可能なユーザーについて] 本アセットのGameObjectのOwnerのみ、本アセットを操作することが出来ます。 アニメーション操作盤を掴んだままUseすることで、UseしたユーザーにOwnerを移すことが出来ます。 また、本アセットのGameObjectのOwnerは、自動的にアニメーション同期システムのOwnerになります。 なお、インスタンス退出などによってOwnerが変更された場合は、自動で次のOwnerに操作権が移ります。 [操作対象のAnimatorの構造について] ステートの切り替えには対応していません。 必要に応じて、時間経過や他のギミック等によるパラメーター操作で切り替えて下さい。 [速度操作について] 速度を操作するには、操作対象のAnimatorにfloat型のパラメーターを追加し、各ステートの"Multiplier"(Speedの欄にあります)にパラメーターをセットする必要があります。 その後、そのパラメーターの名前をInspectorの"speedParameterName"の欄に入力して下さい。 複数の速度パラメーターには現在対応しておりません。 [同期について] 本アセットは、操作時に同期を試みますが、完璧な同期が行えるわけではなく、アニメーションの再生時間がズレてしまう可能性があります。 このズレは、アニメーション同期システムが自動同期を行う際に修正されると考えられますが、すぐに修正したい場合は"Manual Sync"ボタンを押すことで、アニメーション同期システムに手動同期を指示することが出来ます。 [アニメーション同期システムについて] アニメーション同期システムには2つのprefabがあります。 Light版ではアニメーター内の各レイヤーにつき1ステートの時間のみ同期するため、速度操作を行うと正しく同期されない可能性があります。 (操作対象のAnimatorが1つのみの場合は問題無いかもしれません。) Full版ではアニメーター内の全レイヤーについて、パラメーター、再生中のステート、時間を同期するため、全ての操作を同期することが出来ます。 詳細はアニメーション同期システムのReadmeをご覧ください。 [既知のバグ] ・AnimatorのTransition設定に存在する、Exit TimeやTransition Durationなどの設定により、再生時間表示が不自然な挙動をすることがあります。 Exit Timeを1、Transition Durationを0とすることで問題は発生しなくなります。 ・不正なアニメーターがセットされていた場合、アニメーターを切り替える際にスキップを行うが、◀操作の場合のみスキップ出来ず、進めない。 代わりに、▶操作で一周してたどり着くことが出来ます。 【備考】 UdonSharpを用いないギミックや、UdonGraphの情報が少ないと感じているため、プログラムを無料で配布しています。 今後、もっと情報が増えるなどして、VRCユーザーがUdonをもっと手軽に扱えるようになることを望みます。 アニメーション同期システム: https://sayamame-beans.booth.pm/items/3645740 このアセットは"しば店"の"黒板(Black board)"を利用しています。 - Booth: https://shibatenn.booth.pm/ - Twitter: https://twitter.com/shibatenn 【更新履歴】 2023/04/30 v1.0.0 配布 【作者】 さやまめ - Booth: https://sayamame-beans.booth.pm/ - Twitter: https://twitter.com/Sayabeans_0011 - Misskey(ActivityPub): https://misskey.niri.la/@Sayabeans - GitHub: https://github.com/Sayamame-beans - Qiita: https://qiita.com/Sayamame - Zenn: https://zenn.dev/sayamame

English description