|On this page|
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.
Begins the render with the last render control settings.
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.
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.
A script command can be specified for execution at the various execution points. The expression language selected for the parameter determines whether this command are hscript or python statements.
Prior to execution, this node is automatically set as the global current node.
To run statements from a file instead, specify the path to the file with
.cmd extension (when the language is set to Hscript), or
extension (when the language is set to Python). Additional arguments to the
script can also be supplied, they will be parsed in a shell-like manner.
Run this script before any rendering.
Run this script before each frame.
Run this script after each frame.
Run this script after all rendering.
Frame being rendered.
Total number of frames being rendered.