Float

Float

A float

Nodes that output this type

Absolute Value

Returns the absolute value of a float

Float

Bounds2f Height

Gets the height of the bounds.

Float

Bounds2f Min X

Gets the minimum X coordinate (left edge) of the bounds.

Float

Bounds2f Min Y

Gets the minimum Y coordinate (top edge) of the bounds.

Float

Bounds2f Width

Gets the width of the bounds.

Float

Curve Evaluate

Evaluates a curve at a given input value.

Float

Float Add

Adds two floats together.

Float

Float Constant

Creates a constant of Float. The user will modify this at the UI layer.

Float

Float Cosine

Computes the cosine of a float (in radians).

Float

Float Divide

Adds two floats together.

Float

Float If

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

Float

Float Lerp

Lerps between two floats using the x parameter

Float

Float Max

Returns the maximum float.

Float

Float Min

Returns the minimum float.

Float

Float Multiply

Multiplies two floats together.

Float

Float Passthrough

Responds with the value provided. Doing nothing to it.

Float

Float Power

Raises float 1 to the power of float 2

Float

Float Sine

Computes the sine of a float (in radians).

Float

Float Square Root

Compares the square root of a number

Float

Float Squared

Raises a float to the power of 2.

Float

Float Subtract

Adds two floats together.

Float

Int To Float

Converts an Int to a Float

Float

OkLab Histogram Lightness Quantile

Given an OkLab histogram and a quantile, returns the lightness value that corresponds to the quantile.

Float

Pi

Returns π as a float

Float

Point 2 Float Distance

The Euclidean distance between two Point 2 Floats.

Float

Point 2 Int Distance

The Euclidean distance between two Point 2 Ints, returned as a Float.

Float

Sequence Duration

Gets the duration from a sequence

Float

Vector 2 Float get X

Retrieves the X component of a Vector 2 Float.

Float

Vector 2 Float get Y

Retrieves the Y component of a Vector 2 Float.

Float

Vector 3D Float X

Gets the value in the x component for the provided vector

Float

Vector 3D Y Float

Gets the value in the y component for the provided vector

Float

Vector 3D Float Z

Gets the value in the z component for the provided vector

Float

Nodes that accept this type as input

Absolute Value

Returns the absolute value of a float

Float

Bounds 2D Float from X, Y, Width & Height

Creates the bounds of a 2D float region from its X, Y, Width and Height.

Bounds2f

Brush Solid

Creates a brush with a color and radius. Will stroke with the solid color.

Brush

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

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

Applies a color threshold to a Composition

Composition

Composition Contrast Adjustment

Adjusts the contrast of a Composition

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

Composition Gaussian Blur

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

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

Composition Lightness Threshold

Thresholds a Composition by OkLab lightness, producing an opaque white mask where lightness exceeds the threshold and transparent black elsewhere.

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

Composition Opacity Scale

Changes the opacity of an image by multiplying it by a scalar.

Composition

Composition Point Effect Shader

Runs a custom shader over a circular region around an effect center point.

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

Composition Sharpen

Applies a sharpen filter to the composition.

Composition

Composition Spacial Effect Shader

Runs a custom shader over an input that can spatially displace pixels by up to a maximum displacement.

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

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

Composition Zoom Blur

Performs a zoom blur on this composition

Composition

Curve Evaluate

Evaluates a curve at a given input value.

Float

Curve Gamma

A gamma curve. The gamma parameter corresponding to y=x^gamma.

Curve

Curve Pivoted Sigmoid

A pivoted sigmoid contrast curve that anchors at the pivot and smoothly compresses shadows and highlights, with a slope parameter controlling midtone contrast.

Curve

Curve S

An S-curve remaps values by anchoring contrast at a chosen pivot, increasing or decreasing midtone separation via slope, gently flattening the curve near black with toe to compress or lift shadows, and softly flattening near white with shoulder to roll off highlights, while keeping black and white fixed.

Curve

Float Add

Adds two floats together.

Float

Float Add To Dictionary

Adds a Float to a Dictionary

Dictionary

Float Cosine

Computes the cosine of a float (in radians).

Float

Float Divide

Adds two floats together.

Float

Float Equals

Checks if two floats are equal

Bool

Float Greater Than

Checks if the first float is greater than the second float

Bool

Float Greater Than Or Equal

Checks if the first float is greater than or equal to the second float

Bool

Float If

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

Float

Float Lerp

Lerps between two floats using the x parameter

Float

Float Less Than

Checks if the first float is less than the second float

Bool

Float Less Than Or Equal

Checks if the first float is less than or equal to the second float

Bool

Float Max

Returns the maximum float.

Float

Float Min

Returns the minimum float.

Float

Float Multiply

Multiplies two floats together.

Float

Float Passthrough

Responds with the value provided. Doing nothing to it.

Float

Float Power

Raises float 1 to the power of float 2

Float

Float Round to Int

Rounds the float to the nearest int

Int

Float Sine

Computes the sine of a float (in radians).

Float

Float Square Root

Compares the square root of a number

Float

Float Squared

Raises a float to the power of 2.

Float

Float Subtract

Adds two floats together.

Float

OkLab Color from Components

Given the L, a and b creates the color

OkLabColor

OkLab Histogram Lightness Quantile

Given an OkLab histogram and a quantile, returns the lightness value that corresponds to the quantile.

Float

Painter Add Ellipse with Render Style

Adds an ellipse to the painter and draws it with the render style. Set some transforms on the ellipse as well.

Painter

Painter Add Rectangle with Render Style

Adds a rectangle to the painter and draws it with the render style. Set some transforms on the rectangle as well.

Painter

Path Cardinal Cubic to Point

Moves the path from it's current point to another with a Cardinal Cubic spline.

Path

Point 2 Float from Components

Given an x and y creates a point

Point2f

RGBA Color from Components

Given the r, g, b and a creates the color

RGBAColor

RGB Color from Components

Given the r, g and b creates the color

RGBColor

Sequence Adjust Speed

Adjusts the speed of a sequence by a speed factor.

Sequence

Sequence Composition at Time

Extracts an composition from a sequence at a particular time

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

Sequence Trim Back

Given a sequence. Trims from the back.

Sequence

Sequence Trim Front

Given a sequence. Trims from the front.

Sequence

Transform 2D Rotate

Applies a rotation to a 2D transform. Rotation is in radians.

Transform2

Vector 2 Float from Components

Given an x and y creates a vector.

Vector2f

Vector 2 Float Scalar Multiply

Multiplies each element of the Vector as a scalar

Vector2f

Vector 3 Float from Components

Given an x, y and z creates a vector floats.

Vector3f