TV Glitch | GlitchNodes:
The TvGlitch node is designed to simulate the nostalgic and distinctive visual effects of analog television glitches. This node is particularly useful for AI artists looking to add a retro or distorted aesthetic to their images, reminiscent of old TV broadcasts. By applying a combination of chroma noise, video noise, and scanlines, TvGlitch creates a unique visual distortion that mimics the imperfections and artifacts found in analog TV signals. This effect can enhance your artwork by introducing elements of randomness and texture, making it stand out with a vintage flair. The node processes images by converting them into a format that allows for the manipulation of color and noise, ultimately producing an output that captures the essence of analog TV glitches.
TV Glitch | GlitchNodes Input Parameters:
image
This parameter represents the input image that you want to apply the TV glitch effect to. It serves as the canvas for the glitch transformations, and the node processes this image to produce the desired visual effects.
subcarrier_amplitude
This parameter controls the amplitude of the subcarrier signal, which affects the intensity of the chroma distortion. A higher value increases the color distortion, while a lower value results in subtler effects. The range is from 1 to 200, with a default value of 40.
video_noise
Video noise introduces random variations in the image, simulating the static or "snow" effect seen on old TVs. This parameter determines the intensity of the noise, with a range from 0 to 10000 and a default value of 100. Increasing this value will make the noise more pronounced.
video_chroma_noise
This parameter adds noise specifically to the chroma channels, affecting the color components of the image. It ranges from 0 to 10000, with a default value of 100. Higher values will result in more noticeable color noise, enhancing the glitch effect.
video_chroma_phase_noise
This parameter introduces phase noise to the chroma channels, affecting the timing of the color signals. It ranges from 0 to 100, with a default value of 15. Adjusting this value alters the phase distortion, impacting the overall color alignment.
video_chroma_loss
Video chroma loss simulates the loss of color information, which can occur in analog signals. This parameter ranges from 0.0 to 1.0, with a default value of 0.24. A higher value increases the likelihood of color loss, resulting in a more washed-out appearance.
composite_preemphasis
This parameter applies a preemphasis filter to the composite signal, enhancing certain frequencies to simulate the characteristics of analog transmission. It ranges from 0.0 to 100.0, with a default value of 1.0. Adjusting this value can affect the sharpness and clarity of the image.
scanlines_scale
Scanlines are horizontal lines that mimic the appearance of old CRT displays. This parameter controls the scale of the scanlines, ranging from 0.0 to 5.0, with a default value of 1.5. Increasing the scale will make the scanlines more prominent, enhancing the retro effect.
TV Glitch | GlitchNodes Output Parameters:
image
The output parameter is the processed image with the TV glitch effects applied. This image retains the original dimensions but now includes the visual distortions and artifacts characteristic of analog TV glitches. The output can be used directly in your projects to achieve a vintage or distorted aesthetic.
TV Glitch | GlitchNodes Usage Tips:
- Experiment with the
subcarrier_amplitudeandvideo_chroma_noiseparameters to achieve different levels of color distortion and noise, which can dramatically change the mood of your image. - Use the
scanlines_scaleparameter to adjust the prominence of scanlines, which can add a strong retro feel to your artwork, especially when combined with highvideo_noisesettings.
TV Glitch | GlitchNodes Common Errors and Solutions:
Error in TV glitch processing: <error_message>
- Explanation: This error indicates that an unexpected issue occurred during the processing of the TV glitch effect, possibly due to incompatible input data or parameter settings.
- Solution: Ensure that the input image is in the correct format and within the expected range. Double-check the parameter values to ensure they are within the specified limits. If the problem persists, try resetting the parameters to their default values and reapply the effect.
