ComfyUI > Nodes > SaltAI_AudioViz > Scheduled Perline Power Fractal Generator

ComfyUI Node: Scheduled Perline Power Fractal Generator

Class Name

SaltScheduledPerlinPowerFractalNoise

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

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 Perline Power Fractal Generator Description

Generate dynamic Perlin Power Fractal Noise with scheduled parameters for evolving textures in AI art.

Scheduled Perline Power Fractal Generator:

SaltScheduledPerlinPowerFractalNoise is a powerful node designed to generate Perlin Power Fractal Noise with scheduled parameters, making it ideal for creating dynamic and evolving textures in AI-generated art. This node leverages the Perlin noise algorithm, which is known for producing natural-looking textures and gradients, and enhances it with fractal properties to add complexity and detail. By allowing you to schedule various parameters such as scale, octaves, persistence, and lacunarity, this node provides a high degree of control over the noise generation process, enabling the creation of intricate and varied patterns that can evolve over time. This is particularly useful in applications like procedural texture generation, animation, and any scenario where dynamic noise patterns are required.

Scheduled Perline Power Fractal Generator Input Parameters:

batch_size

The number of noise patterns to generate in a single batch. This parameter controls how many instances of the noise will be created simultaneously, which can be useful for generating multiple textures at once. The default value is 1.

width

The width of the generated noise texture. This parameter defines the horizontal resolution of the noise pattern. The default value is typically set to match the desired output resolution.

height

The height of the generated noise texture. This parameter defines the vertical resolution of the noise pattern. The default value is typically set to match the desired output resolution.

scale_schedule

A list of scale values that determine the frequency of the noise. Higher values result in more frequent changes in the noise pattern, while lower values produce smoother gradients. The default value is [1.0].

octaves_schedule

A list of integer values that specify the number of layers of noise to combine. More octaves add detail and complexity to the noise pattern. The default value is [4].

persistence_schedule

A list of values that control the amplitude of each successive octave. Lower values reduce the influence of higher octaves, resulting in smoother noise. The default value is [0.5].

lacunarity_schedule

A list of values that determine the frequency multiplier for each successive octave. Higher values increase the frequency of higher octaves, adding more detail. The default value is [2.0].

exponent_schedule

A list of values that control the exponent applied to the noise function, affecting the overall contrast of the noise pattern. The default value is [1.0].

seed_schedule

A list of seed values for random number generation, ensuring reproducibility of the noise patterns. Different seeds produce different noise patterns. The default value is [0].

clamp_min_schedule

A list of minimum values to clamp the noise output. This parameter ensures that the noise values do not fall below a certain threshold. The default value is [-0.5].

clamp_max_schedule

A list of maximum values to clamp the noise output. This parameter ensures that the noise values do not exceed a certain threshold. The default value is [1.5].

device

The device on which to perform the noise generation, typically "cpu" or "cuda" for GPU acceleration. The default value is "cuda".

Scheduled Perline Power Fractal Generator Output Parameters:

noise_tensor

A tensor containing the generated noise patterns. This output represents the noise textures created based on the input parameters and can be used directly in various applications such as texture mapping, procedural generation, and more.

batch_size

The number of noise patterns generated in the batch. This output confirms the number of instances created, matching the input batch_size parameter.

Scheduled Perline Power Fractal Generator Usage Tips:

  • Experiment with different scale, octaves, persistence, and lacunarity schedules to achieve a wide range of noise patterns, from smooth gradients to highly detailed textures.
  • Use the seed_schedule parameter to generate reproducible noise patterns, which is useful for creating consistent textures across different runs.
  • Adjust the clamp_min_schedule and clamp_max_schedule parameters to control the range of noise values, ensuring they fit within the desired range for your application.

Scheduled Perline Power Fractal Generator Common Errors and Solutions:

"Invalid device specified"

  • Explanation: The device parameter is set to a value that is not recognized, such as a typo or unsupported device.
  • Solution: Ensure the device parameter is set to either "cpu" or "cuda" depending on your hardware capabilities.

"Mismatched schedule lengths"

  • Explanation: The input schedules (e.g., scale_schedule, octaves_schedule) have different lengths, causing inconsistencies in the noise generation process.
  • Solution: Ensure all input schedules have the same length or use the _adjust_list_length method to automatically adjust them.

"Out of memory error"

  • Explanation: The specified batch_size, width, and height parameters require more memory than available on the device.
  • Solution: Reduce the batch_size, width, or height parameters to fit within the available memory of your device.

Scheduled Perline Power Fractal 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.