On this page | |
Since | 18.0 |
This node generates a work item for a range of frames based on a file pattern.
For example, if the Frame Range parameter is set to 1,10,1 and the Pattern parameter is set to $HIP/render/$HIPNAME.$OS.$F4.exr
, then the node would generate up to 10 work items.
Whenever this node is asked to generate items, like when it cooks or when you ask nodes to pre-generate static items, the node checks if the pattern matches different files from the last cook and if the modification times have changed on any files. If the answer is yes, then the node updates the changed items and marks them dirty. So when the directory contents change, usually only the changed items need to be recooked.
TOP Attributes
|
string |
The directory containing the matched file. |
|
string |
The extension of the file associated with the work item. |
|
string |
The name of the file including the extension. |
|
int |
When Missing Files is set to Create Work Items, this attribute is added and set to |
Parameters
Generate When
Determines when this node will generate work items. You should generally leave this set to "Automatic" unless you know the node requires a specific generation mode, or that the work items need to be generated dynamically.
All Upstream Items are Generated
This node will generate work items once all of the input nodes have generated their work items.
All Upstream Items are Cooked
This node will generate work items once all of the input nodes have cooked their work items.
Each Upstream Item is Cooked
This node will generate work items each time a work item in an input node is cooked.
Automatic
The generation mode is selected based on the generation mode of the input nodes. If any of the input nodes are generating work items when their inputs cook, this node will be set to Each Upstream Item is Cooked. Otherwise, it will be set to All Upstream Items are Generated.
Frame Range
The start, end, and step size of the frame range to generate.
File Pattern
Specifies the pattern for the node to match file paths against.
File Pattern allows wildcards such as ?
(match any character), *
(match any string of characters), and [abc]
(match any one of the characters inside the square brackets). For example, *.png
matches any file that ends with .png
. $F
, $FF
, $F4
are also supported.
Missing Files
What to do when a file is not matched.
Ignore
Do not generate work items for missing files.
Set Node Error
Sets an error on the node.
Create Work Items
Creates a work item for the missing file and sets an attribute indicating that it is missing.
File Exists Attribute
The name of the Int
attribute to be added to work items. The value is 1
if the file exists and 0
if it does not.
Output File Tag
When on, the node assigns this file tag to the output file paths. When off, the node guesses appropriate file tags based on filename extensions.
Examples
FileRange Example for File Range TOP node
This example file demonstrates how the File Range TOP can be used to generate a list of work items from a sequence of files.
See also |