Visit ComfyUI Online for ready-to-use ComfyUI environment
Simulate old CRT display visuals with Gaussian blur and intensity adjustments for nostalgic retro aesthetic in digital images.
The CRTLikeEffectNode is designed to simulate the visual characteristics of old CRT (Cathode Ray Tube) displays, providing a nostalgic and artistic effect to digital images. This node is particularly useful for AI artists looking to add a retro aesthetic to their creations, reminiscent of vintage television screens. By applying a combination of Gaussian blurring and intensity adjustments, the node mimics the soft, slightly distorted look typical of CRT displays. The effect is further enhanced by parameters that allow for fine-tuning of the blur and intensity, offering a customizable experience to achieve the desired level of CRT-like appearance. This node is an excellent tool for those aiming to evoke a sense of nostalgia or to creatively transform modern digital images into something that feels both classic and unique.
The image
parameter is the input image that you want to apply the CRT-like effect to. It should be provided in a compatible format that the node can process, typically as a tensor. This parameter is crucial as it serves as the base for all subsequent transformations and effects.
The gaussian_width_x
parameter controls the width of the Gaussian blur applied along the horizontal axis. It affects how much the image is blurred horizontally, with a default value of 1.0, a minimum of 0.1, and a maximum of 3.0. Adjusting this parameter can help achieve the desired level of horizontal blur, contributing to the CRT effect.
The gaussian_width_y
parameter is similar to gaussian_width_x
but applies the Gaussian blur along the vertical axis. It has the same range and default value, allowing you to independently control the vertical blur intensity, which is essential for fine-tuning the CRT effect.
The intensity_scale
parameter determines the overall intensity of the CRT effect. With a default value of 5.0, a minimum of 0.1, and a maximum of 10.0, this parameter allows you to adjust how pronounced the CRT effect is, from subtle to strong, depending on your artistic needs.
The gamma
parameter adjusts the gamma correction applied to the image, affecting the brightness and contrast. It ranges from 0.1 to 5.0, with a default of 1.0. Modifying this parameter can help enhance the CRT effect by altering the image's tonal range.
The gaussian_kernel_size
parameter specifies the size of the Gaussian kernel used for blurring. It offers several options, including 5, 7, 9, 11, 13, and 15, with a default of 11. This parameter influences the smoothness and spread of the blur effect, contributing to the CRT-like appearance.
The enable_resize
parameter is a boolean option that determines whether the input image should be resized before applying the CRT effect. It is enabled by default and can be toggled off if resizing is not desired. This parameter is useful for managing memory usage and processing time.
The resize_pixels
parameter defines the target size for resizing the image, with options ranging from 128 to 512 pixels and a default of 256. This parameter is relevant when enable_resize
is active, allowing you to control the resolution of the processed image.
The max_batch_size
parameter sets the maximum number of images processed in a single batch, with options from 1 to 64 and a default of 4. This parameter is important for optimizing performance and managing memory usage, especially when working with large datasets.
The IMAGE
output parameter is the processed image with the CRT-like effect applied. This output retains the original image's dimensions and format but now includes the nostalgic CRT characteristics, such as blurring and intensity adjustments. The resulting image can be used for further artistic projects or as a final piece.
gaussian_width_x
and gaussian_width_y
values to achieve the perfect balance of horizontal and vertical blur for your image.intensity_scale
parameter to control how subtle or pronounced the CRT effect should be, depending on the mood or style you want to convey.gamma
setting to enhance contrast and brightness, which can significantly impact the overall look of the CRT effect.enable_resize
to manage memory usage effectively, especially when working with high-resolution images or large batches.enable_resize
option to reduce the image size before processing, or decrease the max_batch_size
to process fewer images at a time.<image.shape>
"enable_resize
option is disabled.enable_resize
is set to true. If not, this message can be ignored.© Copyright 2024 RunComfy. All Rights Reserved.
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.