|
# List of Default Nodes |
|
|
|
The table below contains a list of the default nodes shipped with InvokeAI and |
|
their descriptions. |
|
|
|
| Node <img width=160 align="right"> | 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](./detailedNodes/faceTools.md#facemask) | Generates masks for faces in an image to use with Inpainting | |
|
| [FaceIdentifier](./detailedNodes/faceTools.md#faceidentifier) | Identifies and labels faces in an image | |
|
| [FaceOff](./detailedNodes/faceTools.md#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. | |
|
| 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 | |
|
|