Interpol Nodes

Color

Interpol nodes can be used to linearly calculate from an initial value to an end value within a given time frame.

Inputs

PortTypeDescription
StartAnyStarts interpolation
StopAnyStops interpolation
StartValueVec3Starting value for color
EndValueVec3Ending value for color
TimeFloatInterpolation duration in seconds
UpdateFrequencyFloatInterpolation update frequency in seconds. 0 = every frame

Outputs

PortTypeDescription
ValueVec3Current value
DoneAnyTriggered when finished

Easing

This node applies a transition-function to its input and returns its result.

Float

Interpol nodes can be used to linearly calculate from an initial value to an end value within a given time frame.

Inputs

PortTypeDescription
StartAnyStarts interpolation
StopAnyStops interpolation
StartValueFloatStarting value for floating point
EndValueFloatEnding value for floating point
TimeFloatInterpolation duration in seconds
UpdateFrequencyFloatInterpolation update frequency in seconds. 0 = every frame

Outputs

PortTypeDescription
ValueFloatCurrent value
DoneAnyTriggered when finished

Int

Interpol nodes can be used to linearly calculate from an initial value to an end value within a given time frame.

Input

PortTypeDescription
StartAnyStarts interpolation
StopAnyStops interpolation
StartValueIntegerStarting value for integer
EndValueIntegerEnding value for integer
TimeFloatInterpolation duration in seconds
UpdateFrequencyFloatInterpolation update frequency in seconds. 0 = every frame

Outputs

PortTypeDescription
ValueIntegerCurrent value
DoneAnyTriggered when finished

SmoothColor

Smooth nodes can be used to calculate an initial value to an end value within a given time frame. Calculation will slow as it reaches the end value.

See SmoothCD in Cry_Math.h for more in-depth description on how the calculation is dampened.

Inputs

PortTypeDescription
InitialValueVec3Initial interpolation value for color
TargetValueVec3Target interpolation value for color
TimeFloatInterpolation duration in seconds

Outputs

PortTypeDescription
ValueVec3Current value
DoneAnyTriggered when finished

SmoothFloat

Smooth nodes can be used to calculate an initial value to an end value within a given time frame. The calculation will slow as it reaches the end value.

Inputs

PortTypeDescription
InitialValueFloatInitial interpolation value for floating point
TargetValueFloatTarget interpolation value for floating point
TimeFloatInterpolation duration in seconds

Outputs

PortTypeDescription
ValueFloatCurrent value
DoneAnyTriggered when finished

SmoothInt

Smooth nodes can be used to calculate an initial value to an end value within a given time frame. Calculation will slow as it reaches the end value.

Inputs

PortTypeDescription
InitialValueIntegerInitial interpolation value for integer
TargetValueIntegerTarget interpolation value for integer
TimeFloatInterpolation duration in seconds

Outputs

PortTypeDescription
ValueIntegerCurrent value
DoneAnyTriggered when finished

SmoothVec3

Smooth nodes can be used to calculate an initial value to an end value within a given time frame. Calculation will slow as it reaches the end value.

Inputs

PortTypeDescription
InitialValueVec3Initial interpolation value for Vec3
TargetValueVec3Target interpolation value for Vec3
TimeFloatInterpolation duration in seconds

Outputs

PortTypeDescription
ValueVec3Current value
DoneAnyTriggered when finished

Vec3

Interpol nodes can be used to linearly calculate from an initial value to an end value within a given time frame.

Inputs

PortTypeDescription
StartAnyStarts interpolation
StopAnyStops interpolation
StartValueVec3Starting value for Vec3
EndValueVec3Ending value for Vec3
TimeFloatInterpolation duration in seconds
UpdateFrequencyFloatInterpolation update frequency in seconds. 0 = every frame

Outputs

PortTypeDescription
ValueVec3Current value
DoneAnyTriggered when finished