Aller au contenu
Node packVérifiéExterne
Ouvrir la source

tojioo_passthrough

Mainteneur@TojiooB · adoptionClasse

Profil du package

Statut
Vérifié
Éditeur
@Tojioo
Source
GitHub

LIREMOI

On Hold

This project is not actively being worked on at the moment. While it is fully functional, I am not currently reviewing pull requests or responding to issues. I plan to pick this back up in the future.

Tojioo Passthrough Nodes for ComfyUI

Typed passthrough nodes to reduce wire clutter in subgraphs. Includes a multi-type dynamic passthrough, and utility nodes for batch switching among other various quality-of-life improvements.

Nodes

  • Simple Passthroughs: Image, Mask, Latent, CLIP, Model, VAE, ControlNet, SAM Model, String, Int, Float, Bool, and Conditioning (positive/negative). Muted or bypassed predecessors are treated as None.
  • Multi-Passthrough Hub: Optional inputs with typed outputs.
  • Dynamic Passthrough: Multi-input passthrough with automatic type mirroring.
  • Dynamic Any: Single-input passthrough with type mirroring.
  • Dynamic Bus: Carries multiple typed values through a single bus connection.
  • Dynamic Preview: Tabbed viewer for inspecting any data type in-graph.
  • Batch Switch Nodes: Combine compatible inputs into a single batch (Image, Mask, Latent, Conditioning).
  • Switch Nodes: Return the first valid connected input by slot order.
  • Dual CLIP Text Encode: Encodes positive and negative prompts using a shared CLIP model.
  • Tiled VAE Settings: Exposes tiled VAE parameters as connectable outputs.

Install

Manager

Open ComfyUI → Manager → Install Custom Nodes → search "Tojioo Passthrough" → Install → Restart.

Git

cd ComfyUI/custom_nodes
git clone https://github.com/Tojioo/tojioo_passthrough.git

Restart ComfyUI.

Usage

Category Structure:

  • Tojioo Passthrough: Multi-Passthrough hub
  • Tojioo Passthrough/Simple Passthrough: All typed passthroughs, Conditioning Passthrough
  • Tojioo Passthrough/Simple Passthrough/Widget Variants: Widget-based versions of primitive passthroughs
  • Tojioo Passthrough/Dynamic Nodes: Dynamic Passthrough, Dynamic Bus, Dynamic Any
  • Tojioo Passthrough/Dynamic Nodes/Batch Switch Nodes: Batch switching nodes
  • Tojioo Passthrough/Dynamic Nodes/Switch Nodes: First-valid switching nodes

Dual CLIP Text Encode

  • Purpose: Encode a positive and negative text prompt into conditioning using a single shared CLIP model, keeping the two encode nodes consolidated.
  • Behaviour:
    • Accepts one CLIP input and two text widgets (positive, negative)
    • Outputs separate positive and negative CONDITIONING values

Tiled VAE Settings

  • Purpose: Bundle tiled VAE encoding/decoding parameters into connectable outputs so they can be routed cleanly through subgraphs without wiring individual widgets.
  • Behaviour:
    • Exposes tile_size, overlap, temporal_size, and temporal_overlap as typed outputs
    • Default values: tile_size 512, overlap 64, temporal_size 64, temporal_overlap 8
    • All values are adjustable via the built-in widget controls

Example:


Batch Switch Nodes

  • Purpose: Combine multiple compatible inputs into a single batch while keeping wiring tidy.
  • Behaviour:
    • Starts with one slot, adds a new slot when the last one gets connected
    • With a single connected input, passes through unchanged
    • With multiple connected inputs, builds a batch when shapes are compatible
    • Muted or bypassed upstream nodes are treated as missing and ignored

Example:


Switch Nodes

  • Purpose: Select the first valid connected input, based on slot order.
  • Behaviour:
    • Dynamic inputs auto-add slots
    • Returns the first connected input by slot number
    • Muted or bypassed upstream nodes are treated as missing and ignored

Example:


Nœuds dans ce pack

Nœuds 8
  • PT_Conditioning
  • PT_DualCLIPEncode
  • PT_DynamicAny
  • PT_DynamicBus
  • PT_DynamicPassthrough
  • PT_DynamicPreview
  • PT_MultiPass
  • PT_TiledVAESettings

Sources

2 sources
GitHubSource
github.com/Tojioo/tojioo_passthrough

Vérifié 4 nov.

GitHubSourceVersion 86a1519d8827ef55fcb02334b846e5104e1227cb
github.com/Tojioo/tojioo_passthrough

Vérifié 11 oct.

Extraits de sources

1 extrait

Source context: Repo Tojioo/tojioo_passthrough