Houdini 18.5 Nodes

TOP nodes

TOP nodes define a workflow where data is fed into the network, turned into "work items" and manipulated by different nodes. Many nodes represent external processes that can be run on the local machine or a server farm.

On this page

See how to use TOP nodes for more information.

Task node (TOP) networks

TOP networks contain task nodes that represent a series of tasks or work items to be performed. There are four main types of TOP node: processors that generate work items, schedulers that run the work item’s jobs, partitioners that join together incoming work items, and mappers that establish dependencies between otherwise unrelated work items.

With a TOP node network, you can create a scalable recipe for generating work items, running them locally or on a farm, establishing the network of dependencies between all the work items, and figuring out how to do it all as efficiently as possible. This recipe is called a PDG (Procedural Dependency Graph). For more information about TOPs and PDG, see Intro to TOPs.

Houdini creates a default task network (/topnet1) at /tasks, and a default scheduler (localscheduler) at /tasks/topnet1. Much like ROPs, you can create a standalone TOP network at any level of the scene. For example, you can create a TOP network in the /stage context to generate variations of LOP prims for a Solaris project.

The TOP level requires that you connect your nodes, all except for schedulers.

TOP flags

For more information about how TOP nodes and their work items are visualized in the viewport, see PDG node network interface.

Icon

Key

Description

Q or B

Bypass disables the node, making it pass its channels through to the output unchanged. This is useful for testing and visualizing the effect the node is having in the viewport or on the output.

When a node is bypassed, the flag on the left of the node is lit yellow.

T

Output sets this node’s output as the output of the TOP network.

When the output flag is on, the flag on the right of the node is lit orange and an orange ring appears around the node.

TOP badge

Icon

Key

Description

None

When a TOP node is dynamic, a purple badge appears on the node.

In TOPs, there are two types of nodes: static and dynamic. Static nodes can generate their work items without any inputs as they are not dependent on any upstream data. Dynamic nodes on the other hand require information from their inputs upstream to generate their work items. That is why dynamic nodes can only generate work items once they are cooking.

To learn more about about static and dynamic TOP nodes and their significance in a TOP network, see Static vs. Dynamic.

Nodes

Nodes