Houdini 18.0 Nodes TOP nodes

Wait for All TOP node

Waits for all upstream work items to complete.

On this page


This node puts all input work items into a single partition with an index of 0. This creates dependencies on all input work items, so this node waits for all upstream work to finish. You will often use this at the end of the network (before cleanup and notification nodes), and also in the network where you need everything in a branch to finish before moving on to the next step.

Partition nodes

Wait for All is a type of partitioner. Different partition nodes group together upstream work items in different ways. The main effect of partitioning items is that the partition only proceeds after all work items in the partition finish. Partitioning also groups together the attributes of the individual work items into list attributes on the partition.


Split by Attribute

When on, the node splits input work items by the specified attribute(s) before partitioning them. The partitioning logic is evaluated on the list of work items for each distinct attribute value. Work items with different attribute values are always put into different partitions. Multiple attribute names can be specified as a space-separated list.

Missing Attribute

Determines how the node handles work items that are missing the split attribute.

This parameter is only available when Split by Attribute is on.

Ignore Work Item

Work items that are missing the split attribute are not put into any of the partitions.

Partitioner Defines Behavior

The partitioner node determines what happens to work items that are missing the split attribute. Typically a partitioner node that exposes this option will rename this menu entry to describe the actual operation it performs.

Add Work Item to All Partitions

Work items that are missing the split attribute are put into all of the partitions.

Allow Partial Matches

When Split by Attribute is set to a list of attribute names, this parameter determines how work items with only some of the attributes should be processed. If partial matches are enabled then work items will be added to split groups based on the attributes that do exist. Otherwise, work items with only a subset of the attributes will be excluded from the partitioning step.

Sort Contents By

Determines the order that work items are sorted in when accessing the partitions on this node. This also affects the sort order of output files on the partition.


No sorting is applied. The work items in the partition are handled in no particular order.

Work Item Index

Work items in the partition are sorted based on their index.

Input Node Order

Work items in the partition are sorted based on the order of input nodes wired into this node. If two work items are from the same input, they are then sorted by index.


Work items in the partition are sorted based on the attribute specified in the Sort Attribute field parameter.

Sort Direction

Determines whether the work items in this node’s partitions are sorted in ascending or descending order.

Sort Attribute

Specifies the name of the attribute to sort by.

This parameter is only available when Sort Contents By is set to Attribute.

Merge Input Attributes

When on, the partitioner merges the attributes of the work items in each partition and exports them to the partition itself.

See also

TOP nodes