Visit ComfyUI Online for ready-to-use ComfyUI environment
Modify sinusoidal curve frequency with adjustment for precise waveform control in animation and procedural generation.
The KfSinusoidalAdjustFrequency
node is designed to modify the frequency of an existing sinusoidal curve. This node allows you to fine-tune the frequency of a sinusoidal waveform by applying an adjustment value, which can be particularly useful in animation and procedural generation tasks where precise control over the waveform's characteristics is required. By adjusting the frequency, you can change how often the waveform oscillates over a given period, thereby affecting the overall behavior and appearance of the curve. This node is essential for creating dynamic and responsive animations that require smooth and continuous adjustments to the sinusoidal parameters.
The curve
parameter expects a sinusoidal curve input (SINUSOIDAL_CURVE
). This input is mandatory and must be provided for the node to function. The curve represents the initial sinusoidal waveform that you wish to adjust. The node will use the properties of this curve, such as its wavelength, phase, and amplitude, to apply the frequency adjustment.
The adjustment
parameter is a floating-point value (FLOAT
) that specifies the amount by which to adjust the frequency of the input curve. The default value is 0, and it can be adjusted in steps of 0.01. This parameter directly influences the frequency of the sinusoidal curve, allowing you to increase or decrease the number of oscillations per unit time. A positive adjustment value will increase the frequency, while a negative value will decrease it.
The KEYFRAMED_CURVE
output is a keyframed version of the adjusted sinusoidal curve. This output can be used in animation systems where keyframing is required to interpolate between different states over time. It retains the adjusted frequency and other properties of the original curve.
The SINUSOIDAL_CURVE
output is the adjusted sinusoidal curve with the new frequency applied. This output can be used directly in systems that utilize sinusoidal curves for various purposes, such as procedural generation, signal processing, or visual effects. It reflects the changes made by the adjustment parameter.
KEYFRAMED_CURVE
output for applications that require interpolation between different states, such as character animations or dynamic effects.curve
parameter is not provided or is not a valid SINUSOIDAL_CURVE
.curve
parameter.adjustment
parameter value is too large or too small, causing the frequency to become invalid.© Copyright 2024 RunComfy. All Rights Reserved.