PoopMan333 commited on
Commit
af5c21c
·
verified ·
1 Parent(s): f57899b

Upload H3_Ref2Img_Single_clean.json

Browse files
Files changed (1) hide show
  1. H3_Ref2Img_Single_clean.json +2724 -0
H3_Ref2Img_Single_clean.json ADDED
@@ -0,0 +1,2724 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "id": "b1f0c2a4-7d3e-4a91-8c55-mmh3single01",
3
+ "revision": 0,
4
+ "last_node_id": 5887,
5
+ "last_link_id": 20415,
6
+ "nodes": [
7
+ {
8
+ "id": 5881,
9
+ "type": "SaveImage",
10
+ "pos": [
11
+ 2080,
12
+ 80
13
+ ],
14
+ "size": [
15
+ 560,
16
+ 700
17
+ ],
18
+ "flags": {},
19
+ "order": 9,
20
+ "mode": 0,
21
+ "inputs": [
22
+ {
23
+ "localized_name": "images",
24
+ "name": "images",
25
+ "type": "IMAGE",
26
+ "link": 20402
27
+ },
28
+ {
29
+ "localized_name": "filename_prefix",
30
+ "name": "filename_prefix",
31
+ "type": "STRING",
32
+ "widget": {
33
+ "name": "filename_prefix"
34
+ },
35
+ "link": null
36
+ }
37
+ ],
38
+ "outputs": [
39
+ {
40
+ "localized_name": "images",
41
+ "name": "images",
42
+ "type": "IMAGE",
43
+ "links": null
44
+ }
45
+ ],
46
+ "properties": {
47
+ "Node name for S&R": "SaveImage"
48
+ },
49
+ "widgets_values": [
50
+ "ComfyUI"
51
+ ],
52
+ "widgets_values_named": {
53
+ "filename_prefix": "ComfyUI"
54
+ }
55
+ },
56
+ {
57
+ "id": 99,
58
+ "type": "MarkdownNote",
59
+ "pos": [
60
+ -720,
61
+ 80
62
+ ],
63
+ "size": [
64
+ 660,
65
+ 420
66
+ ],
67
+ "flags": {},
68
+ "order": 1,
69
+ "mode": 0,
70
+ "inputs": [],
71
+ "outputs": [],
72
+ "properties": {},
73
+ "widgets_values": [
74
+ "## MiniMax H3 - single image (ref2va)\n\nRuns the ref2va path with `length = 5` (the minimum block), then keeps **one** frame via *Get Image or Mask Range From Batch* (`num_frames = 1`) and previews it. No audio VAE decode, no video save.\n\n### Models expected\n```\nComfyUI/models/\n diffusion_models/10Eros_Max_h3_TURBO-hybrid_beta3_int8_convrot.safetensors\n text_encoders/qwen3vl_32b_minimax_h3_int8_convrot.safetensors\n vae/minimax_h3_video_vae_int8_convrot.safetensors\n vae/minimax_h3_audio_vae_fp32.safetensors\n```\nAudio VAE is still required as an input on the H3 node even though nothing decodes audio.\n\n### Custom node\n*Get Image or Mask Range From Batch* comes from **ComfyUI-KJNodes** (install via Manager). Swap for `ImageFromBatch` (comfy-core, batch_index 0 / length 1) if you'd rather not install it.\n\n### Notes\n- `width/height` must be multiples of 32. 1920x1088 is well above H3's native 768 short edge - drop to ~1344x768 if you get artifacts or OOM.\n- `length` steps in units of 17 (5, 22, 39...). Keep 5 for stills.\n- Steps 8 + `sa_solver` assumes a TURBO/distilled checkpoint. Use ~20 steps on a non-turbo model."
75
+ ],
76
+ "widgets_values_named": {
77
+ "text": "## MiniMax H3 - single image (ref2va)\n\nRuns the ref2va path with `length = 5` (the minimum block), then keeps **one** frame via *Get Image or Mask Range From Batch* (`num_frames = 1`) and previews it. No audio VAE decode, no video save.\n\n### Models expected\n```\nComfyUI/models/\n diffusion_models/10Eros_Max_h3_TURBO-hybrid_beta3_int8_convrot.safetensors\n text_encoders/qwen3vl_32b_minimax_h3_int8_convrot.safetensors\n vae/minimax_h3_video_vae_int8_convrot.safetensors\n vae/minimax_h3_audio_vae_fp32.safetensors\n```\nAudio VAE is still required as an input on the H3 node even though nothing decodes audio.\n\n### Custom node\n*Get Image or Mask Range From Batch* comes from **ComfyUI-KJNodes** (install via Manager). Swap for `ImageFromBatch` (comfy-core, batch_index 0 / length 1) if you'd rather not install it.\n\n### Notes\n- `width/height` must be multiples of 32. 1920x1088 is well above H3's native 768 short edge - drop to ~1344x768 if you get artifacts or OOM.\n- `length` steps in units of 17 (5, 22, 39...). Keep 5 for stills.\n- Steps 8 + `sa_solver` assumes a TURBO/distilled checkpoint. Use ~20 steps on a non-turbo model."
78
+ },
79
+ "color": "#432",
80
+ "bgcolor": "#653",
81
+ "title": "Read Me"
82
+ },
83
+ {
84
+ "id": 100,
85
+ "type": "LoadImage",
86
+ "pos": [
87
+ 590,
88
+ 410
89
+ ],
90
+ "size": [
91
+ 550,
92
+ 360
93
+ ],
94
+ "flags": {},
95
+ "order": 2,
96
+ "mode": 0,
97
+ "inputs": [
98
+ {
99
+ "localized_name": "image",
100
+ "name": "image",
101
+ "type": "COMBO",
102
+ "widget": {
103
+ "name": "image"
104
+ },
105
+ "link": null
106
+ },
107
+ {
108
+ "localized_name": "choose file to upload",
109
+ "name": "upload",
110
+ "type": "IMAGEUPLOAD",
111
+ "widget": {
112
+ "name": "upload"
113
+ },
114
+ "link": null
115
+ }
116
+ ],
117
+ "outputs": [
118
+ {
119
+ "localized_name": "IMAGE",
120
+ "name": "IMAGE",
121
+ "type": "IMAGE",
122
+ "links": [
123
+ 18
124
+ ]
125
+ },
126
+ {
127
+ "localized_name": "MASK",
128
+ "name": "MASK",
129
+ "type": "MASK",
130
+ "links": []
131
+ }
132
+ ],
133
+ "properties": {
134
+ "Node name for S&R": "LoadImage",
135
+ "cnr_id": "comfy-core",
136
+ "ver": "0.33.0"
137
+ },
138
+ "widgets_values": [
139
+ "images (1).jfif",
140
+ "image"
141
+ ],
142
+ "widgets_values_named": {
143
+ "image": "images (1).jfif",
144
+ "upload": "image"
145
+ },
146
+ "title": "Reference Image 2"
147
+ },
148
+ {
149
+ "id": 6,
150
+ "type": "LoadImage",
151
+ "pos": [
152
+ 20,
153
+ 410
154
+ ],
155
+ "size": [
156
+ 550,
157
+ 360
158
+ ],
159
+ "flags": {},
160
+ "order": 3,
161
+ "mode": 0,
162
+ "inputs": [
163
+ {
164
+ "localized_name": "image",
165
+ "name": "image",
166
+ "type": "COMBO",
167
+ "widget": {
168
+ "name": "image"
169
+ },
170
+ "link": null
171
+ },
172
+ {
173
+ "localized_name": "choose file to upload",
174
+ "name": "upload",
175
+ "type": "IMAGEUPLOAD",
176
+ "widget": {
177
+ "name": "upload"
178
+ },
179
+ "link": null
180
+ }
181
+ ],
182
+ "outputs": [
183
+ {
184
+ "localized_name": "IMAGE",
185
+ "name": "IMAGE",
186
+ "type": "IMAGE",
187
+ "links": [
188
+ 8
189
+ ]
190
+ },
191
+ {
192
+ "localized_name": "MASK",
193
+ "name": "MASK",
194
+ "type": "MASK",
195
+ "links": []
196
+ }
197
+ ],
198
+ "properties": {
199
+ "Node name for S&R": "LoadImage",
200
+ "cnr_id": "comfy-core",
201
+ "ver": "0.33.0"
202
+ },
203
+ "widgets_values": [
204
+ "Yor_Forger_Anime_7.webp",
205
+ "image"
206
+ ],
207
+ "widgets_values_named": {
208
+ "image": "Yor_Forger_Anime_7.webp",
209
+ "upload": "image"
210
+ },
211
+ "title": "Reference Image 1"
212
+ },
213
+ {
214
+ "id": 7,
215
+ "type": "MiniMaxH3ReferenceToVideo",
216
+ "pos": [
217
+ 1220,
218
+ 410
219
+ ],
220
+ "size": [
221
+ 340,
222
+ 440
223
+ ],
224
+ "flags": {},
225
+ "order": 7,
226
+ "mode": 0,
227
+ "inputs": [
228
+ {
229
+ "localized_name": "clip",
230
+ "name": "clip",
231
+ "type": "CLIP",
232
+ "link": 20396
233
+ },
234
+ {
235
+ "localized_name": "vae",
236
+ "name": "vae",
237
+ "shape": 7,
238
+ "type": "VAE",
239
+ "link": 20397
240
+ },
241
+ {
242
+ "localized_name": "audio_vae",
243
+ "name": "audio_vae",
244
+ "shape": 7,
245
+ "type": "VAE",
246
+ "link": 20399
247
+ },
248
+ {
249
+ "label": "ref_image_0",
250
+ "localized_name": "ref_image_0",
251
+ "name": "ref_images.ref_image_0",
252
+ "shape": 7,
253
+ "type": "IMAGE",
254
+ "link": 8
255
+ },
256
+ {
257
+ "localized_name": "ref_image_1",
258
+ "name": "ref_images.ref_image_1",
259
+ "shape": 7,
260
+ "type": "IMAGE",
261
+ "link": 18
262
+ },
263
+ {
264
+ "localized_name": "ref_image_2",
265
+ "name": "ref_images.ref_image_2",
266
+ "shape": 7,
267
+ "type": "IMAGE",
268
+ "link": null
269
+ },
270
+ {
271
+ "label": "ref_video_0",
272
+ "localized_name": "ref_video_0",
273
+ "name": "ref_videos.ref_video_0",
274
+ "shape": 7,
275
+ "type": "IMAGE",
276
+ "link": null
277
+ },
278
+ {
279
+ "label": "ref_video_audio_0",
280
+ "localized_name": "ref_video_audio_0",
281
+ "name": "ref_video_audios.ref_video_audio_0",
282
+ "shape": 7,
283
+ "type": "AUDIO",
284
+ "link": null
285
+ },
286
+ {
287
+ "label": "ref_audio_0",
288
+ "localized_name": "ref_audio_0",
289
+ "name": "ref_audios.ref_audio_0",
290
+ "shape": 7,
291
+ "type": "AUDIO",
292
+ "link": null
293
+ },
294
+ {
295
+ "localized_name": "prompt",
296
+ "name": "prompt",
297
+ "type": "STRING",
298
+ "widget": {
299
+ "name": "prompt"
300
+ },
301
+ "link": 20413
302
+ },
303
+ {
304
+ "localized_name": "width",
305
+ "name": "width",
306
+ "type": "INT",
307
+ "widget": {
308
+ "name": "width"
309
+ },
310
+ "link": 622
311
+ },
312
+ {
313
+ "localized_name": "height",
314
+ "name": "height",
315
+ "type": "INT",
316
+ "widget": {
317
+ "name": "height"
318
+ },
319
+ "link": 623
320
+ },
321
+ {
322
+ "localized_name": "length",
323
+ "name": "length",
324
+ "type": "INT",
325
+ "widget": {
326
+ "name": "length"
327
+ },
328
+ "link": null
329
+ },
330
+ {
331
+ "localized_name": "ref_image_size",
332
+ "name": "ref_image_size",
333
+ "type": "COMBO",
334
+ "widget": {
335
+ "name": "ref_image_size"
336
+ },
337
+ "link": null
338
+ }
339
+ ],
340
+ "outputs": [
341
+ {
342
+ "localized_name": "positive",
343
+ "name": "positive",
344
+ "type": "CONDITIONING",
345
+ "links": [
346
+ 20392
347
+ ]
348
+ },
349
+ {
350
+ "localized_name": "LATENT",
351
+ "name": "LATENT",
352
+ "type": "LATENT",
353
+ "links": [
354
+ 20393
355
+ ]
356
+ }
357
+ ],
358
+ "properties": {
359
+ "Node name for S&R": "MiniMaxH3ReferenceToVideo",
360
+ "cnr_id": "comfy-core",
361
+ "ver": "0.33.0"
362
+ },
363
+ "widgets_values": [
364
+ "",
365
+ 1920,
366
+ 1088,
367
+ 5,
368
+ "match"
369
+ ],
370
+ "widgets_values_named": {
371
+ "prompt": "",
372
+ "width": 1920,
373
+ "height": 1088,
374
+ "length": 5,
375
+ "ref_image_size": "match"
376
+ },
377
+ "title": "H3 Reference Conditioning"
378
+ },
379
+ {
380
+ "id": 5887,
381
+ "type": "PrimitiveStringMultiline",
382
+ "pos": [
383
+ 20,
384
+ 830
385
+ ],
386
+ "size": [
387
+ 550,
388
+ 320
389
+ ],
390
+ "flags": {},
391
+ "order": 5,
392
+ "mode": 0,
393
+ "inputs": [
394
+ {
395
+ "localized_name": "value",
396
+ "name": "value",
397
+ "type": "STRING",
398
+ "widget": {
399
+ "name": "value"
400
+ },
401
+ "link": null
402
+ }
403
+ ],
404
+ "outputs": [
405
+ {
406
+ "localized_name": "STRING",
407
+ "name": "STRING",
408
+ "type": "STRING",
409
+ "links": [
410
+ 20413
411
+ ]
412
+ }
413
+ ],
414
+ "title": "User Prompt",
415
+ "properties": {
416
+ "Node name for S&R": "PrimitiveStringMultiline"
417
+ },
418
+ "widgets_values": [
419
+ "use <Picture 1> as the primary subject <Subject 1> discarding the anime face and look of the picture, create a hyper realistic person based on the image with a similar facial structure, skin tone and body proportions, wearing the same outfit.\n\nGenerate A 3 panel shot of <Subject 1> as detailed below:\nwhite background #ffffff, fit <Subject 1>, do not stretch the dimension of the image.\n\nPanel 1 - Medium close up shot\nPanel 2 - Full body front view\nPanel 3 - Full body back view"
420
+ ],
421
+ "widgets_values_named": {
422
+ "value": "use <Picture 1> as the primary subject <Subject 1> discarding the anime face and look of the picture, create a hyper realistic person based on the image with a similar facial structure, skin tone and body proportions, wearing the same outfit.\n\nGenerate A 3 panel shot of <Subject 1> as detailed below:\nwhite background #ffffff, fit <Subject 1>, do not stretch the dimension of the image.\n\nPanel 1 - Medium close up shot\nPanel 2 - Full body front view\nPanel 3 - Full body back view"
423
+ },
424
+ "color": "#232",
425
+ "bgcolor": "#353"
426
+ },
427
+ {
428
+ "id": 949,
429
+ "type": "ResolutionSelector",
430
+ "pos": [
431
+ 590,
432
+ 830
433
+ ],
434
+ "size": [
435
+ 550,
436
+ 170
437
+ ],
438
+ "flags": {},
439
+ "order": 4,
440
+ "mode": 0,
441
+ "showAdvanced": false,
442
+ "inputs": [
443
+ {
444
+ "localized_name": "aspect_ratio",
445
+ "name": "aspect_ratio",
446
+ "type": "COMBO",
447
+ "widget": {
448
+ "name": "aspect_ratio"
449
+ },
450
+ "link": null
451
+ },
452
+ {
453
+ "localized_name": "megapixels",
454
+ "name": "megapixels",
455
+ "type": "FLOAT",
456
+ "widget": {
457
+ "name": "megapixels"
458
+ },
459
+ "link": null
460
+ },
461
+ {
462
+ "localized_name": "multiple",
463
+ "name": "multiple",
464
+ "type": "INT",
465
+ "widget": {
466
+ "name": "multiple"
467
+ },
468
+ "link": null
469
+ },
470
+ {
471
+ "localized_name": "preview",
472
+ "name": "preview",
473
+ "shape": 7,
474
+ "type": "RESOLUTION_PREVIEW",
475
+ "widget": {
476
+ "name": "preview"
477
+ },
478
+ "link": null
479
+ }
480
+ ],
481
+ "outputs": [
482
+ {
483
+ "localized_name": "width",
484
+ "name": "width",
485
+ "type": "INT",
486
+ "links": [
487
+ 622
488
+ ]
489
+ },
490
+ {
491
+ "localized_name": "height",
492
+ "name": "height",
493
+ "type": "INT",
494
+ "links": [
495
+ 623
496
+ ]
497
+ }
498
+ ],
499
+ "title": "Output Size",
500
+ "properties": {
501
+ "Node name for S&R": "ResolutionSelector"
502
+ },
503
+ "widgets_values": [
504
+ "16:9 (Widescreen)",
505
+ 1,
506
+ 32
507
+ ],
508
+ "widgets_values_named": {
509
+ "aspect_ratio": "16:9 (Widescreen)",
510
+ "megapixels": 1,
511
+ "multiple": 32
512
+ },
513
+ "color": "#322",
514
+ "bgcolor": "#533"
515
+ },
516
+ {
517
+ "id": 5880,
518
+ "type": "60592f62-54f1-482a-be35-aab8b2f424b1",
519
+ "pos": [
520
+ 420,
521
+ 80
522
+ ],
523
+ "size": [
524
+ 320,
525
+ 90
526
+ ],
527
+ "flags": {},
528
+ "order": 6,
529
+ "mode": 0,
530
+ "inputs": [
531
+ {
532
+ "label": "model",
533
+ "localized_name": "model",
534
+ "name": "model",
535
+ "type": "MODEL",
536
+ "link": 20400
537
+ }
538
+ ],
539
+ "outputs": [
540
+ {
541
+ "localized_name": "MODEL",
542
+ "name": "MODEL",
543
+ "type": "MODEL",
544
+ "links": [
545
+ 20401
546
+ ]
547
+ }
548
+ ],
549
+ "title": "Optional Speed Ups",
550
+ "properties": {
551
+ "previewExposures": []
552
+ }
553
+ },
554
+ {
555
+ "id": 5879,
556
+ "type": "aef0f247-5852-4970-a75c-442249d27d06",
557
+ "pos": [
558
+ 20,
559
+ 80
560
+ ],
561
+ "size": [
562
+ 360,
563
+ 170
564
+ ],
565
+ "flags": {},
566
+ "order": 0,
567
+ "mode": 0,
568
+ "inputs": [
569
+ {
570
+ "name": "unet_name",
571
+ "type": "COMBO",
572
+ "widget": {
573
+ "name": "unet_name"
574
+ },
575
+ "link": null
576
+ },
577
+ {
578
+ "name": "clip_name",
579
+ "type": "COMBO",
580
+ "widget": {
581
+ "name": "clip_name"
582
+ },
583
+ "link": null
584
+ },
585
+ {
586
+ "name": "vae_name",
587
+ "type": "COMBO",
588
+ "widget": {
589
+ "name": "vae_name"
590
+ },
591
+ "link": null
592
+ }
593
+ ],
594
+ "outputs": [
595
+ {
596
+ "localized_name": "MODEL",
597
+ "name": "MODEL",
598
+ "type": "MODEL",
599
+ "links": [
600
+ 20400
601
+ ]
602
+ },
603
+ {
604
+ "localized_name": "CLIP",
605
+ "name": "CLIP",
606
+ "type": "CLIP",
607
+ "links": [
608
+ 20396
609
+ ]
610
+ },
611
+ {
612
+ "localized_name": "VAE",
613
+ "name": "VAE",
614
+ "type": "VAE",
615
+ "links": [
616
+ 20397,
617
+ 20398
618
+ ]
619
+ },
620
+ {
621
+ "localized_name": "VAE_1",
622
+ "name": "VAE_1",
623
+ "type": "VAE",
624
+ "links": [
625
+ 20399
626
+ ]
627
+ }
628
+ ],
629
+ "title": "Load Models",
630
+ "properties": {
631
+ "previewExposures": []
632
+ },
633
+ "widgets_values": [
634
+ "minimax_h3_hybrid_fl2va_ref2va_b30-49-int8.safetensors",
635
+ "qwen3vl_32b_minimax_h3_int8_convrot.safetensors",
636
+ "minimax_h3_video_vae_int8_convrot.safetensors"
637
+ ],
638
+ "widgets_values_named": {
639
+ "unet_name": "minimax_h3_hybrid_fl2va_ref2va_b30-49-int8.safetensors",
640
+ "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors",
641
+ "vae_name": "minimax_h3_video_vae_int8_convrot.safetensors"
642
+ }
643
+ },
644
+ {
645
+ "id": 5878,
646
+ "type": "82e56396-62e5-4a30-abe6-904c44fe183c",
647
+ "pos": [
648
+ 1640,
649
+ 80
650
+ ],
651
+ "size": [
652
+ 360,
653
+ 330
654
+ ],
655
+ "flags": {},
656
+ "order": 8,
657
+ "mode": 0,
658
+ "inputs": [
659
+ {
660
+ "name": "seed",
661
+ "type": "INT",
662
+ "widget": {
663
+ "name": "seed"
664
+ },
665
+ "link": null
666
+ },
667
+ {
668
+ "localized_name": "model",
669
+ "name": "model",
670
+ "type": "MODEL",
671
+ "link": 20414
672
+ },
673
+ {
674
+ "localized_name": "vae",
675
+ "name": "vae",
676
+ "type": "VAE",
677
+ "link": 20398
678
+ },
679
+ {
680
+ "localized_name": "conditioning",
681
+ "name": "conditioning",
682
+ "type": "CONDITIONING",
683
+ "link": 20392
684
+ },
685
+ {
686
+ "localized_name": "latent_image",
687
+ "name": "latent_image",
688
+ "type": "LATENT",
689
+ "link": 20393
690
+ },
691
+ {
692
+ "name": "sampler_name",
693
+ "type": "COMBO",
694
+ "widget": {
695
+ "name": "sampler_name"
696
+ },
697
+ "link": null
698
+ },
699
+ {
700
+ "name": "scheduler",
701
+ "type": "COMBO",
702
+ "widget": {
703
+ "name": "scheduler"
704
+ },
705
+ "link": null
706
+ },
707
+ {
708
+ "name": "steps",
709
+ "type": "INT",
710
+ "widget": {
711
+ "name": "steps"
712
+ },
713
+ "link": null
714
+ }
715
+ ],
716
+ "outputs": [
717
+ {
718
+ "localized_name": "IMAGE",
719
+ "name": "IMAGE",
720
+ "type": "IMAGE",
721
+ "links": [
722
+ 20402
723
+ ]
724
+ }
725
+ ],
726
+ "title": "Seed & Sampling",
727
+ "properties": {
728
+ "previewExposures": []
729
+ },
730
+ "widgets_values": [
731
+ 395308066392385,
732
+ "er_sde",
733
+ "beta",
734
+ 8
735
+ ],
736
+ "widgets_values_named": {
737
+ "seed": 395308066392385,
738
+ "sampler_name": "er_sde",
739
+ "scheduler": "beta",
740
+ "steps": 8
741
+ }
742
+ },
743
+ {
744
+ "id": 5875,
745
+ "type": "LoraLoaderModelOnly",
746
+ "pos": [
747
+ 780,
748
+ 80
749
+ ],
750
+ "size": [
751
+ 360,
752
+ 110
753
+ ],
754
+ "flags": {},
755
+ "order": 5,
756
+ "mode": 0,
757
+ "inputs": [
758
+ {
759
+ "localized_name": "model",
760
+ "name": "model",
761
+ "type": "MODEL",
762
+ "link": 20401
763
+ },
764
+ {
765
+ "localized_name": "lora_name",
766
+ "name": "lora_name",
767
+ "type": "COMBO",
768
+ "widget": {
769
+ "name": "lora_name"
770
+ },
771
+ "link": null
772
+ },
773
+ {
774
+ "localized_name": "strength_model",
775
+ "name": "strength_model",
776
+ "type": "FLOAT",
777
+ "widget": {
778
+ "name": "strength_model"
779
+ },
780
+ "link": null
781
+ }
782
+ ],
783
+ "outputs": [
784
+ {
785
+ "localized_name": "MODEL",
786
+ "name": "MODEL",
787
+ "type": "MODEL",
788
+ "links": [
789
+ 20414
790
+ ]
791
+ }
792
+ ],
793
+ "title": "Turbo LoRA",
794
+ "properties": {
795
+ "Node name for S&R": "LoraLoaderModelOnly",
796
+ "cnr_id": "comfy-core",
797
+ "ver": "0.31.0"
798
+ },
799
+ "widgets_values": [
800
+ "minimax_h3_turbo_v4_step600_ema.safetensors",
801
+ 1
802
+ ],
803
+ "widgets_values_named": {
804
+ "lora_name": "minimax_h3_turbo_v4_step600_ema.safetensors",
805
+ "strength_model": 1
806
+ },
807
+ "color": "#222",
808
+ "bgcolor": "#000"
809
+ }
810
+ ],
811
+ "links": [
812
+ [
813
+ 8,
814
+ 6,
815
+ 0,
816
+ 7,
817
+ 3,
818
+ "IMAGE"
819
+ ],
820
+ [
821
+ 18,
822
+ 100,
823
+ 0,
824
+ 7,
825
+ 4,
826
+ "IMAGE"
827
+ ],
828
+ [
829
+ 622,
830
+ 949,
831
+ 0,
832
+ 7,
833
+ 10,
834
+ "INT"
835
+ ],
836
+ [
837
+ 623,
838
+ 949,
839
+ 1,
840
+ 7,
841
+ 11,
842
+ "INT"
843
+ ],
844
+ [
845
+ 20392,
846
+ 7,
847
+ 0,
848
+ 5878,
849
+ 3,
850
+ "CONDITIONING"
851
+ ],
852
+ [
853
+ 20393,
854
+ 7,
855
+ 1,
856
+ 5878,
857
+ 4,
858
+ "LATENT"
859
+ ],
860
+ [
861
+ 20396,
862
+ 5879,
863
+ 1,
864
+ 7,
865
+ 0,
866
+ "CLIP"
867
+ ],
868
+ [
869
+ 20397,
870
+ 5879,
871
+ 2,
872
+ 7,
873
+ 1,
874
+ "VAE"
875
+ ],
876
+ [
877
+ 20398,
878
+ 5879,
879
+ 2,
880
+ 5878,
881
+ 2,
882
+ "VAE"
883
+ ],
884
+ [
885
+ 20399,
886
+ 5879,
887
+ 3,
888
+ 7,
889
+ 2,
890
+ "VAE"
891
+ ],
892
+ [
893
+ 20400,
894
+ 5879,
895
+ 0,
896
+ 5880,
897
+ 0,
898
+ "MODEL"
899
+ ],
900
+ [
901
+ 20401,
902
+ 5880,
903
+ 0,
904
+ 5875,
905
+ 0,
906
+ "MODEL"
907
+ ],
908
+ [
909
+ 20402,
910
+ 5878,
911
+ 0,
912
+ 5881,
913
+ 0,
914
+ "IMAGE"
915
+ ],
916
+ [
917
+ 20413,
918
+ 5887,
919
+ 0,
920
+ 7,
921
+ 9,
922
+ "STRING"
923
+ ],
924
+ [
925
+ 20414,
926
+ 5875,
927
+ 0,
928
+ 5878,
929
+ 1,
930
+ "MODEL"
931
+ ]
932
+ ],
933
+ "groups": [
934
+ {
935
+ "id": 1,
936
+ "title": "\ud83d\udcd6 Read Me",
937
+ "bounding": [
938
+ -740,
939
+ 0,
940
+ 700,
941
+ 520
942
+ ],
943
+ "color": "#444",
944
+ "font_size": 24,
945
+ "flags": {}
946
+ },
947
+ {
948
+ "id": 2,
949
+ "title": "\ud83e\udde9 Models \u00b7 Speed Ups \u00b7 LoRA",
950
+ "bounding": [
951
+ 0,
952
+ 0,
953
+ 1160,
954
+ 290
955
+ ],
956
+ "color": "#8A8",
957
+ "font_size": 24,
958
+ "flags": {}
959
+ },
960
+ {
961
+ "id": 3,
962
+ "title": "\u270f\ufe0f User Input",
963
+ "bounding": [
964
+ 0,
965
+ 330,
966
+ 1160,
967
+ 840
968
+ ],
969
+ "color": "#3f789e",
970
+ "font_size": 24,
971
+ "flags": {}
972
+ },
973
+ {
974
+ "id": 4,
975
+ "title": "\ud83c\udf9b\ufe0f Conditioning",
976
+ "bounding": [
977
+ 1200,
978
+ 330,
979
+ 380,
980
+ 540
981
+ ],
982
+ "color": "#88A",
983
+ "font_size": 24,
984
+ "flags": {}
985
+ },
986
+ {
987
+ "id": 5,
988
+ "title": "\ud83c\udfb2 Seed & Sampling",
989
+ "bounding": [
990
+ 1620,
991
+ 0,
992
+ 400,
993
+ 430
994
+ ],
995
+ "color": "#b06634",
996
+ "font_size": 24,
997
+ "flags": {}
998
+ },
999
+ {
1000
+ "id": 6,
1001
+ "title": "\ud83d\udcbe Output",
1002
+ "bounding": [
1003
+ 2060,
1004
+ 0,
1005
+ 600,
1006
+ 800
1007
+ ],
1008
+ "color": "#355",
1009
+ "font_size": 24,
1010
+ "flags": {}
1011
+ }
1012
+ ],
1013
+ "definitions": {
1014
+ "subgraphs": [
1015
+ {
1016
+ "id": "82e56396-62e5-4a30-abe6-904c44fe183c",
1017
+ "version": 1,
1018
+ "state": {
1019
+ "lastGroupId": 193,
1020
+ "lastNodeId": 5887,
1021
+ "lastLinkId": 20415,
1022
+ "lastRerouteId": 15
1023
+ },
1024
+ "revision": 0,
1025
+ "config": {},
1026
+ "name": "Sampling and Conditioning",
1027
+ "inputNode": {
1028
+ "id": -10,
1029
+ "bounding": [
1030
+ -420,
1031
+ 170,
1032
+ 130,
1033
+ 190
1034
+ ]
1035
+ },
1036
+ "outputNode": {
1037
+ "id": -20,
1038
+ "bounding": [
1039
+ 1230,
1040
+ 110,
1041
+ 128,
1042
+ 68
1043
+ ]
1044
+ },
1045
+ "inputs": [
1046
+ {
1047
+ "id": "6a196860-d486-4682-86aa-08da2318ac77",
1048
+ "name": "seed",
1049
+ "type": "INT",
1050
+ "linkIds": [
1051
+ 20415
1052
+ ],
1053
+ "localized_name": "seed",
1054
+ "pos": [
1055
+ -330,
1056
+ 190
1057
+ ]
1058
+ },
1059
+ {
1060
+ "id": "123f01db-d9de-4f4b-9f0f-6f1ba038c404",
1061
+ "name": "model",
1062
+ "type": "MODEL",
1063
+ "linkIds": [
1064
+ 20388,
1065
+ 20389
1066
+ ],
1067
+ "localized_name": "model",
1068
+ "pos": [
1069
+ -330,
1070
+ 210
1071
+ ]
1072
+ },
1073
+ {
1074
+ "id": "0c56c2bb-6e9a-4b77-a06a-739e62c27e33",
1075
+ "name": "vae",
1076
+ "type": "VAE",
1077
+ "linkIds": [
1078
+ 7
1079
+ ],
1080
+ "localized_name": "vae",
1081
+ "pos": [
1082
+ -330,
1083
+ 230
1084
+ ]
1085
+ },
1086
+ {
1087
+ "id": "cb414a42-0cb1-46a5-a4dd-078d484a9de1",
1088
+ "name": "conditioning",
1089
+ "type": "CONDITIONING",
1090
+ "linkIds": [
1091
+ 9
1092
+ ],
1093
+ "localized_name": "conditioning",
1094
+ "pos": [
1095
+ -330,
1096
+ 250
1097
+ ]
1098
+ },
1099
+ {
1100
+ "id": "ae20bfc6-8256-44f9-8472-d6e3a0c7f6f6",
1101
+ "name": "latent_image",
1102
+ "type": "LATENT",
1103
+ "linkIds": [
1104
+ 10
1105
+ ],
1106
+ "localized_name": "latent_image",
1107
+ "pos": [
1108
+ -330,
1109
+ 270
1110
+ ]
1111
+ },
1112
+ {
1113
+ "id": "11e00a27-57c2-4bee-9554-9d8b33a34681",
1114
+ "name": "sampler_name",
1115
+ "type": "COMBO",
1116
+ "linkIds": [
1117
+ 20410
1118
+ ],
1119
+ "pos": [
1120
+ -330,
1121
+ 290
1122
+ ]
1123
+ },
1124
+ {
1125
+ "id": "85d1dea7-9f4d-42bd-90e4-7d84198868d5",
1126
+ "name": "scheduler",
1127
+ "type": "COMBO",
1128
+ "linkIds": [
1129
+ 20411
1130
+ ],
1131
+ "pos": [
1132
+ -330,
1133
+ 310
1134
+ ]
1135
+ },
1136
+ {
1137
+ "id": "aaf2926b-fdc0-4d0a-a1b2-f52e5bda28f1",
1138
+ "name": "steps",
1139
+ "type": "INT",
1140
+ "linkIds": [
1141
+ 20412
1142
+ ],
1143
+ "pos": [
1144
+ -330,
1145
+ 330
1146
+ ]
1147
+ }
1148
+ ],
1149
+ "outputs": [
1150
+ {
1151
+ "id": "8f8434d5-48e2-46d5-bf92-30c5673a012c",
1152
+ "name": "IMAGE",
1153
+ "type": "IMAGE",
1154
+ "linkIds": [
1155
+ 17
1156
+ ],
1157
+ "localized_name": "IMAGE",
1158
+ "pos": [
1159
+ 1204,
1160
+ 300
1161
+ ]
1162
+ }
1163
+ ],
1164
+ "widgets": [],
1165
+ "nodes": [
1166
+ {
1167
+ "id": 14,
1168
+ "type": "GetImageRangeFromBatch",
1169
+ "pos": [
1170
+ 870,
1171
+ 80
1172
+ ],
1173
+ "size": [
1174
+ 280,
1175
+ 90
1176
+ ],
1177
+ "flags": {},
1178
+ "order": 6,
1179
+ "mode": 0,
1180
+ "inputs": [
1181
+ {
1182
+ "localized_name": "images",
1183
+ "name": "images",
1184
+ "shape": 7,
1185
+ "type": "IMAGE",
1186
+ "link": 16
1187
+ },
1188
+ {
1189
+ "localized_name": "masks",
1190
+ "name": "masks",
1191
+ "shape": 7,
1192
+ "type": "MASK",
1193
+ "link": null
1194
+ },
1195
+ {
1196
+ "localized_name": "start_index",
1197
+ "name": "start_index",
1198
+ "type": "INT",
1199
+ "widget": {
1200
+ "name": "start_index"
1201
+ },
1202
+ "link": null
1203
+ },
1204
+ {
1205
+ "localized_name": "num_frames",
1206
+ "name": "num_frames",
1207
+ "type": "INT",
1208
+ "widget": {
1209
+ "name": "num_frames"
1210
+ },
1211
+ "link": null
1212
+ }
1213
+ ],
1214
+ "outputs": [
1215
+ {
1216
+ "localized_name": "IMAGE",
1217
+ "name": "IMAGE",
1218
+ "type": "IMAGE",
1219
+ "links": [
1220
+ 17
1221
+ ]
1222
+ },
1223
+ {
1224
+ "localized_name": "MASK",
1225
+ "name": "MASK",
1226
+ "type": "MASK",
1227
+ "links": []
1228
+ }
1229
+ ],
1230
+ "properties": {
1231
+ "Node name for S&R": "GetImageRangeFromBatch",
1232
+ "cnr_id": "comfyui-kjnodes",
1233
+ "ver": "1.1.5",
1234
+ "aux_id": "kijai/ComfyUI-KJNodes"
1235
+ },
1236
+ "widgets_values": [
1237
+ 0,
1238
+ 1
1239
+ ],
1240
+ "widgets_values_named": {
1241
+ "start_index": 0,
1242
+ "num_frames": 1
1243
+ }
1244
+ },
1245
+ {
1246
+ "id": 13,
1247
+ "type": "VAEDecode",
1248
+ "pos": [
1249
+ 580,
1250
+ 80
1251
+ ],
1252
+ "size": [
1253
+ 230,
1254
+ 50
1255
+ ],
1256
+ "flags": {},
1257
+ "order": 5,
1258
+ "mode": 0,
1259
+ "inputs": [
1260
+ {
1261
+ "localized_name": "samples",
1262
+ "name": "samples",
1263
+ "type": "LATENT",
1264
+ "link": 15
1265
+ },
1266
+ {
1267
+ "localized_name": "vae",
1268
+ "name": "vae",
1269
+ "type": "VAE",
1270
+ "link": 7
1271
+ }
1272
+ ],
1273
+ "outputs": [
1274
+ {
1275
+ "localized_name": "IMAGE",
1276
+ "name": "IMAGE",
1277
+ "type": "IMAGE",
1278
+ "links": [
1279
+ 16
1280
+ ]
1281
+ }
1282
+ ],
1283
+ "properties": {
1284
+ "Node name for S&R": "VAEDecode",
1285
+ "cnr_id": "comfy-core",
1286
+ "ver": "0.33.0"
1287
+ }
1288
+ },
1289
+ {
1290
+ "id": 11,
1291
+ "type": "BasicGuider",
1292
+ "pos": [
1293
+ -150,
1294
+ 240
1295
+ ],
1296
+ "size": [
1297
+ 320,
1298
+ 50
1299
+ ],
1300
+ "flags": {},
1301
+ "order": 3,
1302
+ "mode": 0,
1303
+ "inputs": [
1304
+ {
1305
+ "localized_name": "model",
1306
+ "name": "model",
1307
+ "type": "MODEL",
1308
+ "link": 20388
1309
+ },
1310
+ {
1311
+ "localized_name": "conditioning",
1312
+ "name": "conditioning",
1313
+ "type": "CONDITIONING",
1314
+ "link": 9
1315
+ }
1316
+ ],
1317
+ "outputs": [
1318
+ {
1319
+ "localized_name": "GUIDER",
1320
+ "name": "GUIDER",
1321
+ "type": "GUIDER",
1322
+ "links": [
1323
+ 14
1324
+ ]
1325
+ }
1326
+ ],
1327
+ "properties": {
1328
+ "Node name for S&R": "BasicGuider",
1329
+ "cnr_id": "comfy-core",
1330
+ "ver": "0.33.0"
1331
+ }
1332
+ },
1333
+ {
1334
+ "id": 12,
1335
+ "type": "SamplerCustomAdvanced",
1336
+ "pos": [
1337
+ 260,
1338
+ 80
1339
+ ],
1340
+ "size": [
1341
+ 260,
1342
+ 130
1343
+ ],
1344
+ "flags": {},
1345
+ "order": 4,
1346
+ "mode": 0,
1347
+ "inputs": [
1348
+ {
1349
+ "localized_name": "noise",
1350
+ "name": "noise",
1351
+ "type": "NOISE",
1352
+ "link": 11
1353
+ },
1354
+ {
1355
+ "localized_name": "guider",
1356
+ "name": "guider",
1357
+ "type": "GUIDER",
1358
+ "link": 14
1359
+ },
1360
+ {
1361
+ "localized_name": "sampler",
1362
+ "name": "sampler",
1363
+ "type": "SAMPLER",
1364
+ "link": 12
1365
+ },
1366
+ {
1367
+ "localized_name": "sigmas",
1368
+ "name": "sigmas",
1369
+ "type": "SIGMAS",
1370
+ "link": 13
1371
+ },
1372
+ {
1373
+ "localized_name": "latent_image",
1374
+ "name": "latent_image",
1375
+ "type": "LATENT",
1376
+ "link": 10
1377
+ }
1378
+ ],
1379
+ "outputs": [
1380
+ {
1381
+ "localized_name": "output",
1382
+ "name": "output",
1383
+ "type": "LATENT",
1384
+ "links": [
1385
+ 15
1386
+ ]
1387
+ },
1388
+ {
1389
+ "localized_name": "denoised_output",
1390
+ "name": "denoised_output",
1391
+ "type": "LATENT",
1392
+ "links": []
1393
+ }
1394
+ ],
1395
+ "properties": {
1396
+ "Node name for S&R": "SamplerCustomAdvanced",
1397
+ "cnr_id": "comfy-core",
1398
+ "ver": "0.33.0"
1399
+ }
1400
+ },
1401
+ {
1402
+ "id": 9,
1403
+ "type": "KSamplerSelect",
1404
+ "pos": [
1405
+ -150,
1406
+ 360
1407
+ ],
1408
+ "size": [
1409
+ 320,
1410
+ 60
1411
+ ],
1412
+ "flags": {},
1413
+ "order": 1,
1414
+ "mode": 0,
1415
+ "inputs": [
1416
+ {
1417
+ "localized_name": "sampler_name",
1418
+ "name": "sampler_name",
1419
+ "type": "COMBO",
1420
+ "widget": {
1421
+ "name": "sampler_name"
1422
+ },
1423
+ "link": 20410
1424
+ }
1425
+ ],
1426
+ "outputs": [
1427
+ {
1428
+ "localized_name": "SAMPLER",
1429
+ "name": "SAMPLER",
1430
+ "type": "SAMPLER",
1431
+ "links": [
1432
+ 12
1433
+ ]
1434
+ }
1435
+ ],
1436
+ "properties": {
1437
+ "Node name for S&R": "KSamplerSelect",
1438
+ "cnr_id": "comfy-core",
1439
+ "ver": "0.33.0"
1440
+ },
1441
+ "widgets_values": [
1442
+ "er_sde"
1443
+ ],
1444
+ "widgets_values_named": {
1445
+ "sampler_name": "er_sde"
1446
+ }
1447
+ },
1448
+ {
1449
+ "id": 10,
1450
+ "type": "BasicScheduler",
1451
+ "pos": [
1452
+ -150,
1453
+ 490
1454
+ ],
1455
+ "size": [
1456
+ 320,
1457
+ 110
1458
+ ],
1459
+ "flags": {},
1460
+ "order": 2,
1461
+ "mode": 0,
1462
+ "inputs": [
1463
+ {
1464
+ "localized_name": "model",
1465
+ "name": "model",
1466
+ "type": "MODEL",
1467
+ "link": 20389
1468
+ },
1469
+ {
1470
+ "localized_name": "scheduler",
1471
+ "name": "scheduler",
1472
+ "type": "COMBO",
1473
+ "widget": {
1474
+ "name": "scheduler"
1475
+ },
1476
+ "link": 20411
1477
+ },
1478
+ {
1479
+ "localized_name": "steps",
1480
+ "name": "steps",
1481
+ "type": "INT",
1482
+ "widget": {
1483
+ "name": "steps"
1484
+ },
1485
+ "link": 20412
1486
+ },
1487
+ {
1488
+ "localized_name": "denoise",
1489
+ "name": "denoise",
1490
+ "type": "FLOAT",
1491
+ "widget": {
1492
+ "name": "denoise"
1493
+ },
1494
+ "link": null
1495
+ }
1496
+ ],
1497
+ "outputs": [
1498
+ {
1499
+ "localized_name": "SIGMAS",
1500
+ "name": "SIGMAS",
1501
+ "type": "SIGMAS",
1502
+ "links": [
1503
+ 13
1504
+ ]
1505
+ }
1506
+ ],
1507
+ "properties": {
1508
+ "Node name for S&R": "BasicScheduler",
1509
+ "cnr_id": "comfy-core",
1510
+ "ver": "0.33.0"
1511
+ },
1512
+ "widgets_values": [
1513
+ "beta_57",
1514
+ 8,
1515
+ 1
1516
+ ],
1517
+ "widgets_values_named": {
1518
+ "scheduler": "beta_57",
1519
+ "steps": 8,
1520
+ "denoise": 1
1521
+ }
1522
+ },
1523
+ {
1524
+ "id": 8,
1525
+ "type": "RandomNoise",
1526
+ "pos": [
1527
+ -150,
1528
+ 80
1529
+ ],
1530
+ "size": [
1531
+ 320,
1532
+ 90
1533
+ ],
1534
+ "flags": {},
1535
+ "order": 0,
1536
+ "mode": 0,
1537
+ "inputs": [
1538
+ {
1539
+ "localized_name": "noise_seed",
1540
+ "name": "noise_seed",
1541
+ "type": "INT",
1542
+ "widget": {
1543
+ "name": "noise_seed"
1544
+ },
1545
+ "link": 20415
1546
+ }
1547
+ ],
1548
+ "outputs": [
1549
+ {
1550
+ "localized_name": "NOISE",
1551
+ "name": "NOISE",
1552
+ "type": "NOISE",
1553
+ "links": [
1554
+ 11
1555
+ ]
1556
+ }
1557
+ ],
1558
+ "properties": {
1559
+ "Node name for S&R": "RandomNoise",
1560
+ "cnr_id": "comfy-core",
1561
+ "ver": "0.33.0"
1562
+ },
1563
+ "widgets_values": [
1564
+ 395308066392385,
1565
+ "randomize"
1566
+ ],
1567
+ "widgets_values_named": {
1568
+ "noise_seed": 395308066392385,
1569
+ "control_after_generate": "randomize"
1570
+ },
1571
+ "title": "Seed"
1572
+ }
1573
+ ],
1574
+ "groups": [
1575
+ {
1576
+ "id": 1,
1577
+ "title": "\ud83c\udfb2 Seed",
1578
+ "bounding": [
1579
+ -170,
1580
+ 0,
1581
+ 360,
1582
+ 190
1583
+ ],
1584
+ "color": "#b06634",
1585
+ "font_size": 24,
1586
+ "flags": {}
1587
+ },
1588
+ {
1589
+ "id": 2,
1590
+ "title": "Guider \u00b7 Sampler \u00b7 Schedule",
1591
+ "bounding": [
1592
+ -170,
1593
+ 200,
1594
+ 360,
1595
+ 420
1596
+ ],
1597
+ "color": "#88A",
1598
+ "font_size": 24,
1599
+ "flags": {}
1600
+ },
1601
+ {
1602
+ "id": 3,
1603
+ "title": "Sample \u2192 Decode \u2192 Keep 1 Frame",
1604
+ "bounding": [
1605
+ 240,
1606
+ 0,
1607
+ 930,
1608
+ 240
1609
+ ],
1610
+ "color": "#8A8",
1611
+ "font_size": 24,
1612
+ "flags": {}
1613
+ }
1614
+ ],
1615
+ "links": [
1616
+ {
1617
+ "id": 16,
1618
+ "origin_id": 13,
1619
+ "origin_slot": 0,
1620
+ "target_id": 14,
1621
+ "target_slot": 0,
1622
+ "type": "IMAGE"
1623
+ },
1624
+ {
1625
+ "id": 15,
1626
+ "origin_id": 12,
1627
+ "origin_slot": 0,
1628
+ "target_id": 13,
1629
+ "target_slot": 0,
1630
+ "type": "LATENT"
1631
+ },
1632
+ {
1633
+ "id": 11,
1634
+ "origin_id": 8,
1635
+ "origin_slot": 0,
1636
+ "target_id": 12,
1637
+ "target_slot": 0,
1638
+ "type": "NOISE"
1639
+ },
1640
+ {
1641
+ "id": 14,
1642
+ "origin_id": 11,
1643
+ "origin_slot": 0,
1644
+ "target_id": 12,
1645
+ "target_slot": 1,
1646
+ "type": "GUIDER"
1647
+ },
1648
+ {
1649
+ "id": 12,
1650
+ "origin_id": 9,
1651
+ "origin_slot": 0,
1652
+ "target_id": 12,
1653
+ "target_slot": 2,
1654
+ "type": "SAMPLER"
1655
+ },
1656
+ {
1657
+ "id": 13,
1658
+ "origin_id": 10,
1659
+ "origin_slot": 0,
1660
+ "target_id": 12,
1661
+ "target_slot": 3,
1662
+ "type": "SIGMAS"
1663
+ },
1664
+ {
1665
+ "id": 7,
1666
+ "origin_id": -10,
1667
+ "origin_slot": 2,
1668
+ "target_id": 13,
1669
+ "target_slot": 1,
1670
+ "type": "VAE"
1671
+ },
1672
+ {
1673
+ "id": 20388,
1674
+ "origin_id": -10,
1675
+ "origin_slot": 1,
1676
+ "target_id": 11,
1677
+ "target_slot": 0,
1678
+ "type": "MODEL"
1679
+ },
1680
+ {
1681
+ "id": 20389,
1682
+ "origin_id": -10,
1683
+ "origin_slot": 1,
1684
+ "target_id": 10,
1685
+ "target_slot": 0,
1686
+ "type": "MODEL"
1687
+ },
1688
+ {
1689
+ "id": 9,
1690
+ "origin_id": -10,
1691
+ "origin_slot": 3,
1692
+ "target_id": 11,
1693
+ "target_slot": 1,
1694
+ "type": "CONDITIONING"
1695
+ },
1696
+ {
1697
+ "id": 10,
1698
+ "origin_id": -10,
1699
+ "origin_slot": 4,
1700
+ "target_id": 12,
1701
+ "target_slot": 4,
1702
+ "type": "LATENT"
1703
+ },
1704
+ {
1705
+ "id": 17,
1706
+ "origin_id": 14,
1707
+ "origin_slot": 0,
1708
+ "target_id": -20,
1709
+ "target_slot": 0,
1710
+ "type": "IMAGE"
1711
+ },
1712
+ {
1713
+ "id": 20410,
1714
+ "origin_id": -10,
1715
+ "origin_slot": 5,
1716
+ "target_id": 9,
1717
+ "target_slot": 0,
1718
+ "type": "COMBO"
1719
+ },
1720
+ {
1721
+ "id": 20411,
1722
+ "origin_id": -10,
1723
+ "origin_slot": 6,
1724
+ "target_id": 10,
1725
+ "target_slot": 1,
1726
+ "type": "COMBO"
1727
+ },
1728
+ {
1729
+ "id": 20412,
1730
+ "origin_id": -10,
1731
+ "origin_slot": 7,
1732
+ "target_id": 10,
1733
+ "target_slot": 2,
1734
+ "type": "INT"
1735
+ },
1736
+ {
1737
+ "id": 20415,
1738
+ "origin_id": -10,
1739
+ "origin_slot": 0,
1740
+ "target_id": 8,
1741
+ "target_slot": 0,
1742
+ "type": "INT"
1743
+ }
1744
+ ],
1745
+ "extra": {}
1746
+ },
1747
+ {
1748
+ "id": "aef0f247-5852-4970-a75c-442249d27d06",
1749
+ "version": 1,
1750
+ "state": {
1751
+ "lastGroupId": 193,
1752
+ "lastNodeId": 5887,
1753
+ "lastLinkId": 20415,
1754
+ "lastRerouteId": 15
1755
+ },
1756
+ "revision": 0,
1757
+ "config": {},
1758
+ "name": "Load Models",
1759
+ "inputNode": {
1760
+ "id": -10,
1761
+ "bounding": [
1762
+ -1678,
1763
+ 256,
1764
+ 128,
1765
+ 108
1766
+ ]
1767
+ },
1768
+ "outputNode": {
1769
+ "id": -20,
1770
+ "bounding": [
1771
+ -600,
1772
+ 216,
1773
+ 128,
1774
+ 128
1775
+ ]
1776
+ },
1777
+ "inputs": [
1778
+ {
1779
+ "id": "b01e9b54-c9c7-47d4-8dad-1aa06df8d175",
1780
+ "name": "unet_name",
1781
+ "type": "COMBO",
1782
+ "linkIds": [
1783
+ 20403
1784
+ ],
1785
+ "pos": [
1786
+ -1574,
1787
+ 280
1788
+ ]
1789
+ },
1790
+ {
1791
+ "id": "964bf3dc-a18e-467f-a51e-75a6607ba601",
1792
+ "name": "clip_name",
1793
+ "type": "COMBO",
1794
+ "linkIds": [
1795
+ 20404
1796
+ ],
1797
+ "pos": [
1798
+ -1574,
1799
+ 300
1800
+ ]
1801
+ },
1802
+ {
1803
+ "id": "f35fef7c-7cdc-4e93-90d6-81466e1506d4",
1804
+ "name": "vae_name",
1805
+ "type": "COMBO",
1806
+ "linkIds": [
1807
+ 20405
1808
+ ],
1809
+ "pos": [
1810
+ -1574,
1811
+ 320
1812
+ ]
1813
+ }
1814
+ ],
1815
+ "outputs": [
1816
+ {
1817
+ "id": "4e0e1bff-4e6b-40e7-bc06-3539ad3f2ac4",
1818
+ "name": "MODEL",
1819
+ "type": "MODEL",
1820
+ "linkIds": [
1821
+ 20387
1822
+ ],
1823
+ "localized_name": "MODEL",
1824
+ "pos": [
1825
+ -576,
1826
+ 240
1827
+ ]
1828
+ },
1829
+ {
1830
+ "id": "8213470f-c813-4519-b9b6-010dc95589e2",
1831
+ "name": "CLIP",
1832
+ "type": "CLIP",
1833
+ "linkIds": [
1834
+ 4
1835
+ ],
1836
+ "localized_name": "CLIP",
1837
+ "pos": [
1838
+ -576,
1839
+ 260
1840
+ ]
1841
+ },
1842
+ {
1843
+ "id": "e9d75034-342d-4f1b-8c55-8eff4862112d",
1844
+ "name": "VAE",
1845
+ "type": "VAE",
1846
+ "linkIds": [
1847
+ 6,
1848
+ 6
1849
+ ],
1850
+ "localized_name": "VAE",
1851
+ "pos": [
1852
+ -576,
1853
+ 280
1854
+ ]
1855
+ },
1856
+ {
1857
+ "id": "d58a9791-a1f3-4985-98ee-a7c4b82695c9",
1858
+ "name": "VAE_1",
1859
+ "type": "VAE",
1860
+ "linkIds": [
1861
+ 5
1862
+ ],
1863
+ "localized_name": "VAE_1",
1864
+ "pos": [
1865
+ -576,
1866
+ 300
1867
+ ]
1868
+ }
1869
+ ],
1870
+ "widgets": [],
1871
+ "nodes": [
1872
+ {
1873
+ "id": 1,
1874
+ "type": "UNETLoader",
1875
+ "pos": [
1876
+ -1490,
1877
+ 100
1878
+ ],
1879
+ "size": [
1880
+ 640,
1881
+ 90
1882
+ ],
1883
+ "flags": {},
1884
+ "order": 0,
1885
+ "mode": 0,
1886
+ "inputs": [
1887
+ {
1888
+ "localized_name": "unet_name",
1889
+ "name": "unet_name",
1890
+ "type": "COMBO",
1891
+ "widget": {
1892
+ "name": "unet_name"
1893
+ },
1894
+ "link": 20403
1895
+ },
1896
+ {
1897
+ "localized_name": "weight_dtype",
1898
+ "name": "weight_dtype",
1899
+ "type": "COMBO",
1900
+ "widget": {
1901
+ "name": "weight_dtype"
1902
+ },
1903
+ "link": null
1904
+ }
1905
+ ],
1906
+ "outputs": [
1907
+ {
1908
+ "localized_name": "MODEL",
1909
+ "name": "MODEL",
1910
+ "type": "MODEL",
1911
+ "links": [
1912
+ 20387
1913
+ ]
1914
+ }
1915
+ ],
1916
+ "properties": {
1917
+ "Node name for S&R": "UNETLoader",
1918
+ "cnr_id": "comfy-core",
1919
+ "ver": "0.33.0"
1920
+ },
1921
+ "widgets_values": [
1922
+ "minimax_h3_hybrid_fl2va_ref2va_b30-49-int8.safetensors",
1923
+ "default"
1924
+ ],
1925
+ "widgets_values_named": {
1926
+ "unet_name": "minimax_h3_hybrid_fl2va_ref2va_b30-49-int8.safetensors",
1927
+ "weight_dtype": "default"
1928
+ }
1929
+ },
1930
+ {
1931
+ "id": 5,
1932
+ "type": "VAELoader",
1933
+ "pos": [
1934
+ -1060,
1935
+ 420
1936
+ ],
1937
+ "size": [
1938
+ 400,
1939
+ 70
1940
+ ],
1941
+ "flags": {},
1942
+ "order": 1,
1943
+ "mode": 0,
1944
+ "inputs": [
1945
+ {
1946
+ "localized_name": "vae_name",
1947
+ "name": "vae_name",
1948
+ "type": "COMBO",
1949
+ "widget": {
1950
+ "name": "vae_name"
1951
+ },
1952
+ "link": 20405
1953
+ }
1954
+ ],
1955
+ "outputs": [
1956
+ {
1957
+ "localized_name": "VAE",
1958
+ "name": "VAE",
1959
+ "type": "VAE",
1960
+ "links": [
1961
+ 6
1962
+ ]
1963
+ }
1964
+ ],
1965
+ "properties": {
1966
+ "Node name for S&R": "VAELoader",
1967
+ "cnr_id": "comfy-core",
1968
+ "ver": "0.33.0"
1969
+ },
1970
+ "widgets_values": [
1971
+ "minimax_h3_video_vae_int8_convrot.safetensors"
1972
+ ],
1973
+ "widgets_values_named": {
1974
+ "vae_name": "minimax_h3_video_vae_int8_convrot.safetensors"
1975
+ }
1976
+ },
1977
+ {
1978
+ "id": 3,
1979
+ "type": "CLIPLoader",
1980
+ "pos": [
1981
+ -1490,
1982
+ 240
1983
+ ],
1984
+ "size": [
1985
+ 640,
1986
+ 120
1987
+ ],
1988
+ "flags": {},
1989
+ "order": 3,
1990
+ "mode": 0,
1991
+ "inputs": [
1992
+ {
1993
+ "localized_name": "clip_name",
1994
+ "name": "clip_name",
1995
+ "type": "COMBO",
1996
+ "widget": {
1997
+ "name": "clip_name"
1998
+ },
1999
+ "link": 20404
2000
+ },
2001
+ {
2002
+ "localized_name": "type",
2003
+ "name": "type",
2004
+ "type": "COMBO",
2005
+ "widget": {
2006
+ "name": "type"
2007
+ },
2008
+ "link": null
2009
+ },
2010
+ {
2011
+ "localized_name": "device",
2012
+ "name": "device",
2013
+ "shape": 7,
2014
+ "type": "COMBO",
2015
+ "widget": {
2016
+ "name": "device"
2017
+ },
2018
+ "link": null
2019
+ }
2020
+ ],
2021
+ "outputs": [
2022
+ {
2023
+ "localized_name": "CLIP",
2024
+ "name": "CLIP",
2025
+ "type": "CLIP",
2026
+ "links": [
2027
+ 4
2028
+ ]
2029
+ }
2030
+ ],
2031
+ "properties": {
2032
+ "Node name for S&R": "CLIPLoader",
2033
+ "cnr_id": "comfy-core",
2034
+ "ver": "0.33.0"
2035
+ },
2036
+ "widgets_values": [
2037
+ "qwen3vl_32b_minimax_h3_int8_convrot.safetensors",
2038
+ "minimax",
2039
+ "default"
2040
+ ],
2041
+ "widgets_values_named": {
2042
+ "clip_name": "qwen3vl_32b_minimax_h3_int8_convrot.safetensors",
2043
+ "type": "minimax",
2044
+ "device": "default"
2045
+ }
2046
+ },
2047
+ {
2048
+ "id": 4,
2049
+ "type": "VAELoader",
2050
+ "pos": [
2051
+ -1490,
2052
+ 420
2053
+ ],
2054
+ "size": [
2055
+ 400,
2056
+ 70
2057
+ ],
2058
+ "flags": {},
2059
+ "order": 2,
2060
+ "mode": 0,
2061
+ "inputs": [
2062
+ {
2063
+ "localized_name": "vae_name",
2064
+ "name": "vae_name",
2065
+ "type": "COMBO",
2066
+ "widget": {
2067
+ "name": "vae_name"
2068
+ },
2069
+ "link": null
2070
+ }
2071
+ ],
2072
+ "outputs": [
2073
+ {
2074
+ "localized_name": "VAE",
2075
+ "name": "VAE",
2076
+ "type": "VAE",
2077
+ "links": [
2078
+ 5
2079
+ ]
2080
+ }
2081
+ ],
2082
+ "properties": {
2083
+ "Node name for S&R": "VAELoader",
2084
+ "cnr_id": "comfy-core",
2085
+ "ver": "0.33.0"
2086
+ },
2087
+ "widgets_values": [
2088
+ "pixel_space"
2089
+ ],
2090
+ "widgets_values_named": {
2091
+ "vae_name": "pixel_space"
2092
+ }
2093
+ }
2094
+ ],
2095
+ "groups": [],
2096
+ "links": [
2097
+ {
2098
+ "id": 20387,
2099
+ "origin_id": 1,
2100
+ "origin_slot": 0,
2101
+ "target_id": -20,
2102
+ "target_slot": 0,
2103
+ "type": "MODEL"
2104
+ },
2105
+ {
2106
+ "id": 4,
2107
+ "origin_id": 3,
2108
+ "origin_slot": 0,
2109
+ "target_id": -20,
2110
+ "target_slot": 1,
2111
+ "type": "CLIP"
2112
+ },
2113
+ {
2114
+ "id": 6,
2115
+ "origin_id": 5,
2116
+ "origin_slot": 0,
2117
+ "target_id": -20,
2118
+ "target_slot": 2,
2119
+ "type": "VAE"
2120
+ },
2121
+ {
2122
+ "id": 5,
2123
+ "origin_id": 4,
2124
+ "origin_slot": 0,
2125
+ "target_id": -20,
2126
+ "target_slot": 3,
2127
+ "type": "VAE"
2128
+ },
2129
+ {
2130
+ "id": 20403,
2131
+ "origin_id": -10,
2132
+ "origin_slot": 0,
2133
+ "target_id": 1,
2134
+ "target_slot": 0,
2135
+ "type": "COMBO"
2136
+ },
2137
+ {
2138
+ "id": 20404,
2139
+ "origin_id": -10,
2140
+ "origin_slot": 1,
2141
+ "target_id": 3,
2142
+ "target_slot": 0,
2143
+ "type": "COMBO"
2144
+ },
2145
+ {
2146
+ "id": 20405,
2147
+ "origin_id": -10,
2148
+ "origin_slot": 2,
2149
+ "target_id": 5,
2150
+ "target_slot": 0,
2151
+ "type": "COMBO"
2152
+ }
2153
+ ],
2154
+ "extra": {}
2155
+ },
2156
+ {
2157
+ "id": "60592f62-54f1-482a-be35-aab8b2f424b1",
2158
+ "version": 1,
2159
+ "state": {
2160
+ "lastGroupId": 193,
2161
+ "lastNodeId": 5887,
2162
+ "lastLinkId": 20415,
2163
+ "lastRerouteId": 15
2164
+ },
2165
+ "revision": 0,
2166
+ "config": {},
2167
+ "name": "Optional Speed Ups",
2168
+ "inputNode": {
2169
+ "id": -10,
2170
+ "bounding": [
2171
+ -1880,
2172
+ -450,
2173
+ 128,
2174
+ 68
2175
+ ]
2176
+ },
2177
+ "outputNode": {
2178
+ "id": -20,
2179
+ "bounding": [
2180
+ 390,
2181
+ -450,
2182
+ 128,
2183
+ 68
2184
+ ]
2185
+ },
2186
+ "inputs": [
2187
+ {
2188
+ "id": "683849da-72af-4a9e-bbd4-18eadb001a8c",
2189
+ "name": "model",
2190
+ "type": "MODEL",
2191
+ "linkIds": [
2192
+ 20406
2193
+ ],
2194
+ "localized_name": "model",
2195
+ "label": "model",
2196
+ "pos": [
2197
+ -1776,
2198
+ -426
2199
+ ]
2200
+ }
2201
+ ],
2202
+ "outputs": [
2203
+ {
2204
+ "id": "a021d186-8a03-410b-8fba-60684c4b9ca3",
2205
+ "name": "MODEL",
2206
+ "type": "MODEL",
2207
+ "linkIds": [
2208
+ 20385
2209
+ ],
2210
+ "localized_name": "MODEL",
2211
+ "pos": [
2212
+ 414,
2213
+ -426
2214
+ ]
2215
+ }
2216
+ ],
2217
+ "widgets": [],
2218
+ "nodes": [
2219
+ {
2220
+ "id": 5882,
2221
+ "type": "MiniMaxLowVRAMAttention",
2222
+ "pos": [
2223
+ -1250,
2224
+ -410
2225
+ ],
2226
+ "size": [
2227
+ 320,
2228
+ 60
2229
+ ],
2230
+ "flags": {},
2231
+ "order": 1,
2232
+ "mode": 0,
2233
+ "inputs": [
2234
+ {
2235
+ "localized_name": "model",
2236
+ "name": "model",
2237
+ "type": "MODEL",
2238
+ "link": 20407
2239
+ },
2240
+ {
2241
+ "localized_name": "head_chunks",
2242
+ "name": "head_chunks",
2243
+ "type": "INT",
2244
+ "widget": {
2245
+ "name": "head_chunks"
2246
+ },
2247
+ "link": null
2248
+ }
2249
+ ],
2250
+ "outputs": [
2251
+ {
2252
+ "localized_name": "model",
2253
+ "name": "model",
2254
+ "type": "MODEL",
2255
+ "links": [
2256
+ 20408
2257
+ ]
2258
+ }
2259
+ ],
2260
+ "properties": {
2261
+ "Node name for S&R": "MiniMaxLowVRAMAttention",
2262
+ "cnr_id": "comfyui-kjnodes"
2263
+ },
2264
+ "widgets_values": [
2265
+ 4
2266
+ ],
2267
+ "widgets_values_named": {
2268
+ "head_chunks": 4
2269
+ },
2270
+ "color": "#222",
2271
+ "bgcolor": "#000"
2272
+ },
2273
+ {
2274
+ "id": 5883,
2275
+ "type": "MarkdownNote",
2276
+ "pos": [
2277
+ -1510,
2278
+ -840
2279
+ ],
2280
+ "size": [
2281
+ 700,
2282
+ 320
2283
+ ],
2284
+ "flags": {},
2285
+ "order": 2,
2286
+ "mode": 0,
2287
+ "inputs": [],
2288
+ "outputs": [],
2289
+ "title": "Note: Speed Patches (PK)",
2290
+ "properties": {},
2291
+ "widgets_values": [
2292
+ "## Speed Patches \u2014 PK / H3 SLA\n\nChain applies bottom-up on the MODEL. Toggle each group on/off with the bypasser above.\n\n- **1. FP16 Accumulation** (`ModelPatchTorchSettings`): free speed on RTX 30xx+ / most modern GPUs. Safe to leave on.\n- **2. LowVRAM Attention** (`MiniMaxLowVRAMAttention`): splits attention into head chunks. Reduces peak VRAM; tiny cost, sometimes a small speedup. Widget: `head_chunks` (default 4).\n- **3. Chunk FeedForward** (`MiniMaxChunkFeedForward`): splits FF blocks. Reduces peak VRAM at longer sequence lengths. Widgets: `chunks` (2\u20134), `seq_threshold` (4096).\n- **4. H3 SLA Attention** (`H3SLAAttention`): the big one. Sparse Linear Attention \u2014 main speedup. `sparsity_ratio` 0.9 keeps 10% of tokens for very fast, decent-quality; drop to ~0.7 if you see artifacts. `dense_last_steps` controls how many final steps run dense (better quality tail).\n\n### Wiring\n\nFeed the raw `MODEL` from `UNETLoader` into `model`. Take the output `MODEL` to whatever comes next (sampler / patcher).\n\n### Notes\n\n- SLA patches attention \u2014 anything else patching attention should sit *before* it in the chain. That is why H3SLAAttention is last.\n- `protect_audio=True` avoids audio-latent glitches at some speed cost. Leave on unless testing.\n- If the workflow refuses to load, install `comfyui-kjnodes` and `plaguekind-nodes` (H3SLAAttention lives in one of these packs)."
2293
+ ],
2294
+ "widgets_values_named": {
2295
+ "text": "## Speed Patches \u2014 PK / H3 SLA\n\nChain applies bottom-up on the MODEL. Toggle each group on/off with the bypasser above.\n\n- **1. FP16 Accumulation** (`ModelPatchTorchSettings`): free speed on RTX 30xx+ / most modern GPUs. Safe to leave on.\n- **2. LowVRAM Attention** (`MiniMaxLowVRAMAttention`): splits attention into head chunks. Reduces peak VRAM; tiny cost, sometimes a small speedup. Widget: `head_chunks` (default 4).\n- **3. Chunk FeedForward** (`MiniMaxChunkFeedForward`): splits FF blocks. Reduces peak VRAM at longer sequence lengths. Widgets: `chunks` (2\u20134), `seq_threshold` (4096).\n- **4. H3 SLA Attention** (`H3SLAAttention`): the big one. Sparse Linear Attention \u2014 main speedup. `sparsity_ratio` 0.9 keeps 10% of tokens for very fast, decent-quality; drop to ~0.7 if you see artifacts. `dense_last_steps` controls how many final steps run dense (better quality tail).\n\n### Wiring\n\nFeed the raw `MODEL` from `UNETLoader` into `model`. Take the output `MODEL` to whatever comes next (sampler / patcher).\n\n### Notes\n\n- SLA patches attention \u2014 anything else patching attention should sit *before* it in the chain. That is why H3SLAAttention is last.\n- `protect_audio=True` avoids audio-latent glitches at some speed cost. Leave on unless testing.\n- If the workflow refuses to load, install `comfyui-kjnodes` and `plaguekind-nodes` (H3SLAAttention lives in one of these packs)."
2296
+ },
2297
+ "color": "#222",
2298
+ "bgcolor": "#000"
2299
+ },
2300
+ {
2301
+ "id": 5884,
2302
+ "type": "MiniMaxChunkFeedForward",
2303
+ "pos": [
2304
+ -850,
2305
+ -410
2306
+ ],
2307
+ "size": [
2308
+ 320,
2309
+ 90
2310
+ ],
2311
+ "flags": {},
2312
+ "order": 3,
2313
+ "mode": 0,
2314
+ "inputs": [
2315
+ {
2316
+ "localized_name": "model",
2317
+ "name": "model",
2318
+ "type": "MODEL",
2319
+ "link": 20408
2320
+ },
2321
+ {
2322
+ "localized_name": "chunks",
2323
+ "name": "chunks",
2324
+ "type": "INT",
2325
+ "widget": {
2326
+ "name": "chunks"
2327
+ },
2328
+ "link": null
2329
+ },
2330
+ {
2331
+ "localized_name": "seq_threshold",
2332
+ "name": "seq_threshold",
2333
+ "type": "INT",
2334
+ "widget": {
2335
+ "name": "seq_threshold"
2336
+ },
2337
+ "link": null
2338
+ }
2339
+ ],
2340
+ "outputs": [
2341
+ {
2342
+ "localized_name": "model",
2343
+ "name": "model",
2344
+ "type": "MODEL",
2345
+ "links": [
2346
+ 20409
2347
+ ]
2348
+ }
2349
+ ],
2350
+ "properties": {
2351
+ "Node name for S&R": "MiniMaxChunkFeedForward",
2352
+ "cnr_id": "comfyui-kjnodes"
2353
+ },
2354
+ "widgets_values": [
2355
+ 2,
2356
+ 4096
2357
+ ],
2358
+ "widgets_values_named": {
2359
+ "chunks": 2,
2360
+ "seq_threshold": 4096
2361
+ },
2362
+ "color": "#222",
2363
+ "bgcolor": "#000"
2364
+ },
2365
+ {
2366
+ "id": 5885,
2367
+ "type": "ModelPatchTorchSettings",
2368
+ "pos": [
2369
+ -1620,
2370
+ -410
2371
+ ],
2372
+ "size": [
2373
+ 270,
2374
+ 60
2375
+ ],
2376
+ "flags": {},
2377
+ "order": 4,
2378
+ "mode": 4,
2379
+ "inputs": [
2380
+ {
2381
+ "localized_name": "model",
2382
+ "name": "model",
2383
+ "type": "MODEL",
2384
+ "link": 20406
2385
+ },
2386
+ {
2387
+ "localized_name": "enable_fp16_accumulation",
2388
+ "name": "enable_fp16_accumulation",
2389
+ "type": "BOOLEAN",
2390
+ "widget": {
2391
+ "name": "enable_fp16_accumulation"
2392
+ },
2393
+ "link": null
2394
+ }
2395
+ ],
2396
+ "outputs": [
2397
+ {
2398
+ "localized_name": "MODEL",
2399
+ "name": "MODEL",
2400
+ "type": "MODEL",
2401
+ "links": [
2402
+ 20407
2403
+ ]
2404
+ }
2405
+ ],
2406
+ "properties": {
2407
+ "Node name for S&R": "ModelPatchTorchSettings",
2408
+ "cnr_id": "comfyui-kjnodes"
2409
+ },
2410
+ "widgets_values": [
2411
+ true
2412
+ ],
2413
+ "widgets_values_named": {
2414
+ "enable_fp16_accumulation": true
2415
+ },
2416
+ "color": "#222",
2417
+ "bgcolor": "#000"
2418
+ },
2419
+ {
2420
+ "id": 5876,
2421
+ "type": "H3SLAAttention",
2422
+ "pos": [
2423
+ -410,
2424
+ -420
2425
+ ],
2426
+ "size": [
2427
+ 290,
2428
+ 370
2429
+ ],
2430
+ "flags": {},
2431
+ "order": 0,
2432
+ "mode": 0,
2433
+ "inputs": [
2434
+ {
2435
+ "localized_name": "model",
2436
+ "name": "model",
2437
+ "type": "MODEL",
2438
+ "link": 20409
2439
+ },
2440
+ {
2441
+ "localized_name": "sparsity_ratio",
2442
+ "name": "sparsity_ratio",
2443
+ "type": "FLOAT",
2444
+ "widget": {
2445
+ "name": "sparsity_ratio"
2446
+ },
2447
+ "link": null
2448
+ },
2449
+ {
2450
+ "localized_name": "block_size",
2451
+ "name": "block_size",
2452
+ "type": "COMBO",
2453
+ "widget": {
2454
+ "name": "block_size"
2455
+ },
2456
+ "link": null
2457
+ },
2458
+ {
2459
+ "localized_name": "min_seq_len",
2460
+ "name": "min_seq_len",
2461
+ "shape": 7,
2462
+ "type": "INT",
2463
+ "widget": {
2464
+ "name": "min_seq_len"
2465
+ },
2466
+ "link": null
2467
+ },
2468
+ {
2469
+ "localized_name": "dense_last_steps",
2470
+ "name": "dense_last_steps",
2471
+ "shape": 7,
2472
+ "type": "INT",
2473
+ "widget": {
2474
+ "name": "dense_last_steps"
2475
+ },
2476
+ "link": null
2477
+ },
2478
+ {
2479
+ "localized_name": "protect_audio",
2480
+ "name": "protect_audio",
2481
+ "shape": 7,
2482
+ "type": "BOOLEAN",
2483
+ "widget": {
2484
+ "name": "protect_audio"
2485
+ },
2486
+ "link": null
2487
+ },
2488
+ {
2489
+ "localized_name": "enabled",
2490
+ "name": "enabled",
2491
+ "shape": 7,
2492
+ "type": "BOOLEAN",
2493
+ "widget": {
2494
+ "name": "enabled"
2495
+ },
2496
+ "link": null
2497
+ },
2498
+ {
2499
+ "localized_name": "dense_steps",
2500
+ "name": "dense_steps",
2501
+ "shape": 7,
2502
+ "type": "STRING",
2503
+ "widget": {
2504
+ "name": "dense_steps"
2505
+ },
2506
+ "link": null
2507
+ },
2508
+ {
2509
+ "localized_name": "dense_backend",
2510
+ "name": "dense_backend",
2511
+ "shape": 7,
2512
+ "type": "COMBO",
2513
+ "widget": {
2514
+ "name": "dense_backend"
2515
+ },
2516
+ "link": null
2517
+ },
2518
+ {
2519
+ "localized_name": "disable_fp16_accum",
2520
+ "name": "disable_fp16_accum",
2521
+ "shape": 7,
2522
+ "type": "BOOLEAN",
2523
+ "widget": {
2524
+ "name": "disable_fp16_accum"
2525
+ },
2526
+ "link": null
2527
+ },
2528
+ {
2529
+ "localized_name": "stabilize_motion",
2530
+ "name": "stabilize_motion",
2531
+ "shape": 7,
2532
+ "type": "BOOLEAN",
2533
+ "widget": {
2534
+ "name": "stabilize_motion"
2535
+ },
2536
+ "link": null
2537
+ },
2538
+ {
2539
+ "localized_name": "Protect Vid/Ref",
2540
+ "name": "reference_protection",
2541
+ "shape": 7,
2542
+ "type": "COMBO",
2543
+ "widget": {
2544
+ "name": "reference_protection"
2545
+ },
2546
+ "link": null
2547
+ },
2548
+ {
2549
+ "localized_name": "tail_correction",
2550
+ "name": "tail_correction",
2551
+ "shape": 7,
2552
+ "type": "BOOLEAN",
2553
+ "widget": {
2554
+ "name": "tail_correction"
2555
+ },
2556
+ "link": null
2557
+ },
2558
+ {
2559
+ "localized_name": "use_int8_qk",
2560
+ "name": "use_int8_qk",
2561
+ "shape": 7,
2562
+ "type": "BOOLEAN",
2563
+ "widget": {
2564
+ "name": "use_int8_qk"
2565
+ },
2566
+ "link": null
2567
+ },
2568
+ {
2569
+ "localized_name": "engine",
2570
+ "name": "engine",
2571
+ "shape": 7,
2572
+ "type": "COMBO",
2573
+ "widget": {
2574
+ "name": "engine"
2575
+ },
2576
+ "link": null
2577
+ }
2578
+ ],
2579
+ "outputs": [
2580
+ {
2581
+ "localized_name": "MODEL",
2582
+ "name": "MODEL",
2583
+ "type": "MODEL",
2584
+ "links": [
2585
+ 20385
2586
+ ]
2587
+ }
2588
+ ],
2589
+ "title": "1. H3 Sparse Attention (SLA)",
2590
+ "properties": {
2591
+ "Node name for S&R": "H3SLAAttention",
2592
+ "cnr_id": "plaguekind-nodes"
2593
+ },
2594
+ "widgets_values": [
2595
+ 0.7,
2596
+ "128",
2597
+ 8192,
2598
+ 1,
2599
+ false,
2600
+ true,
2601
+ "0",
2602
+ "comfy_kitchen",
2603
+ true,
2604
+ false,
2605
+ "Heavy Enforcement",
2606
+ false,
2607
+ true,
2608
+ "comfy_kitchen"
2609
+ ],
2610
+ "widgets_values_named": {
2611
+ "sparsity_ratio": 0.7,
2612
+ "block_size": "128",
2613
+ "min_seq_len": 8192,
2614
+ "dense_last_steps": 1,
2615
+ "protect_audio": false,
2616
+ "enabled": true,
2617
+ "dense_steps": "0",
2618
+ "dense_backend": "comfy_kitchen",
2619
+ "disable_fp16_accum": true,
2620
+ "stabilize_motion": false,
2621
+ "reference_protection": "Heavy Enforcement",
2622
+ "tail_correction": false,
2623
+ "use_int8_qk": true,
2624
+ "engine": "comfy_kitchen"
2625
+ }
2626
+ }
2627
+ ],
2628
+ "groups": [
2629
+ {
2630
+ "id": 1,
2631
+ "title": "1. FP16 Accumulation",
2632
+ "bounding": [
2633
+ -1650,
2634
+ -480,
2635
+ 330,
2636
+ 160
2637
+ ],
2638
+ "color": "#8AA",
2639
+ "flags": {}
2640
+ },
2641
+ {
2642
+ "id": 2,
2643
+ "title": "2. LowVRAM Attention",
2644
+ "bounding": [
2645
+ -1280,
2646
+ -480,
2647
+ 380,
2648
+ 160
2649
+ ],
2650
+ "color": "#8AA",
2651
+ "flags": {}
2652
+ },
2653
+ {
2654
+ "id": 3,
2655
+ "title": "3. Chunk FeedForward",
2656
+ "bounding": [
2657
+ -880,
2658
+ -480,
2659
+ 380,
2660
+ 190
2661
+ ],
2662
+ "color": "#8AA",
2663
+ "flags": {}
2664
+ }
2665
+ ],
2666
+ "links": [
2667
+ {
2668
+ "id": 20385,
2669
+ "origin_id": 5876,
2670
+ "origin_slot": 0,
2671
+ "target_id": -20,
2672
+ "target_slot": 0,
2673
+ "type": "MODEL"
2674
+ },
2675
+ {
2676
+ "id": 20406,
2677
+ "origin_id": -10,
2678
+ "origin_slot": 0,
2679
+ "target_id": 5885,
2680
+ "target_slot": 0,
2681
+ "type": "MODEL"
2682
+ },
2683
+ {
2684
+ "id": 20407,
2685
+ "origin_id": 5885,
2686
+ "origin_slot": 0,
2687
+ "target_id": 5882,
2688
+ "target_slot": 0,
2689
+ "type": "MODEL"
2690
+ },
2691
+ {
2692
+ "id": 20408,
2693
+ "origin_id": 5882,
2694
+ "origin_slot": 0,
2695
+ "target_id": 5884,
2696
+ "target_slot": 0,
2697
+ "type": "MODEL"
2698
+ },
2699
+ {
2700
+ "id": 20409,
2701
+ "origin_id": 5884,
2702
+ "origin_slot": 0,
2703
+ "target_id": 5876,
2704
+ "target_slot": 0,
2705
+ "type": "MODEL"
2706
+ }
2707
+ ],
2708
+ "extra": {}
2709
+ }
2710
+ ]
2711
+ },
2712
+ "config": {},
2713
+ "extra": {
2714
+ "frontendVersion": "1.30.6",
2715
+ "ds": {
2716
+ "scale": 0.42,
2717
+ "offset": [
2718
+ 800,
2719
+ 250
2720
+ ]
2721
+ }
2722
+ },
2723
+ "version": 0.4
2724
+ }