Houdini 12 Nodes

Composite nodes create, filter, and manipulate image data. You can use compositing networks to edit textures, post-process rendered frames, or perform any other image manipulation in Houdini and make the image data available to other nodes.

Compositing node flags

Display flag

Controls whether the node’s image sequence appears in the viewer. You can set the display flag on multiple nodes by Shift-clicking the flag.

Render flag

Controls which node’s output is the output for a compositing subnetwork or digital asset . Only one node in a network can have the render flag set.

Template flag

Specifies that the displayed image sequence should be compared to the output of this node.

Thumbnail flag

Instead of the standard node icon the node tile displays a thumbnail version of the node’s output. Press RMB on the flag to choose which plane to use for the preview.

If you choose “Follow” in the preview menu, the thumbnail uses the preview plane of its first input. This lets you change the change the preview plane of long chains of nodes by changing the preview plane of the first node in the chain. If the node has no inputs, “Follow” uses the first plane.

Bypass flag

The node passes the input through to the output unmodified (the node has no effect).

Nodes

AddAdds two images together.
AnaglyphCreates an anaglyph from a pair of input images.
AtopComposites the first input (Foreground) over the second (background), but only where the background alpha exists.
AverageAverages the foreground image and the background image.
BlendBlends frames from two sequences together using a simple linear blend.
BlurBlurs an image.
BorderAdds a border to the image.
BrightApplies a brightness factor and bright shift to the first input.
BumpBuilds a bump map from a plane.
Channel CopyCopy channels from any of inputs into the output image.
ChromakeyMask or “key” an image based on its color.
ColorCreates a constant color image.
Color CorrectApplies a variety of color corrections to the image
Color CurveAdjusts the R,G,B and/or A channels based on a user-defined curve.
Color MapMaps a range of color to a new range.
Color ReplaceReplace a color region in an image with another region.
Color WheelGenerates a simple HSV color wheel.
CompositeDoes a composite (over, under, inside, add, etc) between two images.
ContrastIncreases or decreases the contrast of an image.
ConvertChanges the data format of a plane (i.
ConvolvePerforms a generic convolve on the source image.
Corner RampGenerates a four corner ramp.
CropCrops an image and changes its resolution.
DSM FlattenFlattens a Deep Shadow/Camera Map into a flat 2D raster.
DefocusDefocuses an image similar to a real camera defocus.
DeformDeforms an image by moving the underlying UV coordinates.
DegrainRemoves film grain from an image.
DeinterlaceDe-interlaces a frame of video by either averaging scanlines or copying a scanline.
DeleteRemoves planes or components from an input sequence.
DenoiseRemoves white noise from an image.
Depth DarkenDarkens depth boundaries in an image.
Depth of FieldCreates a depth-of-field mask, which describes how out of focus parts of the image are.
DiffComputes the difference between the foreground image and the background image.
Dilate/ErodeExpands and shrinks mattes.
EdgeDetects edges in the input image.
Edge BlurBlurs the edges of an image.
EmbossAdds a lighting effect to the image by using a bump map.
EnvironmentApplies an environment map to an image.
EqualizeEqualizes colors by stretching or shifting the image histogram.
ExpandExpands and shrinks mattes.
ExtendExtends the length of a sequence so that it can be animated beyond its frame range.
FetchFetches a sequence of images from another COP, even in another network.
Field MergeMerges two fields into one Interlaced Frame.
Field SplitSplits an interlaced frame into two fields per frame (odd and even fields).
Field SwapSwaps the two fields containing the even and odd scanlines of the frame.
FileLoads image files into Houdini.
FlipFlips the image horizontally and/or vertically.
FogAdds a variety of atmospheric effects to an image, including fog, haze and heat waves.
FontRenders anti-aliased text.
Front FaceCleans up flipped normals by making them face the camera.
FunctionPerforms a variety of mathematical functions on the input image.
GammaApplies gamma correction to the image.
GeokeyKeys out parts of the image based on pixel position or normal direction.
GeometryRenders geometry from a SOP as a single color image.
GradientComputes the gradient of an image.
GrainAdds grain to an image.
HSVConverts between RGB and HSV color spaces, or applies hue and saturation modifications.
Hue CurveAdjusts the saturation or luminance of the image based on hue.
Illegal PixelDetects illegal pixels, like NAN and INF, in images.
InsideRestricts the foreground color to the area of the background’s alpha matte.
InterleaveInterleaves image sequences.
InvertApplies a photographic pixel inversion to the image.
LayerLayers a series of inputs together by compositing them one by one on the background image (input 1).
LevelsAdjusts black point, white point, and midrange to increase, balance, or decrease contrast.
LightingAdds a light to the image.
LimitLimits the pixel range at the high end, low end or both.
LookupApplies a lookup table to the input.
Luma MatteSets the alpha to the luminance of the color.
LumakeyKeys the image based on luminance (or similar function).
MaskMasks out an area of an image.
MaxOutputs the maximum value of the foreground and background images for each pixel, which tends to lighten the image.
MedianApplies a 3 x 3 or 5 x 5 median filter to the input image.
MergeMerges the planes of several inputs together.
MinOutputs the minimum value of the foreground and background images for each pixel, which tends to darken the image.
MonoConverts a color or vector into a scalar quantity, like luminance or length.
MosaicTakes a sequence of images and combines them into 1 image by tiling them.
MultiplyMultiplies the foreground image with the background image.
NoiseGenerates continuous noise patterns.
NullDoes nothing.
OutsideRestricts the foreground color to the area outside of the background’s alpha matte.
OverComposites the first input (Foreground) over the second (background).
PinFits an image into an arbitrary quadrilateral.
PixelModifies an image’s pixels using expressions.
PremultiplyAllows colour to be converted to or from a premultiplied form.
PulldownPerforms a pulldown (cine-expand) on the input sequence.
PushupPerforms a pushup (cine-expand) on the input sequence.
QuantizeQuantizes input data into discrete steps.
ROP File OutputRenders frames out to disk.
Radial BlurDoes a radial or angular blur.
RampGenerates a variety of linear and radial ramps, which are fully keyframable.
ReferenceCopies the sequence information from its input.
RenameChange the name a plane.
RenderRenders a mantra output driver directly into a composite network.
ReverseSimply reverses the frames in the sequence.
RotoshapeDraws one or more curves or shapes.
ScaleChanges the resolution of the image.
ScreenAdds two images together, saturating at white like photographic addition.
SequenceSequences two or more inputs end to end.
ShapeGenerates simple shapes, such as circles, stars and regular N-sided polygons.
SharpenSharpens an image by enhancing the contrast of edges.
ShiftShifts an image sequence in time.
ShuffleShuffle frames around to do out-of-order editing.
Sky environment mapCreates sky and ground images for use as environment maps.
SnipEither removes frames from a sequence or allows you to order them in a user-defined order.
StillLoad a single image file.
Streak BlurStreaks an image, adding a motion blur effect.
SubnetworkContains networks of other COPs.
SubtractSubtracts the foreground image from the background image.
SwapSwap any two channels.
SwitchPasses the input of one of its connected inputs through, acting like an exclusive switch.
Switch AlphaReplaces input 1’s alpha with input 2’s alpha.
SystemRuns an external program and writes the image data to its STDIN.
TileTiles the image sequence with multiple copies of the input image.
Time FilterBlurs a pixel through several frames.
Time MachineUses a second input to time warp the first input on a per pixel basis.
Time ScaleStretches or compresses a sequence in time.
Time WarpWarps time by slowing or speeding it up throughout the sequence.
TransformTranslates, rotates and/or scales the input image without changing the image resolution.
TrimTrims an input sequence in time by adjusting the beginning or the end of the sequence.
UV MapCreates a UV map.
UnderComposites the first input (Foreground) under the second (background).
UnpinExtracts an arbitrary quadrilateral area out of the input image.
VEX FilterRuns a VEX script on its input planes.
VEX GeneratorRuns a VEX script on the planes it generates.
VOP COP2 FilterContains a VOP network that filters input image data.
VOP COP2 GeneratorContains a VOP network that generates image data.
VectorPerforms vector operations on the input.
Velocity BlurBlurs an image by using pixel velocity to produce a motion blur effect.
WindowCuts a small window out of a larger image.
WipeDoes a wipe between two input sequences.
XorMakes two elements mutually exclusive; if their alpha mattes overlap, the overlap is removed.
Z CompDoes a Z composite of two images.