Visit ComfyUI Online for ready-to-use ComfyUI environment
Enhance images with simulated glow effect of bright light sources for a soft, luminous appearance.
The Eses Image Effects Bloom node is designed to enhance your images by simulating the glow effect of bright light sources, creating a soft and luminous appearance. This post-processing effect isolates the brightest parts of an image, applies a blur to these highlights, and then blends them back over the original image. The result is a visually appealing glow that can add depth and atmosphere to your artwork. The entire process is GPU-accelerated using PyTorch, ensuring efficient performance even with high-resolution images. This node is particularly useful for artists looking to add a cinematic or ethereal quality to their images, as it offers a range of customizable options to control the intensity and style of the bloom effect.
The image parameter is the input image to which the bloom effect will be applied. It must be a PyTorch tensor, which allows for efficient processing on the GPU. This parameter is crucial as it serves as the base for all subsequent operations.
The low_threshold parameter sets the black point for the highlights, determining which parts of the image are considered bright enough to be affected by the bloom effect. A lower value will include more areas in the bloom effect, while a higher value will restrict it to only the brightest parts. This parameter helps in fine-tuning the areas of the image that will glow.
The high_threshold parameter sets the white point, controlling the range of highlights that will be isolated for the bloom effect. It must be greater than the low_threshold to function correctly. This parameter allows you to define the upper limit of brightness that will be affected, providing control over the intensity of the glow.
The effect_type parameter allows you to choose the type of blur effect applied to the highlights. Options include gaussian for a high-quality blur, box for a faster but less smooth effect, and light_streaks for a cinematic look. This choice affects the style and quality of the bloom effect.
The blur_radius parameter controls the size and softness of the glow. A larger radius will result in a more diffused and softer glow, while a smaller radius will produce a sharper and more defined effect. This parameter is key to adjusting the overall appearance of the bloom.
The highlights_brightness parameter multiplies the brightness of the isolated highlights before they are blended back into the original image. This allows you to enhance or reduce the intensity of the glow, providing additional control over the final look of the effect.
The blend_mode parameter offers a variety of options for how the glow is composited over the original image. Options include screen, add, overlay, and more, each providing a different interaction between the glow and the base image. This parameter is essential for achieving the desired visual effect.
The fade parameter adjusts the final intensity of the bloom effect, allowing you to blend the modified image with the original. A higher fade value will result in a more pronounced bloom effect, while a lower value will make it more subtle. This parameter helps in achieving the perfect balance for your image.
The blur_resolution_limit_px parameter sets a limit on the resolution used for processing the blur effect. This can help optimize performance by reducing the resolution for large images, ensuring that the node runs efficiently without compromising the quality of the effect.
The mask parameter is an optional input that allows you to specify areas of the image where the bloom effect should be applied. If not provided, a default mask covering the entire image is used. This parameter is useful for targeting specific regions for the effect.
The modified_image output is the final result of the bloom effect applied to the input image. It combines the original image with the glow effect, providing a visually enhanced version that incorporates the desired luminous quality.
The highlights_image output shows the isolated glow layer, which is useful for diagnostics and understanding which parts of the image are contributing to the bloom effect. This output can help in fine-tuning the effect by visualizing the areas affected.
The image output provides the original, unaltered image for convenience. This allows you to easily compare the modified image with the original to assess the impact of the bloom effect.
The mask output is the mask used during the bloom effect application. If a custom mask was provided, this output will reflect it; otherwise, it will show the default mask. This output is useful for verifying the areas where the effect was applied.
effect_type options to achieve various artistic styles, such as a soft cinematic glow with light_streaks or a sharper effect with box.low_threshold and high_threshold parameters to precisely control which parts of your image are affected by the bloom, allowing for targeted enhancements.high_threshold value is not greater than the low_threshold, which is necessary for proper highlight isolation.high_threshold to be greater than the low_threshold to ensure correct functionality.RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Models, enabling artists to harness the latest AI tools to create incredible art.