Composition
Composition
A composition to create an image.
Nodes that output this type
Composition Absolute Value
Takes the absolute value of all the pixels in the image.
Composition Blend Add
Adds the foreground and background images together using additive blending.
Composition Blend Alpha
Blends between the foreground and background using the alpha component of the foreground. 1 is foreground. 0 is background.
Composition Blend Max
Blends the foreground and background images using maximum value blending.
Composition Blend Min
Blends the foreground and background images using minimum blending, taking the minimum value for each pixel.
Composition Blend Multiply
Multiplies the foreground and background images together using multiply blending.
Composition Blend Stencil
Blends the foreground and background images using stencil blending. When the foreground is over the background, the foreground's alpha and the background's r, g and b are used.
Composition Blend Subtract
Subtracts the foreground image from the background image using subtractive blending.
Composition Bloom
Adds a soft bloom glow by blurring the image's bright areas and additively blending them back over the original. Threshold selects bright areas (OkLab lightness), sigma controls glow spread, intensity scales the glow strength.
Composition Box Blur
Applies a box blur to an image. Dimension is the size. 1 corresponding to 3x3, 2 5x5 and so on.
Composition Brightness Adjust
Adjusts the brightness of an image by a given factor. Internally, works by modifying the L component of OkLab by multiplying it by the scale.
Composition Chroma Offset
Applies a chroma offset to an image. This is done by modifying the a and b components of OkLab. For the vector, X applies to a, Y to to b.
Composition Color Convert
Converts a Composition from one color space to another.
Composition Color Invert
Applies a color invert operation to a composition. Taking 1 and subtracting each RGB operation against it. Works in linear color.
Composition Color Threshold
Applies a color threshold to a Composition
Composition Color Transformer Shader
Defines a custom shader that takes an input color and then transforms that color to an output color.
Composition Contrast Adjustment
Adjusts the contrast of a Composition
Composition Convolution
Performs a convolution on an composition
Composition Crop
Applies a crop to a Composition
Composition Film Grain
adds multi-octave value-noise film grain in OkLabA - grain_strength controls the overall intensity, and the fine/medium/high frequency and weight pairs control the size and contribution of each grain octave.
Composition Flip Horizontal
Flips the image along the horizontal axis
Composition Flip Vertical
Flips the image vertically
Composition from Asset
Creates a composition from an asset in your catalog.
Composition Gaussian Blur
Applies a gaussian blur to an image. Sigma controls the blur intensity.
Composition Grayscale
Applies grayscale to a Composition
Composition Halftone
Applies a halftone effect to a composition, tiling it into cells and painting a foreground-colored dot in each cell whose radius grows as the cell darkens, over a background color.
Composition If
If the boolean is true returns input 1, otherwise input 2. Type: Composition
Composition Kaleidoscope
Applies a kaleidoscope effect, folding the image into mirrored wedges around the center. segments controls the number of wedges, rotation spins the pattern, and warp/warp_frequency add a radial glass-like distortion.
Composition Lightness Curve
Applies a curve to the L component in an OkLab color. Adjusting the lightness of the image.
Composition Lightness Threshold
Thresholds a Composition by OkLab lightness, producing an opaque white mask where lightness exceeds the threshold and transparent black elsewhere.
Composition RGBA Linear Transform
Applies a linear transform to a Composition's RGBA values. Before application, will convert to a linear version of the color profile and will convert to an RGB profile if needed.
Composition Liquify
Applies a sinusoidal liquify distortion to this composition, displacing pixels by a wave whose size is controlled by amplitude and whose density is controlled by frequency.
Composition Median
Applies a per-channel median filter to a composition over a square window, reducing noise while preserving edges. kernel_size controls the window size (window width is 2*kernel_size-1).
Monet's Women with a Parasol
Creates a composition from Monet's "Women with a Parasol" painting. Used frequently as a test asset.
Composition Morphological Max
Apples a morphological max operation.
Composition Morphological Min
Apples a morphological min operation.
Composition Negative
Creates the effect of a negative image by subracting from each component of the image.
Composition Nonlinear RGB Blend Alpha
A specialized version of CompositionBlendAlpha. Blends in a non-linear RGB.
Composition Opacity Scale
Changes the opacity of an image by multiplying it by a scalar.
Composition Painter
Creates a composition from a painter.
Composition Passthrough
Responds with the value provided. Doing nothing to it.
Composition Pixelate
Applies a pixelation effect to a composition.
Composition Point Effect Shader
Runs a custom shader over a circular region around an effect center point.
Composition RGB Curve
Applies a curve to the R, G, and B components
Composition Rotate 180
Rotates the image 180 degrees
Composition Rotate 90 Clockwise
Rotates the image 90 degrees clockwise
Composition Rotate 90 Counter Clockwise
Rotates the image 90 degrees counter-clockwise
Composition Saturation Adjust
Adjusts the saturation of an image by a given factor. Internally, scales the chroma components in OkLab color space.
Composition Scanlines
Applies a CRT-style scanline effect, darkening the composition in horizontal bands whose spacing is set by size, sharpness by beam power, vertical phase by line offset, and overall strength by intensity.
Composition Segment
Segments objects in a composition using SAM3. Accepts a text prompt and lists of positive/negative click points.
Composition Sharpen
Applies a sharpen filter to the composition.
Composition Sobel Edge Detection
Applies Sobel edge detection to an image.
Composition Spacial Effect Shader
Runs a custom shader over an input that can spatially displace pixels by up to a maximum displacement.
Composition Swirl
Applies a swirl distortion to this composition
Composition Target White Kelvin
Sets the image white point to the value specified in Kelvin. The profile connection white point is D50, so you will only see changes as you move away from that.
Composition Transform
Applies a 2D transform to a Composition.
Composition Vibrance Adjustment
Adjusts the vibrance of an image by a given strength. Internally, boosts chroma in OkLab color space adaptively, applying more boost to less saturated colors.
Composition Vignette
darkens the area outside an ellipse - center is the bright spot in pixel coordinates, radius_x and radius_y are the ellipse semi-axes in pixels where the falloff starts, softness is the width of the fade-out band in pixels, and strength (0-1) defines how dark the edges become at maximum.
Composition Zoom Blur
Performs a zoom blur on this composition
Sequence Composition at Time
Extracts an composition from a sequence at a particular time
Nodes that accept this type as input
Composition Absolute Value
Takes the absolute value of all the pixels in the image.
Composition Blend Add
Adds the foreground and background images together using additive blending.
Composition Blend Alpha
Blends between the foreground and background using the alpha component of the foreground. 1 is foreground. 0 is background.
Composition Blend Max
Blends the foreground and background images using maximum value blending.
Composition Blend Min
Blends the foreground and background images using minimum blending, taking the minimum value for each pixel.
Composition Blend Multiply
Multiplies the foreground and background images together using multiply blending.
Composition Blend Stencil
Blends the foreground and background images using stencil blending. When the foreground is over the background, the foreground's alpha and the background's r, g and b are used.
Composition Blend Subtract
Subtracts the foreground image from the background image using subtractive blending.
Composition Bloom
Adds a soft bloom glow by blurring the image's bright areas and additively blending them back over the original. Threshold selects bright areas (OkLab lightness), sigma controls glow spread, intensity scales the glow strength.
Composition Bounds
Computes the bounding box of a composition.
Composition Box Blur
Applies a box blur to an image. Dimension is the size. 1 corresponding to 3x3, 2 5x5 and so on.
Composition Brightness Adjust
Adjusts the brightness of an image by a given factor. Internally, works by modifying the L component of OkLab by multiplying it by the scale.
Composition Chroma Offset
Applies a chroma offset to an image. This is done by modifying the a and b components of OkLab. For the vector, X applies to a, Y to to b.
Composition Color Convert
Converts a Composition from one color space to another.
Composition Color Invert
Applies a color invert operation to a composition. Taking 1 and subtracting each RGB operation against it. Works in linear color.
Composition Color Profile
Gets the color profile associated with a Composition
Composition Color Threshold
Applies a color threshold to a Composition
Composition Color Transformer Shader
Defines a custom shader that takes an input color and then transforms that color to an output color.
Composition Contrast Adjustment
Adjusts the contrast of a Composition
Composition Convolution
Performs a convolution on an composition
Composition Crop
Applies a crop to a Composition
Composition Film Grain
adds multi-octave value-noise film grain in OkLabA - grain_strength controls the overall intensity, and the fine/medium/high frequency and weight pairs control the size and contribution of each grain octave.
Composition Flip Horizontal
Flips the image along the horizontal axis
Composition Flip Vertical
Flips the image vertically
Composition Gaussian Blur
Applies a gaussian blur to an image. Sigma controls the blur intensity.
Composition Grayscale
Applies grayscale to a Composition
Composition Halftone
Applies a halftone effect to a composition, tiling it into cells and painting a foreground-colored dot in each cell whose radius grows as the cell darkens, over a background color.
Composition If
If the boolean is true returns input 1, otherwise input 2. Type: Composition
Composition Kaleidoscope
Applies a kaleidoscope effect, folding the image into mirrored wedges around the center. segments controls the number of wedges, rotation spins the pattern, and warp/warp_frequency add a radial glass-like distortion.
Composition Lightness Curve
Applies a curve to the L component in an OkLab color. Adjusting the lightness of the image.
Composition Lightness Threshold
Thresholds a Composition by OkLab lightness, producing an opaque white mask where lightness exceeds the threshold and transparent black elsewhere.
Composition RGBA Linear Transform
Applies a linear transform to a Composition's RGBA values. Before application, will convert to a linear version of the color profile and will convert to an RGB profile if needed.
Composition Liquify
Applies a sinusoidal liquify distortion to this composition, displacing pixels by a wave whose size is controlled by amplitude and whose density is controlled by frequency.
Composition Median
Applies a per-channel median filter to a composition over a square window, reducing noise while preserving edges. kernel_size controls the window size (window width is 2*kernel_size-1).
Composition Morphological Max
Apples a morphological max operation.
Composition Morphological Min
Apples a morphological min operation.
Composition Negative
Creates the effect of a negative image by subracting from each component of the image.
Composition Nonlinear RGB Blend Alpha
A specialized version of CompositionBlendAlpha. Blends in a non-linear RGB.
Composition Opacity Scale
Changes the opacity of an image by multiplying it by a scalar.
Composition Passthrough
Responds with the value provided. Doing nothing to it.
Composition Pixelate
Applies a pixelation effect to a composition.
Composition Point Effect Shader
Runs a custom shader over a circular region around an effect center point.
Composition RGB Curve
Applies a curve to the R, G, and B components
Composition Rotate 180
Rotates the image 180 degrees
Composition Rotate 90 Clockwise
Rotates the image 90 degrees clockwise
Composition Rotate 90 Counter Clockwise
Rotates the image 90 degrees counter-clockwise
Composition Saturation Adjust
Adjusts the saturation of an image by a given factor. Internally, scales the chroma components in OkLab color space.
Composition Scanlines
Applies a CRT-style scanline effect, darkening the composition in horizontal bands whose spacing is set by size, sharpness by beam power, vertical phase by line offset, and overall strength by intensity.
Composition Segment
Segments objects in a composition using SAM3. Accepts a text prompt and lists of positive/negative click points.
Composition Sharpen
Applies a sharpen filter to the composition.
Composition Sobel Edge Detection
Applies Sobel edge detection to an image.
Composition Spacial Effect Shader
Runs a custom shader over an input that can spatially displace pixels by up to a maximum displacement.
Composition Swirl
Applies a swirl distortion to this composition
Composition Target White Kelvin
Sets the image white point to the value specified in Kelvin. The profile connection white point is D50, so you will only see changes as you move away from that.
Composition to OkLab Histogram
Creates an OkLab Histogram from the colors in a Composition.
Composition Transform
Applies a 2D transform to a Composition.
Composition Vibrance Adjustment
Adjusts the vibrance of an image by a given strength. Internally, boosts chroma in OkLab color space adaptively, applying more boost to less saturated colors.
Composition Vignette
darkens the area outside an ellipse - center is the bright spot in pixel coordinates, radius_x and radius_y are the ellipse semi-axes in pixels where the falloff starts, softness is the width of the fade-out band in pixels, and strength (0-1) defines how dark the edges become at maximum.
Composition Zoom Blur
Performs a zoom blur on this composition
Sequence from Composition and Duration
Give a Composition and a Duration. Returns a Sequence.
Sequence Graph
Creates a sequence that runs the graph to get the duration and the frame for each time.