Translated Readme (using DeepTranslate, PRs are welcome):
日本語による説明
中文说明
Welcome to the MTB Nodes project! This codebase is open for you to explore and utilize as you wish. Its primary purpose is to build proof-of-concepts (POCs) for implementation in MLOPs. Many nodes in this project are inspired by existing community contributions or built-in functionalities.
Before proceeding, please be aware of the licenses associated with certain libraries used in this project. For example, the deepbump
library is licensed under GPLv3.
Bounding Box
: BBox constructor (custom type),BBox From Mask
: From a mask extract the bounding boxCrop
: Crop image from BBoxUncrop
: Uncrop image from BBox
Colored Image
: Constant color image of given sizeRGB to HSV
: -,HSV to RGB
: -,Color Correct
: Basic color correction tools
Face Swap
: Face swap using deepinsight/insightface models (this node used to be calledRoop
in early versions, it does the same, roop is just an app that uses those model)Note The face index allow you to choose which face to replace as you can see here:
Load Face Swap Model
: Load an insightface model for face swappingRestore Face
: Using GFPGan to restore faces, works great in conjunction withFace Swap
and supports Comfy native upscalers for thebg_upscaler
Load Film Model
: Loads a FILM modelFilm Interpolation
: Process input frames using FILM
Export to Prores (experimental)
: Exports the input frames to a ProRes 4444 mov file. This is using ffmpeg stdin to send raw numpy arrays, used withFilm Interpolation
and very simple for now but could be expanded upon.
Blur
: Blur an image using a Gaussian filter.Deglaze Image
: taken from FN16,Denoise
: Denoise the input image,Image Compare
: Compare two images and return a difference imageImage Premultiply
: Premultiply image with maskImage Remove Background Rembg
: RemBG powered background removal.
Image Resize Factor
: Extracted mostly from WAS Node Suite, with a few edits (most notably multiple image support) and less features.Mask To Image
: Converts a mask (alpha) to an RGB image with a color and backgroundSave Image Grid
: Save all the images in the input batch as a grid of images.
Latent Lerp
: Linear interpolation (blend) between two latent
Concat Images
: Takes two image stream and merge them as a batch of images supported by other Comfy pipelines.Image Resize Factor
: Deprecated, I since discovered the builtin image resize.Text To Image
: Utils to convert text to image using a fontStyles Loader
: Load csv files and populate a dropdown from the rows (à la A111)
Smart Step
: A very basic node to get step percent to use in KSampler advanced,Qr Code
: Basic QR Code generatorSave Tensors
: Debug node that will probably be removed in the futureInt to Number
: Supplement for WASSuite number nodesSmart Step
: A very basic tool to control the steps (start/stop) of theKAdvancedSampler
using percentage
DeepBump
: Normal & height maps generation from single pictures
Guides:
-
ComfyUI Community Manual (eng) by @BlenderNeko
-
Tomoaki's personal Wiki (jap) by @tjhayasaka
Extensions and Custom Nodes:
-
Plugins for Comfy List (eng) by @WASasquatch