On this page |
To... | Do this |
---|---|
Open the find dialog |
In the network editor, choose Edit ▸ Find or press ⌃ Ctrl + F or /.
|
Move through results |
Once there are search results in the table at bottom of the find dialog, you can use the Next and Previous buttons to select each node in the results. If the find dialog is closed, you can still move through the search results using:
|
Add search criteria |
In the find dialog, click Add filter and choose to add a name, parameter value, node state, or node type filter. You can continue to click Add filter to add more search criteria.
|
Tips
-
The "Parameter" filter searches based on the evaluated value of a parameter. For example, if a parameter contained the expression
$F
(current frame), at frame 1 the evaluated value of the parameter would be1
. -
The "Raw Parameter" filter searches based on the unevaluated, unexpanded textual content of a parameter. For example, you can search for
$F
to search for parameters that use that variable in an expression.
Search syntax
You can also use special search syntax in the search field at the top of the dialog. These let you type equivalents of the various search criteria
-
Bare words are name substring searches. For example
foo
matches any name containing foo.Technically we're just taking the input, putting it inside asterisks, and putting that into the Houdini pattern matching function, so you can use Houdini’s pattern matching syntax here.
-
To match an exact name, put it in quotes:
"foo"
. -
Use plus and minus to match flags and states. For example, all nodes with the template flag on and no warnings or errors:
+template -warning -error
. Flags/states accept prefixes, e.g.:+t -warn
. -
Raw parameter search:
tx=$F ty=2 tz=sin
. The operator~=
uses Houdini pattern matching, for examplefile~=$F
.If you want to search for a value with spaces, enclose the value in quotes. For example,
label~="The *"
-
Evaluated parameter search:
ty:0 tx:>5 tz:<=0
. The operator~=
uses Houdini pattern matching, for examplefile:~=*foo*
-
You can use
&
("and"),|
("or") for boolean searches, and parenthesis for grouping. For example:(ty:0 | ty:-5) | +warning NOT (rx:0 & ry:0)
. -
Prefix a search by node type with an apostrophe:
'objmerge
.