mirror of
https://github.com/bdunderscore/modular-avatar.git
synced 2025-01-18 20:30:08 +08:00
aa698565ab
* chore: refactor state machine clone logic out as a separate class * feat: add layer priority and relative path root options to Merge Animator * feat: add Merge Blend Tree component * chore: adjust NDMF dependency * docs: update merge-animator docs * docs: merge blend tree docs
1.6 KiB
1.6 KiB
Merge Blend Tree
Merge Blend Treeは、複数のブレンドツリーを1つのFXレイヤーにマージすることができます。 複数のギミックを1つのレイヤーにまとめて、負荷を低減するための高度なコンポーネントです。
いつ使うもの?
ブレンドツリーを常にアバターで稼働させたい場合に使います。
いつ使わないもの?
ブレンドツリーを無効にしたり、モーションタイムを制御したりする必要がある場合は、Merge Blend Treeを使わないでください。
セットアップ方法
まず、ブレンドツリーのアセットを作成します。プロジェクトウィンドウで右クリックして、Create -> BlendTreeを選択してください。
ブレンドツリーを設定したら、Merge Blend Treeコンポーネントを追加して、「ブレンドツリー」フィールドに指定します。
パスモードと相対パスルートは、Merge Animatorと同様に設定できます。 詳細は、Merge Animatorのドキュメントを参照してください。
ブレンドツリーのマージ方法
Modular Avatarは、FXコントローラーの一番上に新しいレイヤーを作成します。 このレイヤーには、Write Defaultsがオンになっている単一のステートが含まれています。 マージされたブレンドツリーは、パラメーターが常に1に設定されているこのDirect Blend Treeに接続されます。