Visit ComfyUI Online for ready-to-use ComfyUI environment
Versatile node for generating customizable noise images supporting various methods and blending options for AI art projects.
The NegiTools_NoiseImageGenerator is a versatile node designed to generate noise images, which can be used in various AI art projects. This node supports multiple noise generation methods, including uniform, Gaussian, and Perlin noise, both in grayscale and color. It allows you to create complex noise patterns that can serve as textures, backgrounds, or even as a base for further image manipulation. The node is highly customizable, offering parameters to control the noise characteristics, such as scale, center, and frequency. Additionally, it supports optional input images and masks, enabling you to blend the generated noise with existing images or apply it selectively. This flexibility makes the NegiTools_NoiseImageGenerator a powerful tool for artists looking to add unique noise effects to their creations.
The width parameter specifies the width of the generated noise image. It determines the horizontal dimension of the output image. The value should be a positive integer, and it directly impacts the resolution and aspect ratio of the generated noise.
The height parameter specifies the height of the generated noise image. It determines the vertical dimension of the output image. Similar to the width, this value should be a positive integer and affects the resolution and aspect ratio of the generated noise.
The method parameter defines the type of noise to be generated. It can take values such as "uniform_gray", "uniform_color", "gaussian_gray", "gaussian_color", "perlin_gray", "perlin_color", "perlin_fractal_gray", and "perlin_fractal_color". Each method produces a different type of noise pattern, allowing you to choose the one that best fits your artistic needs.
The seed parameter is used to initialize the random number generator, ensuring reproducibility of the noise patterns. By setting a specific seed value, you can generate the same noise pattern across different runs. This is useful for consistency in your projects.
The scale parameter controls the amplitude of the noise. It determines how much the noise values deviate from the center value. A higher scale results in more pronounced noise variations, while a lower scale produces subtler noise patterns.
The center parameter sets the mean value around which the noise is generated. It shifts the noise values up or down, allowing you to control the overall brightness of the noise image. The value should be a float, typically between 0.0 and 1.0.
The perlin_freq_log2 parameter is specific to Perlin noise methods. It controls the frequency of the Perlin noise by setting the logarithm base 2 of the frequency. Higher values result in finer noise details, while lower values produce coarser patterns.
The perlin_octaves parameter is used in fractal Perlin noise methods. It specifies the number of octaves, or layers, of noise to be combined. More octaves result in more complex and detailed noise patterns.
The perlin_persistence parameter is also specific to fractal Perlin noise. It controls the amplitude of each successive octave, with higher values resulting in more pronounced higher-frequency details.
The image_opt parameter is an optional input image that can be blended with the generated noise. If provided, the noise will be added to this image, allowing for complex image manipulations. The input should be an image tensor.
The mask_opt parameter is an optional mask that can be used to selectively apply the noise to certain areas of the image. The mask should be a tensor with values between 0 and 1, where 1 indicates full application of the noise and 0 indicates no application.
The IMAGE output parameter is the generated noise image. It is a tensor that contains the noise pattern based on the specified input parameters. This output can be used directly in your AI art projects or further processed for additional effects.
© Copyright 2024 RunComfy. All Rights Reserved.