Category:ProtoFlux:Math:Interpolation: Difference between revisions

Category page
No edit summary
m fix link spaces
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Table ProtoFluxCategoryNodes
{{Table ProtoFluxCategoryNodes
|Bezier Curve||
|BezierCurve|| Returns a lerped value of a bezier curve, using provided tangents.
|Constant Slerp||
|ConstantSlerp|| Changes at a constant speed to the target value every frame (usually dealing with rotations such as [[Type:floatQ|floatQ]]).
|Cosine Lerp||
|CosineLerp|| Returns a value that acts like a [[ProtoFlux:Cos|cosine]] wave curve every frame.
|Cubic Lerp||
|CubicLerp|| Similar to the [[ProtoFlux:Bezier Curve|Bezier Curve]], but calculates the lerp differently.
|Inverse Lerp||
|InverseLerp|| Returns a point in between 2 non-normalized arbitrary values.
|Multi Bezier Curve||
|MultiBezierCurve|| The same as the [[ProtoFlux:Bezier Curve|Bezier Curve]] node, but allowing multiple inputs.
|Multi Cosine Lerp||
|MultiCosineLerp|| The same as the [[ProtoFlux:Cosine Lerp|Cosine Lerp]] node, but allowing multiple inputs.
|Multi Cubic Lerp||
|MultiCubicLerp|| The same as the [[ProtoFlux:Cubic Lerp|Cubic Lerp]] node, but allowing multiple inputs.
|Multi Lerp||
|MultiLerp|| The same as the [[ProtoFlux:Value Lerp|Value Lerp]] node, but allowing multiple inputs.
|Multi Slerp||
|MultiSlerp|| The same as the [[ProtoFlux:Slerp|Slerp]] node, but allowing multiple inputs.
|Slerp||
|MultiSlerpWithMagnitude|| The same as the [[ProtoFlux:Slerp|Slerp]] node, but allowing multiple inputs. (With Magnitude)
|Smooth Slerp||
|Slerp|| Slerps between two values using a start and end point (usually dealing with rotations such as [[Type:floatQ|floatQ]]).
|Value Constant Lerp|| Changes at a constant speed to the target value every frame.
|SlerpWithMagnitude|| Slerps between two values using a start and end point (usually dealing with rotations such as [[Type:floatQ|floatQ]]). (With Magnitude)
|Value Lerp|| Lerps between two values using a 0 to 1 input.
|SmoothSlerp|| Changes at a smoothed speed to the target value every frame (usually dealing with rotations such as [[Type:floatQ|floatQ]]).
|Value Lerp Unclamped|| Like Value Lerp but it extrapolates beyond the 0 to 1 range.
|ValueConstantLerp|| Changes at a constant speed to the target value every frame.
|Value Smooth Lerp||
|ValueLerp|| Lerps between two values using a start and end point.
|ValueLerpUnclamped|| Like Value Lerp, but it extrapolates beyond the start and end point.
|ValueSmoothLerp|| Changes at a smoothed speed to the target value every frame.
}}
}}


[Category:ProtoFlux:Math]]
[[Category:ProtoFlux:Math]]

Latest revision as of 03:44, 25 August 2025

Nodes
Node Name Description
BezierCurve Returns a lerped value of a bezier curve, using provided tangents.
ConstantSlerp Changes at a constant speed to the target value every frame (usually dealing with rotations such as floatQ).
CosineLerp Returns a value that acts like a cosine wave curve every frame.
CubicLerp Similar to the Bezier Curve, but calculates the lerp differently.
InverseLerp Returns a point in between 2 non-normalized arbitrary values.
MultiBezierCurve The same as the Bezier Curve node, but allowing multiple inputs.
MultiCosineLerp The same as the Cosine Lerp node, but allowing multiple inputs.
MultiCubicLerp The same as the Cubic Lerp node, but allowing multiple inputs.
MultiLerp The same as the Value Lerp node, but allowing multiple inputs.
MultiSlerp The same as the Slerp node, but allowing multiple inputs.
MultiSlerpWithMagnitude The same as the Slerp node, but allowing multiple inputs. (With Magnitude)
Slerp Slerps between two values using a start and end point (usually dealing with rotations such as floatQ).
SlerpWithMagnitude Slerps between two values using a start and end point (usually dealing with rotations such as floatQ). (With Magnitude)
SmoothSlerp Changes at a smoothed speed to the target value every frame (usually dealing with rotations such as floatQ).
ValueConstantLerp Changes at a constant speed to the target value every frame.
ValueLerp Lerps between two values using a start and end point.
ValueLerpUnclamped Like Value Lerp, but it extrapolates beyond the start and end point.
ValueSmoothLerp Changes at a smoothed speed to the target value every frame.