ComfyUI  >  Nodes  >  ComfyUI-Image-Filters >  Better Film Grain

ComfyUI Node: Better Film Grain

Class Name


spacepxl (Account age: 295 days)
Latest Updated
Github Stars

How to Install ComfyUI-Image-Filters

Install this extension via the ComfyUI Manager by searching for  ComfyUI-Image-Filters
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI-Image-Filters in the search bar
After installation, click the  Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • High-speed GPU machines
  • 200+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 50+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

Better Film Grain Description

Add realistic film grain effect to images for vintage/cinematic look, with adjustable parameters for creative control.

Better Film Grain:

The BetterFilmGrain node is designed to add a realistic film grain effect to your images, enhancing their visual texture and depth. This node simulates the grainy appearance often seen in traditional film photography, providing a more organic and artistic look to digital images. By incorporating various parameters such as scale, strength, saturation, toe, and seed, the BetterFilmGrain node allows you to fine-tune the grain effect to match your creative vision. This node is particularly useful for AI artists looking to add a vintage or cinematic feel to their work, making digital images appear more natural and less sterile.

Better Film Grain Input Parameters:


The image parameter is the input image to which the film grain effect will be applied. This is the base image that will be modified by the node to include the grainy texture.


The scale parameter controls the size of the grain particles. A lower scale value results in finer grain, while a higher scale value produces coarser grain. This parameter allows you to adjust the granularity of the effect to suit your artistic needs. The scale value should be a positive integer.


The strength parameter determines the intensity of the grain effect. A higher strength value will make the grain more pronounced, while a lower value will result in a subtler effect. This parameter helps you control how noticeable the grain is in the final image. The strength value should be a floating-point number.


The saturation parameter adjusts the color intensity of the grain. A higher saturation value will make the grain more colorful, while a lower value will desaturate the grain, making it appear more monochromatic. This parameter allows you to control the color dynamics of the grain effect. The saturation value should be a floating-point number.


The toe parameter affects the contrast of the grain effect, particularly in the shadows. A higher toe value will lift the shadows, making the grain more visible in darker areas, while a lower value will keep the shadows darker. This parameter helps you fine-tune the contrast and visibility of the grain in different tonal regions of the image. The toe value should be a floating-point number.


The seed parameter is used to initialize the random number generator for the grain effect. By changing the seed value, you can generate different grain patterns, even with the same other parameter settings. This parameter allows for variability and uniqueness in the grain effect. The seed value should be an integer.

Better Film Grain Output Parameters:


The output image parameter is the modified image with the film grain effect applied. This is the final result that incorporates the grainy texture based on the input parameters. The output image retains the same dimensions and format as the input image but with the added grain effect.

Better Film Grain Usage Tips:

  • Experiment with different scale values to achieve the desired granularity of the grain effect. Finer grain can add subtle texture, while coarser grain can create a more dramatic look.
  • Adjust the strength parameter to control the visibility of the grain. For a more pronounced effect, increase the strength; for a subtler effect, decrease it.
  • Use the saturation parameter to match the grain's color intensity with the overall color scheme of your image. Higher saturation can add a vibrant, colorful grain, while lower saturation can create a classic black-and-white film look.
  • Modify the toe parameter to control the contrast of the grain in shadow areas. This can help you achieve a balanced look where the grain is visible but not overpowering in darker regions.
  • Change the seed value to generate different grain patterns and add variety to your images. This is particularly useful when applying the grain effect to a series of images.

Better Film Grain Common Errors and Solutions:

"Invalid scale value"

  • Explanation: The scale parameter must be a positive integer.
  • Solution: Ensure that the scale value is set to a positive integer. Check your input and correct any non-integer or negative values.

"Invalid strength value"

  • Explanation: The strength parameter must be a floating-point number.
  • Solution: Verify that the strength value is a valid floating-point number. Adjust the input to ensure it is within the acceptable range.

"Invalid saturation value"

  • Explanation: The saturation parameter must be a floating-point number.
  • Solution: Ensure that the saturation value is a valid floating-point number. Correct any invalid inputs to match the required format.

"Invalid toe value"

  • Explanation: The toe parameter must be a floating-point number.
  • Solution: Check that the toe value is a valid floating-point number. Adjust the input to ensure it meets the required criteria.

"Invalid seed value"

  • Explanation: The seed parameter must be an integer.
  • Solution: Verify that the seed value is an integer. Correct any non-integer inputs to ensure proper initialization of the random number generator.

Better Film Grain Related Nodes

Go back to the extension to check out more related nodes.

© 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.