Iris McKinnon d973e239f7 Fix PromptLab node: handle both FLUX and SDXL prompt/boilerplate formats
- Detect data structure at runtime: FLUX uses string pairs, SDXL uses tag arrays
- Boilerplate: FLUX has 'positive'/'negative' strings, SDXL has 'positive_tags'/'negative_tags' arrays
- Fixes KeyError: 0 when using Tag-based prompts (SDXL) mode
- Updated SDXL config to canonical tag-array format (generated by prompt_forge)
2026-06-05 15:21:15 -05:00
2026-04-04 00:41:55 -05:00
2026-04-07 17:27:20 -05:00
2026-05-06 21:50:51 -05:00

ComfyUI-JBNodes

A comprehensive suite of ComfyUI nodes for simulating analog black-and-white film photography and darkroom printing processes. See the Wiki for details.

NOTE: This project is still a beta project and is in active development. Expect changes to node definitions or functions that may be breaking changes to previous versions.

Dependencies

Film grain note: Prior versions used moderngl (OpenGL) for GPU-accelerated grain. The grain engine now runs on numpy/torch/scipy with no system-level graphics dependencies. No X11, EGL, or OpenGL libraries are required.

Installation

  1. Navigate to your ComfyUI custom_nodes directory.

  2. Clone this repository:

    git clone https://github.com/AlbertJBurton/comfyui-jbnodes.git
    
  3. Navigate into the cloned directory:

    cd comfyui-jbnodes
    
  4. Install the required dependencies:

    pip install -r requirements.txt
    
  5. Restart ComfyUI.

License

This project is licensed under the terms specified in the LICENSE file.

S
Description
No description provided
Readme GPL-3.0
3.8 MiB
Languages
Python 82%
JavaScript 12.3%
GLSL 5.7%