Visit ComfyUI Online for ready-to-use ComfyUI environment
Modify sinusoidal curve amplitude dynamically for fine-tuning vertical scaling while keeping wavelength and phase constant.
The KfSinusoidalAdjustAmplitude
node is designed to modify the amplitude of an existing sinusoidal curve. This node is particularly useful when you need to dynamically adjust the height of the wave peaks and troughs in your sinusoidal data. By providing an adjustment value, you can increase or decrease the amplitude, allowing for fine-tuning of the curve's vertical scaling. This can be beneficial in various applications, such as animation, signal processing, or any scenario where sinusoidal patterns are utilized. The node ensures that the other properties of the curve, such as wavelength and phase, remain unchanged, focusing solely on the amplitude adjustment.
This parameter expects a SINUSOIDAL_CURVE
input, which represents the sinusoidal curve you wish to adjust. The curve contains properties like wavelength, phase, and amplitude that define its shape. The curve
parameter is required and must be provided for the node to function.
The adjustment
parameter is a FLOAT
value that specifies the amount by which the amplitude of the sinusoidal curve should be adjusted. The default value is 0, and it can be incremented or decremented in steps of 0.01. This parameter allows you to fine-tune the amplitude, making the wave taller or shorter as needed.
This output provides the adjusted sinusoidal curve as a KEYFRAMED_CURVE
. This type of curve can be used in keyframing applications where the curve's properties change over time.
This output also provides the adjusted sinusoidal curve as a SINUSOIDAL_CURVE
. This is the same type as the input curve but with the updated amplitude. It can be used in any context where a sinusoidal curve is required.
KEYFRAMED_CURVE
output for animations where the amplitude needs to change over time.curve
parameter is not a valid SINUSOIDAL_CURVE
.SINUSOIDAL_CURVE
object.adjustment
value provided is outside the acceptable range.adjustment
value is within a reasonable range, typically between -1.0 and 1.0 for most applications.curve
and adjustment
, are provided before executing the node.© Copyright 2024 RunComfy. All Rights Reserved.