Frequency Modulation WIP | GlitchNodes:
The FrequencyModulation node is designed to apply frequency modulation techniques to images, creating unique and visually intriguing glitch effects. By manipulating the frequency domain of an image, this node allows you to customize the carrier frequency and bandwidth, which are key parameters in frequency modulation. This process can result in a variety of artistic effects, from subtle distortions to dramatic visual artifacts, depending on the settings you choose. The node is particularly useful for AI artists looking to add a layer of complexity and texture to their digital artwork. It provides a flexible framework for experimenting with different modulation parameters, enabling you to explore a wide range of creative possibilities.
Frequency Modulation WIP | GlitchNodes Input Parameters:
image
This parameter represents the input image that you want to apply frequency modulation to. It is the starting point for the modulation process and should be provided in a compatible format.
carrier_frequency
The carrier frequency is a crucial parameter that determines the frequency of the carrier wave used in the modulation process. It ranges from 0.01 to 10.0, with a default value of 10. A higher carrier frequency can result in more rapid changes in the image, leading to more pronounced glitch effects.
bandwidth
Bandwidth controls the range of frequencies that are modulated. It ranges from 0.1 to 10.0, with a default value of 10. Adjusting the bandwidth can affect the intensity and spread of the modulation effect across the image.
quantization
Quantization determines the level of detail retained in the modulated image. It ranges from 0 to 255, with a default value of 0. Higher quantization values can lead to a more pixelated appearance, enhancing the glitch effect.
colorspace
This parameter allows you to choose the color space in which the modulation is applied. Options include "RGB" and "YUV". The choice of color space can influence the final appearance of the modulated image, with each space offering different characteristics.
first_channel_only
A boolean parameter that, when set to true, applies the modulation only to the first channel of the image. This can be useful for creating effects that are limited to specific color channels.
lowpass1_on
A boolean parameter that enables the first low-pass filter. When activated, it applies a smoothing effect to the modulated image, controlled by the lowpass1_cutoff parameter.
lowpass2_on
Similar to lowpass1_on, this boolean parameter enables the second low-pass filter, providing additional smoothing options for the modulated image.
lowpass3_on
This boolean parameter enables the third low-pass filter, offering further control over the smoothing of the modulated image.
lowpass1_cutoff
This parameter sets the cutoff frequency for the first low-pass filter, ranging from 0.01 to 1.0, with a default value of 0.25. It determines the extent of smoothing applied by the filter.
lowpass2_cutoff
Sets the cutoff frequency for the second low-pass filter, with a range from 0.01 to 1.0 and a default value of 0.1. It controls the smoothing effect of the second filter.
lowpass3_cutoff
Determines the cutoff frequency for the third low-pass filter, ranging from 0.01 to 1.0, with a default value of 0.05. It influences the smoothing applied by the third filter.
negate
A boolean parameter that, when set to true, inverts the colors of the modulated image. This can create a striking visual contrast and enhance the glitch effect.
blend_mode
This parameter allows you to choose a blend mode to combine the modulated image with the original. Options include "NONE", "ADD", "SUBTRACT", "MULTIPLY", "SCREEN", and "OVERLAY". Each mode offers a different way to blend the images, affecting the final appearance.
Frequency Modulation WIP | GlitchNodes Output Parameters:
image
The output is the modulated image, which has undergone frequency modulation based on the specified parameters. This image can exhibit a range of glitch effects, from subtle to dramatic, depending on the input settings. The output is typically in the same format as the input image, ready for further processing or display.
Frequency Modulation WIP | GlitchNodes Usage Tips:
- Experiment with different carrier frequencies and bandwidths to achieve a variety of glitch effects. Higher frequencies can create more intricate patterns, while wider bandwidths can spread the effect across the image.
- Use the quantization parameter to control the level of detail in the modulated image. Lower values can produce smoother results, while higher values can enhance the glitchy appearance.
- Try different blend modes to combine the modulated image with the original in creative ways. Each mode offers a unique way to merge the images, affecting the overall aesthetic.
Frequency Modulation WIP | GlitchNodes Common Errors and Solutions:
Error in frequency modulation processing
- Explanation: This error occurs when there is an issue during the frequency modulation process, possibly due to invalid input parameters or unexpected data formats.
- Solution: Ensure that all input parameters are within their specified ranges and that the input image is in a compatible format. Double-check the settings for carrier frequency, bandwidth, and quantization to ensure they are appropriate for the desired effect.
