PolySeek Logo
読み込み中...

【VRChat】アニメーター制御コントローラー

しょぴらぼしょぴらぼ
商品画像 1

説明

VRChatワールド向けに設計された、Animator制御コントローラーです。 非常に軽量な処理のため、ワールド負荷はほぼありません。

チルワールド・環境系ワールド・clubワールドなどで、 ループアニメーションの動きを自然にばらしたい場合に最適なスクリプトです。

Animatorをまとめて制御し、 完全同期による機械的な動きを防ぎ、自然な個体差を演出できます。 インスタンスごとや、トグルスイッチなどを利用して毎度の動きの変化が可能です。

■ 商品内容 ・AnimatorStartPosition.cs

※ Prefab / Animator Controller / AnimationClip は含まれません ※ 本商品は スクリプト単体です

■ 想定用途(チルワ・環境ワールド向け) 水面・水中オブジェクトのゆっくりした揺れ 雲・霧・空気感のある背景アニメーション 植物・布・カーテンなどの微細な揺らぎ 間接演出 (照明・時計・装飾・機械・環境オブジェクトなど)

■ 事前確認 Unity 2022.x 推奨 VRChat SDK3(World)想定 UdonSharp 必須 Quest / PC 両対応(Animator 使用範囲内)

■ 導入方法 1,本スクリプトを Unity プロジェクトにインポート 2,AnimatorStartPosition.cs を追加  ・単体の場合   Animatorコンポーネントが入っているオブジェクトに   AnimatorStartPosition.cs を追加  ・まとめて制御したい場合   空の GameObject、または管理用オブジェクトに   AnimatorStartPosition を追加 3,targetAnimators に制御したい Animator を複数設定 4,Inspector で調整

■ 再生スピードランダム化について 前後◯%で速度が変化します。 0%:ランダム化なし(基準速度のみ) 10〜30%(推奨):自然なばらつき(チル系向き) 40%以上:明確なテンポ差(演出用途向き)

■ 注意事項 baseAnimationSpeed が 0 以下の場合、自動的に 1 に補正されます Layer0 / デフォルト State を対象とします

■ 利用規約 商用利用:可 動画・配信・配信アーカイブでの使用:可

■以下の行為を禁止します: 本データの改変 本データの再配布 本データの転載は禁止販売 本データを利用した政治・宗教活動 個人・団体の権利、名誉、印象を害する行為 作者が不適切と判断する行為

■免責事項 本データの使用によって生じたトラブル・損害について、 作者は一切の責任を負いません。