Skip to content

A revised version of the Was Bus node to integrate more input/output.

Notifications You must be signed in to change notification settings

gonzalu/ComfyUI-MarasIT-Nodes_wtf

 
 

Repository files navigation

Welcome to MaraScott.AI nodes for ComfyUI

I develop nodes as it goes mostly on user request from the Ai Classroom Discor from Fern to whom I address A special thanks for his support in my ComfyUI journey.

So far I did the following Nodes :

AnyBus Node AKA UniversalBus Node

AnyBus Node (AKA UniversalBus node) is an attempt to provide a Universal Bus Node (as some might say) which is based on AnyType Input/Output.

Native Support

You can assume that any node input/output works like "UE Nodes / Use Everywhere" Nodes

BUS Input/Output Support

The Bus Nodes can be connected from one AnyBusNode to another and we support the following Reroute Nodes as long as they are linked from an AnyBusNode before connecting it to another

Set/Get Node Supported :

  • "SetNode" from ComfyUI-KJNodes
  • "GetNode" from ComfyUI-KJNodes

Reroute Node Supported :

  • "Reroute (rgthree)" from RgThree Custom Node

Reroute Node Not Supported :

  • "Reroute" from ComfyUI native - reason : do not allow connection on Any Type if origin Type is not Any Type too
  • "ReroutePrimitive|pysssss" from Pysssss Custom Node - reason : do not display the name of the origin slot
  • "0246.CastReroute" from 0246 Custom Node - reason : undefined behavior

I would like to thanks the following person to help me out by providing there awesome code and advises :

I might have forgotten some others person, feel free to contact me if you want to appear here and please forgive me

AnyBus Node AnyBus Node with assigned profile and some inputs

AnyBus Node - Widtget Qty AnyBus Node - Widtget Profile

Here a very simple workflow

AnyBus Node WorkFlow Example

What does it intend to do ?

In the world of ComfyUI, the spaghetti workflow can quickly become a mess, I personaly at some point was confused too by the get/set approach which brought me to develop this AnyBus Node applying a profile approach to organise different Buses in the same workflow. One Bus has a maximum of 25 inputs/outputs (feel free to make an issue request to get a bigger max)

This AnyBus is dislexia friendly :D

Upscaler Refinier Node AKA McBoaty node

Upscaler Refinier Node (AKA McBoaty node) is an Upscaler coupled with a Refiner in order to get higher rendering result. The output image is a slightly modified image.

I would like to thanks Rob Adams AKA Treeshark who provided the workflow in the first place which I convert in a ComfyUI Node


If anybody is interested to use these nodes, I'm following on feature request via the issues.

About

A revised version of the Was Bus node to integrate more input/output.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 51.4%
  • JavaScript 48.6%