Attention
Unity has discontinued selling and supporting Deep Compositing effective February 7, 2024.
Comparison with Foundry Deep Nodes
This page specifies the major differences between the Foundry (Nuke) intrinsic deep nodes, and the ones used by the Deep Comp plug-in.
Foundry node | Deep Comp equivalent | Missing features in Deep Comp nodes | Extra features in Deep Comp nodes |
---|---|---|---|
DeepColorCorrect | W_DeepGrade, W_DeepSaturation | No individual shadow/midtone/highlight controls, no contrast. | Supports both mask input and deep mask channel to control individual samples. "per-sample" control to change grading individual samples or overall effect. |
DeepCrop | W_DeepCrop, W_DeepClip | "Keep outside bbox". | Black outside, reformat, intersect. Foundry DeepCrop completely removes samples if they are partially outside depth range, W_DeepClip shortens samples and adjusts the sample color and density. |
DeepExpression | W_DeepExpression | Deep Comp nodes use a different expression computation engine. You cannot directly access other nodes from expressions: use [value somenode.someknob] instead of somenode.someknob, or set a temporary expression. | Has additional expression to keep or drop samples, and a single expression to control both front and back depth. Can create new channels. Extra variables available (e.g., sample index, world space position). |
DeepFromFrames | None. | ||
DeepFromImage | W_ImageToDeep | None. | Thickness, fog control to prevent negative depths. Option to use either depth.Z channel or both deep.front and deep.back (so can set both front and back of sample). |
DeepMerge | W_DeepMerge | Only two inputs are supported: use multiple nodes to merge multiple inputs. "plus" merge mode, metadata source. | Holdin, Trim, ShadowMerge, Concatenate modes, soften control for merging solid objects. |
DeepRead | W_DeepRead | Dtex support, nearest frame and 'frame expression' control. | Correctly handles camera matrices, and ID channels. Metadata tab. Option to drop ID manifests from files for better performance. |
DeepRecolor | W_Deepenate | Bbox control. | Repremultiply can be disabled to handle unpremultiplied input channels. |
DeepReformat | W_DeepReformat | flip/flop/turn, reformat "to box". | Pixel filtering (internal node does nearest neighbor only). |
DeepSample | W_DeepProbe | None. | Graphical display, overlay in 3D viewer, shows world space position, all channels, and decodes object IDs. |
DeepToImage | W_DeepToImage | None. | Range mode, option to visualize sample counts. |
DeepToPoints | W_DeepToGeo, W_DeepSee | None. | W_DeepToGeo provides orientable cards instead of individual points, W_DeepSee is faster than W_DeepToPoints but doesn't produce renderable geometry. W_DeepSee and W_DeepToGeo can use either internal camera definition, or control channels to set position. |
DeepTransform | W_DeepTransform2D | Mask input, zscale. | Foundry node only supports whole pixel translations. Deep Comp nodes provide filtering, with subpixel translations, rotation, scale and skew. |
DeepWrite | W_DeepWrite | Frame expression control and range limit. | Supports ID channels and correctly writes camera matrices. |