comfy-plasma
A simple plasma noise generator for ComfyUI. Other noise generators may appear over time.
Usage:
Plasma Noise:
This node generates extremely noisy fractal diamond square noise clouds.
Width, Height: Sets the generated image size as desired – steps in increments of 8.
Turbulence: Scales the noise clouds, lower values result in smoother, larger clouds, while higher values result in more static like noise.
Value Min/Max: Limits how dark/bright the noise can reach. -1 implies 0 and 255 for Min and Max respectively.
Red Min/Max: Limits how strong the red channel can be. -1 Will use the settings of Value Min/Max instead of it’s own setting.
Green Min/Max: Limits how strong the green channel can be. -1 Will use the settings of Value Min/Max instead of it’s own setting.
Blue Min/Max: Limits how strong the blue channel can be. -1 Will use the settings of Value Min/Max instead of it’s own setting.
Seed: Will replicate a specific noise seed on every execution.
Fixed, seed stays the same after generations.
Increment, seed increases by 1 after generations.
Decrement, seed decreases by 1 after generations.
Randomize, seed randomly changes after generations.
Random Noise:
This node generates three values per pixel, then rescales it per channel min/max values.
Width, Height: Sets the generated image size as desired – steps in increments of 8.
Value Min/Max: Limits how dark/bright the noise can reach. -1 implies 0 and 255 for Min and Max respectively.
Red Min/Max: Limits how strong the red channel can be. -1 Will use the settings of Value Min/Max instead of it’s own setting.
Green Min/Max: Limits how strong the green channel can be. -1 Will use the settings of Value Min/Max instead of it’s own setting.
Blue Min/Max: Limits how strong the blue channel can be. -1 Will use the settings of Value Min/Max instead of it’s own setting.
Seed: Will replicate a specific noise seed on every execution.
Fixed, seed stays the same after generations.
Increment, seed increases by 1 after generations.
Decrement, seed decreases by 1 after generations.
Randomize, seed randomly changes after generations.
Greyscale Noise:
This node generates one value per pixel then rescales it per channel min/max values. So a value pixel of 128 will scale to 63 when red is set to work between 0 and 128.
Width, Height: Sets the generated image size as desired – steps in increments of 8.
Value Min/Max: Limits how dark/bright the noise can reach. -1 implies 0 and 255 for Min and Max respectively.
Red Min/Max: Limits how strong the red channel can be. -1 Will use the settings of Value Min/Max instead of it’s own setting.
Green Min/Max: Limits how strong the green channel can be. -1 Will use the settings of Value Min/Max instead of it’s own setting.
Blue Min/Max: Limits how strong the blue channel can be. -1 Will use the settings of Value Min/Max instead of it’s own setting.
Seed: Will replicate a specific noise seed on every execution.
Fixed, seed stays the same after generations.
Increment, seed increases by 1 after generations.
Decrement, seed decreases by 1 after generations.
Randomize, seed randomly changes after generations.
Pink Noise:
This node generates three values per pixel, then rescales it per channel min/max values.
Width, Height: Sets the generated image size as desired – steps in increments of 8.
Value Min/Max: Limits how dark/bright the noise can reach. -1 implies 0 and 255 for Min and Max respectively.
Red Min/Max: Limits how strong the red channel can be. -1 Will use the settings of Value Min/Max instead of it’s own setting.
Green Min/Max: Limits how strong the green channel can be. -1 Will use the settings of Value Min/Max instead of it’s own setting.
Blue Min/Max: Limits how strong the blue channel can be. -1 Will use the settings of Value Min/Max instead of it’s own setting.
Seed: Will replicate a specific noise seed on every execution.
Fixed, seed stays the same after generations.
Increment, seed increases by 1 after generations.
Decrement, seed decreases by 1 after generations.
Randomize, seed randomly changes after generations.
Brown Noise:
This node generates three values per pixel, then rescales it per channel min/max values.
Width, Height: Sets the generated image size as desired – steps in increments of 8.
Value Min/Max: Limits how dark/bright the noise can reach. -1 implies 0 and 255 for Min and Max respectively.
Red Min/Max: Limits how strong the red channel can be. -1 Will use the settings of Value Min/Max instead of it’s own setting.
Green Min/Max: Limits how strong the green channel can be. -1 Will use the settings of Value Min/Max instead of it’s own setting.
Blue Min/Max: Limits how strong the blue channel can be. -1 Will use the settings of Value Min/Max instead of it’s own setting.
Seed: Will replicate a specific noise seed on every execution.
Fixed, seed stays the same after generations.
Increment, seed increases by 1 after generations.
Decrement, seed decreases by 1 after generations.
Randomize, seed randomly changes after generations.
Plasma KSampler:
Noise Seed: The noise seed used in Latent Noise.
Control After Generate:
Fixed, seed stays the same after generations.
Increment, seed increases by 1 after generations.
Decrement, seed decreases by 1 after generations.
Randomize, seed randomly changes after generations.
Steps: The number of steps the software should take while resolving your image.
CFG: How strongly should the prompts be followed? Less CFG means more creativity, more CFG means less creativity, but more accurate prompts.
Denoise: How much should the image be blurred to allow the model to interpret the noise/image with noise? Higher values at high resolutions can induce faces within faces. Lower values will look closer to the input image/noise but prevent faces within faces.
Latent Noise: How strong should the built in noise be. 0 means no noise is used, and 1 means it’s adding all the noise.
Distribution Type:
Default, uses torch.randn() which is a gaussian distributed noise algorithm. Unable to make very dark, very bright or high contrast images.
Rand, uses torch.rand() whch is a truly random noise algorithm. Doesn’t stick to a single random distribution and can change wildly based on input.
Sampler Name: Pick the one that works for you best. Some may require more steps than others.
Schedular: Pick the one that works for you best.
Example Workflow:
Using Plasma Sampler with Plasma Noise:
Using Plasma Sampler without Plasma Noise: