Node: Ease

From Waltz
Jump to navigation Jump to search

The Ease node allows you to apply a standard easing function to a number to create a new, eased, number. The range in which the easing is performed can be customized.

Settings

Expected Type Details Default
input Number or List<Number> The value, or list of values, that will have the easing function applied to them
Mode The easing function that will be applied to the input. Available easing modes are Sine (In), Sine (Out), Sine (In and Out), Cubic (In), Cubic (Out), Cubic (In and Out), Quint (In), Quint (Out), Quint (In and Out), Circ (In), Circ (Out), Circ (In and Out), Quad (In), Quad (Out), Quad (In and Out), Quart (In), Quart (Out), Quart (In and Out), Expo (In), Expo (Out), Expo (In and Out), Back (In), Back (Out), and Back (In and Out). For more information on these easing functions, see this Visual Guide to Easing Functions. Sine (In and Out)
rangeMinimum Number The minimum input value. The input will be rearranged based on this minimum, and the input will be clamped to the range between rangeMinimum and rangeMaximum. The output is normalized to this same range, but may be outside of the range if the easing function selected would result in a normalized value less than 0.0 or greater than 1.0. 0
rangeMaximum Number The maximum input value. The input will be rearranged based on this maximum, and the input will be clamped to the range between rangeMinimum and rangeMaximum. The output is normalized to this same range, but may be outside of the range if the easing function selected would result in a normalized value less than 0.0 or greater than 1.0. 1

Parameters

Type Details
output Number or List<Number> Note: The parameter is read-only. The eased values calculated from the provided input. If there is more than one input, the output is a List, otherwise it is a single Number.

Functions

Arguments Returns Details
interpolate(x) Number x - The value to ease. Number Ease the provided number given the parameters of this node.

Example Usage

No examples provided.

Nodes
Devices ArtNet Input · ArtNet Output · Interactive LED Processor · NDI™ Input · NDI™ Output · OSC Input · OSC Output · Projector · SensorLink · TCP · TUIO Output · UDP Input · UDP Output · Watchout Media Server
Objects LED Tile Layout · List · Map · Random Number · Simulated Touch · Timer · Value · Wave
Operators Blend · Change · Clip · Cluster Tracker · DMX Multiverse Merge · Ease · Filter · Hold · JSON Mapper · JSON Stringify · Logic · Math · Proximity · Range · Rotate · Scale · Shear · Smooth · Touch Mapper · Translate
Scenes External Scene · Material Scene
Materials Graph · Touch Material
Scripting Script Function · Script
Comments Comment