On this page |
To... | Do this |
---|---|
名前でノードを選択する |
ネットワークエディタで、 Edit ▸ Quick Navigate to Node を選択するか、⇧ Shift + /を押します。 Quick Findウィンドウがマウスポインタ付近に表示されます。
|
Findダイアログを開く |
ネットワークエディタで、 Edit ▸ Find を選択するか、⌃ Ctrl + Fまたは/を押します。
|
検索結果を辿る |
Findダイアログの下部にあるテーブルに検索結果が表示されれば、 Next や Previous のボタンを使用することで、その結果内のそれぞれのノードを選択することができます。 Findダイアログを閉じても、以下の操作で検索結果をまだ辿ることができます:
|
検索条件を追加する |
Findダイアログで、 Add Filter をクリックして、追加したいフィルタータイプを選択します。さらに検索条件を追加する場合は、続けて Add Filter をクリックします。
|
フィルター ¶
Tip
すべて のフィルターに合致したノードを表示するには、 All をクリックします。 どれか のフィルターに合致したノードを表示するには、 Any をクリックします。
Name
名前でノードを検索します。
例えば、“Name matches pattern left_*
”のようにフィルターをセットアップすることができます。
Evaluated Parameter
ノードのパラメータの値を 評価 してノードを検索します。
-
パラメータの 内部名 (例えば、
scale
)または 人が解読できるラベル (例えば、Uniform Scale
)でそのパラメータを検索することができます。パターン(例えば、scale*
)を使用することで、それに該当するパラメータを検索することができます。 -
パラメータの値が特定の値と同じ、それより大きい、それより小さいといった条件でパラメータを検索することができます。
-
値パターンを使用して文字列パラメータ値を検索することができます。
例えば、“Parameter tx
>= 0
”のようにフィルターをセットアップすることができます。
Note
(評価された値ではなく) エクスプレッション 内の特定のテキストを検索したいのであれば、代わりに Raw Parameter フィルターを使用してください。
Raw Parameter
これは Evaluated Parameter に似ていますが、ノードのパラメータの値を 評価せずに、テキストのままの値 でノードを検索します。 これによって、例えば、エクスプレッションを評価した数値ではなくて、エクスプレッションそのもののテキストを検索することができます。
例えば、“Raw Parameter tx
contains $F
”のようにフィルターをセットアップすることができます。
Wrangle Snippets
VEXスニペットの内容を走査して、Wrangleノードを検索します。 このフィルターは、指定したテキストを含んだVEXスニペットに合致します(検索テキストにワイルドカードを使用することはできません)。
(これは、ノード名がWrangle
で終わるノードに対して Node Type フィルターを追加、さらに、検索テキストを含んだsnippet
というパラメータ名に対して Parameter フィルターを追加することと等価な便利なフィルターです。)
例えば、“Wrangle VEX contains @N +
”のようにフィルターをセットアップすることができます。
Parameter State
特定の状態のパラメータを持ったノードを検索します。
例えば、“Parameter State has an expression”または“Parameter State off default”のようにフィルターをセットアップすることができます。
State
特定の状態(例えば、様々なフラグ、エラー/警告/メッセージ、コメントの有無)のノードを検索します。 “asset lock”の有無を検索することで、ロックまたはアンロックされたアセットノードを検索することもできます。 “time dependence”を検索することで、アニメーションが付けられたノードやアニメーションエクスプレッションが設定されたノードを検索することができます。
例えば、“State has Bypass flag”のようにフィルターをセットアップすることができます。
Type
特定のタイプのノードを検索します。
例えば、“Type is not Sop *wrangle
”のようにフィルターをセットアップすることができます。
検索構文 ¶
ダイアログの上部にある検索フィールドには、特別な検索構文を使用することもできます。この構文によって、色々な検索条件と同等の条件をタイプすることができます。
-
そのまま単語を使用すると、名前の部分文字列検索になります。例えば、
foo
はfooを含んだ任意の名前に合致します。技術的には、ただ単に入力を受け取って、そこにアスタリスクを追加し、それをHoudiniのパターンマッチ関数に渡しているだけなので、ここではHoudiniのパターンマッチ構文を使用することができます。
-
ぴったりと名前を合致させるには、それを引用符で閉じます:
"foo"
. -
プラスとマイナスを使用すれば、フラグとノード状態によるマッチングができます。例えば、テンプレートフラグが有効で、警告とエラーがないノードすべてを検索するには、
+template -warning -error
を使用します。フラグ/ノード状態は、接頭辞だけ、つまり+ti -warn
を受け取ることができます。検索可能なStateには、すべてのフラグ名だけでなく、
comment
,warning
,error
,assetlock
(ロックされたアセット),time
(時間依存)も含まれます。 -
Rawパラメータ検索:
tx=$F ty=2 tz=sin
。~=
演算子は、file~=$F
のようにHoudiniパターンマッチングを使用します。スペースを含んだ値を検索したい場合は、その値を引用符で閉じます。例えば、
label~="The *"
です。 -
評価パラメータ検索:
ty:0 tx:>5 tz:<=0
。~=
演算子は、file:~=*foo*
のようにHoudiniパターンマッチングを使用します。 -
ブーリアン検索には
&
(“and”),|
(“or”)を、グループ化には括弧を使用することができます。例:(ty:0 | ty:-5) | +warning NOT (rx:0 & ry:0)
-
アポストロフィーをノードタイプの頭に付けることで、ノードタイプによる検索ができます。例:
'objmerge