ComfyUI > Nodes > DJZ-Nodes > Video Noise Factory

ComfyUI Node: Video Noise Factory

Class Name

VideoNoiseFactory

Category
image/generation
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

Video Noise Factory Description

Generate animated noise patterns with film grain effects for dynamic video content creation, offering customization for artistic visions.

Video Noise Factory:

The VideoNoiseFactory node is designed to generate animated noise patterns with film grain effects, providing a versatile tool for creating dynamic and visually engaging video content. This node is particularly beneficial for artists and creators looking to add texture and depth to their video projects, simulating the aesthetic of vintage film or creating unique visual effects. By leveraging various noise types and grain presets, the node allows for a high degree of customization, enabling you to tailor the noise characteristics to fit specific artistic visions. The primary function of this node is to produce animated noise sequences that can be used as overlays or integral parts of video compositions, enhancing the overall visual appeal and adding a layer of complexity to digital artworks.

Video Noise Factory Input Parameters:

width

The width parameter defines the width of the generated video noise in pixels. It determines the horizontal resolution of the output image, affecting the level of detail and clarity. The minimum value is 64, the maximum is 4096, and the default is 512. Adjusting this parameter allows you to match the resolution of your project requirements.

height

The height parameter specifies the height of the generated video noise in pixels, controlling the vertical resolution. Like the width, it influences the detail and clarity of the output. The minimum value is 64, the maximum is 4096, and the default is 512. This parameter should be set according to the desired aspect ratio and resolution of your project.

num_frames

The num_frames parameter determines the number of frames in the animated noise sequence. It affects the duration and smoothness of the animation. The minimum value is 1, the maximum is 1000, and the default is 24. Increasing the number of frames results in longer and potentially smoother animations.

noise_type

The noise_type parameter allows you to select the type of noise pattern to generate. Options include "Plasma," "RGB Turbulence," "Prismatic," "HSV Noise," "Perlin RGB," "Polychromatic Cellular," "Rainbow Fractal," and "Color Wavelet," with "RGB Turbulence" as the default. Each type offers a distinct visual style, enabling you to choose the one that best fits your creative needs.

noise_scale

The noise_scale parameter controls the scale of the noise pattern, affecting its size and frequency. The minimum value is 0.1, the maximum is 10.0, and the default is 1.0, with a step of 0.1. Adjusting this parameter can make the noise appear finer or coarser, depending on the desired effect.

octaves

The octaves parameter specifies the number of layers of noise to combine, influencing the complexity and detail of the pattern. The minimum value is 1, the maximum is 8, and the default is 4. More octaves result in more intricate noise patterns.

persistence

The persistence parameter affects the amplitude of each octave, controlling how much each layer contributes to the overall noise. The minimum value is 0.0, the maximum is 1.0, and the default is 0.5, with a step of 0.05. This parameter can be used to fine-tune the texture of the noise.

turbulence

The turbulence parameter adjusts the amount of distortion applied to the noise pattern, creating a more dynamic and fluid appearance. The minimum value is 0.0, the maximum is 2.0, and the default is 0.5, with a step of 0.1. Higher turbulence values result in more chaotic and unpredictable patterns.

frequency

The frequency parameter controls the repetition rate of the noise pattern, affecting its density and regularity. The minimum value is 0.1, the maximum is 5.0, and the default is 1.0, with a step of 0.1. This parameter can be used to adjust the rhythm and flow of the noise.

saturation

The saturation parameter influences the intensity of colors in the noise pattern, affecting its vibrancy and contrast. The minimum value is 0.0, the maximum is 2.0, and the default is 1.0, with a step of 0.1. Increasing saturation enhances the colorfulness of the noise.

grain_preset

The grain_preset parameter allows you to select a predefined film grain effect to apply to the noise pattern. Options include "custom," "subtle," "vintage," "unstable_signal," "dip," "ebb," and "flow," with "subtle" as the default. Each preset offers a unique grain texture, enabling you to achieve different stylistic effects.

Video Noise Factory Output Parameters:

IMAGE

The IMAGE output parameter represents the generated video noise sequence as an image or series of images. This output is crucial for integrating the noise patterns into video projects, serving as a visual layer that can enhance the texture and depth of the final composition. The generated images can be used directly or further processed to achieve the desired artistic effect.

Video Noise Factory Usage Tips:

  • Experiment with different noise_type options to discover unique visual styles that complement your project.
  • Use the grain_preset parameter to quickly apply film grain effects that add a vintage or textured look to your noise patterns.
  • Adjust the num_frames parameter to control the duration of your animation, ensuring it fits seamlessly into your video timeline.

Video Noise Factory Common Errors and Solutions:

ValueError: Invalid width or height

  • Explanation: This error occurs when the specified width or height is outside the allowed range.
  • Solution: Ensure that the width and height parameters are set within the range of 64 to 4096 pixels.

ValueError: Invalid number of frames

  • Explanation: This error is triggered when the num_frames parameter is set to a value outside the allowed range.
  • Solution: Adjust the num_frames parameter to be between 1 and 1000.

ValueError: Invalid noise scale

  • Explanation: This error occurs if the noise_scale parameter is set outside the permissible range.
  • Solution: Set the noise_scale parameter between 0.1 and 10.0, using increments of 0.1.

Video Noise Factory 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.