4.9 KiB
tinyterraNodes
A selection of custom nodes for ComfyUI.
Installation
Navigate to the ComfyUI/custom_nodes directory, and run:
git clone https://github.com/TinyTerra/ComfyUI_tinyterraNodes.git
AutoUpdate
On the first run, a config.json file will be created with - "autoUpdate" = false. If you want the node pack to auto update when you start Comfy set this to true.
Nodes
ttN/image
imageOutput
Preview or Save an image with one node, with image throughput.
- Inputs - image, image output[Preview, Save], save prefix
- Outputs - image
imageRemBG (Using RemBG)
Background Removal node with optional image preview & save.
- Inputs - image, image output[Disabled, Preview, Save], save prefix
- Outputs - image, mask
Example of a photobashing workflow using pipeNodes, imageRemBG, imageOutput and nodes from ADV_CLIP_emb and ImpactPack:
ttN/pipe
pipeLoader (Modified from Efficiency Nodes and ADV_CLIP_emb)
Combination of Efficiency Loader and Advanced CLIP Text Encode with an additional pipe output
- Inputs - model, vae, clip skip, (lora1, modelstrength clipstrength), (Lora2, modelstrength clipstrength), (Lora3, modelstrength clipstrength), (positive prompt, token normalization, weight interpretation), (negative prompt, token normalization, weight interpretation), (latent width, height), batch size, seed
- Outputs - pipe, model, conditioning, conditioning, samples, vae, clip, seed
pipeKSampler (Modified from Efficiency Nodes and QOLS_Omar92)
Combination of Efficiency Loader and Advanced CLIP Text Encode with an additional pipe output
- Inputs - pipe, (optional pipe overrides), script, (Lora, model strength, clip strength), (upscale method, factor, crop), sampler state, steps, cfg, sampler name, scheduler, denoise, (image output [None, Preview, Save]), Save_Prefix
- Outputs - pipe, model, conditioning, conditioning, samples, vae, clip, image, seed
Old node layout:
With pipeLoader and pipeKSampler:
pipeIN
Encode up to 8 frequently used inputs into a single Pipe line.
- Inputs - model, conditioning, conditioning, samples, vae, clip, image, seed
- Outputs - pipe
pipeOUT
Decode single Pipe line into the 8 original outputs, AND a Pipe throughput.
- Inputs - pipe
- Outputs - model, conditioning, conditioning, samples, vae, clip, image, seed, pipe
pipeEDIT
Update/Overwrite any of the 8 original inputs in a Pipe line with new information.
- Inputs - pipe, model, conditioning, conditioning, samples, vae, clip, image, seed
- Outputs - pipe
pipe > basic_pipe
Convert ttN pipe line to basic pipe (to be compatible with ImpactPack), WITH original pipe throughput
- Inputs - pipe[model, conditioning, conditioning, samples, vae, clip, image, seed]
- Outputs - basic_pipe[model, clip, vae, conditioning, conditioning], pipe
pipe > Detailer Pipe Convert ttN pipe line to detailer pipe (to be compatible with ImpactPack), WITH original pipe throughput
- Inputs - pipe[model, conditioning, conditioning, samples, vae, clip, image, seed], bbox_detector, sam_model_opt
- Outputs - detailer_pipe[model, vae, conditioning, conditioning, bbox_detector, sam_model_opt], pipe
ttN/text
Text
Basic TextBox Loader.
- Outputs - text (STRING)
7x TXT Loader Concat
7 TextBOX inputs concatenated with spaces into a single output, AND seperate text outputs.
- inputs - text1, text2, text3, text4, text5, text6, text7 (STRING's)
- Outputs - text1, text2, text3, text4, text5, text6, text7, concat (STRING's)
3x TXT Loader MultiConcat
3 TextBOX inputs with seperate text outputs AND multiple concatenation variations (concatenated with spaces).
- inputs - text1, text2, text3 (STRING's)
- Outputs - text1, text2, text3, 1 & 2, 1 & 3, 2 & 3, concat (STRING's)
ttN
Seed
Basic Seed Loader.
- Outputs - Seed (INT)