ComfyUI > Nodes > DJZ-Nodes > Classic Film Effect

ComfyUI Node: Classic Film Effect

Class Name

ClassicFilmEffect

Category
image/effects
Author
DriftJohnson (Account age: 4052days)
Extension
DJZ-Nodes
Latest Updated
2025-04-25
Github Stars
0.04K

How to Install DJZ-Nodes

Install this extension via the ComfyUI Manager by searching for DJZ-Nodes
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter DJZ-Nodes 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
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

Classic Film Effect Description

Transform digital images into classic film aesthetics with precision and versatility.

Classic Film Effect:

The ClassicFilmEffect node is designed to transform digital images into visually striking renditions reminiscent of classic film photography. By simulating the characteristics of various traditional film stocks, this node allows you to infuse your image sequences with the unique aesthetic qualities of analog film, such as color temperature, contrast, saturation, and grain. This effect is particularly beneficial for artists seeking to evoke nostalgia or add a vintage touch to their digital creations. The node applies these effects with precision, ensuring that each image retains its artistic integrity while gaining the desired filmic attributes. Whether you're aiming for the vibrant tones of Ektachrome or the moody grain of Ilford Delta, the ClassicFilmEffect node provides a versatile toolset for achieving your creative vision.

Classic Film Effect Input Parameters:

film_stock

The film_stock parameter allows you to select the type of classic film effect you wish to apply to your image sequence. Each film stock option, such as ektachrome100, pro400h, delta3200, and cinestill800t, comes with its own set of characteristics, including color temperature, contrast, saturation, and grain size. These attributes define the overall look and feel of the final image. For instance, ektachrome100 offers a slightly higher contrast and saturation, while delta3200 provides a pronounced grain and is black and white. Choosing the right film stock is crucial as it directly impacts the visual outcome of your project.

grain_intensity

The grain_intensity parameter controls the amount of film grain applied to the image. Grain is a hallmark of classic film photography, adding texture and a sense of authenticity. This parameter allows you to adjust the grain size, with higher values resulting in more pronounced grain. The default value is typically set to match the selected film stock's characteristics, but you can modify it to suit your artistic preferences.

vignette_strength

The vignette_strength parameter determines the intensity of the vignette effect, which darkens the edges of the image to draw attention to the center. This effect can enhance the composition by subtly guiding the viewer's eye towards the focal point. Adjusting the vignette strength allows you to control the degree of this effect, with higher values creating a more noticeable vignette.

scratch_probability

The scratch_probability parameter sets the likelihood of adding scratches to the image, simulating the wear and tear often seen in old film reels. This effect can add a layer of realism and vintage charm to your images. By adjusting this parameter, you can control how frequently scratches appear, with higher values increasing the probability of their occurrence.

dust_density

The dust_density parameter controls the amount of dust particles added to the image, mimicking the imperfections found in traditional film. Dust can contribute to the aged look of the image, enhancing its nostalgic appeal. This parameter allows you to adjust the density of dust particles, with higher values resulting in a more dust-laden appearance.

Classic Film Effect Output Parameters:

processed_image

The processed_image output parameter provides the final image sequence after applying the selected classic film effects. This output retains the original image's artistic intent while incorporating the chosen film stock's characteristics, such as color adjustments, grain, vignette, scratches, and dust. The processed image is ready for further use in your creative projects, offering a unique blend of digital precision and analog charm.

Classic Film Effect Usage Tips:

  • Experiment with different film_stock options to find the one that best suits the mood and style of your project. Each stock offers distinct visual characteristics that can dramatically alter the final image.
  • Adjust the grain_intensity and vignette_strength parameters to fine-tune the texture and focus of your image. These subtle adjustments can significantly enhance the overall aesthetic.
  • Use the scratch_probability and dust_density parameters sparingly to avoid overwhelming the image. A balanced application of these effects can add authenticity without detracting from the main subject.

Classic Film Effect Common Errors and Solutions:

"Invalid film stock selection"

  • Explanation: This error occurs when a non-existent or unsupported film stock is selected.
  • Solution: Ensure that the film_stock parameter is set to one of the available options: ektachrome100, pro400h, delta3200, or cinestill800t.

"Grain intensity out of range"

  • Explanation: The grain_intensity value is set outside the acceptable range.
  • Solution: Adjust the grain_intensity parameter to a value within the recommended range, typically between 0 and 1, to ensure proper application of the grain effect.

"Vignette strength too high"

  • Explanation: The vignette_strength parameter is set too high, causing excessive darkening of the image edges.
  • Solution: Reduce the vignette_strength to a more moderate level to achieve a balanced vignette effect without overpowering the image.

Classic Film Effect Related Nodes

Go back to the extension to check out more related nodes.
DJZ-Nodes
RunComfy
Copyright 2025 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.