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

Composition Scale Bilinear Interpolation

Uses the bilinear interpolation algorithm to scale an image recipe

Composition

Composition Blend Add

Adds the foreground and background images together using additive blending.

Composition

Composition Blend Alpha

Blends between the foreground and background using the alpha component of the foreground. 1 is foreground. 0 is background.

Composition

Composition Blend Max

Blends the foreground and background images using maximum value blending.

Composition

Composition Blend Min

Blends the foreground and background images using minimum blending, taking the minimum value for each pixel.

Composition

Composition Blend Multiply

Multiplies the foreground and background images together using multiply blending.

Composition

Composition Blend Stencil

Blends the foreground and background images using stencil blending.

Composition

Composition Blend Subtract

Subtracts the foreground image from the background image using subtractive blending.

Composition

Composition Blend with Factor

Blends the foreground and background compositions together using a factor. Internally, this modifies the alpha of the foreground by multiplying by the factor on the alpha component and then performing an alpha blend.

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

Composition Box Blur with OkLab

Applies a box blur to an image in OkLab color space. Dimension is the size. 1 corresponding to 3x3, 2 5x5 and so on.

Composition

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

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

Composition Color Convert

Converts a Composition from one color space to another.

Composition

Composition Color Invert

Applies a color invert operation to a Composition. Taking 1 and subtracting each RGB operation against it.

Composition

Composition Color Rect

Given a color and it's color proile. Creates a rectangle Composition of that color.

Composition

Composition Color Threshold

Applies a color threshold to a Composition

Composition

Composition Contrast Adjustment

Adjusts the contrast of a Composition

Composition

Composition Convolution

Performs a convolution on an composition

Composition

Composition Crop

Applies a crop to a Composition

Composition

Composition Custom Transformer Shader

Given an input, runs a custom defined shader over that input.

Composition

Composition Flip Horizontal

Flips the image along the horizontal axis

Composition

Composition Flip Vertical

Flips the image vertically

Composition

Composition from Asset

Creates a composition from an asset in your catalog.

Composition

Composition Gaussian Blur

Applies a gaussian blur to an image. Sigma controls the blur intensity.

Composition

Composition Gaussian Blur with OkLab

Applies a gaussian blur to an image in OkLab color space. Sigma controls the blur intensity.

Composition

Composition Grayscale

Applies grayscale to a Composition

Composition

Composition If

If the boolean is true returns input 1, otherwise input 2. Type: Composition

Composition

Composition Lightness Curve

Applies a curve to the L component in an OkLab color. Adjusting the lightness of the image.

Composition

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

Monet's Women with a Parasol

Creates a composition from Monet's "Women with a Parasol" painting. Used frequently as a test asset.

Composition

Composition Morphological Max

Apples a morphological max operation.

Composition

Composition Morphological Min

Apples a morphological min operation.

Composition

Composition Painter

Creates a composition from a painter.

Composition

Composition Passthrough

Responds with the value provided. Doing nothing to it.

Composition

Composition Perceptual Difference

Calculates the difference for each pixel to the OkLab color specified. Each r, g, b and a component in the output is the difference.

Composition

Composition Pixelate

Applies a pixelation effect to a composition.

Composition

Composition RGB Curve

Applies a curve to the R, G, and B components

Composition

Composition Rotate 180

Rotates the image 180 degrees

Composition

Composition Rotate 90 Clockwise

Rotates the image 90 degrees clockwise

Composition

Composition Rotate 90 Counter Clockwise

Rotates the image 90 degrees counter-clockwise

Composition

Composition Saturation Adjust

Adjusts the saturation of an image by a given factor. Internally, scales the chroma components in OkLab color space.

Composition

Composition Scale Nearest Neighbor

Uses the nearest neighbor algorithm to scale an image recipe

Composition

Composition Segment

Segments objects in a composition using SAM3. Accepts a text prompt and lists of positive/negative click points.

Composition

Composition Sharpen

Applies a sharpen filter to the composition.

Composition

Composition Sobel Edge Detection

Applies Sobel edge detection to an image.

Composition

Composition Swirl

Applies a swirl distortion to this composition

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

Composition Uniform Lightness

Sets a uniform lightness to the entire image by using OkLab and setting the lightness to a constant number.

Composition

Composition Vignette

darkens the outer edges - radius (0-1, measured relative to the image's smaller dimension) sets how far the bright center extends, Softness (typically 0.05-0.5) controls the width of the fade-out band, and Strength (0–1) defines how dark the edges become at maximum.

Composition

Composition Zoom Blur

Performs a zoom blur on this composition

Composition

Sequence Composition at Time

Extracts an composition from a sequence at a particular time

Composition

Nodes that accept this type as input

Composition Absolute Value

Takes the absolute value of all the pixels in the image.

Composition

Composition Scale Bilinear Interpolation

Uses the bilinear interpolation algorithm to scale an image recipe

Composition

Composition Blend Add

Adds the foreground and background images together using additive blending.

Composition

Composition Blend Alpha

Blends between the foreground and background using the alpha component of the foreground. 1 is foreground. 0 is background.

Composition

Composition Blend Max

Blends the foreground and background images using maximum value blending.

Composition

Composition Blend Min

Blends the foreground and background images using minimum blending, taking the minimum value for each pixel.

Composition

Composition Blend Multiply

Multiplies the foreground and background images together using multiply blending.

Composition

Composition Blend Stencil

Blends the foreground and background images using stencil blending.

Composition

Composition Blend Subtract

Subtracts the foreground image from the background image using subtractive blending.

Composition

Composition Blend with Factor

Blends the foreground and background compositions together using a factor. Internally, this modifies the alpha of the foreground by multiplying by the factor on the alpha component and then performing an alpha blend.

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

Composition Box Blur with OkLab

Applies a box blur to an image in OkLab color space. Dimension is the size. 1 corresponding to 3x3, 2 5x5 and so on.

Composition

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

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

Composition Color Convert

Converts a Composition from one color space to another.

Composition

Composition Color Invert

Applies a color invert operation to a Composition. Taking 1 and subtracting each RGB operation against it.

Composition

Composition Color Profile

Gets the color profile associated with a Composition

ColorProfile

Composition Color Threshold

Applies a color threshold to a Composition

Composition

Composition Contrast Adjustment

Adjusts the contrast of a Composition

Composition

Composition Convolution

Performs a convolution on an composition

Composition

Composition Crop

Applies a crop to a Composition

Composition

Composition Custom Transformer Shader

Given an input, runs a custom defined shader over that input.

Composition

Composition Flip Horizontal

Flips the image along the horizontal axis

Composition

Composition Flip Vertical

Flips the image vertically

Composition

Composition Gaussian Blur

Applies a gaussian blur to an image. Sigma controls the blur intensity.

Composition

Composition Gaussian Blur with OkLab

Applies a gaussian blur to an image in OkLab color space. Sigma controls the blur intensity.

Composition

Composition Grayscale

Applies grayscale to a Composition

Composition

Composition If

If the boolean is true returns input 1, otherwise input 2. Type: Composition

Composition

Composition Lightness Curve

Applies a curve to the L component in an OkLab color. Adjusting the lightness of the image.

Composition

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

Composition Morphological Max

Apples a morphological max operation.

Composition

Composition Morphological Min

Apples a morphological min operation.

Composition

Composition Passthrough

Responds with the value provided. Doing nothing to it.

Composition

Composition Perceptual Difference

Calculates the difference for each pixel to the OkLab color specified. Each r, g, b and a component in the output is the difference.

Composition

Composition Pixelate

Applies a pixelation effect to a composition.

Composition

Composition RGB Curve

Applies a curve to the R, G, and B components

Composition

Composition Rotate 180

Rotates the image 180 degrees

Composition

Composition Rotate 90 Clockwise

Rotates the image 90 degrees clockwise

Composition

Composition Rotate 90 Counter Clockwise

Rotates the image 90 degrees counter-clockwise

Composition

Composition Saturation Adjust

Adjusts the saturation of an image by a given factor. Internally, scales the chroma components in OkLab color space.

Composition

Composition Scale Nearest Neighbor

Uses the nearest neighbor algorithm to scale an image recipe

Composition

Composition Segment

Segments objects in a composition using SAM3. Accepts a text prompt and lists of positive/negative click points.

Composition

Composition Sharpen

Applies a sharpen filter to the composition.

Composition

Composition Size

Gets the resulting size of a Composition

Vector2i

Composition Sobel Edge Detection

Applies Sobel edge detection to an image.

Composition

Composition Swirl

Applies a swirl distortion to this composition

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

Composition to OkLab Histogram

Creates an OkLab Histogram from the colors in a Composition.

OkLabHist

Composition Uniform Lightness

Sets a uniform lightness to the entire image by using OkLab and setting the lightness to a constant number.

Composition

Composition Vignette

darkens the outer edges - radius (0-1, measured relative to the image's smaller dimension) sets how far the bright center extends, Softness (typically 0.05-0.5) controls the width of the fade-out band, and Strength (0–1) defines how dark the edges become at maximum.

Composition

Composition Zoom Blur

Performs a zoom blur on this composition

Composition

Sequence from Composition and Duration

Give a Composition and a Duration. Returns a Sequence.

Sequence

Sequence Graph

Creates a sequence that runs the graph to get the duration and the frame for each time.

Sequence