Shell render node

Runs an external command.

All Parameters Local variables

The Shell ROP runs an external command, either directly or in a shell. Running a command directly does not support basic shell redirection or piping, however, it is much easier to interrupt.

Parameters

Render

Begins the render with the last render control settings.

Render Control

Opens the render control dialog to allow adjustments of the render parameters before rendering.

Render with Take

Uses the settings in a particular take while rendering. Choose “Current” to use the current take when rendering.

Shell

Command

The command to execute.

Execute in a Shell

Running a command in a shell allows I/O redirection and other shell features to work. However, interrupting a render in the middle of a shell command will stop the Houdini render process, but the shell command will continue until it is finished.

If off, the command will be run directly, which is much easier to interrupt. If you don’t need shell features, this is the recommended way to run external commands.

Scripts

Pre-Render Script

Execute this script before any rendering.

Pre-Frame Script

Execute this script before each frame.

Post-Frame Script

Execute this script after each frame.

Post-Render Script

Execute this script after all rendering.

Local variables

N

Frame being rendered.

NRENDER

Total number of frames being rendered.

Usages in other examples

Example name Example for