DeepExpression

The DeepExpression node allows you to apply complex mathematical formulae to deep data using expressions.

Inputs and Controls

Connection Type

Connection Name

Function

Input

unnamed

The deep image sequence to which you want to apply expressions to. This can also be a DeepMerge node with merged deep data.

Control (UI)

Knob (Scripting)

Default Value

Function

DeepExpression Tab

[variable name field]

temp_name0

N/A

If you need to use a long expression in several fields, you can use this row for assigning the expression temporarily to a variable. Enter the variable name here, and the expression on the right of the = sign. You can then use the variable to represent the expression in the fields below the channels.

=

temp_expr0

N/A

If you need to use a long expression in several fields, you can use this row for assigning the expression temporarily to a variable. Enter the variable name on the left side of the = sign, and the expression in this field. You can then use the variable to represent the expression in the fields below the channels.

[variable name field]

temp_name1

N/A

If you need to use a long expression in several fields, you can use this row for assigning the expression temporarily to a variable. Enter the variable name here, and the expression on the right of the = sign. You can then use the variable to represent the expression in the fields below the channels.

=

temp_expr1

N/A

If you need to use a long expression in several fields, you can use this row for assigning the expression temporarily to a variable. Enter the variable name on the left side of the = sign, and the expression in this field. You can then use the variable to represent the expression in the fields below the channels.

[variable name field]

temp_name2

N/A

If you need to use a long expression in several fields, you can use this row for assigning the expression temporarily to a variable. Enter the variable name here, and the expression on the right of the = sign. You can then use the variable to represent the expression in the fields below the channels.

=

temp_expr2

N/A

If you need to use a long expression in several fields, you can use this row for assigning the expression temporarily to a variable. Enter the variable name on the left side of the = sign, and the expression in this field. You can then use the variable to represent the expression in the fields below the channels.

[variable name field]

 

temp_name3

N/A

If you need to use a long expression in several fields, you can use this row for assigning the expression temporarily to a variable. Enter the variable name here, and the expression on the right of the = sign. You can then use the variable to represent the expression in the fields below the channels.

-

temp_expr3

N/A

If you need to use a long expression in several fields, you can use this row for assigning the expression temporarily to a variable. Enter the variable name on the left side of the = sign, and the expression in this field. You can then use the variable to represent the expression in the fields below the channels.

chans0

chans0

red, green, blue, alpha

The channel(s) to which you want to apply expressions to.

You can use the checkboxes on the right to select individual channels.

chans1

chans1

front, back

The channel(s) to which you want to apply expressions to.

You can use the checkboxes on the right to select individual channels.

chans2

chans2

none

The channel(s) to which you want to apply expressions to.

You can use the checkboxes on the right to select individual channels.

chans3

chans3

none

The channel(s) to which you want to apply expressions to.

You can use the checkboxes on the right to select individual channels.

[expression fields]

N/A

N/A

Expression fields for each channel selected above.

Step-by-Step Guides

Modifying Your Deep Images with Expressions