Visit ComfyUI Online for ready-to-use ComfyUI environment
Simulate nostalgic CRT display effects for retro aesthetic transformation of digital images.
The CRT_Effect_v1 node is designed to simulate the nostalgic and distinctive visual characteristics of old CRT (Cathode Ray Tube) displays, such as those found in arcade machines, consumer televisions, professional monitors, and black & white TVs. This node allows you to apply a variety of effects that mimic the unique imperfections and qualities of CRT screens, including scanlines, phosphor blur, bloom, curvature, and vignette effects. By using this node, you can transform digital images to evoke a retro aesthetic, adding depth and character reminiscent of vintage displays. The node offers several preset modes that replicate different types of CRT displays, as well as customizable parameters for fine-tuning the effect to your liking. This makes it an excellent tool for AI artists looking to infuse their work with a classic, retro feel.
This parameter accepts a batch of images that you want to apply the CRT effect to. The images serve as the base upon which all other effects and transformations will be applied.
This parameter allows you to select from predefined CRT display styles, including "Custom", "Arcade", "Consumer TV", "Professional Monitor", and "Black & White TV". Each preset adjusts the effect parameters to mimic the specific characteristics of these display types. The default option is "Custom", which allows for manual adjustment of all parameters.
This parameter controls the intensity of the scanlines, which are horizontal lines that mimic the appearance of CRT displays. The intensity can range from 0.0 to 1.0, with a default value of 0.3. Higher values result in more pronounced scanlines.
This parameter determines the spacing between scanlines, with a range from 1 to 10 and a default value of 2. Smaller values result in closely packed scanlines, while larger values increase the distance between them.
This parameter simulates the blur effect caused by the phosphor coating on CRT screens. It ranges from 0.0 to 2.0, with a default value of 0.5. Higher values increase the blur, softening the image.
This parameter adjusts the intensity of the bloom effect, which creates a glow around bright areas of the image. It ranges from 0.0 to 1.0, with a default value of 0.2. Higher values result in a more pronounced glow.
This parameter controls the spread of the bloom effect, with a range from 3 to 51 and a default value of 15. Larger values increase the area affected by the bloom, creating a wider glow.
This parameter simulates the curvature of CRT screens, which can cause the image to appear slightly bent. It ranges from 0.0 to 0.5, with a default value of 0.1. Higher values increase the curvature effect.
This parameter controls the intensity of the vignette effect, which darkens the edges of the image to draw focus to the center. It ranges from 0.0 to 1.0, with a default value of 0.2. Higher values result in a stronger vignette.
This parameter adjusts the overall brightness of the image, with a range from 0.5 to 2.0 and a default value of 1.0. Higher values increase brightness, while lower values decrease it.
This parameter modifies the contrast of the image, with a range from 0.5 to 2.0 and a default value of 1.0. Higher values increase contrast, making dark areas darker and bright areas brighter.
This parameter introduces an RGB offset effect, which can create a color separation effect typical of misaligned CRT displays. It ranges from 0.0 to 5.0, with a default value of 0.5. Higher values increase the offset, enhancing the color separation.
The output is an image that has been transformed with the CRT effect applied. This image reflects the selected preset or custom settings, showcasing the retro aesthetic of CRT displays. The output image retains the original content but with the added visual characteristics of a CRT screen, such as scanlines, curvature, and bloom effects.
images
is correctly set with a valid batch of images. Check the format and integrity of the images being used.scanline_intensity
is between 0.0 and 1.0, and adjust any parameters that exceed their limits.RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Playground, enabling artists to harness the latest AI tools to create incredible art.