InvokeAI/docs/nodes/defaultNodes.md

22 KiB

List of Default Nodes

The table below contains a list of the default nodes shipped with InvokeAI and their descriptions.

Node Function
Add Integers Adds two numbers
Boolean Primitive Collection A collection of boolean primitive values
Boolean Primitive A boolean primitive value
Canny Processor Canny edge detection for ControlNet
CenterPadCrop Pad or crop an image's sides from the center by specified pixels. Positive values are outside of the image.
CLIP Skip Skip layers in clip text_encoder model.
Collect Collects values into a collection
Color Correct Shifts the colors of a target image to match the reference image, optionally using a mask to only color-correct certain regions of the target image.
Color Primitive A color primitive value
Compel Prompt Parse prompt using compel package to conditioning.
Conditioning Primitive Collection A collection of conditioning tensor primitive values
Conditioning Primitive A conditioning tensor primitive value
Content Shuffle Processor Applies content shuffle processing to image
ControlNet Collects ControlNet info to pass to other nodes
Create Denoise Mask Converts a greyscale or transparency image into a mask for denoising.
Create Gradient Mask Creates a mask for Gradient ("soft", "differential") inpainting that gradually expands during denoising. Improves edge coherence.
Denoise Latents Denoises noisy latents to decodable images
Divide Integers Divides two numbers
Dynamic Prompt Parses a prompt using adieyal/dynamicprompts' random or combinatorial generator
FaceMask Generates masks for faces in an image to use with Inpainting
FaceIdentifier Identifies and labels faces in an image
FaceOff Creates a new image that is a scaled bounding box with a mask on the face for Inpainting
Float Math Perform basic math operations on two floats
Float Primitive Collection A collection of float primitive values
Float Primitive A float primitive value
Float Range Creates a range
HED (softedge) Processor Applies HED edge detection to image
Blur Image Blurs an image
Extract Image Channel Gets a channel from an image.
Image Primitive Collection A collection of image primitive values
Integer Math Perform basic math operations on two integers
Convert Image Mode Converts an image to a different mode.
Crop Image Crops an image to a specified box. The box can be outside of the image.
Ideal Size Calculates an ideal image size for latents for a first pass of a multi-pass upscaling to avoid duplication and other artifacts
Image Hue Adjustment Adjusts the Hue of an image.
Inverse Lerp Image Inverse linear interpolation of all pixels of an image
Image Primitive An image primitive value
Lerp Image Linear interpolation of all pixels of an image
Offset Image Channel Add to or subtract from an image color channel by a uniform value.
Multiply Image Channel Multiply or Invert an image color channel by a scalar value.
Multiply Images Multiplies two images together using PIL.ImageChops.multiply().
Blur NSFW Image Add blur to NSFW-flagged images
Paste Image Pastes an image into another image.
ImageProcessor Base class for invocations that preprocess images for ControlNet
Resize Image Resizes an image to specific dimensions
Round Float Rounds a float to a specified number of decimal places
Float to Integer Converts a float to an integer. Optionally rounds to an even multiple of a input number.
Scale Image Scales an image by a factor
Image to Latents Encodes an image into latents.
Add Invisible Watermark Add an invisible watermark to an image
Solid Color Infill Infills transparent areas of an image with a solid color
PatchMatch Infill Infills transparent areas of an image using the PatchMatch algorithm
Tile Infill Infills transparent areas of an image with tiles of the image
Integer Primitive Collection A collection of integer primitive values
Integer Primitive An integer primitive value
Iterate Iterates over a list of items
Latents Primitive Collection A collection of latents tensor primitive values
Latents Primitive A latents tensor primitive value
Latents to Image Generates an image from latents.
Leres (Depth) Processor Applies leres processing to image
Lineart Anime Processor Applies line art anime processing to image
Lineart Processor Applies line art processing to image
LoRA Loader Apply selected lora to unet and text_encoder.
Main Model Loader Loads a main model, outputting its submodels.
Combine Mask Combine two masks together by multiplying them using PIL.ImageChops.multiply().
Mask Edge Applies an edge mask to an image
Mask from Alpha Extracts the alpha channel of an image as a mask.
Mediapipe Face Processor Applies mediapipe face processing to image
Midas (Depth) Processor Applies Midas depth processing to image
MLSD Processor Applies MLSD processing to image
Multiply Integers Multiplies two numbers
Noise Generates latent noise.
Normal BAE Processor Applies NormalBae processing to image
ONNX Latents to Image Generates an image from latents.
ONNX Prompt (Raw) A node to process inputs and produce outputs. May use dependency injection in init to receive providers.
ONNX Text to Latents Generates latents from conditionings.
ONNX Model Loader Loads a main model, outputting its submodels.
OpenCV Inpaint Simple inpaint using opencv.
DW Openpose Processor Applies Openpose processing to image
PIDI Processor Applies PIDI processing to image
Prompts from File Loads prompts from a text file
Random Integer Outputs a single random integer.
Random Range Creates a collection of random numbers
Integer Range Creates a range of numbers from start to stop with step
Integer Range of Size Creates a range from start to start + size with step
Resize Latents Resizes latents to explicit width/height (in pixels). Provided dimensions are floor-divided by 8.
SDXL Compel Prompt Parse prompt using compel package to conditioning.
SDXL LoRA Loader Apply selected lora to unet and text_encoder.
SDXL Main Model Loader Loads an sdxl base model, outputting its submodels.
SDXL Refiner Compel Prompt Parse prompt using compel package to conditioning.
SDXL Refiner Model Loader Loads an sdxl refiner model, outputting its submodels.
Scale Latents Scales latents by a given factor.
Segment Anything Processor Applies segment anything processing to image
Show Image Displays a provided image, and passes it forward in the pipeline.
Step Param Easing Experimental per-step parameter easing for denoising steps
String Primitive Collection A collection of string primitive values
String Primitive A string primitive value
Subtract Integers Subtracts two numbers
Tile Resample Processor Tile resampler processor
Upscale (RealESRGAN) Upscales an image using RealESRGAN.
VAE Loader Loads a VAE model, outputting a VaeLoaderOutput
Zoe (Depth) Processor Applies Zoe depth processing to image