ComfyUI  >  Nodes  >  SaltAI_AudioViz >  Scheduled Voronoi Noise Generator

ComfyUI Node: Scheduled Voronoi Noise Generator

Class Name

SaltScheduledVoronoiNoise

Category
SALT/AudioViz/Scheduling/Image
Author
SaltAI (Account age: 146 days)
Extension
SaltAI_AudioViz
Latest Updated
6/29/2024
Github Stars
0.0K

How to Install SaltAI_AudioViz

Install this extension via the ComfyUI Manager by searching for  SaltAI_AudioViz
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter SaltAI_AudioViz 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

Scheduled Voronoi Noise Generator Description

Specialized node for generating scheduled Voronoi noise patterns, ideal for dynamic AI-generated textures.

Scheduled Voronoi Noise Generator:

SaltScheduledVoronoiNoise is a specialized node designed to generate Voronoi noise patterns with scheduled parameters, making it highly versatile for creating dynamic and intricate textures in AI-generated art. This node leverages the Voronoi noise algorithm, which partitions space into regions based on the distance to a set of seed points, resulting in visually appealing and organic patterns. The scheduling feature allows you to control various aspects of the noise generation process over time, such as scale, detail, and randomness, providing a high degree of customization and enabling the creation of complex, evolving textures. This node is particularly useful for artists looking to add unique, procedurally generated elements to their work, enhancing the visual richness and depth of their creations.

Scheduled Voronoi Noise Generator Input Parameters:

batch_size

The batch_size parameter determines the number of noise patterns to generate in a single batch. This is useful for creating multiple variations of the noise pattern simultaneously. The default value is typically 1, but it can be increased to generate more patterns at once.

width

The width parameter specifies the width of the generated noise pattern in pixels. This defines the horizontal resolution of the output image. There is no strict minimum or maximum value, but it should be set according to the desired output size.

height

The height parameter specifies the height of the generated noise pattern in pixels. This defines the vertical resolution of the output image. Similar to the width, there is no strict minimum or maximum value, but it should match the intended output dimensions.

distance_metric

The distance_metric parameter determines the method used to calculate distances between points in the Voronoi diagram. Common options include "euclidean" and other distance metrics. The choice of distance metric can significantly affect the appearance of the noise pattern.

x_schedule

The x_schedule parameter is a list that defines the schedule for the x-coordinates of the seed points over time. This allows for dynamic changes in the position of the seed points, creating evolving patterns. The default value is [0].

y_schedule

The y_schedule parameter is a list that defines the schedule for the y-coordinates of the seed points over time. Similar to x_schedule, this enables dynamic changes in the y-coordinates, contributing to the evolving nature of the noise pattern. The default value is [0].

z_schedule

The z_schedule parameter is a list that defines the schedule for the z-coordinates of the seed points over time. This can be used to add a third dimension to the noise pattern, further enhancing its complexity. The default value is [0].

scale_schedule

The scale_schedule parameter is a list that defines the schedule for the scale of the noise pattern over time. Adjusting the scale can make the noise pattern appear larger or smaller, providing control over the level of detail. The default value is [1.0].

detail_schedule

The detail_schedule parameter is a list that defines the schedule for the detail level of the noise pattern over time. Higher values result in more intricate patterns, while lower values produce simpler patterns. The default value is [100].

randomness_schedule

The randomness_schedule parameter is a list that defines the schedule for the randomness of the noise pattern over time. This controls the degree of randomness in the placement of seed points, affecting the overall appearance of the pattern. The default value is [1].

seed_schedule

The seed_schedule parameter is a list that defines the schedule for the random seed values used in the noise generation process. Different seed values produce different noise patterns, allowing for a wide variety of outputs. The default value is [0].

device

The device parameter specifies the computing device to be used for generating the noise pattern. Common options include "cuda" for GPU acceleration and "cpu" for CPU processing. The default value is "cuda".

Scheduled Voronoi Noise Generator Output Parameters:

tensors

The tensors output parameter contains the generated Voronoi noise patterns as a tensor. This tensor can be used directly in further processing or converted to an image format for visualization. The output is highly customizable based on the input parameters, providing a wide range of possible patterns.

batch_size

The batch_size output parameter returns the number of noise patterns generated in the batch. This is useful for verifying that the correct number of patterns were produced and can be used in subsequent processing steps.

Scheduled Voronoi Noise Generator Usage Tips:

  • Experiment with different distance_metric values to achieve various visual effects in the noise pattern.
  • Use the scale_schedule and detail_schedule parameters to create dynamic, evolving textures that change over time.
  • Adjust the randomness_schedule to control the degree of randomness in the pattern, which can add a natural, organic feel to the generated textures.

Scheduled Voronoi Noise Generator Common Errors and Solutions:

"Invalid device specified"

  • Explanation: The device parameter was set to an unsupported value.
  • Solution: Ensure the device parameter is set to either "cuda" or "cpu".

"Mismatched schedule lengths"

  • Explanation: The lengths of the schedule lists (e.g., x_schedule, y_schedule) do not match.
  • Solution: Ensure all schedule lists have the same length to avoid inconsistencies in the noise generation process.

"Out of memory error"

  • Explanation: The specified batch size or resolution is too large for the available memory.
  • Solution: Reduce the batch size or the dimensions (width and height) of the generated noise pattern to fit within the available memory limits.

Scheduled Voronoi Noise Generator Related Nodes

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

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