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

LMS Color Alpha

Gets the alpha component of an LMS color with alpha.

→ Float

LMS Color L

Gets the L component of an LMS color with alpha.

→ Float

LMS Color M

Gets the M component of an LMS color with alpha.

→ Float

LMS Color S

Gets the S component of an LMS color with alpha.

→ Float

OkLab Color a

Gets the a component of an OkLab color with alpha.

→ Float

OkLab Color Alpha

Gets the alpha component of an OkLab color with alpha.

→ Float

OkLab Color b

Gets the b component of an OkLab color with alpha.

→ Float

OkLab Color L

Gets the L component of an OkLab color with alpha.

→ Float

OkLab Histogram Lightness Quantile

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

→ Float

OkLch Color Alpha

Gets the alpha component of an OkLch color with alpha.

→ Float

OkLch Color c

Gets the c component of an OkLch color with alpha.

→ Float

OkLch Color h

Gets the hue in radians of an OkLch color with alpha.

→ Float

OkLch Color L

Gets the L component of an OkLch color with alpha.

→ 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

XYZ Color Alpha

Gets the alpha component of an XYZ color with alpha.

→ Float

XYZ Color X

Gets the X tristimulus value of an XYZ color with alpha.

→ Float

XYZ Color Y

Gets the Y tristimulus value of an XYZ color with alpha.

→ Float

XYZ Color Z

Gets the Z tristimulus value of an XYZ color with alpha.

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

Creates a brush with a custom shader.

→ Brush

Brush Dashed

Creates a brush that alternates between two colors along the length of the path, for dashed/dotted strokes.

→ Brush

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 an image's brightness by offsetting the L component in OkLab. A scale of 0 leaves brightness unchanged, positive values brighten, and negative values darken.

→ Composition

Composition Color Threshold

Applies a color threshold to a Composition

→ Composition

Composition Contrast Adjustment

Adjusts the contrast of a Composition

→ Composition

Composition Duotone

Creates a duotone effect. Colors below the threshold will be color 1, colors above will be color 2.

→ Composition

Composition Emboss

Applies an emboss effect, turning edges into a raised relief lit from the given angle. Flat areas become mid-gray; a negative amount debosses.

→ Composition

Composition Exposure Adjust

Updates the exposure of your image. Internally, will multiply the linear version of RGB values by a value that equals 2^step.

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

Applies a fisheye lens distortion to this composition, magnifying the center and compressing the edges

→ 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 Opaque Bounds

Computes the bounding box of the pixels in a composition whose alpha is greater than the threshold. Unlike Composition Bounds, transparent regions are excluded.

→ Bounds2f

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 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 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 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 with Alpha from Components

Given the L, a, b and alpha creates the color

→ OkLabA

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

OkLch Color with Alpha from Components

Given the L, chroma, hue in radians and alpha creates the color

→ OkLchA

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 its current point to another with a Cardinal Cubic spline.

→ Path

Path Drawing Move

Represents a move in a freehand drawing.

→ Path

Path Drawing Start

Represents the start of a freehand drawing.

→ Path

Point 2 Float from Components

Given an x and y creates a point

→ Point2f

Profiled Color Blackbody

Creates a profiled color that is the color of a blackbody emitter at a given kelvin.

→ ProfiledColor

Profiled Color Brightness Adjust

Adjusts a profiled color's lightness in OkLab.

→ ProfiledColor

Profiled Color Exposure Adjust

Updates a profiled color's exposure by multiplying linear RGB values by 2^steps.

→ ProfiledColor

Profiled Color From Wavelength (nm)

Creates a profiled color from a monochromatic wavelength in nanometres.

→ ProfiledColor

Profiled Color Saturation Adjust

Scales the chroma components of a profiled color in OkLab.

→ ProfiledColor

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

Styled Character New

Creates a new styled character

→ StyledCharacter

Styled String from Characters (Max Width)

Returns a styled string from a list of styled characters that wraps at a maximum width and starts at the origin

→ StyledString

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

XYZ Color with Alpha from Components

Creates an XYZ color with alpha from its components.

→ XYZA