This SOP allows you to select multiple files and loads them all at once into a single geometry. You can use a file chooser dialog to select a list of files, or use a range based method to select a series of numbered files.
The range based method makes it easy to reassemble the output of a distributed DOP simulation into a single piece of geometry.
To differentiate the file inputs we have the option to write a primitive file name or file path or index attributes.
List of Files
Single File Index
We will output a single entry from the list, with the given index.
Opens a file chooser dialog where you can select multiple files.
A list of files to load.
Range of Files
The name of the file to read. It is important it has the keyword
in its name. This will be replaced by the merge number, independent of any
current value of that variable.
This cannot be a channel reference or the
$SLICE expansion will fail.
The variable name in the File Pattern that will be replaced by each number in the Range.
Specify whether you want to input a custom range or a list of indices.
$SLICE variable in the file name will be replaced by this sequence of
numbers. The first is the start, the second the end, and the third the
increment. For example, to load files 0..3 from disk, the value should be
0, 3, 1.
List of Indices
Enter a string pattern describing the indices you wish to load. Uses the syntax from group selection. Separate each index with a space or use a dash to get all values between two indices.
Delete Points from Other Files
Particle simulations store a particle slice attribute when distributed. Since particles will show up in more than one file, you will get duplicate particles if you just merge them all together. This option will delete any particles whose slice attribute doesn’t match the current merge number.
Load from File
File Name Attrib
Writes the file name to the given primitive attribute.
File Path Attrib
Writes the file path to the given primitive attribute.
File Index Attrib
Writes the index the file was loaded from to the given primitive attribute.