Spaces:
Running
on
Zero
Running
on
Zero
Upload 208 files
Browse filesThis view is limited to 50 files because it contains too many changes.
See raw diff
- .gitattributes +7 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/Patch_Notes.md +240 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/README.md +327 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/__init__.py +30 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/__pycache__/__init__.cpython-311.pyc +0 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/__pycache__/__init__.cpython-312.pyc +0 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/__pycache__/categories.cpython-311.pyc +0 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/__pycache__/categories.cpython-312.pyc +0 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/__pycache__/config.cpython-311.pyc +0 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/__pycache__/config.cpython-312.pyc +0 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/__pycache__/node_mappings.cpython-311.pyc +0 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/__pycache__/node_mappings.cpython-312.pyc +0 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/categories.py +43 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/config.py +77 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/fonts/AlumniSansCollegiateOne-Regular.ttf +3 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/fonts/Caveat-VariableFont_wght.ttf +3 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/fonts/NotoSansArabic-Regular.ttf +3 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/fonts/Oswald-Bold.ttf +0 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/fonts/PixelifySans-Bold.ttf +0 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/fonts/Quicksand-Bold.ttf +0 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/fonts/Roboto-Regular.ttf +3 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/fonts/YoungSerif-Regular.ttf +3 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/fonts/comic.ttf +3 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/fonts/impact.ttf +3 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/node_mappings.py +532 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/functions_animation.cpython-311.pyc +0 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/functions_animation.cpython-312.pyc +0 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/functions_graphics.cpython-311.pyc +0 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/functions_graphics.cpython-312.pyc +0 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/functions_json.cpython-311.pyc +0 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/functions_json.cpython-312.pyc +0 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/functions_upscale.cpython-311.pyc +0 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/functions_upscale.cpython-312.pyc +0 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/functions_xygrid.cpython-311.pyc +0 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/functions_xygrid.cpython-312.pyc +0 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/nodes_animation_cyclers.cpython-311.pyc +0 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/nodes_animation_cyclers.cpython-312.pyc +0 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/nodes_animation_interpolation.cpython-311.pyc +0 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/nodes_animation_interpolation.cpython-312.pyc +0 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/nodes_animation_io.cpython-311.pyc +0 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/nodes_animation_io.cpython-312.pyc +0 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/nodes_animation_lists.cpython-311.pyc +0 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/nodes_animation_lists.cpython-312.pyc +0 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/nodes_animation_prompt.cpython-311.pyc +0 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/nodes_animation_prompt.cpython-312.pyc +0 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/nodes_animation_schedulers.cpython-311.pyc +0 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/nodes_animation_schedulers.cpython-312.pyc +0 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/nodes_animation_schedules.cpython-311.pyc +0 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/nodes_animation_schedules.cpython-312.pyc +0 -0
- custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/nodes_animation_utils.cpython-311.pyc +0 -0
.gitattributes
CHANGED
@@ -17,3 +17,10 @@ custom_nodes/ComfyUI-N-Nodes/libs/rifle/demo/I2_1.png filter=lfs diff=lfs merge=
|
|
17 |
custom_nodes/ComfyUI-N-Nodes/libs/rifle/demo/I2_slomo_clipped.gif filter=lfs diff=lfs merge=lfs -text
|
18 |
custom_nodes/ComfyUI-N-Nodes/libs/rifle/train_log/flownet.pkl filter=lfs diff=lfs merge=lfs -text
|
19 |
custom_nodes/ComfyUI-CogVideoXWrapper/example_workflows/noise_warp_example_input_video.mp4 filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
custom_nodes/ComfyUI-N-Nodes/libs/rifle/demo/I2_slomo_clipped.gif filter=lfs diff=lfs merge=lfs -text
|
18 |
custom_nodes/ComfyUI-N-Nodes/libs/rifle/train_log/flownet.pkl filter=lfs diff=lfs merge=lfs -text
|
19 |
custom_nodes/ComfyUI-CogVideoXWrapper/example_workflows/noise_warp_example_input_video.mp4 filter=lfs diff=lfs merge=lfs -text
|
20 |
+
custom_nodes/ComfyUI_Comfyroll_CustomNodes/fonts/AlumniSansCollegiateOne-Regular.ttf filter=lfs diff=lfs merge=lfs -text
|
21 |
+
custom_nodes/ComfyUI_Comfyroll_CustomNodes/fonts/Caveat-VariableFont_wght.ttf filter=lfs diff=lfs merge=lfs -text
|
22 |
+
custom_nodes/ComfyUI_Comfyroll_CustomNodes/fonts/comic.ttf filter=lfs diff=lfs merge=lfs -text
|
23 |
+
custom_nodes/ComfyUI_Comfyroll_CustomNodes/fonts/impact.ttf filter=lfs diff=lfs merge=lfs -text
|
24 |
+
custom_nodes/ComfyUI_Comfyroll_CustomNodes/fonts/NotoSansArabic-Regular.ttf filter=lfs diff=lfs merge=lfs -text
|
25 |
+
custom_nodes/ComfyUI_Comfyroll_CustomNodes/fonts/Roboto-Regular.ttf filter=lfs diff=lfs merge=lfs -text
|
26 |
+
custom_nodes/ComfyUI_Comfyroll_CustomNodes/fonts/YoungSerif-Regular.ttf filter=lfs diff=lfs merge=lfs -text
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/Patch_Notes.md
ADDED
@@ -0,0 +1,240 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# 🧩 Comfyroll Studio - Patch Notes
|
2 |
+
|
3 |
+
## v1.76 Jan 24, 2024
|
4 |
+
- added CR VAE Decode
|
5 |
+
- added CR Combine Prompt
|
6 |
+
- added CR Diamond Pattern
|
7 |
+
|
8 |
+
## v1.75.1 Jan 24, 2024
|
9 |
+
- fix for issue 112 CR Text Blacklist, added handling for blank lines and fixed issue with finding multiple keywords
|
10 |
+
- PR108, fix for missing import in nodes_utils_text.py
|
11 |
+
|
12 |
+
## v1.75 Jan 23, 2024
|
13 |
+
- added CR Half Drop Panel
|
14 |
+
|
15 |
+
## v1.74.1 Jan 19, 2024
|
16 |
+
- fixed CR Thumbnail Preview show_help
|
17 |
+
|
18 |
+
## v1.74 Jan 18, 2024
|
19 |
+
- updated CR Simple Image Compare to automatically resize the second image if the size is different
|
20 |
+
- added CR Aspect Ratio For Print
|
21 |
+
- added CR Seamless Checker
|
22 |
+
- added CR Select ISO Size
|
23 |
+
|
24 |
+
## v1.73.1 Jan 17, 2024
|
25 |
+
- fix for issue 104
|
26 |
+
|
27 |
+
## v1.73 Jan 17, 2024
|
28 |
+
- added CR String to Boolean
|
29 |
+
- updated CR Aspect Ratio Social Media, added more options
|
30 |
+
- updated CR Color Tint, fixed issue with colors
|
31 |
+
|
32 |
+
## v1.72 Jan 16, 2024
|
33 |
+
- added CR Select Resize Method
|
34 |
+
- added CR Set Switch From String
|
35 |
+
|
36 |
+
## v1.71.1 Jan 16, 2024
|
37 |
+
- fix for issue 101 CR Select Font
|
38 |
+
- fix for issue 103 CR Overlay Transparent Image
|
39 |
+
|
40 |
+
## v1.71 Jan 15, 2024
|
41 |
+
- changed string outputs to any_type on text util nodes
|
42 |
+
|
43 |
+
## v1.70 Jan 15, 2024
|
44 |
+
- added CR Aspect Ratio Social Media
|
45 |
+
|
46 |
+
## v1.69 Jan 14, 2024
|
47 |
+
- added CR Repeater
|
48 |
+
- deleted CR Loop List, replaced by CR Repeater
|
49 |
+
- removed dev nodes
|
50 |
+
|
51 |
+
## v1.68 Jan 13, 2024
|
52 |
+
- added CR Text Blacklist
|
53 |
+
- removed loading for dev node mappings
|
54 |
+
|
55 |
+
## v1.67 Jan 12, 2024
|
56 |
+
- added CR Data Bus In
|
57 |
+
- added CR Data Bus Out
|
58 |
+
- added CR 8 Channel In
|
59 |
+
- added CR 8 Channel
|
60 |
+
- updated CR Random Multiline Values, output is now any_type
|
61 |
+
|
62 |
+
## v1.66 Jan 11, 2024
|
63 |
+
- added CR Select Font
|
64 |
+
- updated CR Get Parameter From Prompt, added handling for quotes
|
65 |
+
|
66 |
+
## v1.65 Jan 10, 2024
|
67 |
+
- added CR Text Length
|
68 |
+
- added CR Text Operation
|
69 |
+
- updated CR Text Concatenate, output is now any_type
|
70 |
+
|
71 |
+
## v1.64 Jan 9, 2024
|
72 |
+
- added CR Set Value on String
|
73 |
+
|
74 |
+
## v1.63 Jan 8, 2024
|
75 |
+
- added CR Text Replace
|
76 |
+
|
77 |
+
## v1.62 Jan 6, 2024
|
78 |
+
- added CR Load GIF as List
|
79 |
+
- menu restructure
|
80 |
+
|
81 |
+
## v1.61 Jan 5, 2024
|
82 |
+
- added CR Get Parameter From Prompt
|
83 |
+
|
84 |
+
## v1.60 Jan 4, 2024
|
85 |
+
- added CR Bit Scheduler
|
86 |
+
- added CR Loop List
|
87 |
+
- added CR Text Cycler
|
88 |
+
- added CR Value Cycler
|
89 |
+
- updated conversion nodes to make the index an input (force input)
|
90 |
+
|
91 |
+
## v1.59 Jan 3, 2024
|
92 |
+
- added CR Text
|
93 |
+
- updated original CR Set Value On Boolean, changed name to CR Set Value On Binary
|
94 |
+
- added new CR Set Value On Boolean
|
95 |
+
- updated index nodes to make the index an input (force input)
|
96 |
+
|
97 |
+
## v1.58 Jan 2, 2024
|
98 |
+
- updated CR Binary Pattern, added bias parameter and fixed a problem with the swaure size calculation
|
99 |
+
- added CR Simple List
|
100 |
+
- added CR XY Product
|
101 |
+
- added CR Text Concatenate
|
102 |
+
- moved text utility nodes to a new file and menu category
|
103 |
+
|
104 |
+
## v1.57 Jan 1, 2024
|
105 |
+
- added CR Prompt List
|
106 |
+
- moved animation prompt nodes to legacy
|
107 |
+
- reanmed CR Binary To List to CR Binary To Bit List
|
108 |
+
|
109 |
+
## v1.56 Dec 30, 2023
|
110 |
+
- updated CR Float Range List, added operation, decimal_places, ignore_first_value, and max_value_per_loop parameter
|
111 |
+
- updated CR Text List to String, changed inputs to list
|
112 |
+
- fixed issue on CR Intertwine_Lists
|
113 |
+
- added CR Maths Operation
|
114 |
+
- added back CR Prompt Mixer as a legacy node
|
115 |
+
- moved animation list and cycler nodes to legacy
|
116 |
+
- moved some animation workflows to legacy
|
117 |
+
|
118 |
+
## v1.55 Dec 29, 2023
|
119 |
+
- added CR Batch Images From List
|
120 |
+
- added CR Clamp Value,
|
121 |
+
- added CR Set Value On Boolean
|
122 |
+
|
123 |
+
## v1.54 Dec 29, 2023
|
124 |
+
- added CR Intertwine_Lists
|
125 |
+
- added CR Binary To List
|
126 |
+
|
127 |
+
## v1.53 Dec 28, 2023
|
128 |
+
- added CR Random Multiline Colors
|
129 |
+
- updated CR Random Multiline Values, removed hex color option
|
130 |
+
- changed naming convention on nodes files
|
131 |
+
|
132 |
+
## v1.52 Dec 27, 2023
|
133 |
+
- added CR Load Text List
|
134 |
+
- added CR Save Text To File
|
135 |
+
|
136 |
+
## v1.51 Dec 26, 2023
|
137 |
+
- added CR Thumbnail Template
|
138 |
+
- added CR_Random Panel Code
|
139 |
+
|
140 |
+
## v1.50 Dec 25, 2023
|
141 |
+
- added CR Float Range List
|
142 |
+
- added CR Integer Range List
|
143 |
+
|
144 |
+
## v1.49 Dec 25, 2023
|
145 |
+
- added CR Draw Pie
|
146 |
+
- added CR_Random Shape Pattern
|
147 |
+
- updated CR Random Multiline Values, added natural numbers and hex color options
|
148 |
+
- updated CR Image Output, added UI (no batch) preview mode
|
149 |
+
|
150 |
+
## v1.48 Dec 24, 2023
|
151 |
+
- added CR Draw Shape
|
152 |
+
- added CR Multiline Text
|
153 |
+
|
154 |
+
## v1.47 Dec 23, 2023
|
155 |
+
- added CR Load Image List
|
156 |
+
- added CR Load Image List Plus
|
157 |
+
- updated CR Font File List, added select from path
|
158 |
+
|
159 |
+
## v1.46 Dec 22, 2023
|
160 |
+
- PR70 fixed issue #62 with RGB output from gradient nodes
|
161 |
+
|
162 |
+
## PR78 Dec 21, 2023
|
163 |
+
- added CR Feathered Border
|
164 |
+
- added CR Vignette Filter
|
165 |
+
|
166 |
+
## PR76 Dec 19, 2023
|
167 |
+
- updated CR Font File List, added from folder options
|
168 |
+
- added CR Text List
|
169 |
+
|
170 |
+
## PR73 Dec 18, 2023
|
171 |
+
- issue #72 fixed, make font path agnostic
|
172 |
+
|
173 |
+
## PR70 Dec 18, 2023
|
174 |
+
- updated CR String To Number
|
175 |
+
- updated CR Image Output
|
176 |
+
- added CR Aspect Ratio Banners
|
177 |
+
- added CR Font File List
|
178 |
+
- added CR Simple Image Compare
|
179 |
+
- updated logic nodes to make all inputs optional
|
180 |
+
|
181 |
+
## PR67 Dec 18, 2023
|
182 |
+
- added CR Simple Banner
|
183 |
+
|
184 |
+
## PR65 Dec 18, 2023
|
185 |
+
- added CR Random Multiline Values
|
186 |
+
- added CR Random RGB Gradient
|
187 |
+
- added CR Overlay Transparent Image
|
188 |
+
- added CR Binary PatternSimple
|
189 |
+
- added CR Binary Pattern
|
190 |
+
|
191 |
+
## PR61 Dec 18, 2023
|
192 |
+
- updated max images sizes on gradient nodes
|
193 |
+
|
194 |
+
## PR60 Dec 18, 2023
|
195 |
+
- added CR Random LoRA Stack and CR Random Weight LoRA
|
196 |
+
|
197 |
+
## PR59 Dec 6, 2023
|
198 |
+
- updated CR Aspect Ratio
|
199 |
+
|
200 |
+
## PR55 Dec 2, 2023
|
201 |
+
- updated CR Page Layout
|
202 |
+
|
203 |
+
## PR51, PR52 Dec 2, 2023
|
204 |
+
- added CR Random RGB
|
205 |
+
|
206 |
+
## PR48 Nov 30, 2023
|
207 |
+
- disabled CR Load Prompt Style
|
208 |
+
- rename classes on logic nodes
|
209 |
+
- increased max sizes on aspect ratio nodes
|
210 |
+
|
211 |
+
## PR45 Nov 29, 2023
|
212 |
+
- added CR Random Hex Color
|
213 |
+
- updated CR Color Tint
|
214 |
+
- updated CR Simple Text Panel
|
215 |
+
|
216 |
+
## PR44 Nov 28, 2023
|
217 |
+
- updated CR Select Model
|
218 |
+
- added new Patch Notes page
|
219 |
+
|
220 |
+
## PR40 Nov 27, 2023
|
221 |
+
- added CR Select Model
|
222 |
+
- updated CR Simple Text Watermark
|
223 |
+
- updated CR Aspect Ratio
|
224 |
+
- updated CR Upscale Image
|
225 |
+
- changed preset RGB for brown to 160, 85, 15
|
226 |
+
|
227 |
+
## PR39 Nov 26, 2023
|
228 |
+
- updated CR Halftone Filter
|
229 |
+
|
230 |
+
## PR38 Nov 26, 2023
|
231 |
+
- added CR Aspect Ratio
|
232 |
+
- updated CR Halftone Filter
|
233 |
+
- updated CR SDXL Aspect Ratio
|
234 |
+
- updated CR SD1.5 Aspect Ratio
|
235 |
+
|
236 |
+
## PR37 Nov 19, 2023
|
237 |
+
- added CR Simple Text Watermark
|
238 |
+
- merged CR Animation Nodes into Comfyroll custom Nodes
|
239 |
+
- added reduce_opacity function in graphics_functions
|
240 |
+
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/README.md
ADDED
@@ -0,0 +1,327 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# 🧩 Comfyroll Studio
|
2 |
+
|
3 |
+
Co-authored by Suzie1 and RockOfFire
|
4 |
+
|
5 |
+
Current version: 1.76
|
6 |
+
|
7 |
+
# Wiki
|
8 |
+
|
9 |
+
Please use our new wiki for info on the custom nodes, and lots of examples of their use.
|
10 |
+
|
11 |
+
https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes/wiki
|
12 |
+
|
13 |
+
# Installation
|
14 |
+
|
15 |
+
1. cd custom_nodes
|
16 |
+
2. git clone https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes.git
|
17 |
+
3. Restart ComfyUI
|
18 |
+
|
19 |
+
You can also install the nodes using the following methods:
|
20 |
+
* install using [ComfyUI Manager](https://github.com/ltdrdata/ComfyUI-Manager)
|
21 |
+
* download from [CivitAI](https://civitai.com/models/87609/comfyroll-custom-nodes-for-comfyui)
|
22 |
+
|
23 |
+
# Patch Notes
|
24 |
+
|
25 |
+
https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes/blob/main/Patch_Notes.md
|
26 |
+
|
27 |
+
# List of Custom Nodes
|
28 |
+
|
29 |
+
## Core Nodes
|
30 |
+
__📦 Essential Nodes__
|
31 |
+
* CR Image Output (changed 18/12/2023)
|
32 |
+
* CR Latent Batch Size
|
33 |
+
* CR Prompt Text
|
34 |
+
* CR Combine Prompt
|
35 |
+
* CR Seed
|
36 |
+
* CR Conditioning Mixer
|
37 |
+
* CR Select Model (new 24/1/2024)
|
38 |
+
* CR VAE Decode (new 24/1/2024)
|
39 |
+
|
40 |
+
__🔳 Aspect Ratio__
|
41 |
+
* CR Aspect Ratio
|
42 |
+
* CR SDXL Aspect Ratio
|
43 |
+
* CR SD1.5 Aspect Ratio
|
44 |
+
* CR Aspect Ratio Banners (new 18/12/2023)
|
45 |
+
* CR Aspect Ratio Social Media (new 15/1/2024)
|
46 |
+
* CR Aspect Ratio For Print (new 18/1/2024)
|
47 |
+
|
48 |
+
__📜 List Nodes__
|
49 |
+
* CR Text List (new 19/12/2023)
|
50 |
+
* CR Prompt List (new 1/1/2024)
|
51 |
+
* CR Float Range List (new 25/12/2023)
|
52 |
+
* CR Integer Range List (new 25/12/2023)
|
53 |
+
* CR Load Text List (new 27/12/2023)
|
54 |
+
* CR Binary To List (new 29/12/2023)
|
55 |
+
* CR Text List To String (updated 30/12/2023)
|
56 |
+
* CR Text Cycler (new 4/1/2024)
|
57 |
+
* CR Value Cycler (new 4/1/2024)
|
58 |
+
|
59 |
+
__📜 List IO__
|
60 |
+
* CR Load Image List (new 23/12/2023)
|
61 |
+
* CR Load Image List Plus (new 23/12/2023)
|
62 |
+
* CR Load GIF As List (new 6/1/2024)
|
63 |
+
* CR Font File List (new 18/12/2023)
|
64 |
+
|
65 |
+
__📜 List Utils__
|
66 |
+
* CR Batch Images From List (new 29/12/2023)
|
67 |
+
* CR Intertwine_Lists (new 29/12/2023)
|
68 |
+
* CR Repeater (new 15/1/2024)
|
69 |
+
* CR XY Product (new 2/1/2024)
|
70 |
+
* CR Text List To String (updated 30/12/2023)
|
71 |
+
|
72 |
+
__🌟 SDXL__
|
73 |
+
* CR SDXL Prompt Mix Presets
|
74 |
+
* CR SDXL Style Text
|
75 |
+
* CR SDXL Base Prompt Encoder
|
76 |
+
|
77 |
+
__💊 LoRA__
|
78 |
+
* CR Load LoRA
|
79 |
+
* CR LoRA Stack
|
80 |
+
* CR Apply LoRA Stack
|
81 |
+
* CR Random LoRA Stack (new 18/12/2023)
|
82 |
+
* CR Random Weight LoRA (new 18/12/2023)
|
83 |
+
|
84 |
+
__🕹️ ControlNet__
|
85 |
+
* CR Apply ControlNet
|
86 |
+
* CR Multi-ControlNet Stack
|
87 |
+
* CR Apply Multi-ControlNet Stack
|
88 |
+
|
89 |
+
__🚌 Bus__
|
90 |
+
* CR Data Bus In (new 12/1/2024)
|
91 |
+
* CR Data Bus Out (new 12/1/2024)
|
92 |
+
* CR 8 Channel In (new 12/1/2024)
|
93 |
+
* CR 8 Channel Out (new 12/1/2024)
|
94 |
+
|
95 |
+
__✈️ Module__
|
96 |
+
* CR Module Pipe Loader
|
97 |
+
* CR Module Input
|
98 |
+
* CR Module Output
|
99 |
+
|
100 |
+
__🛩️ Pipe__
|
101 |
+
* CR Image Pipe In
|
102 |
+
* CR Image Pipe Edit
|
103 |
+
* CR Image Pipe Out
|
104 |
+
* CR Pipe Switch
|
105 |
+
|
106 |
+
__⛏️ Model Merge__
|
107 |
+
* CR Model Stack
|
108 |
+
* CR Apply Model Merge
|
109 |
+
|
110 |
+
__🔍 Upscale__
|
111 |
+
* CR Multi Upscale Stack
|
112 |
+
* CR Upscale Image
|
113 |
+
* CR Apply Multi Upscale
|
114 |
+
|
115 |
+
__📉 XY Grid__
|
116 |
+
* CR XY List
|
117 |
+
* CR XY Interpolate
|
118 |
+
* CR XY Index
|
119 |
+
* CR XY From Folder
|
120 |
+
* CR XY Save Grid Image
|
121 |
+
* CR Image Output
|
122 |
+
|
123 |
+
## 👾 Graphics Nodes
|
124 |
+
|
125 |
+
__👓 Graphics - Filter__
|
126 |
+
* CR Color Tint
|
127 |
+
* CR Halftone Filter
|
128 |
+
* CR Vignette Filter (new 21/12/2023)
|
129 |
+
|
130 |
+
__🌈 Graphics - Pattern__
|
131 |
+
* CR Halftone Grid
|
132 |
+
* CR Color Bars
|
133 |
+
* CR Style Bars
|
134 |
+
* CR Checker Pattern
|
135 |
+
* CR Polygons
|
136 |
+
* CR Color Gradient
|
137 |
+
* CR Radial Gradiant
|
138 |
+
* CR Starburst Lines
|
139 |
+
* CR Starburst Colors
|
140 |
+
* CR Simple Binary Pattern
|
141 |
+
* CR Binary Pattern
|
142 |
+
|
143 |
+
__🟡 Graphics - Pattern__
|
144 |
+
* CR Draw Shape (new 24/12/2023)
|
145 |
+
* CR Draw Pie" (new 25/12/2023)
|
146 |
+
* CR Random Shape Pattern" (new 25/12/2023)
|
147 |
+
|
148 |
+
__🔤 Graphics - Text__
|
149 |
+
* CR Overlay Text
|
150 |
+
* CR Draw Text
|
151 |
+
* CR Mask Text
|
152 |
+
* CR Composite Text
|
153 |
+
* CR Select Font
|
154 |
+
|
155 |
+
__👽 Graphics - Template__
|
156 |
+
* CR Simple Meme Template
|
157 |
+
* CR Simple Banner
|
158 |
+
* CR Comic Panel Templates
|
159 |
+
* CR Simple Banner (new 18/12/2023)
|
160 |
+
* CR Simple Image Compare (new 18/12/2023)
|
161 |
+
* CR Thumbnail Preview (new 26/12/2023)
|
162 |
+
* CR Seamless Checker (new 18/1/2023)
|
163 |
+
|
164 |
+
__🌁 Graphics - Layout__
|
165 |
+
* CR Image Panel
|
166 |
+
* CR Page Layout
|
167 |
+
* CR Image Grid Panel
|
168 |
+
* CR Image Border
|
169 |
+
* CR Feathered Border (new 21/12/2023)
|
170 |
+
* CR Color Panel
|
171 |
+
* CR Simple Text Panel
|
172 |
+
* CR Half Drop Panel (new 23/1/2024)
|
173 |
+
* CR Diamond Panel (new 24/1/2024)
|
174 |
+
* CR Overlay Transparent Image
|
175 |
+
* CR Select ISO Size (new 18/1/2023)
|
176 |
+
|
177 |
+
## 🎥 Animation
|
178 |
+
|
179 |
+
__📋 Schedules__
|
180 |
+
* CR Simple Schedule
|
181 |
+
* CR Central Schedule
|
182 |
+
* CR Combine Schedules
|
183 |
+
* CR Output Schedule To File
|
184 |
+
* CR Load Schedule From File
|
185 |
+
* CR Schedule Input Switch
|
186 |
+
|
187 |
+
__📑 Schedulers__
|
188 |
+
* CR Simple Value Scheduler
|
189 |
+
* CR Simple Text Scheduler
|
190 |
+
* CR Value Scheduler
|
191 |
+
* CR Text Scheduler
|
192 |
+
* CR Load Scheduled Models
|
193 |
+
* CR Load Scheduled LoRAs
|
194 |
+
* CR Prompt Scheduler
|
195 |
+
* CR Simple Prompt Scheduler
|
196 |
+
|
197 |
+
__📝 Prompt__
|
198 |
+
* CR Keyframe List
|
199 |
+
* CR Load Prompt Style
|
200 |
+
* CR Encode Scheduled Prompts
|
201 |
+
|
202 |
+
__🔢 Interpolation__
|
203 |
+
* CR Gradient Float
|
204 |
+
* CR Gradient Integer
|
205 |
+
* CR Increment Float
|
206 |
+
* CR Increment Integer
|
207 |
+
* CR Interpolate Latents
|
208 |
+
|
209 |
+
__🛠️ Utils__
|
210 |
+
* CR Debatch Frames
|
211 |
+
* CR Current Frame
|
212 |
+
|
213 |
+
__⌨️ IO__
|
214 |
+
* CR Load Animation Frames
|
215 |
+
* CR Load Flow Frames
|
216 |
+
* CR Output Flow Frames
|
217 |
+
|
218 |
+
## 🛠️ Utility Nodes
|
219 |
+
|
220 |
+
__🔢 Utils Index__
|
221 |
+
* CR Index
|
222 |
+
* CR Index Increment
|
223 |
+
* CR Index Multiply
|
224 |
+
* CR Index Reset
|
225 |
+
* CR Trigger
|
226 |
+
|
227 |
+
__🔧 Utils Conversion__
|
228 |
+
* CR String To Number (changed 18/12/2023)
|
229 |
+
* CR String To Combo
|
230 |
+
* CR Float To String
|
231 |
+
* CR Float To Integer
|
232 |
+
* CR Integer To String
|
233 |
+
* CR String To Boolean (new 17/1/2024)
|
234 |
+
|
235 |
+
__🔀 Utils Logic__
|
236 |
+
* CR Image Input Switch
|
237 |
+
* CR Image Input Switch (4 way)
|
238 |
+
* CR Latent Input Switch
|
239 |
+
* CR Conditioning Input Switch
|
240 |
+
* CR Clip Input Switch
|
241 |
+
* CR Model Input Switch
|
242 |
+
* CR ControlNet Input Switch
|
243 |
+
* CR VAE Input Switch
|
244 |
+
* CR Text Input Switch
|
245 |
+
* CR Text Input Switch (4 way)
|
246 |
+
* CR Switch Model and CLIP
|
247 |
+
|
248 |
+
__🔂 Utils Process__
|
249 |
+
* CR Img2Img Process Switch
|
250 |
+
* CR Hires Fix Process Switch
|
251 |
+
* CR Batch Process Switch
|
252 |
+
|
253 |
+
__🎲 Utils Random__
|
254 |
+
* CR Random Hex Color
|
255 |
+
* CR Random RGB
|
256 |
+
* CR Random Multiline Values (updated 28/12/2023)
|
257 |
+
* CR Random Multiline Colors (new 28/12/2023)
|
258 |
+
* CR Random RGB Gradient
|
259 |
+
* CR Random Panel Code (new 26/12/2023)
|
260 |
+
|
261 |
+
__🔤 Utils Text__
|
262 |
+
* CR Text (new 3/1/2024)
|
263 |
+
* CR Multiline Text (new 24/12/2023)
|
264 |
+
* CR Split String
|
265 |
+
* CR Text Concatenate (new 2/1/2024)
|
266 |
+
* CR Text Replace (new 8/1/2024)
|
267 |
+
* CR Text Blacklist (new 13/1/2024)
|
268 |
+
* CR Text Length (new 10/1/2024)
|
269 |
+
* CR Text Operation (new 10/1/2024)
|
270 |
+
* CR Save Text To File (new 27/12/2023)
|
271 |
+
|
272 |
+
__⚙️ Conditional__
|
273 |
+
* CR Set Value On Boolean (new 29/12/2023)
|
274 |
+
* CR Set Value On Binary (new 3/1/2024)
|
275 |
+
* CR Set Value On String (new 9/1/2024)
|
276 |
+
* CR Set Switch From String (new 17/1/2024)
|
277 |
+
|
278 |
+
__⚙️ Utils Other__
|
279 |
+
* CR Value
|
280 |
+
* CR Integer Multiple
|
281 |
+
* CR Clamp Value (new 29/12/2023)
|
282 |
+
* CR Math Operation (new 31/12/2023)
|
283 |
+
* CR Get Parameter From Prompt (new 5/1/2024)
|
284 |
+
* CR Select Resize Method (new 16/1/2024)
|
285 |
+
|
286 |
+
## Legacy
|
287 |
+
__💀 Legacy Nodes__
|
288 |
+
* CR Seed to Int
|
289 |
+
* CR Aspect Ratio SDXL, replaced by CR SDXL Aspect Ratio
|
290 |
+
* CR Image Size, replaced by CR Aspect Ratio
|
291 |
+
* CR SDXL Prompt Mixer, replaced by CR SDXL Prompt Mix Presets
|
292 |
+
|
293 |
+
# Comfyroll Workflow Templates
|
294 |
+
|
295 |
+
The nodes were originally made for use in the Comfyroll Template Workflows.
|
296 |
+
|
297 |
+
[Comfyroll Template Workflows](https://civitai.com/models/59806/comfyroll-template-workflows)
|
298 |
+
|
299 |
+
[Comfyroll Pro Templates](https://civitai.com/models/85619/comfyroll-pro-template)
|
300 |
+
|
301 |
+
[Comfyroll SDXL Workflow Templates](https://civitai.com/models/118005/comfyroll-sdxl-workflow-templates)
|
302 |
+
|
303 |
+
[SDXL Workflow for ComfyUI with Multi-ControlNet](https://civitai.com/models/129858/sdxl-workflow-for-comfyui-with-multi-controlnet)
|
304 |
+
|
305 |
+
[SDXL and SD1.5 Model Merge Templates for ComfyUI](https://civitai.com/models/123125/sdxl-and-sd15-model-merge-templates-for-comfyui)
|
306 |
+
|
307 |
+
# Credits
|
308 |
+
|
309 |
+
comfyanonymous/[ComfyUI](https://github.com/comfyanonymous/ComfyUI) - A powerful and modular stable diffusion GUI.
|
310 |
+
|
311 |
+
WASasquatch/[was-node-suite-comfyui](https://github.com/WASasquatch/was-node-suite-comfyui) - A powerful custom node extensions of ComfyUI.
|
312 |
+
|
313 |
+
TinyTerra/[ComfyUI_tinyterraNodes](https://github.com/TinyTerra/ComfyUI_tinyterraNodes) - A selection of nodes for Stable Diffusion ComfyUI
|
314 |
+
|
315 |
+
hnmr293/[ComfyUI-nodes-hnmr](https://github.com/hnmr293/ComfyUI-nodes-hnmr) - ComfyUI custom nodes - merge, grid (aka xyz-plot) and others
|
316 |
+
|
317 |
+
SeargeDP/[SeargeSDXL](https://github.com/SeargeDP) - ComfyUI custom nodes - Prompt nodes and Conditioning nodes
|
318 |
+
|
319 |
+
LucianoCirino/[efficiency-nodes-comfyui](https://github.com/LucianoCirino/efficiency-nodes-comfyui) - A collection of ComfyUI custom nodes.
|
320 |
+
|
321 |
+
SLAPaper/[ComfyUI-Image-Selector](https://github.com/SLAPaper/ComfyUI-Image-Selector) - Select one or some of images from a batch
|
322 |
+
|
323 |
+
pythongosssss/[ComfyUI-Custom-Scripts](https://github.com/pythongosssss/ComfyUI-Custom-Scripts) - Enhancements & experiments for ComfyUI, mostly focusing on UI features
|
324 |
+
|
325 |
+
bash-j/[mikey_nodes](https://github.com/bash-j/mikey_nodes) - comfy nodes from mikey
|
326 |
+
|
327 |
+
ltdrdata/[ComfyUI-Impact-Pack](https://github.com/ltdrdata/ComfyUI-Impact-Pack) -
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/__init__.py
ADDED
@@ -0,0 +1,30 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# By Suzie1 and RockOfFire
|
2 |
+
#
|
3 |
+
# Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to
|
4 |
+
# deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
5 |
+
# and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
|
6 |
+
#
|
7 |
+
# The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
|
8 |
+
#
|
9 |
+
# THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
10 |
+
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
11 |
+
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
12 |
+
# THE SOFTWARE.
|
13 |
+
|
14 |
+
"""
|
15 |
+
@author: Suzie1
|
16 |
+
@title: Comfyroll Studio
|
17 |
+
@nickname: Comfyroll Studio
|
18 |
+
@description: 175 custom nodes for artists, designers and animators.
|
19 |
+
"""
|
20 |
+
|
21 |
+
from .node_mappings import NODE_CLASS_MAPPINGS, NODE_DISPLAY_NAME_MAPPINGS
|
22 |
+
|
23 |
+
print("------------------------------------------")
|
24 |
+
print("\033[34mComfyroll Studio v1.76 : \033[92m 175 Nodes Loaded\033[0m")
|
25 |
+
print("------------------------------------------")
|
26 |
+
print("** For changes, please see patch notes at https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes/blob/main/Patch_Notes.md")
|
27 |
+
print("** For help, please see the wiki at https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes/wiki")
|
28 |
+
print("------------------------------------------")
|
29 |
+
|
30 |
+
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/__pycache__/__init__.cpython-311.pyc
ADDED
Binary file (1.05 kB). View file
|
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/__pycache__/__init__.cpython-312.pyc
ADDED
Binary file (986 Bytes). View file
|
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/__pycache__/categories.cpython-311.pyc
ADDED
Binary file (4.13 kB). View file
|
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/__pycache__/categories.cpython-312.pyc
ADDED
Binary file (4.16 kB). View file
|
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/__pycache__/config.cpython-311.pyc
ADDED
Binary file (3.18 kB). View file
|
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/__pycache__/config.cpython-312.pyc
ADDED
Binary file (3.19 kB). View file
|
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/__pycache__/node_mappings.cpython-311.pyc
ADDED
Binary file (25.5 kB). View file
|
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/__pycache__/node_mappings.cpython-312.pyc
ADDED
Binary file (24.9 kB). View file
|
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/categories.py
ADDED
@@ -0,0 +1,43 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
icons = {
|
2 |
+
"Comfyroll/Upscale": "🧩 Comfyroll Studio/✨ Essential/🔍 Upscale",
|
3 |
+
"Comfyroll/Model Merge": "🧩 Comfyroll Studio/✨ Essential/⛏️ Model Merge",
|
4 |
+
"Comfyroll/Utils/Logic": "🧩 Comfyroll Studio/🛠️ Utils/🔀 Logic",
|
5 |
+
"Comfyroll/Utils/Conditional": "🧩 Comfyroll Studio/🛠️ Utils/🔀 Conditional",
|
6 |
+
"Comfyroll/Utils/Process": "🧩 Comfyroll Studio/🛠️ Utils/🔂 Process",
|
7 |
+
"Comfyroll/Utils/Index": "🧩 Comfyroll Studio/🛠️ Utils/🔢 Index",
|
8 |
+
"Comfyroll/Utils/Conversion": "🧩 Comfyroll Studio/🛠️ Utils/🔧 Conversion",
|
9 |
+
"Comfyroll/Utils/Random": "🧩 Comfyroll Studio/🛠️ Utils/🎲 Random",
|
10 |
+
"Comfyroll/Utils/Text": "🧩 Comfyroll Studio/🛠️ Utils/🔤 Text",
|
11 |
+
"Comfyroll/Utils/Other": "🧩 Comfyroll Studio/🛠️ Utils/⚙️ Other",
|
12 |
+
"Comfyroll/LoRA": "🧩 Comfyroll Studio/✨ Essential/💊 LoRA",
|
13 |
+
"Comfyroll/ControlNet": "🧩 Comfyroll Studio/✨ Essential/🕹️ ControlNet",
|
14 |
+
"Comfyroll/XY Grid": "🧩 Comfyroll Studio/✨ Essential/📉 XY Grid",
|
15 |
+
"Comfyroll/SDXL": "🧩 Comfyroll Studio/✨ Essential/🌟 SDXL",
|
16 |
+
"Comfyroll/List": "🧩 Comfyroll Studio/✨ Essential/📜 List",
|
17 |
+
"Comfyroll/List/IO": "🧩 Comfyroll Studio/✨ Essential/📜 List/⌨️ IO",
|
18 |
+
"Comfyroll/List/Utils": "🧩 Comfyroll Studio/✨ Essential/📜 List/🛠️ Utils",
|
19 |
+
"Comfyroll/Aspect Ratio": "🧩 Comfyroll Studio/✨ Essential/🔳 Aspect Ratio",
|
20 |
+
"Comfyroll/Pipe/Module": "🧩 Comfyroll Studio/✨ Essential/🎷 Pipe/✈️ Module",
|
21 |
+
"Comfyroll/Pipe/Image": "🧩 Comfyroll Studio/✨ Essential/🎷 Pipe/🛩️ Image",
|
22 |
+
"Comfyroll/Pipe/Bus": "🧩 Comfyroll Studio/✨ Essential/🎷 Pipe/🚌 Bus",
|
23 |
+
"Comfyroll/Pipe": "🧩 Comfyroll Studio/✨ Essential/🎷 Pipe",
|
24 |
+
"Comfyroll/Graphics/Text": "🧩 Comfyroll Studio/👾 Graphics/🔤 Text",
|
25 |
+
"Comfyroll/Graphics/Layout": "🧩 Comfyroll Studio/👾 Graphics/🌁 Layout",
|
26 |
+
"Comfyroll/Graphics/Template": "🧩 Comfyroll Studio/👾 Graphics/📱 Template",
|
27 |
+
"Comfyroll/Graphics/Filter": "🧩 Comfyroll Studio/👾 Graphics/🎨 Filter",
|
28 |
+
"Comfyroll/Graphics/Pattern": "🧩 Comfyroll Studio/👾 Graphics/🌈 Pattern",
|
29 |
+
"Comfyroll/Graphics/Shape": "🧩 Comfyroll Studio/👾 Graphics/🟣 Shape",
|
30 |
+
"Comfyroll/Graphics/3D": "🧩 Comfyroll Studio/👾 Graphics/3D",
|
31 |
+
"Comfyroll/Graphics/Utilty": "🧩 Comfyroll Studio/👾 Graphics/🔧 Utility",
|
32 |
+
"Comfyroll/Workflow": "🧩 Comfyroll Studio/✨ Essential/Workflow",
|
33 |
+
"Comfyroll/Essential/Core": "🧩 Comfyroll Studio/✨ Essential/📦 Core",
|
34 |
+
"Comfyroll/Essential/Legacy": "🧩 Comfyroll Studio/✨ Essential/💀 Legacy",
|
35 |
+
"Comfyroll/Animation/Camera": "🧩 Comfyroll Studio/🎥 Animation/🎦 Camera",
|
36 |
+
"Comfyroll/Animation/Utils": "🧩 Comfyroll Studio/🎥 Animation/🛠️ Utils",
|
37 |
+
"Comfyroll/Animation/Schedule": "🧩 Comfyroll Studio/🎥 Animation/📋 Schedule",
|
38 |
+
"Comfyroll/Animation/Schedulers": "🧩 Comfyroll Studio/🎥 Animation/📑 Schedulers",
|
39 |
+
"Comfyroll/Animation/Prompt": "🧩 Comfyroll Studio/🎥 Animation/📝 Prompt",
|
40 |
+
"Comfyroll/Animation/Legacy": "🧩 Comfyroll Studio/🎥 Animation/💀 Legacy",
|
41 |
+
"Comfyroll/Animation/Interpolate": "🧩 Comfyroll Studio/🎥 Animation/🔢 Interpolate",
|
42 |
+
"Comfyroll/Animation/IO": "🧩 Comfyroll Studio/🎥 Animation/⌨️ IO",
|
43 |
+
}
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/config.py
ADDED
@@ -0,0 +1,77 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
color_mapping = {
|
2 |
+
"white": (255, 255, 255),
|
3 |
+
"black": (0, 0, 0),
|
4 |
+
"red": (255, 0, 0),
|
5 |
+
"green": (0, 255, 0),
|
6 |
+
"blue": (0, 0, 255),
|
7 |
+
"yellow": (255, 255, 0),
|
8 |
+
"cyan": (0, 255, 255),
|
9 |
+
"magenta": (255, 0, 255),
|
10 |
+
"orange": (255, 165, 0),
|
11 |
+
"purple": (128, 0, 128),
|
12 |
+
"pink": (255, 192, 203),
|
13 |
+
"brown": (160, 85, 15),
|
14 |
+
"gray": (128, 128, 128),
|
15 |
+
"lightgray": (211, 211, 211),
|
16 |
+
"darkgray": (102, 102, 102),
|
17 |
+
"olive": (128, 128, 0),
|
18 |
+
"lime": (0, 128, 0),
|
19 |
+
"teal": (0, 128, 128),
|
20 |
+
"navy": (0, 0, 128),
|
21 |
+
"maroon": (128, 0, 0),
|
22 |
+
"fuchsia": (255, 0, 128),
|
23 |
+
"aqua": (0, 255, 128),
|
24 |
+
"silver": (192, 192, 192),
|
25 |
+
"gold": (255, 215, 0),
|
26 |
+
"turquoise": (64, 224, 208),
|
27 |
+
"lavender": (230, 230, 250),
|
28 |
+
"violet": (238, 130, 238),
|
29 |
+
"coral": (255, 127, 80),
|
30 |
+
"indigo": (75, 0, 130),
|
31 |
+
}
|
32 |
+
|
33 |
+
COLORS = ["custom", "white", "black", "red", "green", "blue", "yellow",
|
34 |
+
"cyan", "magenta", "orange", "purple", "pink", "brown", "gray",
|
35 |
+
"lightgray", "darkgray", "olive", "lime", "teal", "navy", "maroon",
|
36 |
+
"fuchsia", "aqua", "silver", "gold", "turquoise", "lavender",
|
37 |
+
"violet", "coral", "indigo"]
|
38 |
+
|
39 |
+
iso_sizes = {
|
40 |
+
"A0 - 9933x14043": (9933, 14043),
|
41 |
+
"A1 - 7016x9933": (7016, 9933),
|
42 |
+
"A2 - 4960x7016": (4960, 7016),
|
43 |
+
"A3 - 3508x4960": (3508, 4960),
|
44 |
+
"A4 - 2480x3508": (2480, 3508),
|
45 |
+
"A5 - 1748x2480": (1748, 2480),
|
46 |
+
"A6 - 1240x1748": (1240, 1748),
|
47 |
+
"A7 - 874x1240": (874, 1240),
|
48 |
+
"A8 - 614x874": (614, 874),
|
49 |
+
"A9 - 437x614": (437, 614),
|
50 |
+
"A10 - 307x437": (307, 437),
|
51 |
+
"A11 - 213x307": (213, 307),
|
52 |
+
"A12 - 154x213": (154, 213),
|
53 |
+
"A13 - 106x154": (106, 154),
|
54 |
+
"B0 - 11811x16701": (11811, 16701),
|
55 |
+
"B1 - 8350x11811": (8350, 11811),
|
56 |
+
"B2 - 5906x8350": (5906, 8350),
|
57 |
+
"B3 - 4169x5906": (4169, 5906),
|
58 |
+
"B4 - 2953x4169": (2953, 4169),
|
59 |
+
"B5 - 2079x2953": (2079, 2953),
|
60 |
+
"B6 - 1476x2079": (1476, 2079),
|
61 |
+
"B7 - 1039x1476": (1039, 1476),
|
62 |
+
"B8 - 732x1039": (732, 1039),
|
63 |
+
"B9 - 520x732": (520, 732),
|
64 |
+
"B10 - 366x520": (366, 520),
|
65 |
+
"C0 - 10831x15319": (10831, 15319),
|
66 |
+
"C1 - 7654x10831": (7654, 10831),
|
67 |
+
"C2 - 5409x7654": (5409, 7654),
|
68 |
+
"C3 - 3827x5409": (3827, 5409),
|
69 |
+
"C4 - 2705x3827": (2705, 3827),
|
70 |
+
"C5 - 1913x2705": (1913, 2705),
|
71 |
+
"C6 - 1346x1913": (1346, 1913),
|
72 |
+
"C7 - 957x1346": (957, 1346),
|
73 |
+
"C8 - 673x957": (673, 957),
|
74 |
+
"C9 - 472x673": (472, 673),
|
75 |
+
"C10 - 331x472": (331, 472),
|
76 |
+
}
|
77 |
+
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/fonts/AlumniSansCollegiateOne-Regular.ttf
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:7cf486449d971a2a9a4708936e960b37954d31e68237b3b5fbebb07e10e4ee2e
|
3 |
+
size 156292
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/fonts/Caveat-VariableFont_wght.ttf
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:635e030f2a6ed255ed570ed77a88ef5260e73fcf7d06fbd423114bc36ee70230
|
3 |
+
size 393092
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/fonts/NotoSansArabic-Regular.ttf
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:90f50de40af560ad55f2fcf460af8205f842b534b057bd8b8bcf7d3e10d3223a
|
3 |
+
size 177004
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/fonts/Oswald-Bold.ttf
ADDED
Binary file (87.6 kB). View file
|
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/fonts/PixelifySans-Bold.ttf
ADDED
Binary file (50.9 kB). View file
|
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/fonts/Quicksand-Bold.ttf
ADDED
Binary file (78.6 kB). View file
|
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/fonts/Roboto-Regular.ttf
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:7277cfb805def6410f317129b8e1f78bdd47d1a4e24c233077d06e88a36e57ae
|
3 |
+
size 129584
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/fonts/YoungSerif-Regular.ttf
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:f8dc08f77abad753a00670af70756a8ace938e5c3f0b770f4f4c2071c4bd8fc6
|
3 |
+
size 105136
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/fonts/comic.ttf
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:a7da3ef195158acd8432226a21f2940f1806a9c8d079f18d0a9ab475f50f9659
|
3 |
+
size 245600
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/fonts/impact.ttf
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:d8bbdb72e3f930157824b2e59677d3a912d4512c14a948e6656a2e3fb0c935ad
|
3 |
+
size 206784
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/node_mappings.py
ADDED
@@ -0,0 +1,532 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
try:
|
2 |
+
from .nodes.nodes_core import *
|
3 |
+
from .nodes.nodes_aspect_ratio import *
|
4 |
+
from .nodes.nodes_list import *
|
5 |
+
from .nodes.nodes_lora import *
|
6 |
+
from .nodes.nodes_controlnet import *
|
7 |
+
from .nodes.nodes_pipe import *
|
8 |
+
from .nodes.nodes_sdxl import *
|
9 |
+
from .nodes.nodes_model_merge import *
|
10 |
+
from .nodes.nodes_upscale import *
|
11 |
+
from .nodes.nodes_xygrid import *
|
12 |
+
from .nodes.nodes_legacy import *
|
13 |
+
except ImportError:
|
14 |
+
print("\033[34mComfyroll Studio: \033[92mFailed to load Essential nodes\033[0m")
|
15 |
+
|
16 |
+
try:
|
17 |
+
from .nodes.nodes_graphics_matplot import *
|
18 |
+
from .nodes.nodes_graphics_text import *
|
19 |
+
from .nodes.nodes_graphics_layout import *
|
20 |
+
from .nodes.nodes_graphics_filter import *
|
21 |
+
from .nodes.nodes_graphics_template import *
|
22 |
+
from .nodes.nodes_graphics_pattern import *
|
23 |
+
except ImportError:
|
24 |
+
print("\033[34mComfyroll Studio: \033[92mFailed to load Graphics nodes\033[0m")
|
25 |
+
|
26 |
+
try:
|
27 |
+
from .nodes.nodes_animation_interpolation import *
|
28 |
+
from .nodes.nodes_animation_io import *
|
29 |
+
from .nodes.nodes_animation_prompt import *
|
30 |
+
from .nodes.nodes_animation_schedulers import *
|
31 |
+
from .nodes.nodes_animation_schedules import *
|
32 |
+
from .nodes.nodes_animation_lists import *
|
33 |
+
from .nodes.nodes_animation_utils import *
|
34 |
+
from .nodes.nodes_animation_cyclers import *
|
35 |
+
except ImportError:
|
36 |
+
print("\033[34mComfyroll Studio: \033[92mFailed to load Animation nodes\033[0m")
|
37 |
+
|
38 |
+
try:
|
39 |
+
from .nodes.nodes_utils_logic import *
|
40 |
+
from .nodes.nodes_utils_index import *
|
41 |
+
from .nodes.nodes_utils_conversion import *
|
42 |
+
from .nodes.nodes_utils_random import *
|
43 |
+
from .nodes.nodes_utils_text import *
|
44 |
+
from .nodes.nodes_utils_other import *
|
45 |
+
except ImportError:
|
46 |
+
print("\033[34mComfyroll Studio: \033[92mFailed to load Utility nodes\033[0m")
|
47 |
+
|
48 |
+
NODE_CLASS_MAPPINGS = {
|
49 |
+
### Core Nodes
|
50 |
+
"CR Image Output": CR_ImageOutput,
|
51 |
+
"CR Latent Batch Size": CR_LatentBatchSize,
|
52 |
+
"CR Conditioning Mixer": CR_ConditioningMixer,
|
53 |
+
"CR Select Model": CR_SelectModel,
|
54 |
+
"CR Seed": CR_Seed,
|
55 |
+
"CR Prompt Text": CR_PromptText,
|
56 |
+
"CR Combine Prompt": CR_CombinePrompt,
|
57 |
+
"CR VAE Decode": CR_VAEDecode,
|
58 |
+
### List Nodes
|
59 |
+
"CR Text List": CR_TextList,
|
60 |
+
"CR Prompt List": CR_PromptList,
|
61 |
+
"CR Simple List": CR_SimpleList,
|
62 |
+
"CR Float Range List": CR_FloatRangeList,
|
63 |
+
"CR Integer Range List": CR_IntegerRangeList,
|
64 |
+
"CR Load Text List": CR_LoadTextList,
|
65 |
+
"CR Binary To Bit List": CR_BinaryToBitList,
|
66 |
+
"CR Text Cycler": CR_TextCycler,
|
67 |
+
"CR Value Cycler": CR_ValueCycler,
|
68 |
+
### List IO
|
69 |
+
"CR Load Image List": CR_LoadImageList,
|
70 |
+
"CR Load Image List Plus": CR_LoadImageListPlus,
|
71 |
+
"CR Load GIF As List": CR_LoadGIFAsList,
|
72 |
+
"CR Font File List": CR_FontFileList,
|
73 |
+
### List Utils
|
74 |
+
"CR Batch Images From List": CR_MakeBatchFromImageList,
|
75 |
+
"CR Intertwine Lists" : CR_IntertwineLists,
|
76 |
+
"CR Repeater": CR_Repeater,
|
77 |
+
"CR XY Product": CR_XYProduct,
|
78 |
+
"CR Text List To String": CR_TextListToString,
|
79 |
+
### Aspect Ratio Nodes
|
80 |
+
"CR SD1.5 Aspect Ratio": CR_AspectRatioSD15,
|
81 |
+
"CR SDXL Aspect Ratio": CR_SDXLAspectRatio,
|
82 |
+
"CR Aspect Ratio": CR_AspectRatio,
|
83 |
+
"CR Aspect Ratio Banners": CR_AspectRatioBanners,
|
84 |
+
"CR Aspect Ratio Social Media": CR_AspectRatioSocialMedia,
|
85 |
+
"CR_Aspect Ratio For Print": CR_AspectRatioForPrint,
|
86 |
+
### Legacy Nodes
|
87 |
+
"CR Image Size": CR_ImageSize,
|
88 |
+
"CR Aspect Ratio SDXL": CR_AspectRatio_SDXL,
|
89 |
+
"CR SDXL Prompt Mixer": CR_PromptMixer,
|
90 |
+
"CR Seed to Int": CR_SeedToInt,
|
91 |
+
### ControlNet Nodes
|
92 |
+
"CR Apply ControlNet": CR_ApplyControlNet,
|
93 |
+
"CR Multi-ControlNet Stack": CR_ControlNetStack,
|
94 |
+
"CR Apply Multi-ControlNet": CR_ApplyControlNetStack,
|
95 |
+
### LoRA Nodes
|
96 |
+
"CR Load LoRA": CR_LoraLoader,
|
97 |
+
"CR LoRA Stack": CR_LoRAStack,
|
98 |
+
"CR Random LoRA Stack": CR_RandomLoRAStack,
|
99 |
+
"CR Random Weight LoRA": CR_RandomWeightLoRA,
|
100 |
+
"CR Apply LoRA Stack": CR_ApplyLoRAStack,
|
101 |
+
### Model Merge Nodes
|
102 |
+
"CR Apply Model Merge": CR_ApplyModelMerge,
|
103 |
+
"CR Model Merge Stack": CR_ModelMergeStack,
|
104 |
+
### Pipe Nodes
|
105 |
+
"CR Data Bus In":CR_DataBusIn,
|
106 |
+
"CR Data Bus Out":CR_DataBusOut,
|
107 |
+
"CR 8 Channel In":CR_8ChannelIn,
|
108 |
+
"CR 8 Channel Out":CR_8ChannelOut,
|
109 |
+
"CR Module Pipe Loader": CR_ModulePipeLoader,
|
110 |
+
"CR Module Input": CR_ModuleInput,
|
111 |
+
"CR Module Output": CR_ModuleOutput,
|
112 |
+
"CR Image Pipe In": CR_ImagePipeIn,
|
113 |
+
"CR Image Pipe Edit": CR_ImagePipeEdit,
|
114 |
+
"CR Image Pipe Out": CR_ImagePipeOut,
|
115 |
+
"CR Pipe Switch": CR_InputSwitchPipe,
|
116 |
+
### SDXL Nodes
|
117 |
+
"CR SDXL Prompt Mix Presets": CR_PromptMixPresets,
|
118 |
+
"CR SDXL Style Text": CR_SDXLStyleText,
|
119 |
+
"CR SDXL Base Prompt Encoder": CR_SDXLBasePromptEncoder,
|
120 |
+
### Upscale Nodes
|
121 |
+
"CR Multi Upscale Stack": CR_MultiUpscaleStack,
|
122 |
+
"CR Upscale Image": CR_UpscaleImage,
|
123 |
+
"CR Apply Multi Upscale": CR_ApplyMultiUpscale,
|
124 |
+
### XY Grid Nodes
|
125 |
+
"CR XY List": CR_XYList,
|
126 |
+
"CR XY Interpolate": CR_XYInterpolate,
|
127 |
+
"CR XY From Folder": CR_XYFromFolder,
|
128 |
+
"CR XY Save Grid Image": CR_XYSaveGridImage,
|
129 |
+
"CR XY Index": CR_XYIndex,
|
130 |
+
#"CR XYZ Index": CR_XYZIndex,
|
131 |
+
### Graphics Pattern
|
132 |
+
"CR Halftone Grid": CR_HalftoneGrid,
|
133 |
+
"CR Color Bars": CR_ColorBars,
|
134 |
+
"CR Style Bars": CR_StyleBars,
|
135 |
+
"CR Checker Pattern": CR_CheckerPattern,
|
136 |
+
"CR Polygons": CR_Polygons,
|
137 |
+
"CR Color Gradient": CR_ColorGradient,
|
138 |
+
"CR Radial Gradient": CR_RadialGradient,
|
139 |
+
"CR Starburst Lines": CR_StarburstLines,
|
140 |
+
"CR Starburst Colors": CR_StarburstColors,
|
141 |
+
"CR Simple Binary Pattern": CR_BinaryPatternSimple,
|
142 |
+
"CR Binary Pattern": CR_BinaryPattern,
|
143 |
+
### Graphics Shape
|
144 |
+
"CR Draw Shape": CR_DrawShape,
|
145 |
+
"CR Draw Pie": CR_DrawPie,
|
146 |
+
"CR Random Shape Pattern": CR_RandomShapePattern,
|
147 |
+
### Graphics Text
|
148 |
+
"CR Overlay Text": CR_OverlayText,
|
149 |
+
"CR Draw Text": CR_DrawText,
|
150 |
+
"CR Mask Text": CR_MaskText,
|
151 |
+
"CR Composite Text": CR_CompositeText,
|
152 |
+
#"CR Arabic Text RTL": CR_ArabicTextRTL,
|
153 |
+
"CR Simple Text Watermark": CR_SimpleTextWatermark,
|
154 |
+
"CR Select Font": CR_SelectFont,
|
155 |
+
### Graphics Filter
|
156 |
+
"CR Halftone Filter": CR_HalftoneFilter,
|
157 |
+
"CR Color Tint": CR_ColorTint,
|
158 |
+
"CR Vignette Filter": CR_VignetteFilter,
|
159 |
+
### Graphics Layout
|
160 |
+
"CR Page Layout": CR_PageLayout,
|
161 |
+
"CR Image Panel": CR_ImagePanel,
|
162 |
+
"CR Image Grid Panel": CR_ImageGridPanel,
|
163 |
+
"CR Image Border": CR_ImageBorder,
|
164 |
+
"CR Feathered Border": CR_FeatheredBorder,
|
165 |
+
"CR Simple Text Panel": CR_SimpleTextPanel,
|
166 |
+
"CR Color Panel": CR_ColorPanel,
|
167 |
+
"CR Overlay Transparent Image": CR_OverlayTransparentImage,
|
168 |
+
"CR Half Drop Panel": CR_HalfDropPanel,
|
169 |
+
"CR Diamond Panel": CR_DiamondPanel,
|
170 |
+
#"CR Simple Titles": CR_SimpleTitles,
|
171 |
+
### Graphics Template
|
172 |
+
"CR Simple Meme Template": CR_SimpleMemeTemplate,
|
173 |
+
"CR Simple Banner": CR_SimpleBanner,
|
174 |
+
"CR Comic Panel Templates": CR_ComicPanelTemplates,
|
175 |
+
"CR Simple Image Compare": CR_SimpleImageCompare,
|
176 |
+
"CR Thumbnail Preview": CR_ThumbnailPreview,
|
177 |
+
"CR Seamless Checker": CR_SeamlessChecker,
|
178 |
+
### Utils Logic
|
179 |
+
"CR Image Input Switch": CR_ImageInputSwitch,
|
180 |
+
"CR Image Input Switch (4 way)": CR_ImageInputSwitch4way,
|
181 |
+
"CR Latent Input Switch": CR_LatentInputSwitch,
|
182 |
+
"CR Conditioning Input Switch": CR_ConditioningInputSwitch,
|
183 |
+
"CR Clip Input Switch": CR_ClipInputSwitch,
|
184 |
+
"CR Model Input Switch": CR_ModelInputSwitch,
|
185 |
+
"CR ControlNet Input Switch": CR_ControlNetInputSwitch,
|
186 |
+
"CR VAE Input Switch": CR_VAEInputSwitch,
|
187 |
+
"CR Text Input Switch": CR_TextInputSwitch,
|
188 |
+
"CR Text Input Switch (4 way)": CR_TextInputSwitch4way,
|
189 |
+
"CR Switch Model and CLIP": CR_ModelAndCLIPInputSwitch,
|
190 |
+
### Utils Process
|
191 |
+
"CR Batch Process Switch": CR_BatchProcessSwitch,
|
192 |
+
"CR Img2Img Process Switch": CR_Img2ImgProcessSwitch,
|
193 |
+
"CR Hires Fix Process Switch": CR_HiResFixProcessSwitch,
|
194 |
+
### Utils Index
|
195 |
+
"CR Index": CR_Index,
|
196 |
+
"CR Index Increment": CR_IncrementIndex,
|
197 |
+
"CR Index Multiply": CR_MultiplyIndex,
|
198 |
+
"CR Index Reset": CR_IndexReset,
|
199 |
+
"CR Trigger": CR_Trigger,
|
200 |
+
### Utils Conversion
|
201 |
+
"CR String To Number": CR_StringToNumber,
|
202 |
+
"CR String To Combo": CR_StringToCombo,
|
203 |
+
"CR Float To String": CR_FloatToString,
|
204 |
+
"CR Float To Integer": CR_FloatToInteger,
|
205 |
+
"CR Integer To String": CR_IntegerToString,
|
206 |
+
"CR String To Boolean": CR_StringToBoolean,
|
207 |
+
### Utils Random
|
208 |
+
"CR Random Hex Color": CR_RandomHexColor,
|
209 |
+
"CR Random RGB": CR_RandomRGB,
|
210 |
+
"CR Random Multiline Values": CR_RandomMultilineValues,
|
211 |
+
"CR Random Multiline Colors": CR_RandomMultilineColors,
|
212 |
+
"CR Random RGB Gradient": CR_RandomRGBGradient,
|
213 |
+
"CR Random Panel Codes": CR_RandomPanelCodes,
|
214 |
+
### Utils Text
|
215 |
+
"CR Text": CR_Text,
|
216 |
+
"CR Multiline Text": CR_MultilineText,
|
217 |
+
"CR Split String": CR_SplitString,
|
218 |
+
"CR Text Concatenate": CR_TextConcatenate,
|
219 |
+
"CR Text Replace": CR_TextReplace,
|
220 |
+
"CR Text Length": CR_TextLength,
|
221 |
+
"CR Text Operation": CR_TextOperation,
|
222 |
+
"CR Text Blacklist": CR_TextBlacklist,
|
223 |
+
"CR Save Text To File": CR_SaveTextToFile,
|
224 |
+
### Utils Conditional
|
225 |
+
"CR Set Value On Boolean": CR_SetValueOnBoolean,
|
226 |
+
"CR Set Value On Binary": CR_SetValueOnBinary,
|
227 |
+
"CR Set Value on String": CR_SetValueOnString,
|
228 |
+
"CR Set Switch From String": CR_SetSwitchFromString,
|
229 |
+
### Utils Other
|
230 |
+
"CR Value": CR_Value,
|
231 |
+
"CR Integer Multiple": CR_IntegerMultipleOf,
|
232 |
+
"CR Clamp Value": CR_ClampValue,
|
233 |
+
"CR Math Operation": CR_MathOperation,
|
234 |
+
"CR Get Parameter From Prompt": CR_GetParameterFromPrompt,
|
235 |
+
"CR Select Resize Method": CR_SelectResizeMethod,
|
236 |
+
"CR Select ISO Size": CR_SelectISOSize,
|
237 |
+
### Animation Nodes
|
238 |
+
# Schedules
|
239 |
+
"CR Simple Schedule": CR_SimpleSchedule,
|
240 |
+
"CR Central Schedule": CR_CentralSchedule,
|
241 |
+
"CR Combine Schedules": CR_CombineSchedules,
|
242 |
+
"CR Output Schedule To File": CR_OutputScheduleToFile,
|
243 |
+
"CR Load Schedule From File": CR_LoadScheduleFromFile,
|
244 |
+
"CR Schedule Input Switch": Comfyroll_ScheduleInputSwitch,
|
245 |
+
"CR Bit Schedule": CR_BitSchedule,
|
246 |
+
# Schedulers
|
247 |
+
"CR Simple Value Scheduler": CR_SimpleValueScheduler,
|
248 |
+
"CR Simple Text Scheduler": CR_SimpleTextScheduler,
|
249 |
+
"CR Value Scheduler": CR_ValueScheduler,
|
250 |
+
"CR Text Scheduler": CR_TextScheduler,
|
251 |
+
"CR Load Scheduled Models": CR_LoadScheduledModels,
|
252 |
+
"CR Load Scheduled LoRAs": CR_LoadScheduledLoRAs,
|
253 |
+
"CR Prompt Scheduler": CR_PromptScheduler,
|
254 |
+
"CR Simple Prompt Scheduler": CR_SimplePromptScheduler,
|
255 |
+
# Prompt
|
256 |
+
"CR Keyframe List": CR_KeyframeList,
|
257 |
+
#"CR Load Prompt Style": CR_LoadPromptStyle,
|
258 |
+
"CR Encode Scheduled Prompts": CR_EncodeScheduledPrompts,
|
259 |
+
# Interpolation
|
260 |
+
"CR Gradient Float": CR_GradientFloat,
|
261 |
+
"CR Gradient Integer": CR_GradientInteger,
|
262 |
+
"CR Increment Float": CR_IncrementFloat,
|
263 |
+
"CR Increment Integer": CR_IncrementInteger,
|
264 |
+
"CR Interpolate Latents": CR_InterpolateLatents,
|
265 |
+
# Utils
|
266 |
+
"CR Debatch Frames": CR_DebatchFrames,
|
267 |
+
"CR Current Frame": CR_CurrentFrame,
|
268 |
+
#"CR Input Text List": CR_InputTextList,
|
269 |
+
# IO
|
270 |
+
"CR Load Animation Frames": CR_LoadAnimationFrames,
|
271 |
+
"CR Load Flow Frames": CR_LoadFlowFrames,
|
272 |
+
"CR Output Flow Frames": CR_OutputFlowFrames,
|
273 |
+
### Legacy
|
274 |
+
# Note: CR Prompt List and CR Text List names have been reused,
|
275 |
+
# so the old versions of these nodes are no longer available
|
276 |
+
"CR Prompt List Keyframes": CR_PromptListKeyframes,
|
277 |
+
"CR Simple Prompt List": CR_SimplePromptList,
|
278 |
+
"CR Simple Prompt List Keyframes": CR_SimplePromptListKeyframes,
|
279 |
+
"CR Cycle Models": CR_CycleModels,
|
280 |
+
"CR Cycle LoRAs": CR_CycleLoRAs,
|
281 |
+
"CR Cycle Text": CR_CycleText,
|
282 |
+
"CR Cycle Text Simple": CR_CycleTextSimple,
|
283 |
+
"CR Cycle Images": CR_CycleImages,
|
284 |
+
"CR Cycle Images Simple": CR_CycleImagesSimple,
|
285 |
+
"CR Model List": CR_ModelList,
|
286 |
+
"CR LoRA List": CR_LoRAList,
|
287 |
+
"CR Text List Simple": CR_TextListSimple,
|
288 |
+
"CR Image List": CR_ImageList,
|
289 |
+
"CR Image List Simple": CR_ImageListSimple,
|
290 |
+
}
|
291 |
+
|
292 |
+
NODE_DISPLAY_NAME_MAPPINGS = {
|
293 |
+
### Core Nodes
|
294 |
+
"CR Image Output": "💾 CR Image Output",
|
295 |
+
"CR Integer Multiple": "⚙️ CR Integer Multiple",
|
296 |
+
"CR Latent Batch Size": "⚙️ CR Latent Batch Size",
|
297 |
+
"CR Seed": "🌱 CR Seed",
|
298 |
+
"CR Value": "⚙️ CR Value",
|
299 |
+
"CR Conditioning Mixer": "⚙️ CR Conditioning Mixer",
|
300 |
+
"CR Select Model": "🔮 CR Select Model",
|
301 |
+
"CR Prompt Text": "⚙️ CR Prompt Text",
|
302 |
+
"CR Combine Prompt": "⚙️ CR Combine Prompt",
|
303 |
+
"CR VAE Decode": "⚙️ CR VAE Decode",
|
304 |
+
### List Nodes
|
305 |
+
"CR Text List": "📜 CR Text List",
|
306 |
+
"CR Prompt List": "📜 CR Prompt List",
|
307 |
+
"CR Simple List": "📜 CR Simple List",
|
308 |
+
"CR Float Range List": "📜 CR Float Range List",
|
309 |
+
"CR Integer Range List": "📜 CR Integer Range List",
|
310 |
+
"CR Load Value List": "📜 CR Load Value List",
|
311 |
+
"CR Load Text List": "📜 CR Load Text List",
|
312 |
+
"CR Binary To Bit List": "📜 CR Binary To Bit List",
|
313 |
+
"CR Text Cycler": "📜 CR Text Cycler",
|
314 |
+
"CR Value Cycler": "📜 CR Value Cycler",
|
315 |
+
### List IO
|
316 |
+
"CR Load Image List": "⌨️ CR Load Image List",
|
317 |
+
"CR Load Image List Plus": "⌨️ CR Load Image List Plus",
|
318 |
+
"CR Load GIF As List": "⌨️ CR Load GIF As List",
|
319 |
+
"CR Font File List": "⌨️ CR Font File List",
|
320 |
+
### List Utils
|
321 |
+
"CR Batch Images From List": "🛠️ CR Batch Images From List",
|
322 |
+
"CR Intertwine Lists" : "🛠️ CR Intertwine Lists",
|
323 |
+
"CR Repeater": "🛠️ CR Repeater",
|
324 |
+
"CR XY Product": "🛠️ CR XY Product",
|
325 |
+
"CR Text List To String": "🛠️ CR Text List To String",
|
326 |
+
### Aspect Ratio Nodes
|
327 |
+
"CR SD1.5 Aspect Ratio": "🔳 CR SD1.5 Aspect Ratio",
|
328 |
+
"CR SDXL Aspect Ratio": "🔳 CR SDXL Aspect Ratio",
|
329 |
+
"CR Aspect Ratio": "🔳 CR Aspect Ratio",
|
330 |
+
"CR Aspect Ratio Banners": "🔳 CR Aspect Ratio Banners",
|
331 |
+
"CR Aspect Ratio Social Media": "🔳 CR Aspect Ratio Social Media",
|
332 |
+
"CR_Aspect Ratio For Print": "🔳 CR_Aspect Ratio For Print",
|
333 |
+
### Legacy Nodes
|
334 |
+
"CR Image Size": "CR Image Size (Legacy)",
|
335 |
+
"CR Aspect Ratio SDXL": "CR Aspect Ratio SDXL (Legacy)",
|
336 |
+
"CR SDXL Prompt Mixer": "CR SDXL Prompt Mixer (Legacy)",
|
337 |
+
"CR Seed to Int": "CR Seed to Int (Legacy)",
|
338 |
+
### ControlNet Nodes
|
339 |
+
"CR Apply ControlNet": "🕹️ CR Apply ControlNet",
|
340 |
+
"CR Multi-ControlNet Stack": "����️ CR Multi-ControlNet Stack",
|
341 |
+
"CR Apply Multi-ControlNet": "🕹️ CR Apply Multi-ControlNet",
|
342 |
+
### LoRA Nodes
|
343 |
+
"CR Load LoRA": "💊 CR Load LoRA",
|
344 |
+
"CR LoRA Stack": "💊 CR LoRA Stack",
|
345 |
+
"CR Random LoRA Stack": "💊 CR Random LoRA Stack",
|
346 |
+
"CR Random Weight LoRA": "💊 CR Random Weight LoRA",
|
347 |
+
"CR Apply LoRA Stack": "💊 CR Apply LoRA Stack",
|
348 |
+
### Model Merge Nodes
|
349 |
+
"CR Apply Model Merge": "⛏️ CR Apply Model Merge",
|
350 |
+
"CR Model Merge Stack": "⛏️ CR Model Merge Stack",
|
351 |
+
### Pipe Nodes
|
352 |
+
"CR Data Bus In": "🚌 CR Data Bus In",
|
353 |
+
"CR Data Bus Out": "🚌 CR Data Bus Out",
|
354 |
+
"CR 8 Channel In": "🚌 CR 8 Channel In",
|
355 |
+
"CR 8 Channel Out": "🚌 CR 8 Channel Out",
|
356 |
+
"CR Module Pipe Loader": "✈️ CR Module Pipe Loader",
|
357 |
+
"CR Module Input": "✈️ CR Module Input",
|
358 |
+
"CR Module Output": "✈️ CR Module Output",
|
359 |
+
"CR Image Pipe In": "🛩 CR Image Pipe In",
|
360 |
+
"CR Image Pipe Edit": "🛩️ CR Image Pipe Edit",
|
361 |
+
"CR Image Pipe Out": "🛩️ CR Image Pipe Out",
|
362 |
+
"CR Pipe Switch": "🔀️ CR Pipe Switch",
|
363 |
+
### SDXL Nodes
|
364 |
+
"CR SDXL Prompt Mix Presets": "🌟 CR SDXL Prompt Mix Presets",
|
365 |
+
"CR SDXL Style Text": "🌟 CR SDXL Style Text",
|
366 |
+
"CR SDXL Base Prompt Encoder": "🌟 CR SDXL Base Prompt Encoder",
|
367 |
+
### Upscale Nodes
|
368 |
+
"CR Multi Upscale Stack": "🔍 CR Multi Upscale Stack",
|
369 |
+
"CR Upscale Image": "🔍 CR Upscale Image",
|
370 |
+
"CR Apply Multi Upscale": "🔍 CR Apply Multi Upscale",
|
371 |
+
### XY Grid Nodes
|
372 |
+
"CR XY List": "📉 CR XY List",
|
373 |
+
"CR XY Interpolate": "📉 CR XY Interpolate",
|
374 |
+
"CR XY Index": "📉 CR XY Index",
|
375 |
+
"CR XY From Folder": "📉 CR XY From Folder",
|
376 |
+
"CR XY Save Grid Image": "📉 CR XY Save Grid Image",
|
377 |
+
### Graphics Pattern
|
378 |
+
"CR Halftone Grid" : "🟫 CR Halftone Grid",
|
379 |
+
"CR Color Bars" : "🟫 CR Color Bars",
|
380 |
+
"CR Style Bars" : "🟪 CR Style Bars",
|
381 |
+
"CR Checker Pattern": "🟦 CR Checker Pattern",
|
382 |
+
"CR Polygons": "🟩 CR Polygons",
|
383 |
+
"CR Color Gradient": "🟨 CR Color Gradient",
|
384 |
+
"CR Radial Gradient": "🟨 CR Radial Gradient",
|
385 |
+
"CR Starburst Lines": "🟧 CR Starburst Lines",
|
386 |
+
"CR Starburst Colors": "🟧 CR Starburst Colors",
|
387 |
+
"CR Simple Binary Pattern": "🟥 CR Simple Binary Pattern",
|
388 |
+
"CR Binary Pattern": "🟥 CR Binary Pattern",
|
389 |
+
### Graphics Shape
|
390 |
+
"CR Draw Shape": "🟡 CR Draw Shape",
|
391 |
+
"CR Draw Pie": "🟢 CR Draw Pie",
|
392 |
+
"CR Random Shape Pattern": "🔵 CR Random Shape Pattern",
|
393 |
+
### Graphics Text
|
394 |
+
"CR Overlay Text": "🔤 CR Overlay Text",
|
395 |
+
"CR Draw Text": "🔤️ CR Draw Text",
|
396 |
+
"CR Mask Text": "🔤️ CR Mask Text",
|
397 |
+
"CR Composite Text": "🔤️ CR Composite Text",
|
398 |
+
"CR Simple Text Watermark": "🔤️ CR Simple Text Watermark",
|
399 |
+
"CR Select Font": "🔤️ CR Select Font",
|
400 |
+
### Graphics Filter
|
401 |
+
"CR Halftone Filter": "🎨 Halftone Filter",
|
402 |
+
"CR Color Tint": "🎨 CR Color Tint",
|
403 |
+
"CR Vignette Filter": "🎨 CR Vignette Filter",
|
404 |
+
### Graphics Layout
|
405 |
+
"CR Image Panel": "🌁 CR Image Panel",
|
406 |
+
"CR Image Grid Panel": "🌁 CR Image Grid Panel",
|
407 |
+
"CR Simple Text Panel": "🌁 CR Simple Text Panel",
|
408 |
+
"CR Color Panel": "🌁 CR Color Panel",
|
409 |
+
"CR Half Drop Panel": "🌁 CR Half Drop Panel",
|
410 |
+
"CR Diamond Panel": "🌁 CR Diamond Panel",
|
411 |
+
"CR Page Layout": "🌁 CR Page Layout",
|
412 |
+
"CR Image Border": "🌁 CR Image Border",
|
413 |
+
"CR Feathered Border": "🌁 CR Feathered Border",
|
414 |
+
"CR Overlay Transparent Image": "🌁 CR Overlay Transparent Image",
|
415 |
+
### Graphics Template
|
416 |
+
"CR Simple Meme Template": "📱 CR Simple Meme Template",
|
417 |
+
"CR Simple Banner": "📱 CR Simple Banner",
|
418 |
+
"CR Comic Panel Templates": "📱 CR Comic Panel Templates",
|
419 |
+
"CR Simple Image Compare": "📱 CR Simple Image Compare",
|
420 |
+
"CR Thumbnail Preview": "📱 CR Thumbnail Preview",
|
421 |
+
"CR Seamless Checker": "📱 CR Seamless Checker",
|
422 |
+
### Utils Logic
|
423 |
+
"CR Image Input Switch": "🔀 CR Image Input Switch",
|
424 |
+
"CR Image Input Switch (4 way)": "🔀 CR Image Input Switch (4 way)",
|
425 |
+
"CR Latent Input Switch": "🔀 CR Latent Input Switch",
|
426 |
+
"CR Conditioning Input Switch": "🔀 CR Conditioning Input Switch",
|
427 |
+
"CR Clip Input Switch": "🔀 CR Clip Input Switch",
|
428 |
+
"CR Model Input Switch": "🔀 CR Model Input Switch",
|
429 |
+
"CR ControlNet Input Switch": "🔀 CR ControlNet Input Switch",
|
430 |
+
"CR VAE Input Switch": "🔀 CR VAE Input Switch",
|
431 |
+
"CR Text Input Switch": "🔀 CR Text Input Switch",
|
432 |
+
"CR Text Input Switch (4 way)": "🔀 CR Text Input Switch (4 way)",
|
433 |
+
"CR Switch Model and CLIP": "🔀 CR Switch Model and CLIP",
|
434 |
+
### Utils Process
|
435 |
+
"CR Batch Process Switch": "🔂 CR Batch Process Switch",
|
436 |
+
"CR Img2Img Process Switch": "🔂 CR Img2Img Process Switch",
|
437 |
+
"CR Hires Fix Process Switch": "🔂 CR Hires Fix Process Switch",
|
438 |
+
### Utils Index
|
439 |
+
"CR Index":"🔢 CR Index",
|
440 |
+
"CR Index Increment": "🔢 CR Index Increment",
|
441 |
+
"CR Index Multiply": "🔢 CR Index Multiply",
|
442 |
+
"CR Index Reset": "🔢 CR Index Reset",
|
443 |
+
"CR Trigger": "🔢 CR Trigger",
|
444 |
+
### Utils Conversion
|
445 |
+
"CR String To Number": "🔧 CR String To Number",
|
446 |
+
"CR String To Combo": "🔧 CR String To Combo",
|
447 |
+
"CR Float To String": "🔧 CR Float To String",
|
448 |
+
"CR Float To Integer": "🔧 CR Float To Integer",
|
449 |
+
"CR Integer To String": "🔧 CR Integer To String",
|
450 |
+
"CR String To Boolean": "🔧 CR String To Boolean",
|
451 |
+
### Utils Random
|
452 |
+
"CR Random Hex Color": "🎲 CR Random Hex Color",
|
453 |
+
"CR Random RGB": "🎲 CR Random RGB",
|
454 |
+
"CR Random Multiline Values": "🎲 CR Random Multiline Values",
|
455 |
+
"CR Random Multiline Colors": "🎲 CR Random Multiline Colors",
|
456 |
+
"CR Random RGB Gradient": "🎲 CR Random RGB Gradient",
|
457 |
+
"CR Random Panel Codes": "🎲 CR Random Panel Codes",
|
458 |
+
### Utils Text
|
459 |
+
"CR Text": "🔤 CR Text",
|
460 |
+
"CR Multiline Text": "🔤 CR Multiline Text",
|
461 |
+
"CR Split String": "🔤 CR Split String",
|
462 |
+
"CR Text Concatenate": "🔤 CR Text Concatenate",
|
463 |
+
"CR Text Replace": "🔤 CR Text Replace",
|
464 |
+
"CR Text Blacklist": "🔤 Text Blacklist",
|
465 |
+
"CR Text Length": "🔤 CR Text Length",
|
466 |
+
"CR Text Operation": "🔤 CR Text Operation",
|
467 |
+
"CR Save Text To File": "🔤 CR Save Text To File",
|
468 |
+
### Utils Conditional
|
469 |
+
"CR Set Value On Boolean": "⚙️ CR Set Value On Boolean",
|
470 |
+
"CR Set Value On Binary": "⚙️ CR Set Value On Binary",
|
471 |
+
"CR Set Value on String": "⚙️ CR Set Value on String",
|
472 |
+
"CR Set Switch From String": "⚙️ CR Set Switch From String",
|
473 |
+
### Utils Other
|
474 |
+
"CR Integer Multiple": "⚙️ CR Integer Multiple",
|
475 |
+
"CR Value": "⚙️ CR Value",
|
476 |
+
"CR Clamp Value": "⚙️ CR Clamp Value",
|
477 |
+
"CR Math Operation": "⚙️ CR Math Operation",
|
478 |
+
"CR Get Parameter From Prompt": "⚙️ CR Get Parameter From Prompt",
|
479 |
+
"CR Select Resize Method": "⚙️ CR Select Resize Method",
|
480 |
+
"CR Select ISO Size": "⚙️ CR Select ISO Size",
|
481 |
+
### Animation Nodes
|
482 |
+
# Schedules
|
483 |
+
"CR Simple Schedule": "📋 CR Simple Schedule",
|
484 |
+
"CR Central Schedule": "📋 CR Central Schedule",
|
485 |
+
"CR Combine Schedules": "📋 CR Combine Schedules",
|
486 |
+
"CR Output Schedule To File": "📋 CR Output Schedule To File",
|
487 |
+
"CR Load Schedule From File": "📋 CR Load Schedule From File",
|
488 |
+
"CR Schedule Input Switch": "📋 CR Schedule Input Switch",
|
489 |
+
"CR Bit Schedule": "📋 CR Bit Schedule",
|
490 |
+
# Schedulers
|
491 |
+
"CR Simple Value Scheduler": "📑 CR Simple Value Scheduler",
|
492 |
+
"CR Simple Text Scheduler": "📑 CR Simple Text Scheduler",
|
493 |
+
"CR Value Scheduler": "📑 CR Value Scheduler",
|
494 |
+
"CR Text Scheduler": "📑 CR Text Scheduler",
|
495 |
+
"CR Load Scheduled Models": "📑 CR Load Scheduled Models",
|
496 |
+
"CR Load Scheduled LoRAs": "📑 CR Load Scheduled LoRAs",
|
497 |
+
"CR Prompt Scheduler": "📑 CR Prompt Scheduler",
|
498 |
+
"CR Simple Prompt Scheduler": "📑 CR Simple Prompt Scheduler",
|
499 |
+
# Prompt
|
500 |
+
"CR Keyframe List": "📝 CR Keyframe List",
|
501 |
+
#"CR Load Prompt Style": "📝 CR Load Prompt Style",
|
502 |
+
"CR Encode Scheduled Prompts": "📝 CR Encode Scheduled Prompts",
|
503 |
+
# Interpolation
|
504 |
+
"CR Gradient Float": "🔢 CR Gradient Float",
|
505 |
+
"CR Gradient Integer": "🔢 CR Gradient Integer",
|
506 |
+
"CR Increment Float": "🔢 CR Increment Float",
|
507 |
+
"CR Increment Integer": "🔢 CR Increment Integer",
|
508 |
+
"CR Interpolate Latents": "🔢 CR Interpolate Latents",
|
509 |
+
# Utils
|
510 |
+
"CR Debatch Frames": "🛠️ CR Debatch Frames",
|
511 |
+
"CR Current Frame": "🛠️ CR Current Frame",
|
512 |
+
# IO
|
513 |
+
"CR Load Animation Frames": "⌨️ CR Load Animation Frames",
|
514 |
+
"CR Load Flow Frames": "⌨️ CR Load Flow Frames",
|
515 |
+
"CR Output Flow Frames": "⌨️ CR Output Flow Frames",
|
516 |
+
### Legacy
|
517 |
+
"CR Prompt List Keyframes": "CR Prompt List Keyframes (Legacy)",
|
518 |
+
"CR Simple Prompt List": "CR Simple Prompt List (Legacy)",
|
519 |
+
"CR Simple Prompt List Keyframes": "CR Simple Prompt List Keyframes (Legacy)",
|
520 |
+
"CR Cycle Models": "CR Cycle Models (Legacy)",
|
521 |
+
"CR Cycle LoRAs": "CR Cycle LoRAs (Legacy)",
|
522 |
+
"CR Cycle Text": "CR Cycle Text (Legacy)",
|
523 |
+
"CR Cycle Text Simple": "CR Cycle Text Simple (Legacy)",
|
524 |
+
"CR Cycle Images": "CR Cycle Images (Legacy)",
|
525 |
+
"CR Cycle Images Simple": "CR Cycle Images Simple (Legacy)",
|
526 |
+
"CR Model List": "CR Model List (Legacy)",
|
527 |
+
"CR LoRA List": "CR LoRA List (Legacy)",
|
528 |
+
"CR Text List Simple": "CR Text List Simple (Legacy)",
|
529 |
+
"CR Image List": "CR Image List (Legacy)",
|
530 |
+
"CR Image List Simple": "CR Image List Simple (Legacy)",
|
531 |
+
"CR Input Text List": "CR Input Text List (Legacy)",
|
532 |
+
}
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/functions_animation.cpython-311.pyc
ADDED
Binary file (2.37 kB). View file
|
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/functions_animation.cpython-312.pyc
ADDED
Binary file (2.17 kB). View file
|
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/functions_graphics.cpython-311.pyc
ADDED
Binary file (21.1 kB). View file
|
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/functions_graphics.cpython-312.pyc
ADDED
Binary file (19.3 kB). View file
|
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/functions_json.cpython-311.pyc
ADDED
Binary file (3.74 kB). View file
|
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/functions_json.cpython-312.pyc
ADDED
Binary file (3.01 kB). View file
|
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/functions_upscale.cpython-311.pyc
ADDED
Binary file (5.39 kB). View file
|
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/functions_upscale.cpython-312.pyc
ADDED
Binary file (5.07 kB). View file
|
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/functions_xygrid.cpython-311.pyc
ADDED
Binary file (9.24 kB). View file
|
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/functions_xygrid.cpython-312.pyc
ADDED
Binary file (8.7 kB). View file
|
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/nodes_animation_cyclers.cpython-311.pyc
ADDED
Binary file (13.5 kB). View file
|
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/nodes_animation_cyclers.cpython-312.pyc
ADDED
Binary file (12.1 kB). View file
|
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/nodes_animation_interpolation.cpython-311.pyc
ADDED
Binary file (7.97 kB). View file
|
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/nodes_animation_interpolation.cpython-312.pyc
ADDED
Binary file (7.35 kB). View file
|
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/nodes_animation_io.cpython-311.pyc
ADDED
Binary file (17.1 kB). View file
|
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/nodes_animation_io.cpython-312.pyc
ADDED
Binary file (15.3 kB). View file
|
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/nodes_animation_lists.cpython-311.pyc
ADDED
Binary file (14.1 kB). View file
|
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/nodes_animation_lists.cpython-312.pyc
ADDED
Binary file (12.1 kB). View file
|
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/nodes_animation_prompt.cpython-311.pyc
ADDED
Binary file (12.9 kB). View file
|
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/nodes_animation_prompt.cpython-312.pyc
ADDED
Binary file (11.6 kB). View file
|
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/nodes_animation_schedulers.cpython-311.pyc
ADDED
Binary file (22.6 kB). View file
|
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/nodes_animation_schedulers.cpython-312.pyc
ADDED
Binary file (20 kB). View file
|
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/nodes_animation_schedules.cpython-311.pyc
ADDED
Binary file (15.9 kB). View file
|
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/nodes_animation_schedules.cpython-312.pyc
ADDED
Binary file (13.2 kB). View file
|
|
custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/nodes_animation_utils.cpython-311.pyc
ADDED
Binary file (2.43 kB). View file
|
|