commit d5e37ff797ecfe975bed982f25cbfbfd1e60c7ee
Author: kijai <40791699+kijai@users.noreply.github.com>
Date: Sat Apr 20 21:22:29 2024 +0300
Update spline_editor.js
commit bdade789ee3650cbd2b42bb844b16e175267575d
Author: kijai <40791699+kijai@users.noreply.github.com>
Date: Sat Apr 20 21:21:34 2024 +0300
spline editor fixes
commit 1aef2b8e43397eddc49dca304d59bd7a6674f55d
Author: kijai <40791699+kijai@users.noreply.github.com>
Date: Sat Apr 20 18:20:02 2024 +0300
spline editor updates
commit cb1e98abf1d9fcacc9b4912971df175c5a8ea9ac
Author: kijai <40791699+kijai@users.noreply.github.com>
Date: Sat Apr 20 11:27:50 2024 +0300
Update spline_editor.js
commit 891daeb4389318e9880f1ff68f53eba068f46739
Merge: d9712b0 6e1fa8d
Author: kijai <40791699+kijai@users.noreply.github.com>
Date: Fri Apr 19 18:40:44 2024 +0300
Merge branch 'main' into develop
commit d9712b0e04c70c6299fa61ce5c128ba56228ea11
Author: kijai <40791699+kijai@users.noreply.github.com>
Date: Thu Apr 18 01:45:32 2024 +0300
spline editor work
commit 92711dc7625da578cf59520a41462a845069ac56
Author: Kijai <40791699+kijai@users.noreply.github.com>
Date: Wed Apr 17 19:43:49 2024 +0300
Update spline_editor.js
commit 6f256423afa6d3e8a0ca2add461328d9f9b4ce82
Author: Kijai <40791699+kijai@users.noreply.github.com>
Date: Wed Apr 17 19:21:32 2024 +0300
Update spline_editor.js
commit 47c23d5a19c84d22d94668f5b5ba2ceab5b94988
Author: Kijai <40791699+kijai@users.noreply.github.com>
Date: Tue Apr 16 19:19:16 2024 +0300
reworking spline editor (not functional yet)
KJNodes for ComfyUI
Various quality of life and masking related -nodes and scripts made by combining functionality of existing nodes for ComfyUI.
Installation
- Clone this repo into
custom_nodesfolder. - Install dependencies: pip install -r requirements.txt
Javascript
browserstatus.js
Sets the favicon to green circle when not processing anything, sets it to red when processing and shows progress percentage and the lenghth of your queue. Might clash with other scripts that affect the page title, delete this file to disable (until I figure out how to add options).
Nodes:
Set/Get
Javascript nodes to set and get constants to reduce unnecessary lines. Takes in and returns anything, purely visual nodes. Could still be buggy, especially when loading workflow with missing nodes, use with precaution.
ColorToMask
RBG color value to mask, works with batches and AnimateDiff.
ConditioningMultiCombine
Combine any number of conditions, saves space.
ConditioningSetMaskAndCombine
Mask and combine two sets of conditions, saves space.
GrowMaskWithBlur
Grows or shrinks (with negative values) mask, option to invert input, returns mask and inverted mask. Additionally Blurs the mask, this is a slow operation especially with big batches.
CreateFadeMask
This node creates batch of single color images by interpolating between white/black levels. Useful to control mask strengths or QR code controlnet input weight when combined with MaskComposite node.
CreateAudioMask
Work in progress, currently creates a sphere that's size is synced with audio input.
RoundMask
WidgetToString
Outputs the value of a widget on any node as a string

Enable node id display from Manager menu, to get the ID of the node you want to read a widget from:

Use the node id of the target node, and add the name of the widget to read from

Recreating or reloading the target node will change its id, and the WidgetToString node will no longer be able to find it until you update the node id value with the new id.