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 Add with OkLab

Adds the foreground and background images together using additive blending in OkLab color space.

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 Alpha with OkLab

Blends between the foreground and background using the alpha component of the foreground in OkLab color space. 1 is foreground. 0 is background.

Composition

Composition Blend Divide

Divides the background image by the foreground image using division blending.

Composition

Composition Blend Divide with OkLab

Divides the background image by the foreground image using division blending in OkLab color space.

Composition

Composition Blend Max

Blends the foreground and background images using maximum value blending.

Composition

Composition Blend Max with OkLab

Blends the foreground and background images using maximum value blending in OkLab color space.

Composition

Composition Blend Min

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

Composition

Composition Blend Min with OkLab

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

Composition

Composition Blend Multiply

Multiplies the foreground and background images together using multiply blending.

Composition

Composition Blend Multiply with OkLab

Multiplies the foreground and background images together using multiply blending in OkLab color space.

Composition

Composition Blend Subtract

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

Composition

Composition Blend Subtract with OkLab

Subtracts the foreground image from the background image using subtractive blending in OkLab color space.

Composition

Composition Blend with Mask

Given a mask. Blends between the foreground and background using the r component of the mask. 1 is foreground. 0 is background.

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 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 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 Painter

Creates a composition from a painter.

Composition

Composition Passthrough

Passes through a Composition. Doing no modifications. Can be used for making the graph cleaner.

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 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 Facial Skin

Given an input image. Returns a mask that segments out the facial skin in the image.

Composition

Composition Segment Mouth Lips Eyes Eyebrows

Given an input image, returns a mask (all white) of the mouth, lips, eyes, and eyebrows area.

Composition

Composition Segment Person

Given an input image. Returns a mask that segments out the person in the image.

Composition

Composition Segment Under Right Eye

Given an input image, returns a mask (all white) of the area under the right eye.

Composition

Composition Sobel Edge Detection

Applies Sobel edge detection to an image.

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

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 Add with OkLab

Adds the foreground and background images together using additive blending in OkLab color space.

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 Alpha with OkLab

Blends between the foreground and background using the alpha component of the foreground in OkLab color space. 1 is foreground. 0 is background.

Composition

Composition Blend Divide

Divides the background image by the foreground image using division blending.

Composition

Composition Blend Divide with OkLab

Divides the background image by the foreground image using division blending in OkLab color space.

Composition

Composition Blend Max

Blends the foreground and background images using maximum value blending.

Composition

Composition Blend Max with OkLab

Blends the foreground and background images using maximum value blending in OkLab color space.

Composition

Composition Blend Min

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

Composition

Composition Blend Min with OkLab

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

Composition

Composition Blend Multiply

Multiplies the foreground and background images together using multiply blending.

Composition

Composition Blend Multiply with OkLab

Multiplies the foreground and background images together using multiply blending in OkLab color space.

Composition

Composition Blend Subtract

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

Composition

Composition Blend Subtract with OkLab

Subtracts the foreground image from the background image using subtractive blending in OkLab color space.

Composition

Composition Blend with Mask

Given a mask. Blends between the foreground and background using the r component of the mask. 1 is foreground. 0 is background.

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 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 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

Passes through a Composition. Doing no modifications. Can be used for making the graph cleaner.

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 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 Facial Skin

Given an input image. Returns a mask that segments out the facial skin in the image.

Composition

Composition Segment Mouth Lips Eyes Eyebrows

Given an input image, returns a mask (all white) of the mouth, lips, eyes, and eyebrows area.

Composition

Composition Segment Person

Given an input image. Returns a mask that segments out the person in the image.

Composition

Composition Segment Under Right Eye

Given an input image, returns a mask (all white) of the area under the right eye.

Composition

Composition Size

Gets the resulting size of a Composition

Vector2i

Composition Sobel Edge Detection

Applies Sobel edge detection to an image.

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

Sequence from Composition and Duration

Give a Composition and a Duration. Returns a Sequence.

Sequence