Float
Float
A float
Nodes that output this type
Absolute Value
Returns the absolute value of a float
Bounds2f Height
Gets the height of the bounds.
Bounds2f Min X
Gets the minimum X coordinate (left edge) of the bounds.
Bounds2f Min Y
Gets the minimum Y coordinate (top edge) of the bounds.
Bounds2f Width
Gets the width of the bounds.
Curve Evaluate
Evaluates a curve at a given input value.
Float Add
Adds two floats together.
Float Constant
Creates a constant of Float. The user will modify this at the UI layer.
Float Cosine
Computes the cosine of a float (in radians).
Float Divide
Adds two floats together.
Float Lerp
Lerps between two floats using the x parameter
Float Max
Returns the maximum float.
Float Min
Returns the minimum float.
Float Multiply
Multiplies two floats together.
Float Power
Raises float 1 to the power of float 2
Float Sine
Computes the sine of a float (in radians).
Float Square Root
Compares the square root of a number
Float Squared
Raises a float to the power of 2.
Float Subtract
Adds two floats together.
Int To Float
Converts an Int to a Float
LMS Color Alpha
Gets the alpha component of an LMS color with alpha.
LMS Color L
Gets the L component of an LMS color with alpha.
LMS Color M
Gets the M component of an LMS color with alpha.
LMS Color S
Gets the S component of an LMS color with alpha.
OkLab Color a
Gets the a component of an OkLab color with alpha.
OkLab Color Alpha
Gets the alpha component of an OkLab color with alpha.
OkLab Color b
Gets the b component of an OkLab color with alpha.
OkLab Color L
Gets the L component of an OkLab color with alpha.
OkLab Histogram Lightness Quantile
Given an OkLab histogram and a quantile, returns the lightness value that corresponds to the quantile.
OkLch Color Alpha
Gets the alpha component of an OkLch color with alpha.
OkLch Color c
Gets the c component of an OkLch color with alpha.
OkLch Color h
Gets the hue in radians of an OkLch color with alpha.
OkLch Color L
Gets the L component of an OkLch color with alpha.
Pi
Returns π as a float
Point 2 Float Distance
The Euclidean distance between two Point 2 Floats.
Point 2 Int Distance
The Euclidean distance between two Point 2 Ints, returned as a Float.
Sequence Duration
Gets the duration from a sequence
Vector 2 Float get X
Retrieves the X component of a Vector 2 Float.
Vector 2 Float get Y
Retrieves the Y component of a Vector 2 Float.
Vector 3D Float X
Gets the value in the x component for the provided vector
Vector 3D Y Float
Gets the value in the y component for the provided vector
Vector 3D Float Z
Gets the value in the z component for the provided vector
XYZ Color Alpha
Gets the alpha component of an XYZ color with alpha.
XYZ Color X
Gets the X tristimulus value of an XYZ color with alpha.
XYZ Color Y
Gets the Y tristimulus value of an XYZ color with alpha.
XYZ Color Z
Gets the Z tristimulus value of an XYZ color with alpha.
Nodes that accept this type as input
Absolute Value
Returns the absolute value of a float
Bounds 2D Float from X, Y, Width & Height
Creates the bounds of a 2D float region from its X, Y, Width and Height.
Brush Custom
Creates a brush with a custom shader.
Brush Dashed
Creates a brush that alternates between two colors along the length of the path, for dashed/dotted strokes.
Brush Solid
Creates a brush with a color and radius. Will stroke with the solid color.
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 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 Color Threshold
Applies a color threshold to a Composition
Composition Contrast Adjustment
Adjusts the contrast of a Composition
Composition Duotone
Creates a duotone effect. Colors below the threshold will be color 1, colors above will be color 2.
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 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 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 Fisheye
Applies a fisheye lens distortion to this composition, magnifying the center and compressing the edges
Composition Gaussian Blur
Applies a gaussian blur to an image. Sigma controls the blur intensity.
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 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 Opacity Scale
Changes the opacity of an image by multiplying it by a scalar.
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.
Composition Point Effect Shader
Runs a custom shader over a circular region around an effect center point.
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 Sharpen
Applies a sharpen filter to the composition.
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 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
Curve Evaluate
Evaluates a curve at a given input value.
Curve Gamma
A gamma curve. The gamma parameter corresponding to y=x^gamma.
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 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.
Float Add
Adds two floats together.
Float Cosine
Computes the cosine of a float (in radians).
Float Divide
Adds two floats together.
Float Equals
Checks if two floats are equal
Float Greater Than
Checks if the first float is greater than the second float
Float Greater Than Or Equal
Checks if the first float is greater than or equal to the second float
Float Lerp
Lerps between two floats using the x parameter
Float Less Than
Checks if the first float is less than the second float
Float Less Than Or Equal
Checks if the first float is less than or equal to the second float
Float Max
Returns the maximum float.
Float Min
Returns the minimum float.
Float Multiply
Multiplies two floats together.
Float Power
Raises float 1 to the power of float 2
Float Round to Int
Rounds the float to the nearest int
Float Sine
Computes the sine of a float (in radians).
Float Square Root
Compares the square root of a number
Float Squared
Raises a float to the power of 2.
Float Subtract
Adds two floats together.
OkLab Color with Alpha from Components
Given the L, a, b and alpha creates the color
OkLab Color from Components
Given the L, a and b creates the color
OkLab Histogram Lightness Quantile
Given an OkLab histogram and a quantile, returns the lightness value that corresponds to the quantile.
OkLch Color with Alpha from Components
Given the L, chroma, hue in radians and alpha creates the color
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 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.
Path Cardinal Cubic to Point
Moves the path from its current point to another with a Cardinal Cubic spline.
Path Drawing Move
Represents a move in a freehand drawing.
Path Drawing Start
Represents the start of a freehand drawing.
Point 2 Float from Components
Given an x and y creates a point
Profiled Color Blackbody
Creates a profiled color that is the color of a blackbody emitter at a given kelvin.
Profiled Color Brightness Adjust
Adjusts a profiled color's lightness in OkLab.
Profiled Color Exposure Adjust
Updates a profiled color's exposure by multiplying linear RGB values by 2^steps.
Profiled Color From Wavelength (nm)
Creates a profiled color from a monochromatic wavelength in nanometres.
Profiled Color Saturation Adjust
Scales the chroma components of a profiled color in OkLab.
RGBA Color from Components
Given the r, g, b and a creates the color
RGB Color from Components
Given the r, g and b creates the color
Sequence Adjust Speed
Adjusts the speed of a sequence by a speed factor.
Sequence Composition at Time
Extracts an composition from a sequence at a particular time
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.
Sequence Trim Back
Given a sequence. Trims from the back.
Sequence Trim Front
Given a sequence. Trims from the front.
Styled Character New
Creates a new styled character
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
Transform 2D Rotate
Applies a rotation to a 2D transform. Rotation is in radians.
Vector 2 Float from Components
Given an x and y creates a vector.
Vector 2 Float Scalar Multiply
Multiplies each element of the Vector as a scalar
Vector 3 Float from Components
Given an x, y and z creates a vector floats.
XYZ Color with Alpha from Components
Creates an XYZ color with alpha from its components.