指定ディレクトリ以下にあるマテリアルを対象に、そのマテリアルのパラメーターを比較して検索します。
ScalarやVector値が指定の値のみを検出、指定の値以外を検出等できます。
例)「Emissive Intensity」値が10.0超えてるマテリアルを調べたい!
また、指定パラメーターをマテリアルインスタンスで上書きしている箇所のみ抽出も出来ます。
ツール †

パラメーター名 | 内容 |
Search Path | 検索するディレクトリパス。/Game/ 開始で Contentディレクトリ。 |
Parameter Name | 検索するパラメーター名。 パラメーター名と完全一致する必要があります。(空白等にご注意ください) |
パラメーター種類をどれか選択します。 | どれか一つだけになります |
Scalar | Scalarパラメーター検索。 値はそのままScalar値 |
Vector | Vectorパラメーター検索。 複数要素を検索条件に出来ます。 チェックボックスがONの要素が検索対象になります。OFFの場合は検索から除外されます。 全てマッチ(&&):右側のパラメーターが全て一致した時のみ結果に出てきます。 どれかマッチ(||):右側のパラメーターのどれかが一つでも一致した時のみ結果に出てきます。 |
Texture | Textureパラメーター検索。 値の文字列は部分一致で比較します。 |
StaticSwitch | StaticSwitchパラメーター検索。 |
比較関数 | 上記パラメーターの値をどのように一致させるかになります。 等しい: パラメーター==値。値が同じ時のみ結果に出てきます。 等しくない: パラメーター!=値。値が違う時のみ結果に出てきます。 より大きい: パラメーター>値。値より大きい時のみ結果に出てきます。 以上: パラメーター>=値。値以上時のみ結果に出てきます。(値と同じ時も含みます) より小さい: パラメーター<値。値より小さい時のみ結果に出てきます。 以下: パラメーター<=値。値以下時のみ結果に出てきます。(値と同じ時も含みます) 全て表示: 値に関係なく全て表示します。 |
material instance override only | マテリアルインスタンスでは値の上書きを行っている時のみ出力します。 マテリアルインスタンスでのパラメーターのチェックボックスがOFFの場合(親を引き継いでいる場合)は結果に出しません。 |
Search Start ボタン | 検索を開始します |
Copy Clipboard ボタン | クリップボードに結果をコピーします。 テキストエディタ等にペーストしてください。 |
Export Text ボタン | テキストファイルに結果を出力します。 |
Export CSV ボタン | csv形式でファイルに結果を出力します。 |
- 検索結果をダブルクリックする事で、該当マテリアルをエディターで開きます。
使用例 †
- ○○の使用箇所を修正したので、パラメーター使ってる所を調べたい!
→ 例えば値をclampし忘れてたので追加した。なので値範囲外で設定されているマテリアルを調べたい
- パラメーター用意したけど、もし誰も使ってないなら定数化したい!