🦁 womblewiki : a barebones houdini reference 🤓

labs overview sop

nodes chop cop2 dop lop obj out shelf sop top vop

simulation FEM RBD crowds dynamics fluids grains hair other particles pyro vellum

coding bash groups hscript python vex


top

filter: TOP USD all attributes command_chain data dependencies files geometry images mappers notify partitioner python render schedulers shotgun simulation utility version_control


all

Attribute Copy Copies attributes from work items in one branch onto work items in another branch.

Attribute Create Creates or sets an attribute on all incoming work items.

Attribute Delete Removes attributes from work items.

Attribute from String Parses attribute values from a string, such as a file name.

Block Begin Feedback Starts a feedback loop. TOP nodes within the block execute serially, optionally looping for each incoming work item.

Block End Feedback Ends a feedback loop. TOP nodes within the block execute serially, optionally looping for each incoming work item.

CSV Input Copies data from a CSV file into work item attributes.

CSV Output Writes work item attributes to a CSV file.

Command Send Sends a code to a shared server to execute.

Command Server End Ends a command server block.

Deadline Scheduler The PDG scheduler for Thinkbox’s Deadline software.

Download File Downloads the contents of one or more URLs into files.

Environment Edit Edits the variables set in the environment work item command lines execute in.

Error Create warnings or errors when a condition is met

Error Handler Error handler for failed work items.

FFmpeg Encode Video Encodes a sequence of still images as a video file.

FFmpeg Extract Images Extracts a sequence of still images from a video file.

File Compress Compress files into an archive.

File Copy Copies a file from one location to another, either at runtime or whenever the node generates.

File Decompress Decompresses archive files specified by incoming work items into individual files.

File Pattern Creates work items based on files that match a certain pattern.

File Range Creates a range of work items based on files that match a certain pattern.

File Remove Deletes a file at a specified path.

File Rename Renames or moves a file.

Filter by Expression Conditionally filter upstream work items

Filter by Range Filter upstream work items that fall within a specified frame or attribute range

Generic Generator Generates work items with no attributes that run a command line.

Geometry Import Loads points or primitives from a SOP or geometry file into work item attributes or a temporary file.

HDA Processor Creates work items that cook a digital asset

HQueue Scheduler Schedules work items using HQueue.

Houdini Server Begin Starts a persistent Houdini command server

ImageMagick Provides easy access to ImageMagick functionality such as mass image convert, resize, and image mosaics.

In Process Scheduler Controls the scheduling of in-process work items

Invoke Invokes a compiled block on input geometry

Json Input Extracts data from JSON files and creates attributes

Json Output Performs various operations that produce JSON output

Local Scheduler Schedules work items on the local machine.

Make Directory

Map All Maps all upstream work items to downstream work items.

Map by Expression Maps upstream work items to downstream work items using an expression

Map by Index Maps upstream work items to downstream work items based on their index.

Map by Range Map upstream work items to downstream work items using range values

Maya Server Begin Starts a persistent Maya command server

Merge Merge all upstream work items

Nuke Server Begin Starts a persistent Nuke command server

Null Does nothing

OP Notify Notify an OP node that some TOP work has completed

Output Subnet output

Partition by Attribute Partitions work items based on their attributes

Partition by Bounds Partitions source items spatially using the bounding items.

Partition by Combination Partitions work items into pairs, triples, etc

Partition by Comparison Partitions work items using existing comparisons

Partition by Expression Partitions work items based on an expression

Partition by Frame Partitions work items based on their frame

Partition by Index Partitions work items based on their index

Partition by Node Partitions work items based on their node

Partition by Range Partition work items based on range values

Partition by Tile Partitions work items spatially using axis-aligned bounding boxes.

Perforce Execute Perforce commands through PDG

Python Mapper Maps work items using a Python script

Python Partitioner Partitions work items using a Python script

Python Processor Generate work items using a Python script

Python Scheduler A Python-based programmable Scheduler for PDG.

Python Script Creates work items that run a script

Python Server Begin Starts a python command server.

ROP Alembic Output Creates work items that cook an embedded Alembic ROP node

ROP Composite Output Creates work items that cook an embedded Composite ROP node

ROP Fetch Creates work items that cook a ROP node or network.

ROP Geometry Output Creates work items that cook an embedded Geometry ROP node

ROP Mantra Render Creates work items that cook an embedded Mantra ROP node

ROP USD Output Creates work items that cook an embedded USD ROP node

Range Generate Generates work items on the specified range

Render IFD Creates work items that render an IFD file with Mantra

SQL Input

SQL Output

Send Email Sends an email.

Shotgun Create Creates shotgun entities

Shotgun Delete Deletes entities from shotgun

Shotgun Download Downloads shotgun attachments

Shotgun Find Finds shotgun entities

Shotgun Server Begin Starts a persistent Shotgun command server

Shotgun Update Updates shotgun entities

Shotgun Upload Uploads files to shotgun

Sort Sorts work items by a list of attributes

Split Splits upstream items in two

Subnetwork Container for TOP nodes

Switch Switch which between network branches

TOP Fetch Cooks another TOP network

TOP Fetch Input Input to a TOP fetch-ed network

Text Output Writes text to a new file or appends to an existing file.

Tractor Scheduler Schedules work items using Pixar’s Tractor.

USD Import Creates work items from prims found in a USD stage.

USD Import Files Creates work items from file references found in a USD stage.

USD Render Creates work items that render a USD file.

Wait for All Waits for all upstream work items to complete.

Wedge Creates work items with varying attribute values.

Work Item Expand Expands file lists or partitions into multiple work items

Xml Input Extracts data from XML into Work Item attributes