yijin928 commited on
Commit
f48afbb
·
verified ·
1 Parent(s): 3b56994

Upload 208 files

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .gitattributes +7 -0
  2. custom_nodes/ComfyUI_Comfyroll_CustomNodes/Patch_Notes.md +240 -0
  3. custom_nodes/ComfyUI_Comfyroll_CustomNodes/README.md +327 -0
  4. custom_nodes/ComfyUI_Comfyroll_CustomNodes/__init__.py +30 -0
  5. custom_nodes/ComfyUI_Comfyroll_CustomNodes/__pycache__/__init__.cpython-311.pyc +0 -0
  6. custom_nodes/ComfyUI_Comfyroll_CustomNodes/__pycache__/__init__.cpython-312.pyc +0 -0
  7. custom_nodes/ComfyUI_Comfyroll_CustomNodes/__pycache__/categories.cpython-311.pyc +0 -0
  8. custom_nodes/ComfyUI_Comfyroll_CustomNodes/__pycache__/categories.cpython-312.pyc +0 -0
  9. custom_nodes/ComfyUI_Comfyroll_CustomNodes/__pycache__/config.cpython-311.pyc +0 -0
  10. custom_nodes/ComfyUI_Comfyroll_CustomNodes/__pycache__/config.cpython-312.pyc +0 -0
  11. custom_nodes/ComfyUI_Comfyroll_CustomNodes/__pycache__/node_mappings.cpython-311.pyc +0 -0
  12. custom_nodes/ComfyUI_Comfyroll_CustomNodes/__pycache__/node_mappings.cpython-312.pyc +0 -0
  13. custom_nodes/ComfyUI_Comfyroll_CustomNodes/categories.py +43 -0
  14. custom_nodes/ComfyUI_Comfyroll_CustomNodes/config.py +77 -0
  15. custom_nodes/ComfyUI_Comfyroll_CustomNodes/fonts/AlumniSansCollegiateOne-Regular.ttf +3 -0
  16. custom_nodes/ComfyUI_Comfyroll_CustomNodes/fonts/Caveat-VariableFont_wght.ttf +3 -0
  17. custom_nodes/ComfyUI_Comfyroll_CustomNodes/fonts/NotoSansArabic-Regular.ttf +3 -0
  18. custom_nodes/ComfyUI_Comfyroll_CustomNodes/fonts/Oswald-Bold.ttf +0 -0
  19. custom_nodes/ComfyUI_Comfyroll_CustomNodes/fonts/PixelifySans-Bold.ttf +0 -0
  20. custom_nodes/ComfyUI_Comfyroll_CustomNodes/fonts/Quicksand-Bold.ttf +0 -0
  21. custom_nodes/ComfyUI_Comfyroll_CustomNodes/fonts/Roboto-Regular.ttf +3 -0
  22. custom_nodes/ComfyUI_Comfyroll_CustomNodes/fonts/YoungSerif-Regular.ttf +3 -0
  23. custom_nodes/ComfyUI_Comfyroll_CustomNodes/fonts/comic.ttf +3 -0
  24. custom_nodes/ComfyUI_Comfyroll_CustomNodes/fonts/impact.ttf +3 -0
  25. custom_nodes/ComfyUI_Comfyroll_CustomNodes/node_mappings.py +532 -0
  26. custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/functions_animation.cpython-311.pyc +0 -0
  27. custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/functions_animation.cpython-312.pyc +0 -0
  28. custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/functions_graphics.cpython-311.pyc +0 -0
  29. custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/functions_graphics.cpython-312.pyc +0 -0
  30. custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/functions_json.cpython-311.pyc +0 -0
  31. custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/functions_json.cpython-312.pyc +0 -0
  32. custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/functions_upscale.cpython-311.pyc +0 -0
  33. custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/functions_upscale.cpython-312.pyc +0 -0
  34. custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/functions_xygrid.cpython-311.pyc +0 -0
  35. custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/functions_xygrid.cpython-312.pyc +0 -0
  36. custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/nodes_animation_cyclers.cpython-311.pyc +0 -0
  37. custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/nodes_animation_cyclers.cpython-312.pyc +0 -0
  38. custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/nodes_animation_interpolation.cpython-311.pyc +0 -0
  39. custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/nodes_animation_interpolation.cpython-312.pyc +0 -0
  40. custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/nodes_animation_io.cpython-311.pyc +0 -0
  41. custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/nodes_animation_io.cpython-312.pyc +0 -0
  42. custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/nodes_animation_lists.cpython-311.pyc +0 -0
  43. custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/nodes_animation_lists.cpython-312.pyc +0 -0
  44. custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/nodes_animation_prompt.cpython-311.pyc +0 -0
  45. custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/nodes_animation_prompt.cpython-312.pyc +0 -0
  46. custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/nodes_animation_schedulers.cpython-311.pyc +0 -0
  47. custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/nodes_animation_schedulers.cpython-312.pyc +0 -0
  48. custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/nodes_animation_schedules.cpython-311.pyc +0 -0
  49. custom_nodes/ComfyUI_Comfyroll_CustomNodes/nodes/__pycache__/nodes_animation_schedules.cpython-312.pyc +0 -0
  50. 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