Animation Search Tool
指定した AnimatorController に含まれるすべての AnimationClip を対象に、アニメーションカーブのバインディング(何を動かしているか)をキーワードで検索します。VRChat 標準のリップシンク(口パク)用シェイプキーをまとめて探すモードも備えています。
- AnimatorController が参照する全 AnimationClip を横断して検索
- 検索対象を Property Name(プロパティ名)/ Path(オブジェクトのパス)/ Type(コンポーネント型)/ All(すべて)から選択
- VRChat 標準リップシンクキー(
vrc.v_aaなどの口パク・まばたき用キー)を一括検索するモード - ヒットしたクリップの Ping(Project ウィンドウで場所を強調表示)
- 検索結果をクリップボードにテキストコピー
メニューから開きます。
Tools > Mekanyanko Tools > Animation Search Tool
| 項目 | 説明 |
|---|---|
| Animator Controller | 検索対象の AnimatorController を指定します。 |
| Search Key | 検索キーワード。部分一致で検索します。 |
| Search Target | 検索対象。All / PropertyName / Path / Type から選択します。 |
| Use Standard Lip Sync Keys | ON にすると VRChat 標準リップシンクキーの一括検索モードになります。ON の間は Search Key と Search Target は無効化されます。 |
| Search ボタン | 検索を実行します。キーワード未入力かつリップシンク検索 OFF の場合は無効になります。 |
| Copy Results to Clipboard | 検索結果をテキストとしてクリップボードにコピーします(結果が 0 件のときは無効)。 |
| Search Results | ヒットしたクリップの一覧。クリップ名・アセットパス・ヒットしたバインディングを表示します。 |
| Ping ボタン | 各結果の右にあり、押すとそのクリップを Project ウィンドウで強調表示します。 |
補足: 通常検索では、各クリップにつきヒットしたバインディングを先頭 5 件まで画面表示し、それを超える分は ... and N more と省略表示します。クリップボードへのコピーではすべてのバインディングが出力されます。
- メニューからウィンドウを開きます。
- Animator Controller に検索したい AnimatorController をセットします。
- リップシンクキーを探す場合は Use Standard Lip Sync Keys を ON にします。
- それ以外を探す場合は Search Target を選び、Search Key にキーワードを入力します。
- Search ボタンを押すと、下部の Search Results に該当クリップが一覧表示されます。
- 気になるクリップは Ping ボタンで Project 内の場所を確認できます。
- 必要に応じて Copy Results to Clipboard で結果をテキストとして書き出します。
- 検索キーワードが空のまま通常検索を実行すると全件がヒットするため、キーワード未入力時はボタンが無効化され、警告が表示されます。
- 検索は部分一致・大文字小文字を区別します(
Containsによる判定)。 - 検索対象は AnimatorController が参照する AnimationClip のみです。プロジェクト内すべてのアニメーションを走査するわけではありません。
- このツールはクリップの内容を変更しません(読み取り専用)。Undo は不要です。