Visit ComfyUI Online for ready-to-use ComfyUI environment
Enhance images with vintage film effect through simulated film grain for nostalgic, cinematic quality.
The FilmGrainNode
is designed to enhance images with a vintage film effect by simulating the appearance of film grain. This node is particularly useful for artists looking to add a nostalgic or cinematic quality to their digital images. By applying a layer of grain, the node mimics the texture and imperfections found in traditional film, which can add depth and character to otherwise flat digital images. The node offers flexibility in terms of grain intensity, size, and color, allowing you to customize the effect to suit different artistic styles or project requirements. Additionally, it incorporates adjustments for contrast, vintage tones, and vignette effects, further enhancing the retro aesthetic. This makes the FilmGrainNode
a powerful tool for creating visually compelling images that evoke the charm of classic film photography.
This parameter represents the input image to which the film grain effect will be applied. It is expected to be in a format compatible with the node's processing capabilities, typically a tensor representing an image.
The grain_intensity
parameter controls the strength of the grain effect applied to the image. A higher value results in more pronounced grain, while a lower value produces a subtler effect. The intensity can range from 0.0 to 1.0, with a default value of 0.3.
This parameter determines the size of the grain particles. Smaller values result in finer grain, while larger values produce coarser grain. The grain_size
can range from 0.1 to 3.0, with a default value of 1.0.
The film_type
parameter allows you to select the type of film effect to apply, with options including "35mm", "16mm", "8mm", and "super8". Each type has distinct characteristics in terms of grain scale, contrast, and warmth, providing different aesthetic results. The default option is "35mm".
This boolean parameter determines whether the grain effect is applied in color or monochrome. When set to True
, the grain is colored, with different effects on each color channel. The default value is True
.
The vintage_tone
parameter adjusts the sepia-like tone applied to the image, enhancing the vintage effect. It ranges from 0.0 to 1.0, with a default value of 0.2, where higher values increase the sepia effect.
This parameter controls the strength of the vignette effect, which darkens the edges of the image to draw focus towards the center. It ranges from 0.0 to 1.0, with a default value of 0.1, where higher values result in a more pronounced vignette.
The output is an image with the film grain effect applied. This image retains the original dimensions and format but now includes the added grain, contrast adjustments, vintage tone, and vignette effects. The result is a visually enhanced image that mimics the aesthetic qualities of traditional film photography.
film_type
settings to achieve various vintage looks, as each type offers unique grain and contrast characteristics.grain_intensity
and grain_size
parameters to fine-tune the texture of the grain effect, balancing between subtlety and prominence based on your artistic vision.vintage_tone
and vignette
parameters to further enhance the retro feel of your image, creating a more immersive and nostalgic atmosphere.film_type
parameter must be one of the predefined options: "35mm", "16mm", "8mm", or "super8".film_type
parameter is set to one of the valid options provided by the node.grain_intensity
parameter must be within the range of 0.0 to 1.0.grain_intensity
value to fall within the specified range to ensure proper functionality.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.