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.ini 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: photobash

modelScale

Upscale image by model, optional rescale of result image.

  • Inputs - image, vae, upscale_model, rescale_after_model[true, false], rescale[by_factor, to Width/Height], rescale method[nearest-exact, bilinear, area], factor, width, height, crop, image_output[Hide, Preview, Save], save prefix, output_latent[true, false]
  • Outputs - image, latent

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)

textDebug

Text input, to display text inside the node, with optional print to console.

  • inputs - text, print_to_console
  • 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/util

Seed

Basic Seed Loader.

  • Outputs - seed (INT)

float

float loader and converter

  • inputs - float (FLOAT)
  • Outputs - float, int, text (FLOAT, INT, STRING)

int int loader and converter

  • inputs - int (INT)
  • Outputs - int, float, text (INT, FLOAT, STRING)
S
Description
No description provided
Readme GPL-3.0
19 MiB
Languages
Python 63.8%
JavaScript 35.6%
CSS 0.6%