{ "Animation Builder (mtb)": "Convenient way to manage basic animation maths at the core of many of my workflows", "Any To String (mtb)": "Tries to take any input and convert it to a string", "Batch Float (mtb)": "Generates a batch of float values with interpolation", "Batch Float Assemble (mtb)": "Assembles mutiple batches of floats into a single stream (batch)", "Batch Float Fill (mtb)": "Fills a batch float with a single value until it reaches the target length", "Batch Make (mtb)": "Simply duplicates the input frame as a batch", "Batch Merge (mtb)": "Merges multiple image batches with different frame counts", "Batch Shake (mtb)": "Applies a shaking effect to batches of images.", "Batch Shape (mtb)": "Generates a batch of 2D shapes with optional shading (experimental)", "Batch Transform (mtb)": "Transform a batch of images using a batch of keyframes", "Bbox (mtb)": "The bounding box (BBOX) custom type used by other nodes", "Bbox From Mask (mtb)": "From a mask extract the bounding box", "Blur (mtb)": "Blur an image using a Gaussian filter.", "Color Correct (mtb)": "Various color correction methods", "Colored Image (mtb)": "Constant color image of given size", "Concat Images (mtb)": "Add images to batch", "Crop (mtb)": "Crops an image and an optional mask to a given bounding box\n\n The bounding box can be given as a tuple of (x, y, width, height) or as a BBOX type\n The BBOX input takes precedence over the tuple input\n ", "Debug (mtb)": "Experimental node to debug any Comfy values, support for more types and widgets is planned", "Deep Bump (mtb)": "Normal & height maps generation from single pictures", "Export With Ffmpeg (mtb)": "Export with FFmpeg (Experimental)", "Face Swap (mtb)": "Face swap using deepinsight/insightface models", "Film Interpolation (mtb)": "Google Research FILM frame interpolation for large motion", "Fit Number (mtb)": "Fit the input float using a source and target range", "Float To Number (mtb)": "Node addon for the WAS Suite. Converts a \"comfy\" FLOAT to a NUMBER.", "Get Batch From History (mtb)": "Very experimental node to load images from the history of the server.\n\n Queue items without output are ignored in the count.", "Image Compare (mtb)": "Compare two images and return a difference image", "Image Premultiply (mtb)": "Premultiply image with mask", "Image Remove Background Rembg (mtb)": "Removes the background from the input using Rembg.", "Image Resize Factor (mtb)": "Extracted mostly from WAS Node Suite, with a few edits (most notably multiple image support) and less features.", "Image Tile Offset (mtb)": "Mimics an old photoshop technique to check for seamless textures", "Int To Bool (mtb)": "Basic int to bool conversion", "Int To Number (mtb)": "Node addon for the WAS Suite. Converts a \"comfy\" INT to a NUMBER.", "Interpolate Clip Sequential (mtb)": null, "Latent Lerp (mtb)": "Linear interpolation (blend) between two latent vectors", "Load Face Analysis Model (mtb)": "Loads a face analysis model", "Load Face Enhance Model (mtb)": "Loads a GFPGan or RestoreFormer model for face enhancement.", "Load Face Swap Model (mtb)": "Loads a faceswap model", "Load Film Model (mtb)": "Loads a FILM model", "Load Image From Url (mtb)": "Load an image from the given URL", "Load Image Sequence (mtb)": "Load an image sequence from a folder. The current frame is used to determine which image to load.\n\n Usually used in conjunction with the `Primitive` node set to increment to load a sequence of images from a folder.\n Use -1 to load all matching frames as a batch.\n ", "Mask To Image (mtb)": "Converts a mask (alpha) to an RGB image with a color and background", "Math Expression (mtb)": "Node to evaluate a simple math expression string", "Model Patch Seamless (mtb)": "Uses the stable diffusion 'hack' to infer seamless images by setting the model layers padding mode to circular (experimental)", "Pick From Batch (mtb)": "Pick a specific number of images from a batch, either from the start or end.", "Qr Code (mtb)": "Basic QR Code generator", "Restore Face (mtb)": "Uses GFPGan to restore faces", "Save Gif (mtb)": "Save the images from the batch as a GIF", "Save Image Grid (mtb)": "Save all the images in the input batch as a grid of images.", "Save Image Sequence (mtb)": "Save an image sequence to a folder. The current frame is used to determine which image to save.\n\n This is merely a wrapper around the `save_images` function with formatting for the output folder and filename.\n ", "Save Tensors (mtb)": "Save torch tensors (image, mask or latent) to disk, useful to debug things outside comfy", "Sharpen (mtb)": "Sharpens an image using a Gaussian kernel.", "Smart Step (mtb)": "Utils to control the steps start/stop of the KAdvancedSampler in percentage", "Stack Images (mtb)": "Stack the input images horizontally or vertically", "String Replace (mtb)": "Basic string replacement", "Styles Loader (mtb)": "Load csv files and populate a dropdown from the rows (\u00e0 la A111)", "Text To Image (mtb)": "Utils to convert text to image using a font\n\n\n The tool looks for any .ttf file in the Comfy folder hierarchy.\n ", "Transform Image (mtb)": "Save torch tensors (image, mask or latent) to disk, useful to debug things outside comfy\n\n\n it return a tensor representing the transformed images with the same shape as the input tensor\n ", "Uncrop (mtb)": "Uncrops an image to a given bounding box\n\n The bounding box can be given as a tuple of (x, y, width, height) or as a BBOX type\n The BBOX input takes precedence over the tuple input", "Unsplash Image (mtb)": "Unsplash Image given a keyword and a size", "Vae Decode (mtb)": "Wrapper for the 2 core decoders but also adding the sd seamless hack, taken from: FlyingFireCo/tiled_ksampler" }