80sVectorz f7ee96c19a Merge pull request #5 from ComfyNodePRs/update-publish-yaml
Update Github Action for Publishing to Comfy Registry
2025-03-14 12:42:07 +01:00
2023-11-27 13:54:12 +01:00
2023-12-11 12:06:12 +01:00
2023-11-25 16:04:32 +01:00
2024-05-23 13:20:27 +02:00
2023-11-27 13:19:10 +01:00
2023-11-27 13:19:10 +01:00

ComfyUI-Static-Primitives

Adds Static Primitives to ComfyUI. Mostly to work with reroute nodes

Example

Install instructions

Just clone this repo inside your custom_nodes folder: git clone https://github.com/80sVectorz/ComfyUI-Static-Primitives.git

Usage

There should be a new node category called primitives. There's a primitive for all the basic data-types.

Here's an example of the original Sytan's SDXL 1.0 Workflow versus a version that's cleaned up using the static primitives: Example Example

Collection primitives

Aside from the basic types included in this extension there's also a collection type system. This system allows users to add custom collection types.
There are 2 included by default:

  • samplers
  • schedulers

More info about how you can add your own collection primitives can be found here.

Rambling

I decided to install ComfyUI but got really discouraged by the wire spaghetti. I thought, just having reroutes work with primitives would already simplify avoiding spaghetti. But, since reroutes don't work with primitives due to their dynamic nature. I decided to create a set of static primitives. These primitives have a predefined type and work with reroutes.

S
Description
No description provided
Readme
462 KiB
Languages
Python 78.5%
JavaScript 21.5%