matlod commited on
Commit
42cbd13
·
verified ·
1 Parent(s): 0bfe4d6

Add recovered fight source and reproducible four-tile canvas examples

Browse files

Add source and verified winner MP4s, beginner-friendly canvas workflows, historical API graphs, a runner, verification records and download bundle. Preserve the original benchmark exhibits and add reproduction links to the current model card.

.gitattributes CHANGED
@@ -39,3 +39,6 @@ assets/adapter_t2c_insert_quad.mp4 filter=lfs diff=lfs merge=lfs -text
39
  assets/adapter_t2c_insert_quad_poster.jpg filter=lfs diff=lfs merge=lfs -text
40
  assets/temporal_expansion_2x3_tile.mp4 filter=lfs diff=lfs merge=lfs -text
41
  assets/temporal_expansion_2x3_tile_poster.jpg filter=lfs diff=lfs merge=lfs -text
 
 
 
 
39
  assets/adapter_t2c_insert_quad_poster.jpg filter=lfs diff=lfs merge=lfs -text
40
  assets/temporal_expansion_2x3_tile.mp4 filter=lfs diff=lfs merge=lfs -text
41
  assets/temporal_expansion_2x3_tile_poster.jpg filter=lfs diff=lfs merge=lfs -text
42
+ examples/fight_quad/comparison_verified_20260921.mp4 filter=lfs diff=lfs merge=lfs -text
43
+ examples/fight_quad/winner_verified_20260921.mp4 filter=lfs diff=lfs merge=lfs -text
44
+ examples/fight_quad/seedhunt_20260963_00001_.mp4 filter=lfs diff=lfs merge=lfs -text
README.md CHANGED
@@ -46,6 +46,29 @@ costs listed below with none of the benefit. And the settings shown here are
46
  0.75 / inject 0.30, the lower-invention cell; see "Settings that work" for when
47
  to prefer strength 1.0.
48
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
49
  ## How it is actually wired, and what the adapter is not responsible for
50
 
51
  Same clip, same seed, same graph in all four tiles. An anime sword ring, which
 
46
  0.75 / inject 0.30, the lower-invention cell; see "Settings that work" for when
47
  to prefer strength 1.0.
48
 
49
+ ## Reproduce the four-tile fight example
50
+
51
+ The original source plate, three API workflows, a runner, and a freshly verified
52
+ adapter result are now in [examples/fight_quad](examples/fight_quad/README.md).
53
+ For the normal ComfyUI canvas, download [the winner workflow](examples/fight_quad/adapter.canvas.json)
54
+ or [the complete four-tile workflow](examples/fight_quad/fight_quad.canvas.json),
55
+ then drag the JSON into ComfyUI.
56
+
57
+ Start with the included **seedhunt_20260963_00001_.mp4** source; the top-left tile
58
+ is that original video. The other three tiles are the full-clip base pass,
59
+ windowed v3.1 without the adapter, and the adapter at **0.75 / inject 0.30**.
60
+
61
+ [Download the source plate](examples/fight_quad/seedhunt_20260963_00001_.mp4) ·
62
+ [Download the verified adapter result](examples/fight_quad/winner_verified_20260921.mp4) ·
63
+ [Reproduction instructions](examples/fight_quad/README.md) ·
64
+ [Download the complete example ZIP](examples/fight_quad_example.zip)
65
+
66
+ The September 21 verification completed in **65.4 s** and decoded successfully
67
+ (124 frames, 1152 × 640, 24 fps). This is a fresh functional check, not a new
68
+ matched-cache benchmark. The original comparison's 139.9 / 63.6 / 49.9 s labels
69
+ remain historical measurements. Both supplied MP4s contain their API graph in
70
+ `prompt` metadata; separate JSON files are included for convenient reuse.
71
+
72
  ## How it is actually wired, and what the adapter is not responsible for
73
 
74
  Same clip, same seed, same graph in all four tiles. An anime sword ring, which
examples/fight_quad/README.md ADDED
@@ -0,0 +1,126 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Reproduce the historical fight quad
2
+
3
+ The top-left tile is the supplied source video, not another processing pass.
4
+ Copy `seedhunt_20260963_00001_.mp4` into your ComfyUI `input` directory. Keep its
5
+ filename unchanged. It is the original 124-frame H3 generation (1152 × 640,
6
+ 24 fps, 5.167 s), recovered from the local experiment outputs.
7
+
8
+ ## Open it on the ComfyUI canvas
9
+
10
+ - **[Winner only — easy starting point](adapter.canvas.json)**: the verified
11
+ adapter recipe with setup notes and editable controls.
12
+ - **[All four tiles — complete comparison](fight_quad.canvas.json)**: shared
13
+ source/model loaders, color-coded processing lanes, four individual video
14
+ outputs, and an automatically assembled comparison with source audio.
15
+
16
+ Download the JSON, then drag it onto ComfyUI or use **Workflow → Open**. Put the
17
+ source MP4 in `ComfyUI/input`, select your model files, and click **Run**. The
18
+ amber lane is the full-clip pass, rose is the windowed control, and green is the
19
+ adapter winner. Advanced nodes are collapsed; double-click a title to expand.
20
+ The full comparison takes longer and uses more memory than the winner alone.
21
+ The normal Save Video nodes embed both the prompt and frontend workflow when
22
+ run through the canvas with metadata enabled.
23
+
24
+ ## Requirements
25
+
26
+ Use a ComfyUI build with MiniMax-H3 support, [ComfyUI-MAINodes](https://github.com/matlowai/ComfyUI-MAINodes),
27
+ and ComfyUI-KJNodes with SageAttention available. Python 3 and FFmpeg are needed
28
+ for the commands below. These API JSONs can also be imported through a frontend
29
+ that supports API-format import; they are not canvas-layout JSONs.
30
+
31
+ Model names in the supplied graphs:
32
+
33
+ - diffusion model: `minimax_h3/minimax_h3_fl2va_pruned_int8_convrot.safetensors`
34
+ - text encoder: `minimax_h3/qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors`
35
+ - VAE: `minimax_h3/minimax_h3_video_vae_fp16.safetensors`
36
+ - LoRA: `minimax_h3/minimax_h3_motion_adapter_pilot_r16.safetensors`
37
+
38
+ Place this repository's adapter in `models/loras/minimax_h3/`. The historical
39
+ training filename `p4_pilot_k100.safetensors` refers to this published adapter.
40
+ Use the exact base/encoder/VAE variants for historical comparison; adjust only
41
+ folder paths if your installation uses different folders.
42
+
43
+ ## Render the three processed tiles
44
+
45
+ Download this directory, then run these commands inside it with ComfyUI running.
46
+ Use `--server http://127.0.0.1:8189` on each command if that is your server port.
47
+ The runner uses the public `/prompt`, `/history`, and `/view` endpoints, assigns
48
+ unique output prefixes, waits for success, and downloads the resulting video.
49
+
50
+ ```bash
51
+ python3 run.py full_clip.api.json --output full_clip.mp4
52
+ python3 run.py windowed.api.json --output windowed.mp4
53
+ python3 run.py adapter.api.json --output adapter.mp4
54
+ ```
55
+
56
+ | Tile | Input / workflow | Settings |
57
+ |---|---|---|
58
+ | Top left | `seedhunt_20260963_00001_.mp4` | Original source, unchanged |
59
+ | Top right | `full_clip.api.json` | T2C arm A, full-clip pixel smear and regeneration, inject 0.60, no adapter |
60
+ | Bottom left | `windowed.api.json` | Windowed v3.1, inject 0.45, no adapter |
61
+ | Bottom right | `adapter.api.json` | Same window, adapter 0.75, inject 0.30 |
62
+
63
+ All processing arms use seed 20260817, beta schedule, 25 total steps, and
64
+ `gradient_estimation`. The windowed arms crop world frames 68–123, expand the
65
+ 56-frame window to 107 frames, retain the historical tail guide, recover to
66
+ 56 frames, and splice after the untouched 68-frame head. These are the old
67
+ recipes, not the later two-boundary pinned graph.
68
+
69
+ `expand_to_end=false` is explicit so current node defaults cannot rewrite the
70
+ historical hold maps. The windowed map already expands through its final frame.
71
+ Descriptive node titles from the archive were removed because some still said
72
+ inject 0.45 even when the actual input was 0.30.
73
+
74
+ To queue the combined graph and download its assembled comparison directly:
75
+
76
+ ```bash
77
+ python3 run.py fight_quad.api.json --output-node 9005 --output fight_quad.mp4
78
+ ```
79
+
80
+ ## Assemble the four tiles
81
+
82
+ This rebuilds the panel arrangement with the source audio. It deliberately has
83
+ no historical timing overlays: your new runs are not the old benchmark.
84
+
85
+ ```bash
86
+ ffmpeg -n -i seedhunt_20260963_00001_.mp4 -i full_clip.mp4 -i windowed.mp4 -i adapter.mp4 \
87
+ -filter_complex '[0:v][1:v]hstack=inputs=2[top];[2:v][3:v]hstack=inputs=2[bottom];[top][bottom]vstack=inputs=2[v]' \
88
+ -map '[v]' -map '0:a?' -c:v libx264 -crf 18 -pix_fmt yuv420p -c:a aac -movflags +faststart fight_quad.mp4
89
+ ```
90
+
91
+ ## Metadata, provenance, and verification
92
+
93
+ `winner_verified_20260921.mp4` is the September 21 functional rerun of the
94
+ adapter arm: success, 65.385 s server execution, all 124 frames decoded without
95
+ errors. Only the text-encoder and VAE loader nodes were reported cached; the
96
+ sampler executed. This does not replace the historical matched-cache 49.9 s
97
+ measurement. The full-clip and no-adapter workflows are recovered historical graphs.
98
+ See `verification.json` for the separate full-canvas verification run.
99
+
100
+ The verification used MAINodes checkout commit
101
+ `4e957e267795c23c4d5544cf7d62bb4fa736c4c3`. Hardware, software, kernels, and cache
102
+ state affect timing and pixels; identical results across environments are not
103
+ guaranteed. Historical benchmark labels remain in the original
104
+ [comparison video](../../assets/adapter_t2c_insert_quad.mp4).
105
+
106
+ Both supplied MP4s embed API JSON under the container's `prompt` tag. To inspect:
107
+
108
+ ```bash
109
+ ffprobe -v error -show_entries format_tags=prompt -of json winner_verified_20260921.mp4
110
+ ```
111
+
112
+ The embedded winner graph preserves the exact local run, including the original
113
+ LoRA training filename. The separate `adapter.api.json` uses the published
114
+ filename and a fresh output prefix. A `workflow` canvas-layout tag is not present.
115
+ The assembled FFmpeg quad does not automatically inherit all four graphs.
116
+
117
+ `source_generation.api.json` is extracted from the original source MP4 for
118
+ provenance and optional regeneration. It additionally requires the LightX2V
119
+ LoRA named in that graph. Reusing the supplied source is the way to reproduce
120
+ this comparison without changing the plate. Base-model licensing remains as
121
+ specified in the parent model card.
122
+
123
+ The complete browser-exported comparison graph also passed a fresh render: all
124
+ three samplers executed, all five saved videos decode, and the assembled output
125
+ is 2304 × 1280 at 24 fps with 124 frames. Total server execution was 279.09 s
126
+ for this combined run. [Watch the newly assembled comparison](comparison_verified_20260921.mp4).
examples/fight_quad/SHA256SUMS ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ fcc055044638a6c607e81c8b8a68172abd7c423eb37112f633a591662723f5a1 README.md
2
+ a93ce6013937fd67c33e593e6ce6f418668bd009b33d14c0b76ccb2429744881 adapter.api.json
3
+ de107701beb665ca29ffe687fc175457ecd2be6d1b1ccf4dbbffc24f8d2a7cbe adapter.canvas.json
4
+ 529c4b88d07fe3f2f67f6687f887c0f85c9d2b70c20f5803488c9fbdae14eed8 comparison_verified_20260921.mp4
5
+ ece075f85d7749936e81122e980cf9b832a0fee306c4f44faa277502168889e3 fight_quad.api.json
6
+ dac25dd67e47ea9cc0235ad83a22001acba8b5a6e896cd35a3df3ed6f8ee85ea fight_quad.canvas.json
7
+ 3eb1c4061489b56e2d123846facdd188717647d48aa0bf529aca878d1ed3e7bd full_clip.api.json
8
+ 3f75184fd6619d80edb2e719901a321aea008e64d7097bcacaa22f2a59d4d351 run.py
9
+ 7fc34be58e061364f35fe37889cbc3bb5e5c3ff154053d1b4ce437655dd8993b seedhunt_20260963_00001_.mp4
10
+ ca5b9891e9bfa45e50082eb45c3363c43a97910230d9a3e79c47ea654e6665f0 source_generation.api.json
11
+ 6752a721d593c26bc5a6852673c9239517a2932dd1c49fa967e320bbadaf2a09 verification.json
12
+ d30101eeaa323f680f131e07a8d7e1947ed498bf3db43d3d974ee8e3ec7b379b windowed.api.json
13
+ 5c0505349c4aab1a9e68c166c812fc299964b437927e05aab294d0a609cf5042 winner_verified_20260921.mp4
examples/fight_quad/adapter.api.json ADDED
@@ -0,0 +1,340 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "127": {
3
+ "class_type": "UNETLoader",
4
+ "inputs": {
5
+ "unet_name": "minimax_h3/minimax_h3_fl2va_pruned_int8_convrot.safetensors",
6
+ "weight_dtype": "default"
7
+ }
8
+ },
9
+ "128": {
10
+ "class_type": "CLIPLoader",
11
+ "inputs": {
12
+ "clip_name": "minimax_h3/qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
13
+ "type": "minimax",
14
+ "device": "default"
15
+ }
16
+ },
17
+ "119": {
18
+ "class_type": "VAELoader",
19
+ "inputs": {
20
+ "vae_name": "minimax_h3/minimax_h3_video_vae_fp16.safetensors"
21
+ }
22
+ },
23
+ "300": {
24
+ "class_type": "PathchSageAttentionKJ",
25
+ "inputs": {
26
+ "model": [
27
+ "600",
28
+ 0
29
+ ],
30
+ "sage_attention": "auto",
31
+ "allow_compile": false
32
+ }
33
+ },
34
+ "301": {
35
+ "class_type": "MiniMaxH3MemoryEfficientSageAttentionPatch",
36
+ "inputs": {
37
+ "model": [
38
+ "300",
39
+ 0
40
+ ]
41
+ }
42
+ },
43
+ "302": {
44
+ "class_type": "MiniMaxChunkFeedForward",
45
+ "inputs": {
46
+ "model": [
47
+ "301",
48
+ 0
49
+ ],
50
+ "chunks": 2,
51
+ "seq_threshold": 65536
52
+ }
53
+ },
54
+ "400": {
55
+ "class_type": "LoadVideo",
56
+ "inputs": {
57
+ "file": "seedhunt_20260963_00001_.mp4"
58
+ }
59
+ },
60
+ "401": {
61
+ "class_type": "GetVideoComponents",
62
+ "inputs": {
63
+ "video": [
64
+ "400",
65
+ 0
66
+ ]
67
+ }
68
+ },
69
+ "402": {
70
+ "class_type": "H3VideoFit",
71
+ "inputs": {
72
+ "images": [
73
+ "401",
74
+ 0
75
+ ],
76
+ "mode": "trim tail (default)",
77
+ "max_frames": 0,
78
+ "fps": [
79
+ "401",
80
+ 2
81
+ ],
82
+ "audio": [
83
+ "401",
84
+ 1
85
+ ]
86
+ }
87
+ },
88
+ "135": {
89
+ "class_type": "KSamplerSelect",
90
+ "inputs": {
91
+ "sampler_name": "gradient_estimation"
92
+ }
93
+ },
94
+ "522": {
95
+ "class_type": "H3InjectSchedule",
96
+ "inputs": {
97
+ "model": [
98
+ "302",
99
+ 0
100
+ ],
101
+ "scheduler": "beta",
102
+ "total_steps": 25,
103
+ "inject": 0.3,
104
+ "preset": "custom"
105
+ }
106
+ },
107
+ "523": {
108
+ "class_type": "RandomNoise",
109
+ "inputs": {
110
+ "noise_seed": 20260817
111
+ }
112
+ },
113
+ "524": {
114
+ "class_type": "MiniMaxH3ImageToVideo",
115
+ "inputs": {
116
+ "clip": [
117
+ "128",
118
+ 0
119
+ ],
120
+ "vae": [
121
+ "119",
122
+ 0
123
+ ],
124
+ "prompt": "a 15-second hyper-realistic cinematic underground martial arts fight. A skilled Asian female fighter wearing an elegant dark blue and gold dragon cheongsam battles a massive muscular bodyguard dressed entirely in black inside a dark abandoned industrial basement. Start with a tense slow cinematic dolly-in, flickering warm yellow lights, wet reflective floor, hanging cables, smoke and dust in the air. The bodyguard suddenly charges and throws a powerful punch. She narrowly ducks, and his fist smashes into a concrete pillar, producing debris and dust. She counters with a fast spinning kick to his ribs, creating a powerful air shockwave and water splash. He catches her leg and throws her, but she performs an acrobatic mid-air flip and lands gracefully with one hand. She then rushes forward with a rapid three-hit martial arts combination. A subtle golden dragon-shaped energy trail surrounds her final palm strike. The impact creates a massive cinematic shockwave, sparks, flying dust, flickering lights and realistic camera shake. The bodyguard is thrown backward. End with a dramatic close-up of the female fighter as the lights flicker and the screen cuts to black. Realistic human movement, consistent faces and clothing, intense choreography, cinematic lighting, speed ramping, dynamic camera movement, realistic motion blur, no slow or floating movement, no cartoon style",
125
+ "width": 1152,
126
+ "height": 640,
127
+ "length": 107
128
+ }
129
+ },
130
+ "525": {
131
+ "class_type": "BasicGuider",
132
+ "inputs": {
133
+ "model": [
134
+ "302",
135
+ 0
136
+ ],
137
+ "conditioning": [
138
+ "406",
139
+ 0
140
+ ]
141
+ }
142
+ },
143
+ "530": {
144
+ "class_type": "VAEDecode",
145
+ "inputs": {
146
+ "samples": [
147
+ "526",
148
+ 0
149
+ ],
150
+ "vae": [
151
+ "119",
152
+ 0
153
+ ]
154
+ }
155
+ },
156
+ "540": {
157
+ "class_type": "CreateVideo",
158
+ "inputs": {
159
+ "images": [
160
+ "412",
161
+ 0
162
+ ],
163
+ "audio": [
164
+ "402",
165
+ 2
166
+ ],
167
+ "fps": 24,
168
+ "bit_depth": 8
169
+ }
170
+ },
171
+ "541": {
172
+ "class_type": "SaveVideo",
173
+ "inputs": {
174
+ "video": [
175
+ "540",
176
+ 0
177
+ ],
178
+ "format": "auto",
179
+ "codec": "auto",
180
+ "filename_prefix": "video/fight_quad_adapter"
181
+ }
182
+ },
183
+ "403": {
184
+ "class_type": "VAEEncode",
185
+ "inputs": {
186
+ "pixels": [
187
+ "410",
188
+ 0
189
+ ],
190
+ "vae": [
191
+ "119",
192
+ 0
193
+ ]
194
+ }
195
+ },
196
+ "404": {
197
+ "class_type": "H3TemporalInsert",
198
+ "inputs": {
199
+ "samples": [
200
+ "403",
201
+ 0
202
+ ],
203
+ "hold_map": "{\"holds\": [1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], \"world_len\": 56}",
204
+ "init_mode": "lerp",
205
+ "length": 0,
206
+ "noise_seed": 0,
207
+ "expand_to_end": false
208
+ }
209
+ },
210
+ "526": {
211
+ "class_type": "SamplerCustomAdvanced",
212
+ "inputs": {
213
+ "noise": [
214
+ "523",
215
+ 0
216
+ ],
217
+ "guider": [
218
+ "525",
219
+ 0
220
+ ],
221
+ "sampler": [
222
+ "135",
223
+ 0
224
+ ],
225
+ "sigmas": [
226
+ "522",
227
+ 0
228
+ ],
229
+ "latent_image": [
230
+ "404",
231
+ 0
232
+ ]
233
+ }
234
+ },
235
+ "410": {
236
+ "class_type": "ImageFromBatch",
237
+ "inputs": {
238
+ "image": [
239
+ "402",
240
+ 0
241
+ ],
242
+ "batch_index": 68,
243
+ "length": 56
244
+ }
245
+ },
246
+ "531": {
247
+ "class_type": "H3ExactRecover",
248
+ "inputs": {
249
+ "images": [
250
+ "530",
251
+ 0
252
+ ],
253
+ "hold_map": [
254
+ "404",
255
+ 2
256
+ ]
257
+ }
258
+ },
259
+ "411": {
260
+ "class_type": "ImageFromBatch",
261
+ "inputs": {
262
+ "image": [
263
+ "402",
264
+ 0
265
+ ],
266
+ "batch_index": 0,
267
+ "length": 68
268
+ }
269
+ },
270
+ "412": {
271
+ "class_type": "ImageBatch",
272
+ "inputs": {
273
+ "image1": [
274
+ "411",
275
+ 0
276
+ ],
277
+ "image2": [
278
+ "413",
279
+ 0
280
+ ]
281
+ }
282
+ },
283
+ "413": {
284
+ "class_type": "H3TimeSmear",
285
+ "inputs": {
286
+ "images": [
287
+ "531",
288
+ 0
289
+ ],
290
+ "dilation": 1,
291
+ "hold_map": "",
292
+ "fps": 24,
293
+ "expand_to_end": false
294
+ }
295
+ },
296
+ "405": {
297
+ "class_type": "ImageFromBatch",
298
+ "inputs": {
299
+ "image": [
300
+ "402",
301
+ 0
302
+ ],
303
+ "batch_index": 123,
304
+ "length": 1
305
+ }
306
+ },
307
+ "406": {
308
+ "class_type": "MiniMaxH3AddGuide",
309
+ "inputs": {
310
+ "positive": [
311
+ "524",
312
+ 0
313
+ ],
314
+ "vae": [
315
+ "119",
316
+ 0
317
+ ],
318
+ "latent": [
319
+ "524",
320
+ 1
321
+ ],
322
+ "image": [
323
+ "405",
324
+ 0
325
+ ],
326
+ "frame_idx": 105
327
+ }
328
+ },
329
+ "600": {
330
+ "class_type": "LoraLoaderModelOnly",
331
+ "inputs": {
332
+ "model": [
333
+ "127",
334
+ 0
335
+ ],
336
+ "lora_name": "minimax_h3/minimax_h3_motion_adapter_pilot_r16.safetensors",
337
+ "strength_model": 0.75
338
+ }
339
+ }
340
+ }
examples/fight_quad/adapter.canvas.json ADDED
@@ -0,0 +1,1792 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "id": "bbad0469-132f-42e3-b73f-b6ee10344526",
3
+ "revision": 0,
4
+ "last_node_id": 701,
5
+ "last_link_id": 39,
6
+ "nodes": [
7
+ {
8
+ "id": 119,
9
+ "type": "VAELoader",
10
+ "pos": [
11
+ 60,
12
+ 540
13
+ ],
14
+ "size": [
15
+ 340,
16
+ 98
17
+ ],
18
+ "flags": {},
19
+ "order": 0,
20
+ "mode": 0,
21
+ "inputs": [],
22
+ "outputs": [
23
+ {
24
+ "name": "VAE",
25
+ "type": "VAE",
26
+ "links": [
27
+ 3,
28
+ 15,
29
+ 18,
30
+ 31
31
+ ],
32
+ "slot_index": 0
33
+ }
34
+ ],
35
+ "title": "VAE / H3 video decoder",
36
+ "properties": {
37
+ "Node name for S&R": "VAELoader"
38
+ },
39
+ "widgets_values": [
40
+ "minimax_h3/minimax_h3_video_vae_fp16.safetensors"
41
+ ],
42
+ "color": "#203d36",
43
+ "bgcolor": "#356856"
44
+ },
45
+ {
46
+ "id": 127,
47
+ "type": "UNETLoader",
48
+ "pos": [
49
+ 60,
50
+ 678
51
+ ],
52
+ "size": [
53
+ 340,
54
+ 126
55
+ ],
56
+ "flags": {},
57
+ "order": 1,
58
+ "mode": 0,
59
+ "inputs": [],
60
+ "outputs": [
61
+ {
62
+ "name": "MODEL",
63
+ "type": "MODEL",
64
+ "links": [
65
+ 4
66
+ ],
67
+ "slot_index": 0
68
+ }
69
+ ],
70
+ "title": "H3 BASE / INT8 diffusion model",
71
+ "properties": {
72
+ "Node name for S&R": "UNETLoader"
73
+ },
74
+ "widgets_values": [
75
+ "minimax_h3/minimax_h3_fl2va_pruned_int8_convrot.safetensors",
76
+ "default"
77
+ ],
78
+ "color": "#203d36",
79
+ "bgcolor": "#356856"
80
+ },
81
+ {
82
+ "id": 128,
83
+ "type": "CLIPLoader",
84
+ "pos": [
85
+ 60,
86
+ 844
87
+ ],
88
+ "size": [
89
+ 340,
90
+ 154
91
+ ],
92
+ "flags": {},
93
+ "order": 2,
94
+ "mode": 0,
95
+ "inputs": [],
96
+ "outputs": [
97
+ {
98
+ "name": "CLIP",
99
+ "type": "CLIP",
100
+ "links": [
101
+ 2
102
+ ],
103
+ "slot_index": 0
104
+ }
105
+ ],
106
+ "title": "TEXT ENCODER / Qwen3-VL",
107
+ "properties": {
108
+ "Node name for S&R": "CLIPLoader"
109
+ },
110
+ "widgets_values": [
111
+ "minimax_h3/qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
112
+ "minimax",
113
+ "default"
114
+ ],
115
+ "color": "#203d36",
116
+ "bgcolor": "#356856"
117
+ },
118
+ {
119
+ "id": 135,
120
+ "type": "KSamplerSelect",
121
+ "pos": [
122
+ 60,
123
+ 1038
124
+ ],
125
+ "size": [
126
+ 340,
127
+ 98
128
+ ],
129
+ "flags": {},
130
+ "order": 3,
131
+ "mode": 0,
132
+ "inputs": [],
133
+ "outputs": [
134
+ {
135
+ "name": "SAMPLER",
136
+ "type": "SAMPLER",
137
+ "links": [
138
+ 27
139
+ ],
140
+ "slot_index": 0
141
+ }
142
+ ],
143
+ "title": "KSamplerSelect",
144
+ "properties": {
145
+ "Node name for S&R": "KSamplerSelect"
146
+ },
147
+ "widgets_values": [
148
+ "gradient_estimation"
149
+ ],
150
+ "color": "#203d36",
151
+ "bgcolor": "#356856"
152
+ },
153
+ {
154
+ "id": 400,
155
+ "type": "LoadVideo",
156
+ "pos": [
157
+ 60,
158
+ 1176
159
+ ],
160
+ "size": [
161
+ 340,
162
+ 98
163
+ ],
164
+ "flags": {},
165
+ "order": 4,
166
+ "mode": 0,
167
+ "inputs": [],
168
+ "outputs": [
169
+ {
170
+ "name": "VIDEO",
171
+ "type": "VIDEO",
172
+ "links": [
173
+ 1
174
+ ],
175
+ "slot_index": 0
176
+ }
177
+ ],
178
+ "title": "SOURCE / original fight plate",
179
+ "properties": {
180
+ "Node name for S&R": "LoadVideo"
181
+ },
182
+ "widgets_values": [
183
+ "seedhunt_20260963_00001_.mp4"
184
+ ],
185
+ "color": "#203d36",
186
+ "bgcolor": "#356856"
187
+ },
188
+ {
189
+ "id": 523,
190
+ "type": "RandomNoise",
191
+ "pos": [
192
+ 60,
193
+ 1314
194
+ ],
195
+ "size": [
196
+ 340,
197
+ 126
198
+ ],
199
+ "flags": {},
200
+ "order": 5,
201
+ "mode": 0,
202
+ "inputs": [],
203
+ "outputs": [
204
+ {
205
+ "name": "NOISE",
206
+ "type": "NOISE",
207
+ "links": [
208
+ 25
209
+ ],
210
+ "slot_index": 0
211
+ }
212
+ ],
213
+ "title": "SEED / fixed for comparison",
214
+ "properties": {
215
+ "Node name for S&R": "RandomNoise"
216
+ },
217
+ "widgets_values": [
218
+ 20260817,
219
+ "fixed"
220
+ ],
221
+ "color": "#203d36",
222
+ "bgcolor": "#356856"
223
+ },
224
+ {
225
+ "id": 700,
226
+ "type": "PrimitiveStringMultiline",
227
+ "pos": [
228
+ 60,
229
+ 1480
230
+ ],
231
+ "size": [
232
+ 340,
233
+ 98
234
+ ],
235
+ "flags": {},
236
+ "order": 6,
237
+ "mode": 0,
238
+ "inputs": [],
239
+ "outputs": [
240
+ {
241
+ "name": "STRING",
242
+ "type": "STRING",
243
+ "links": [
244
+ 21
245
+ ],
246
+ "slot_index": 0
247
+ }
248
+ ],
249
+ "title": "HISTORICAL HOLD MAP / keep unchanged",
250
+ "properties": {
251
+ "Node name for S&R": "PrimitiveStringMultiline"
252
+ },
253
+ "widgets_values": [
254
+ "{\"holds\": [1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], \"world_len\": 56}"
255
+ ],
256
+ "color": "#203d36",
257
+ "bgcolor": "#356856"
258
+ },
259
+ {
260
+ "id": 401,
261
+ "type": "GetVideoComponents",
262
+ "pos": [
263
+ 450,
264
+ 540
265
+ ],
266
+ "size": [
267
+ 340,
268
+ 94
269
+ ],
270
+ "flags": {},
271
+ "order": 7,
272
+ "mode": 0,
273
+ "inputs": [
274
+ {
275
+ "name": "video",
276
+ "type": "VIDEO",
277
+ "link": 1
278
+ }
279
+ ],
280
+ "outputs": [
281
+ {
282
+ "name": "images",
283
+ "type": "IMAGE",
284
+ "links": [
285
+ 6
286
+ ],
287
+ "slot_index": 0
288
+ },
289
+ {
290
+ "name": "audio",
291
+ "type": "AUDIO",
292
+ "links": [
293
+ 8
294
+ ],
295
+ "slot_index": 1
296
+ },
297
+ {
298
+ "name": "fps",
299
+ "type": "FLOAT",
300
+ "links": [
301
+ 7
302
+ ],
303
+ "slot_index": 2
304
+ },
305
+ {
306
+ "name": "bit_depth",
307
+ "type": "COMBO",
308
+ "links": null,
309
+ "slot_index": 3
310
+ },
311
+ {
312
+ "name": "color_space",
313
+ "type": "COMBO",
314
+ "links": null,
315
+ "slot_index": 4
316
+ }
317
+ ],
318
+ "title": "GetVideoComponents",
319
+ "properties": {
320
+ "Node name for S&R": "GetVideoComponents"
321
+ },
322
+ "widgets_values": [],
323
+ "color": "#203d36",
324
+ "bgcolor": "#356856"
325
+ },
326
+ {
327
+ "id": 524,
328
+ "type": "MiniMaxH3ImageToVideo",
329
+ "pos": [
330
+ 450,
331
+ 674
332
+ ],
333
+ "size": [
334
+ 340,
335
+ 500
336
+ ],
337
+ "flags": {},
338
+ "order": 8,
339
+ "mode": 0,
340
+ "inputs": [
341
+ {
342
+ "name": "clip",
343
+ "type": "CLIP",
344
+ "link": 2
345
+ },
346
+ {
347
+ "name": "vae",
348
+ "type": "VAE",
349
+ "link": 3
350
+ },
351
+ {
352
+ "name": "first_frame",
353
+ "type": "IMAGE",
354
+ "link": null
355
+ },
356
+ {
357
+ "name": "last_frame",
358
+ "type": "IMAGE",
359
+ "link": null
360
+ }
361
+ ],
362
+ "outputs": [
363
+ {
364
+ "name": "positive",
365
+ "type": "CONDITIONING",
366
+ "links": [
367
+ 16
368
+ ],
369
+ "slot_index": 0
370
+ },
371
+ {
372
+ "name": "LATENT",
373
+ "type": "LATENT",
374
+ "links": [
375
+ 17
376
+ ],
377
+ "slot_index": 1
378
+ }
379
+ ],
380
+ "title": "MiniMaxH3ImageToVideo",
381
+ "properties": {
382
+ "Node name for S&R": "MiniMaxH3ImageToVideo"
383
+ },
384
+ "widgets_values": [
385
+ "a 15-second hyper-realistic cinematic underground martial arts fight. A skilled Asian female fighter wearing an elegant dark blue and gold dragon cheongsam battles a massive muscular bodyguard dressed entirely in black inside a dark abandoned industrial basement. Start with a tense slow cinematic dolly-in, flickering warm yellow lights, wet reflective floor, hanging cables, smoke and dust in the air. The bodyguard suddenly charges and throws a powerful punch. She narrowly ducks, and his fist smashes into a concrete pillar, producing debris and dust. She counters with a fast spinning kick to his ribs, creating a powerful air shockwave and water splash. He catches her leg and throws her, but she performs an acrobatic mid-air flip and lands gracefully with one hand. She then rushes forward with a rapid three-hit martial arts combination. A subtle golden dragon-shaped energy trail surrounds her final palm strike. The impact creates a massive cinematic shockwave, sparks, flying dust, flickering lights and realistic camera shake. The bodyguard is thrown backward. End with a dramatic close-up of the female fighter as the lights flicker and the screen cuts to black. Realistic human movement, consistent faces and clothing, intense choreography, cinematic lighting, speed ramping, dynamic camera movement, realistic motion blur, no slow or floating movement, no cartoon style",
386
+ 1152,
387
+ 640,
388
+ 107
389
+ ],
390
+ "color": "#203d36",
391
+ "bgcolor": "#356856"
392
+ },
393
+ {
394
+ "id": 600,
395
+ "type": "LoraLoaderModelOnly",
396
+ "pos": [
397
+ 450,
398
+ 1112
399
+ ],
400
+ "size": [
401
+ 340,
402
+ 150
403
+ ],
404
+ "flags": {},
405
+ "order": 9,
406
+ "mode": 0,
407
+ "inputs": [
408
+ {
409
+ "name": "model",
410
+ "type": "MODEL",
411
+ "link": 4
412
+ }
413
+ ],
414
+ "outputs": [
415
+ {
416
+ "name": "MODEL",
417
+ "type": "MODEL",
418
+ "links": [
419
+ 5
420
+ ],
421
+ "slot_index": 0
422
+ }
423
+ ],
424
+ "title": "ADAPTER STRENGTH / historical winner 0.75",
425
+ "properties": {
426
+ "Node name for S&R": "LoraLoaderModelOnly"
427
+ },
428
+ "widgets_values": [
429
+ "minimax_h3/minimax_h3_motion_adapter_pilot_r16.safetensors",
430
+ 0.75
431
+ ],
432
+ "color": "#203d36",
433
+ "bgcolor": "#356856"
434
+ },
435
+ {
436
+ "id": 300,
437
+ "type": "PathchSageAttentionKJ",
438
+ "pos": [
439
+ 840,
440
+ 540
441
+ ],
442
+ "size": [
443
+ 340,
444
+ 150
445
+ ],
446
+ "flags": {},
447
+ "order": 10,
448
+ "mode": 0,
449
+ "inputs": [
450
+ {
451
+ "name": "model",
452
+ "type": "MODEL",
453
+ "link": 5
454
+ }
455
+ ],
456
+ "outputs": [
457
+ {
458
+ "name": "MODEL",
459
+ "type": "MODEL",
460
+ "links": [
461
+ 9
462
+ ],
463
+ "slot_index": 0
464
+ }
465
+ ],
466
+ "title": "PathchSageAttentionKJ",
467
+ "properties": {
468
+ "Node name for S&R": "PathchSageAttentionKJ"
469
+ },
470
+ "widgets_values": [
471
+ "auto",
472
+ false
473
+ ],
474
+ "color": "#203d36",
475
+ "bgcolor": "#356856"
476
+ },
477
+ {
478
+ "id": 402,
479
+ "type": "H3VideoFit",
480
+ "pos": [
481
+ 840,
482
+ 730
483
+ ],
484
+ "size": [
485
+ 340,
486
+ 226
487
+ ],
488
+ "flags": {},
489
+ "order": 11,
490
+ "mode": 0,
491
+ "inputs": [
492
+ {
493
+ "name": "images",
494
+ "type": "IMAGE",
495
+ "link": 6
496
+ },
497
+ {
498
+ "name": "fps",
499
+ "type": "FLOAT",
500
+ "link": 7,
501
+ "widget": {
502
+ "name": "fps"
503
+ }
504
+ },
505
+ {
506
+ "name": "audio",
507
+ "type": "AUDIO",
508
+ "link": 8
509
+ }
510
+ ],
511
+ "outputs": [
512
+ {
513
+ "name": "images",
514
+ "type": "IMAGE",
515
+ "links": [
516
+ 10,
517
+ 11,
518
+ 12
519
+ ],
520
+ "slot_index": 0
521
+ },
522
+ {
523
+ "name": "length",
524
+ "type": "INT",
525
+ "links": null,
526
+ "slot_index": 1
527
+ },
528
+ {
529
+ "name": "audio",
530
+ "type": "AUDIO",
531
+ "links": [
532
+ 38
533
+ ],
534
+ "slot_index": 2
535
+ },
536
+ {
537
+ "name": "report",
538
+ "type": "STRING",
539
+ "links": null,
540
+ "slot_index": 3
541
+ }
542
+ ],
543
+ "title": "H3VideoFit",
544
+ "properties": {
545
+ "Node name for S&R": "H3VideoFit"
546
+ },
547
+ "widgets_values": [
548
+ "trim tail (default)",
549
+ 0,
550
+ 24.0
551
+ ],
552
+ "color": "#203d36",
553
+ "bgcolor": "#356856"
554
+ },
555
+ {
556
+ "id": 301,
557
+ "type": "MiniMaxH3MemoryEfficientSageAttentionPatch",
558
+ "pos": [
559
+ 1230,
560
+ 540
561
+ ],
562
+ "size": [
563
+ 340,
564
+ 94
565
+ ],
566
+ "flags": {},
567
+ "order": 12,
568
+ "mode": 0,
569
+ "inputs": [
570
+ {
571
+ "name": "model",
572
+ "type": "MODEL",
573
+ "link": 9
574
+ }
575
+ ],
576
+ "outputs": [
577
+ {
578
+ "name": "model",
579
+ "type": "MODEL",
580
+ "links": [
581
+ 13
582
+ ],
583
+ "slot_index": 0
584
+ }
585
+ ],
586
+ "title": "MiniMaxH3MemoryEfficientSageAttentionPatch",
587
+ "properties": {
588
+ "Node name for S&R": "MiniMaxH3MemoryEfficientSageAttentionPatch"
589
+ },
590
+ "widgets_values": [],
591
+ "color": "#203d36",
592
+ "bgcolor": "#356856"
593
+ },
594
+ {
595
+ "id": 405,
596
+ "type": "ImageFromBatch",
597
+ "pos": [
598
+ 1230,
599
+ 674
600
+ ],
601
+ "size": [
602
+ 340,
603
+ 150
604
+ ],
605
+ "flags": {},
606
+ "order": 13,
607
+ "mode": 0,
608
+ "inputs": [
609
+ {
610
+ "name": "image",
611
+ "type": "IMAGE",
612
+ "link": 10
613
+ }
614
+ ],
615
+ "outputs": [
616
+ {
617
+ "name": "IMAGE",
618
+ "type": "IMAGE",
619
+ "links": [
620
+ 19
621
+ ],
622
+ "slot_index": 0
623
+ }
624
+ ],
625
+ "title": "ImageFromBatch",
626
+ "properties": {
627
+ "Node name for S&R": "ImageFromBatch"
628
+ },
629
+ "widgets_values": [
630
+ 123,
631
+ 1
632
+ ],
633
+ "color": "#203d36",
634
+ "bgcolor": "#356856"
635
+ },
636
+ {
637
+ "id": 410,
638
+ "type": "ImageFromBatch",
639
+ "pos": [
640
+ 1230,
641
+ 864
642
+ ],
643
+ "size": [
644
+ 340,
645
+ 150
646
+ ],
647
+ "flags": {},
648
+ "order": 14,
649
+ "mode": 0,
650
+ "inputs": [
651
+ {
652
+ "name": "image",
653
+ "type": "IMAGE",
654
+ "link": 11
655
+ }
656
+ ],
657
+ "outputs": [
658
+ {
659
+ "name": "IMAGE",
660
+ "type": "IMAGE",
661
+ "links": [
662
+ 14
663
+ ],
664
+ "slot_index": 0
665
+ }
666
+ ],
667
+ "title": "ImageFromBatch",
668
+ "properties": {
669
+ "Node name for S&R": "ImageFromBatch"
670
+ },
671
+ "widgets_values": [
672
+ 68,
673
+ 56
674
+ ],
675
+ "color": "#203d36",
676
+ "bgcolor": "#356856"
677
+ },
678
+ {
679
+ "id": 411,
680
+ "type": "ImageFromBatch",
681
+ "pos": [
682
+ 1230,
683
+ 1054
684
+ ],
685
+ "size": [
686
+ 340,
687
+ 150
688
+ ],
689
+ "flags": {},
690
+ "order": 15,
691
+ "mode": 0,
692
+ "inputs": [
693
+ {
694
+ "name": "image",
695
+ "type": "IMAGE",
696
+ "link": 12
697
+ }
698
+ ],
699
+ "outputs": [
700
+ {
701
+ "name": "IMAGE",
702
+ "type": "IMAGE",
703
+ "links": [
704
+ 35
705
+ ],
706
+ "slot_index": 0
707
+ }
708
+ ],
709
+ "title": "ImageFromBatch",
710
+ "properties": {
711
+ "Node name for S&R": "ImageFromBatch"
712
+ },
713
+ "widgets_values": [
714
+ 0,
715
+ 68
716
+ ],
717
+ "color": "#203d36",
718
+ "bgcolor": "#356856"
719
+ },
720
+ {
721
+ "id": 302,
722
+ "type": "MiniMaxChunkFeedForward",
723
+ "pos": [
724
+ 1620,
725
+ 540
726
+ ],
727
+ "size": [
728
+ 340,
729
+ 150
730
+ ],
731
+ "flags": {},
732
+ "order": 16,
733
+ "mode": 0,
734
+ "inputs": [
735
+ {
736
+ "name": "model",
737
+ "type": "MODEL",
738
+ "link": 13
739
+ }
740
+ ],
741
+ "outputs": [
742
+ {
743
+ "name": "model",
744
+ "type": "MODEL",
745
+ "links": [
746
+ 22,
747
+ 23
748
+ ],
749
+ "slot_index": 0
750
+ }
751
+ ],
752
+ "title": "MiniMaxChunkFeedForward",
753
+ "properties": {
754
+ "Node name for S&R": "MiniMaxChunkFeedForward"
755
+ },
756
+ "widgets_values": [
757
+ 2,
758
+ 65536
759
+ ],
760
+ "color": "#203d36",
761
+ "bgcolor": "#356856"
762
+ },
763
+ {
764
+ "id": 403,
765
+ "type": "VAEEncode",
766
+ "pos": [
767
+ 1620,
768
+ 730
769
+ ],
770
+ "size": [
771
+ 340,
772
+ 118
773
+ ],
774
+ "flags": {},
775
+ "order": 17,
776
+ "mode": 0,
777
+ "inputs": [
778
+ {
779
+ "name": "pixels",
780
+ "type": "IMAGE",
781
+ "link": 14
782
+ },
783
+ {
784
+ "name": "vae",
785
+ "type": "VAE",
786
+ "link": 15
787
+ }
788
+ ],
789
+ "outputs": [
790
+ {
791
+ "name": "LATENT",
792
+ "type": "LATENT",
793
+ "links": [
794
+ 20
795
+ ],
796
+ "slot_index": 0
797
+ }
798
+ ],
799
+ "title": "VAEEncode",
800
+ "properties": {
801
+ "Node name for S&R": "VAEEncode"
802
+ },
803
+ "widgets_values": [],
804
+ "color": "#203d36",
805
+ "bgcolor": "#356856"
806
+ },
807
+ {
808
+ "id": 406,
809
+ "type": "MiniMaxH3AddGuide",
810
+ "pos": [
811
+ 1620,
812
+ 888
813
+ ],
814
+ "size": [
815
+ 340,
816
+ 242
817
+ ],
818
+ "flags": {},
819
+ "order": 18,
820
+ "mode": 0,
821
+ "inputs": [
822
+ {
823
+ "name": "positive",
824
+ "type": "CONDITIONING",
825
+ "link": 16
826
+ },
827
+ {
828
+ "name": "latent",
829
+ "type": "LATENT",
830
+ "link": 17
831
+ },
832
+ {
833
+ "name": "vae",
834
+ "type": "VAE",
835
+ "link": 18
836
+ },
837
+ {
838
+ "name": "audio_vae",
839
+ "type": "VAE",
840
+ "link": null
841
+ },
842
+ {
843
+ "name": "image",
844
+ "type": "IMAGE",
845
+ "link": 19
846
+ },
847
+ {
848
+ "name": "audio",
849
+ "type": "AUDIO",
850
+ "link": null
851
+ }
852
+ ],
853
+ "outputs": [
854
+ {
855
+ "name": "positive",
856
+ "type": "CONDITIONING",
857
+ "links": [
858
+ 24
859
+ ],
860
+ "slot_index": 0
861
+ }
862
+ ],
863
+ "title": "MiniMaxH3AddGuide",
864
+ "properties": {
865
+ "Node name for S&R": "MiniMaxH3AddGuide"
866
+ },
867
+ "widgets_values": [
868
+ 105
869
+ ],
870
+ "color": "#203d36",
871
+ "bgcolor": "#356856"
872
+ },
873
+ {
874
+ "id": 404,
875
+ "type": "H3TemporalInsert",
876
+ "pos": [
877
+ 2010,
878
+ 540
879
+ ],
880
+ "size": [
881
+ 340,
882
+ 286
883
+ ],
884
+ "flags": {},
885
+ "order": 19,
886
+ "mode": 0,
887
+ "inputs": [
888
+ {
889
+ "name": "samples",
890
+ "type": "LATENT",
891
+ "link": 20
892
+ },
893
+ {
894
+ "name": "hold_map",
895
+ "type": "STRING",
896
+ "link": 21,
897
+ "widget": {
898
+ "name": "hold_map"
899
+ }
900
+ }
901
+ ],
902
+ "outputs": [
903
+ {
904
+ "name": "samples",
905
+ "type": "LATENT",
906
+ "links": [
907
+ 29
908
+ ],
909
+ "slot_index": 0
910
+ },
911
+ {
912
+ "name": "noise_mask",
913
+ "type": "LATENT",
914
+ "links": null,
915
+ "slot_index": 1
916
+ },
917
+ {
918
+ "name": "hold_map",
919
+ "type": "STRING",
920
+ "links": [
921
+ 33
922
+ ],
923
+ "slot_index": 2
924
+ },
925
+ {
926
+ "name": "report",
927
+ "type": "STRING",
928
+ "links": null,
929
+ "slot_index": 3
930
+ }
931
+ ],
932
+ "title": "H3TemporalInsert",
933
+ "properties": {
934
+ "Node name for S&R": "H3TemporalInsert"
935
+ },
936
+ "widgets_values": [
937
+ "",
938
+ "lerp",
939
+ false,
940
+ 0,
941
+ 0,
942
+ 0.0
943
+ ],
944
+ "color": "#203d36",
945
+ "bgcolor": "#356856"
946
+ },
947
+ {
948
+ "id": 522,
949
+ "type": "H3InjectSchedule",
950
+ "pos": [
951
+ 2010,
952
+ 866
953
+ ],
954
+ "size": [
955
+ 340,
956
+ 206
957
+ ],
958
+ "flags": {},
959
+ "order": 20,
960
+ "mode": 0,
961
+ "inputs": [
962
+ {
963
+ "name": "model",
964
+ "type": "MODEL",
965
+ "link": 22
966
+ }
967
+ ],
968
+ "outputs": [
969
+ {
970
+ "name": "SIGMAS",
971
+ "type": "SIGMAS",
972
+ "links": [
973
+ 28
974
+ ],
975
+ "slot_index": 0
976
+ }
977
+ ],
978
+ "title": "INJECT / regeneration strength",
979
+ "properties": {
980
+ "Node name for S&R": "H3InjectSchedule"
981
+ },
982
+ "widgets_values": [
983
+ "beta",
984
+ 25,
985
+ 0.3,
986
+ "custom"
987
+ ],
988
+ "color": "#203d36",
989
+ "bgcolor": "#356856"
990
+ },
991
+ {
992
+ "id": 525,
993
+ "type": "BasicGuider",
994
+ "pos": [
995
+ 2010,
996
+ 1112
997
+ ],
998
+ "size": [
999
+ 340,
1000
+ 118
1001
+ ],
1002
+ "flags": {},
1003
+ "order": 21,
1004
+ "mode": 0,
1005
+ "inputs": [
1006
+ {
1007
+ "name": "model",
1008
+ "type": "MODEL",
1009
+ "link": 23
1010
+ },
1011
+ {
1012
+ "name": "conditioning",
1013
+ "type": "CONDITIONING",
1014
+ "link": 24
1015
+ }
1016
+ ],
1017
+ "outputs": [
1018
+ {
1019
+ "name": "GUIDER",
1020
+ "type": "GUIDER",
1021
+ "links": [
1022
+ 26
1023
+ ],
1024
+ "slot_index": 0
1025
+ }
1026
+ ],
1027
+ "title": "BasicGuider",
1028
+ "properties": {
1029
+ "Node name for S&R": "BasicGuider"
1030
+ },
1031
+ "widgets_values": [],
1032
+ "color": "#203d36",
1033
+ "bgcolor": "#356856"
1034
+ },
1035
+ {
1036
+ "id": 526,
1037
+ "type": "SamplerCustomAdvanced",
1038
+ "pos": [
1039
+ 2400,
1040
+ 540
1041
+ ],
1042
+ "size": [
1043
+ 340,
1044
+ 190
1045
+ ],
1046
+ "flags": {},
1047
+ "order": 22,
1048
+ "mode": 0,
1049
+ "inputs": [
1050
+ {
1051
+ "name": "noise",
1052
+ "type": "NOISE",
1053
+ "link": 25
1054
+ },
1055
+ {
1056
+ "name": "guider",
1057
+ "type": "GUIDER",
1058
+ "link": 26
1059
+ },
1060
+ {
1061
+ "name": "sampler",
1062
+ "type": "SAMPLER",
1063
+ "link": 27
1064
+ },
1065
+ {
1066
+ "name": "sigmas",
1067
+ "type": "SIGMAS",
1068
+ "link": 28
1069
+ },
1070
+ {
1071
+ "name": "latent_image",
1072
+ "type": "LATENT",
1073
+ "link": 29
1074
+ }
1075
+ ],
1076
+ "outputs": [
1077
+ {
1078
+ "name": "output",
1079
+ "type": "LATENT",
1080
+ "links": [
1081
+ 30
1082
+ ],
1083
+ "slot_index": 0
1084
+ },
1085
+ {
1086
+ "name": "denoised_output",
1087
+ "type": "LATENT",
1088
+ "links": null,
1089
+ "slot_index": 1
1090
+ }
1091
+ ],
1092
+ "title": "REGENERATE / H3 sampling",
1093
+ "properties": {
1094
+ "Node name for S&R": "SamplerCustomAdvanced"
1095
+ },
1096
+ "widgets_values": [],
1097
+ "color": "#203d36",
1098
+ "bgcolor": "#356856"
1099
+ },
1100
+ {
1101
+ "id": 530,
1102
+ "type": "VAEDecode",
1103
+ "pos": [
1104
+ 2790,
1105
+ 540
1106
+ ],
1107
+ "size": [
1108
+ 340,
1109
+ 118
1110
+ ],
1111
+ "flags": {},
1112
+ "order": 23,
1113
+ "mode": 0,
1114
+ "inputs": [
1115
+ {
1116
+ "name": "samples",
1117
+ "type": "LATENT",
1118
+ "link": 30
1119
+ },
1120
+ {
1121
+ "name": "vae",
1122
+ "type": "VAE",
1123
+ "link": 31
1124
+ }
1125
+ ],
1126
+ "outputs": [
1127
+ {
1128
+ "name": "IMAGE",
1129
+ "type": "IMAGE",
1130
+ "links": [
1131
+ 32
1132
+ ],
1133
+ "slot_index": 0
1134
+ }
1135
+ ],
1136
+ "title": "VAEDecode",
1137
+ "properties": {
1138
+ "Node name for S&R": "VAEDecode"
1139
+ },
1140
+ "widgets_values": [],
1141
+ "color": "#203d36",
1142
+ "bgcolor": "#356856"
1143
+ },
1144
+ {
1145
+ "id": 531,
1146
+ "type": "H3ExactRecover",
1147
+ "pos": [
1148
+ 3180,
1149
+ 540
1150
+ ],
1151
+ "size": [
1152
+ 340,
1153
+ 146
1154
+ ],
1155
+ "flags": {},
1156
+ "order": 24,
1157
+ "mode": 0,
1158
+ "inputs": [
1159
+ {
1160
+ "name": "images",
1161
+ "type": "IMAGE",
1162
+ "link": 32
1163
+ },
1164
+ {
1165
+ "name": "hold_map",
1166
+ "type": "STRING",
1167
+ "link": 33,
1168
+ "widget": {
1169
+ "name": "hold_map"
1170
+ }
1171
+ }
1172
+ ],
1173
+ "outputs": [
1174
+ {
1175
+ "name": "IMAGE",
1176
+ "type": "IMAGE",
1177
+ "links": [
1178
+ 34
1179
+ ],
1180
+ "slot_index": 0
1181
+ }
1182
+ ],
1183
+ "title": "RECOVER / return to real time",
1184
+ "properties": {
1185
+ "Node name for S&R": "H3ExactRecover"
1186
+ },
1187
+ "widgets_values": [
1188
+ ""
1189
+ ],
1190
+ "color": "#203d36",
1191
+ "bgcolor": "#356856"
1192
+ },
1193
+ {
1194
+ "id": 413,
1195
+ "type": "H3TimeSmear",
1196
+ "pos": [
1197
+ 3570,
1198
+ 540
1199
+ ],
1200
+ "size": [
1201
+ 340,
1202
+ 290
1203
+ ],
1204
+ "flags": {},
1205
+ "order": 25,
1206
+ "mode": 0,
1207
+ "inputs": [
1208
+ {
1209
+ "name": "images",
1210
+ "type": "IMAGE",
1211
+ "link": 34
1212
+ }
1213
+ ],
1214
+ "outputs": [
1215
+ {
1216
+ "name": "images",
1217
+ "type": "IMAGE",
1218
+ "links": [
1219
+ 36
1220
+ ],
1221
+ "slot_index": 0
1222
+ },
1223
+ {
1224
+ "name": "hold_map_used",
1225
+ "type": "STRING",
1226
+ "links": null,
1227
+ "slot_index": 1
1228
+ },
1229
+ {
1230
+ "name": "length",
1231
+ "type": "INT",
1232
+ "links": null,
1233
+ "slot_index": 2
1234
+ },
1235
+ {
1236
+ "name": "report",
1237
+ "type": "STRING",
1238
+ "links": null,
1239
+ "slot_index": 3
1240
+ }
1241
+ ],
1242
+ "title": "H3TimeSmear",
1243
+ "properties": {
1244
+ "Node name for S&R": "H3TimeSmear"
1245
+ },
1246
+ "widgets_values": [
1247
+ 1,
1248
+ "",
1249
+ false,
1250
+ 24,
1251
+ 0.0,
1252
+ 18,
1253
+ 6.7
1254
+ ],
1255
+ "color": "#203d36",
1256
+ "bgcolor": "#356856"
1257
+ },
1258
+ {
1259
+ "id": 412,
1260
+ "type": "ImageBatch",
1261
+ "pos": [
1262
+ 3960,
1263
+ 540
1264
+ ],
1265
+ "size": [
1266
+ 340,
1267
+ 118
1268
+ ],
1269
+ "flags": {},
1270
+ "order": 26,
1271
+ "mode": 0,
1272
+ "inputs": [
1273
+ {
1274
+ "name": "image1",
1275
+ "type": "IMAGE",
1276
+ "link": 35
1277
+ },
1278
+ {
1279
+ "name": "image2",
1280
+ "type": "IMAGE",
1281
+ "link": 36
1282
+ }
1283
+ ],
1284
+ "outputs": [
1285
+ {
1286
+ "name": "IMAGE",
1287
+ "type": "IMAGE",
1288
+ "links": [
1289
+ 37
1290
+ ],
1291
+ "slot_index": 0
1292
+ }
1293
+ ],
1294
+ "title": "SPLICE / original head + regenerated window",
1295
+ "properties": {
1296
+ "Node name for S&R": "ImageBatch"
1297
+ },
1298
+ "widgets_values": [],
1299
+ "color": "#203d36",
1300
+ "bgcolor": "#356856"
1301
+ },
1302
+ {
1303
+ "id": 540,
1304
+ "type": "CreateVideo",
1305
+ "pos": [
1306
+ 4350,
1307
+ 540
1308
+ ],
1309
+ "size": [
1310
+ 340,
1311
+ 230
1312
+ ],
1313
+ "flags": {},
1314
+ "order": 27,
1315
+ "mode": 0,
1316
+ "inputs": [
1317
+ {
1318
+ "name": "images",
1319
+ "type": "IMAGE",
1320
+ "link": 37
1321
+ },
1322
+ {
1323
+ "name": "audio",
1324
+ "type": "AUDIO",
1325
+ "link": 38
1326
+ }
1327
+ ],
1328
+ "outputs": [
1329
+ {
1330
+ "name": "VIDEO",
1331
+ "type": "VIDEO",
1332
+ "links": [
1333
+ 39
1334
+ ],
1335
+ "slot_index": 0
1336
+ }
1337
+ ],
1338
+ "title": "CreateVideo",
1339
+ "properties": {
1340
+ "Node name for S&R": "CreateVideo"
1341
+ },
1342
+ "widgets_values": [
1343
+ 24,
1344
+ 8,
1345
+ "sRGB",
1346
+ "none"
1347
+ ],
1348
+ "color": "#203d36",
1349
+ "bgcolor": "#356856"
1350
+ },
1351
+ {
1352
+ "id": 541,
1353
+ "type": "SaveVideo",
1354
+ "pos": [
1355
+ 4740,
1356
+ 540
1357
+ ],
1358
+ "size": [
1359
+ 340,
1360
+ 178
1361
+ ],
1362
+ "flags": {},
1363
+ "order": 28,
1364
+ "mode": 0,
1365
+ "inputs": [
1366
+ {
1367
+ "name": "video",
1368
+ "type": "VIDEO",
1369
+ "link": 39
1370
+ }
1371
+ ],
1372
+ "outputs": [
1373
+ {
1374
+ "name": "video",
1375
+ "type": "VIDEO",
1376
+ "links": null,
1377
+ "slot_index": 0
1378
+ }
1379
+ ],
1380
+ "title": "SaveVideo",
1381
+ "properties": {
1382
+ "Node name for S&R": "SaveVideo"
1383
+ },
1384
+ "widgets_values": [
1385
+ "video/fight_quad_adapter",
1386
+ "auto",
1387
+ "auto"
1388
+ ],
1389
+ "color": "#203d36",
1390
+ "bgcolor": "#356856"
1391
+ },
1392
+ {
1393
+ "id": 701,
1394
+ "type": "Note",
1395
+ "pos": [
1396
+ 60,
1397
+ 30
1398
+ ],
1399
+ "size": [
1400
+ 900,
1401
+ 320
1402
+ ],
1403
+ "flags": {},
1404
+ "order": 29,
1405
+ "mode": 0,
1406
+ "inputs": [],
1407
+ "outputs": [],
1408
+ "title": "START HERE / Fight motion adapter",
1409
+ "properties": {},
1410
+ "widgets_values": [
1411
+ "1. Put the supplied source MP4 in ComfyUI/input.\n2. Select your H3 model, text encoder and VAE in the loaders.\n3. Select the published motion adapter in the green LoRA loader.\n4. Click Run. The Save Video node at the right saves the result.\n\nHistorical winner: adapter 0.75 / inject 0.30 / seed 20260817.\n25 total steps, beta, gradient_estimation.\nUse fight_quad.canvas.json for the full four-tile comparison."
1412
+ ],
1413
+ "color": "#233647",
1414
+ "bgcolor": "#30495d"
1415
+ }
1416
+ ],
1417
+ "links": [
1418
+ [
1419
+ 1,
1420
+ 400,
1421
+ 0,
1422
+ 401,
1423
+ 0,
1424
+ "VIDEO"
1425
+ ],
1426
+ [
1427
+ 2,
1428
+ 128,
1429
+ 0,
1430
+ 524,
1431
+ 0,
1432
+ "CLIP"
1433
+ ],
1434
+ [
1435
+ 3,
1436
+ 119,
1437
+ 0,
1438
+ 524,
1439
+ 1,
1440
+ "VAE"
1441
+ ],
1442
+ [
1443
+ 4,
1444
+ 127,
1445
+ 0,
1446
+ 600,
1447
+ 0,
1448
+ "MODEL"
1449
+ ],
1450
+ [
1451
+ 5,
1452
+ 600,
1453
+ 0,
1454
+ 300,
1455
+ 0,
1456
+ "MODEL"
1457
+ ],
1458
+ [
1459
+ 6,
1460
+ 401,
1461
+ 0,
1462
+ 402,
1463
+ 0,
1464
+ "IMAGE"
1465
+ ],
1466
+ [
1467
+ 7,
1468
+ 401,
1469
+ 2,
1470
+ 402,
1471
+ 1,
1472
+ "FLOAT"
1473
+ ],
1474
+ [
1475
+ 8,
1476
+ 401,
1477
+ 1,
1478
+ 402,
1479
+ 2,
1480
+ "AUDIO"
1481
+ ],
1482
+ [
1483
+ 9,
1484
+ 300,
1485
+ 0,
1486
+ 301,
1487
+ 0,
1488
+ "MODEL"
1489
+ ],
1490
+ [
1491
+ 10,
1492
+ 402,
1493
+ 0,
1494
+ 405,
1495
+ 0,
1496
+ "IMAGE"
1497
+ ],
1498
+ [
1499
+ 11,
1500
+ 402,
1501
+ 0,
1502
+ 410,
1503
+ 0,
1504
+ "IMAGE"
1505
+ ],
1506
+ [
1507
+ 12,
1508
+ 402,
1509
+ 0,
1510
+ 411,
1511
+ 0,
1512
+ "IMAGE"
1513
+ ],
1514
+ [
1515
+ 13,
1516
+ 301,
1517
+ 0,
1518
+ 302,
1519
+ 0,
1520
+ "MODEL"
1521
+ ],
1522
+ [
1523
+ 14,
1524
+ 410,
1525
+ 0,
1526
+ 403,
1527
+ 0,
1528
+ "IMAGE"
1529
+ ],
1530
+ [
1531
+ 15,
1532
+ 119,
1533
+ 0,
1534
+ 403,
1535
+ 1,
1536
+ "VAE"
1537
+ ],
1538
+ [
1539
+ 16,
1540
+ 524,
1541
+ 0,
1542
+ 406,
1543
+ 0,
1544
+ "CONDITIONING"
1545
+ ],
1546
+ [
1547
+ 17,
1548
+ 524,
1549
+ 1,
1550
+ 406,
1551
+ 1,
1552
+ "LATENT"
1553
+ ],
1554
+ [
1555
+ 18,
1556
+ 119,
1557
+ 0,
1558
+ 406,
1559
+ 2,
1560
+ "VAE"
1561
+ ],
1562
+ [
1563
+ 19,
1564
+ 405,
1565
+ 0,
1566
+ 406,
1567
+ 4,
1568
+ "IMAGE"
1569
+ ],
1570
+ [
1571
+ 20,
1572
+ 403,
1573
+ 0,
1574
+ 404,
1575
+ 0,
1576
+ "LATENT"
1577
+ ],
1578
+ [
1579
+ 21,
1580
+ 700,
1581
+ 0,
1582
+ 404,
1583
+ 1,
1584
+ "STRING"
1585
+ ],
1586
+ [
1587
+ 22,
1588
+ 302,
1589
+ 0,
1590
+ 522,
1591
+ 0,
1592
+ "MODEL"
1593
+ ],
1594
+ [
1595
+ 23,
1596
+ 302,
1597
+ 0,
1598
+ 525,
1599
+ 0,
1600
+ "MODEL"
1601
+ ],
1602
+ [
1603
+ 24,
1604
+ 406,
1605
+ 0,
1606
+ 525,
1607
+ 1,
1608
+ "CONDITIONING"
1609
+ ],
1610
+ [
1611
+ 25,
1612
+ 523,
1613
+ 0,
1614
+ 526,
1615
+ 0,
1616
+ "NOISE"
1617
+ ],
1618
+ [
1619
+ 26,
1620
+ 525,
1621
+ 0,
1622
+ 526,
1623
+ 1,
1624
+ "GUIDER"
1625
+ ],
1626
+ [
1627
+ 27,
1628
+ 135,
1629
+ 0,
1630
+ 526,
1631
+ 2,
1632
+ "SAMPLER"
1633
+ ],
1634
+ [
1635
+ 28,
1636
+ 522,
1637
+ 0,
1638
+ 526,
1639
+ 3,
1640
+ "SIGMAS"
1641
+ ],
1642
+ [
1643
+ 29,
1644
+ 404,
1645
+ 0,
1646
+ 526,
1647
+ 4,
1648
+ "LATENT"
1649
+ ],
1650
+ [
1651
+ 30,
1652
+ 526,
1653
+ 0,
1654
+ 530,
1655
+ 0,
1656
+ "LATENT"
1657
+ ],
1658
+ [
1659
+ 31,
1660
+ 119,
1661
+ 0,
1662
+ 530,
1663
+ 1,
1664
+ "VAE"
1665
+ ],
1666
+ [
1667
+ 32,
1668
+ 530,
1669
+ 0,
1670
+ 531,
1671
+ 0,
1672
+ "IMAGE"
1673
+ ],
1674
+ [
1675
+ 33,
1676
+ 404,
1677
+ 2,
1678
+ 531,
1679
+ 1,
1680
+ "STRING"
1681
+ ],
1682
+ [
1683
+ 34,
1684
+ 531,
1685
+ 0,
1686
+ 413,
1687
+ 0,
1688
+ "IMAGE"
1689
+ ],
1690
+ [
1691
+ 35,
1692
+ 411,
1693
+ 0,
1694
+ 412,
1695
+ 0,
1696
+ "IMAGE"
1697
+ ],
1698
+ [
1699
+ 36,
1700
+ 413,
1701
+ 0,
1702
+ 412,
1703
+ 1,
1704
+ "IMAGE"
1705
+ ],
1706
+ [
1707
+ 37,
1708
+ 412,
1709
+ 0,
1710
+ 540,
1711
+ 0,
1712
+ "IMAGE"
1713
+ ],
1714
+ [
1715
+ 38,
1716
+ 402,
1717
+ 2,
1718
+ 540,
1719
+ 1,
1720
+ "AUDIO"
1721
+ ],
1722
+ [
1723
+ 39,
1724
+ 540,
1725
+ 0,
1726
+ 541,
1727
+ 0,
1728
+ "VIDEO"
1729
+ ]
1730
+ ],
1731
+ "groups": [
1732
+ {
1733
+ "title": "01 / LOAD SOURCE + MODELS",
1734
+ "bounding": [
1735
+ 40,
1736
+ 470,
1737
+ 770,
1738
+ 1138
1739
+ ],
1740
+ "color": "#426781",
1741
+ "font_size": 26,
1742
+ "flags": {}
1743
+ },
1744
+ {
1745
+ "title": "02 / PREPARE THE MOTION WINDOW",
1746
+ "bounding": [
1747
+ 820,
1748
+ 470,
1749
+ 1160,
1750
+ 764
1751
+ ],
1752
+ "color": "#6d5030",
1753
+ "font_size": 26,
1754
+ "flags": {}
1755
+ },
1756
+ {
1757
+ "title": "03 / REGENERATE WITH THE ADAPTER",
1758
+ "bounding": [
1759
+ 1990,
1760
+ 470,
1761
+ 1550,
1762
+ 790
1763
+ ],
1764
+ "color": "#356856",
1765
+ "font_size": 26,
1766
+ "flags": {}
1767
+ },
1768
+ {
1769
+ "title": "04 / RECOVER, SPLICE + SAVE",
1770
+ "bounding": [
1771
+ 3550,
1772
+ 470,
1773
+ 1550,
1774
+ 390
1775
+ ],
1776
+ "color": "#51517b",
1777
+ "font_size": 26,
1778
+ "flags": {}
1779
+ }
1780
+ ],
1781
+ "config": {},
1782
+ "extra": {
1783
+ "ds": {
1784
+ "scale": 0.6,
1785
+ "offset": [
1786
+ 120,
1787
+ 180
1788
+ ]
1789
+ }
1790
+ },
1791
+ "version": 0.4
1792
+ }
examples/fight_quad/comparison_verified_20260921.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:529c4b88d07fe3f2f67f6687f887c0f85c9d2b70c20f5803488c9fbdae14eed8
3
+ size 7322578
examples/fight_quad/fight_quad.api.json ADDED
@@ -0,0 +1,890 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "127": {
3
+ "class_type": "UNETLoader",
4
+ "inputs": {
5
+ "unet_name": "minimax_h3/minimax_h3_fl2va_pruned_int8_convrot.safetensors",
6
+ "weight_dtype": "default"
7
+ }
8
+ },
9
+ "128": {
10
+ "class_type": "CLIPLoader",
11
+ "inputs": {
12
+ "clip_name": "minimax_h3/qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
13
+ "type": "minimax",
14
+ "device": "default"
15
+ }
16
+ },
17
+ "119": {
18
+ "class_type": "VAELoader",
19
+ "inputs": {
20
+ "vae_name": "minimax_h3/minimax_h3_video_vae_fp16.safetensors"
21
+ }
22
+ },
23
+ "1300": {
24
+ "class_type": "PathchSageAttentionKJ",
25
+ "inputs": {
26
+ "model": [
27
+ "127",
28
+ 0
29
+ ],
30
+ "sage_attention": "auto",
31
+ "allow_compile": false
32
+ }
33
+ },
34
+ "1301": {
35
+ "class_type": "MiniMaxH3MemoryEfficientSageAttentionPatch",
36
+ "inputs": {
37
+ "model": [
38
+ "1300",
39
+ 0
40
+ ]
41
+ }
42
+ },
43
+ "1302": {
44
+ "class_type": "MiniMaxChunkFeedForward",
45
+ "inputs": {
46
+ "model": [
47
+ "1301",
48
+ 0
49
+ ],
50
+ "chunks": 2,
51
+ "seq_threshold": 65536
52
+ }
53
+ },
54
+ "400": {
55
+ "class_type": "LoadVideo",
56
+ "inputs": {
57
+ "file": "seedhunt_20260963_00001_.mp4"
58
+ }
59
+ },
60
+ "401": {
61
+ "class_type": "GetVideoComponents",
62
+ "inputs": {
63
+ "video": [
64
+ "400",
65
+ 0
66
+ ]
67
+ }
68
+ },
69
+ "402": {
70
+ "class_type": "H3VideoFit",
71
+ "inputs": {
72
+ "images": [
73
+ "401",
74
+ 0
75
+ ],
76
+ "mode": "trim tail (default)",
77
+ "max_frames": 0,
78
+ "fps": [
79
+ "401",
80
+ 2
81
+ ],
82
+ "audio": [
83
+ "401",
84
+ 1
85
+ ]
86
+ }
87
+ },
88
+ "135": {
89
+ "class_type": "KSamplerSelect",
90
+ "inputs": {
91
+ "sampler_name": "gradient_estimation"
92
+ }
93
+ },
94
+ "1522": {
95
+ "class_type": "H3InjectSchedule",
96
+ "inputs": {
97
+ "model": [
98
+ "1302",
99
+ 0
100
+ ],
101
+ "scheduler": "beta",
102
+ "total_steps": 25,
103
+ "inject": 0.6,
104
+ "preset": "custom"
105
+ }
106
+ },
107
+ "523": {
108
+ "class_type": "RandomNoise",
109
+ "inputs": {
110
+ "noise_seed": 20260817
111
+ }
112
+ },
113
+ "1524": {
114
+ "class_type": "MiniMaxH3ImageToVideo",
115
+ "inputs": {
116
+ "clip": [
117
+ "128",
118
+ 0
119
+ ],
120
+ "vae": [
121
+ "119",
122
+ 0
123
+ ],
124
+ "prompt": "a 15-second hyper-realistic cinematic underground martial arts fight. A skilled Asian female fighter wearing an elegant dark blue and gold dragon cheongsam battles a massive muscular bodyguard dressed entirely in black inside a dark abandoned industrial basement. Start with a tense slow cinematic dolly-in, flickering warm yellow lights, wet reflective floor, hanging cables, smoke and dust in the air. The bodyguard suddenly charges and throws a powerful punch. She narrowly ducks, and his fist smashes into a concrete pillar, producing debris and dust. She counters with a fast spinning kick to his ribs, creating a powerful air shockwave and water splash. He catches her leg and throws her, but she performs an acrobatic mid-air flip and lands gracefully with one hand. She then rushes forward with a rapid three-hit martial arts combination. A subtle golden dragon-shaped energy trail surrounds her final palm strike. The impact creates a massive cinematic shockwave, sparks, flying dust, flickering lights and realistic camera shake. The bodyguard is thrown backward. End with a dramatic close-up of the female fighter as the lights flicker and the screen cuts to black. Realistic human movement, consistent faces and clothing, intense choreography, cinematic lighting, speed ramping, dynamic camera movement, realistic motion blur, no slow or floating movement, no cartoon style",
125
+ "width": 1152,
126
+ "height": 640,
127
+ "length": 158
128
+ }
129
+ },
130
+ "1525": {
131
+ "class_type": "BasicGuider",
132
+ "inputs": {
133
+ "model": [
134
+ "1302",
135
+ 0
136
+ ],
137
+ "conditioning": [
138
+ "1524",
139
+ 0
140
+ ]
141
+ }
142
+ },
143
+ "1530": {
144
+ "class_type": "VAEDecode",
145
+ "inputs": {
146
+ "samples": [
147
+ "1526",
148
+ 0
149
+ ],
150
+ "vae": [
151
+ "119",
152
+ 0
153
+ ]
154
+ }
155
+ },
156
+ "1540": {
157
+ "class_type": "CreateVideo",
158
+ "inputs": {
159
+ "images": [
160
+ "1531",
161
+ 0
162
+ ],
163
+ "audio": [
164
+ "402",
165
+ 2
166
+ ],
167
+ "fps": 24,
168
+ "bit_depth": 8
169
+ }
170
+ },
171
+ "1541": {
172
+ "class_type": "SaveVideo",
173
+ "inputs": {
174
+ "video": [
175
+ "1540",
176
+ 0
177
+ ],
178
+ "format": "auto",
179
+ "codec": "auto",
180
+ "filename_prefix": "video/fight_quad_full_clip"
181
+ }
182
+ },
183
+ "1405": {
184
+ "class_type": "H3TimeSmear",
185
+ "inputs": {
186
+ "images": [
187
+ "402",
188
+ 0
189
+ ],
190
+ "dilation": 2,
191
+ "hold_map": "{\"holds\": [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1], \"world_len\": 124}",
192
+ "fps": 24,
193
+ "expand_to_end": false
194
+ }
195
+ },
196
+ "1403": {
197
+ "class_type": "VAEEncode",
198
+ "inputs": {
199
+ "pixels": [
200
+ "1405",
201
+ 0
202
+ ],
203
+ "vae": [
204
+ "119",
205
+ 0
206
+ ]
207
+ }
208
+ },
209
+ "1404": {
210
+ "class_type": "H3V2VInit",
211
+ "inputs": {
212
+ "samples": [
213
+ "1403",
214
+ 0
215
+ ],
216
+ "length": 0
217
+ }
218
+ },
219
+ "1526": {
220
+ "class_type": "SamplerCustomAdvanced",
221
+ "inputs": {
222
+ "noise": [
223
+ "523",
224
+ 0
225
+ ],
226
+ "guider": [
227
+ "1525",
228
+ 0
229
+ ],
230
+ "sampler": [
231
+ "135",
232
+ 0
233
+ ],
234
+ "sigmas": [
235
+ "1522",
236
+ 0
237
+ ],
238
+ "latent_image": [
239
+ "1404",
240
+ 0
241
+ ]
242
+ }
243
+ },
244
+ "1531": {
245
+ "class_type": "H3ExactRecover",
246
+ "inputs": {
247
+ "images": [
248
+ "1530",
249
+ 0
250
+ ],
251
+ "hold_map": [
252
+ "1405",
253
+ 1
254
+ ]
255
+ }
256
+ },
257
+ "2300": {
258
+ "class_type": "PathchSageAttentionKJ",
259
+ "inputs": {
260
+ "model": [
261
+ "127",
262
+ 0
263
+ ],
264
+ "sage_attention": "auto",
265
+ "allow_compile": false
266
+ }
267
+ },
268
+ "2301": {
269
+ "class_type": "MiniMaxH3MemoryEfficientSageAttentionPatch",
270
+ "inputs": {
271
+ "model": [
272
+ "2300",
273
+ 0
274
+ ]
275
+ }
276
+ },
277
+ "2302": {
278
+ "class_type": "MiniMaxChunkFeedForward",
279
+ "inputs": {
280
+ "model": [
281
+ "2301",
282
+ 0
283
+ ],
284
+ "chunks": 2,
285
+ "seq_threshold": 65536
286
+ }
287
+ },
288
+ "2522": {
289
+ "class_type": "H3InjectSchedule",
290
+ "inputs": {
291
+ "model": [
292
+ "2302",
293
+ 0
294
+ ],
295
+ "scheduler": "beta",
296
+ "total_steps": 25,
297
+ "inject": 0.45,
298
+ "preset": "custom"
299
+ }
300
+ },
301
+ "2524": {
302
+ "class_type": "MiniMaxH3ImageToVideo",
303
+ "inputs": {
304
+ "clip": [
305
+ "128",
306
+ 0
307
+ ],
308
+ "vae": [
309
+ "119",
310
+ 0
311
+ ],
312
+ "prompt": "a 15-second hyper-realistic cinematic underground martial arts fight. A skilled Asian female fighter wearing an elegant dark blue and gold dragon cheongsam battles a massive muscular bodyguard dressed entirely in black inside a dark abandoned industrial basement. Start with a tense slow cinematic dolly-in, flickering warm yellow lights, wet reflective floor, hanging cables, smoke and dust in the air. The bodyguard suddenly charges and throws a powerful punch. She narrowly ducks, and his fist smashes into a concrete pillar, producing debris and dust. She counters with a fast spinning kick to his ribs, creating a powerful air shockwave and water splash. He catches her leg and throws her, but she performs an acrobatic mid-air flip and lands gracefully with one hand. She then rushes forward with a rapid three-hit martial arts combination. A subtle golden dragon-shaped energy trail surrounds her final palm strike. The impact creates a massive cinematic shockwave, sparks, flying dust, flickering lights and realistic camera shake. The bodyguard is thrown backward. End with a dramatic close-up of the female fighter as the lights flicker and the screen cuts to black. Realistic human movement, consistent faces and clothing, intense choreography, cinematic lighting, speed ramping, dynamic camera movement, realistic motion blur, no slow or floating movement, no cartoon style",
313
+ "width": 1152,
314
+ "height": 640,
315
+ "length": 107
316
+ }
317
+ },
318
+ "2525": {
319
+ "class_type": "BasicGuider",
320
+ "inputs": {
321
+ "model": [
322
+ "2302",
323
+ 0
324
+ ],
325
+ "conditioning": [
326
+ "2406",
327
+ 0
328
+ ]
329
+ }
330
+ },
331
+ "2530": {
332
+ "class_type": "VAEDecode",
333
+ "inputs": {
334
+ "samples": [
335
+ "2526",
336
+ 0
337
+ ],
338
+ "vae": [
339
+ "119",
340
+ 0
341
+ ]
342
+ }
343
+ },
344
+ "2540": {
345
+ "class_type": "CreateVideo",
346
+ "inputs": {
347
+ "images": [
348
+ "2412",
349
+ 0
350
+ ],
351
+ "audio": [
352
+ "402",
353
+ 2
354
+ ],
355
+ "fps": 24,
356
+ "bit_depth": 8
357
+ }
358
+ },
359
+ "2541": {
360
+ "class_type": "SaveVideo",
361
+ "inputs": {
362
+ "video": [
363
+ "2540",
364
+ 0
365
+ ],
366
+ "format": "auto",
367
+ "codec": "auto",
368
+ "filename_prefix": "video/fight_quad_windowed"
369
+ }
370
+ },
371
+ "2403": {
372
+ "class_type": "VAEEncode",
373
+ "inputs": {
374
+ "pixels": [
375
+ "2410",
376
+ 0
377
+ ],
378
+ "vae": [
379
+ "119",
380
+ 0
381
+ ]
382
+ }
383
+ },
384
+ "2404": {
385
+ "class_type": "H3TemporalInsert",
386
+ "inputs": {
387
+ "samples": [
388
+ "2403",
389
+ 0
390
+ ],
391
+ "hold_map": [
392
+ "9101",
393
+ 0
394
+ ],
395
+ "init_mode": "lerp",
396
+ "length": 0,
397
+ "noise_seed": 0,
398
+ "expand_to_end": false
399
+ }
400
+ },
401
+ "2526": {
402
+ "class_type": "SamplerCustomAdvanced",
403
+ "inputs": {
404
+ "noise": [
405
+ "523",
406
+ 0
407
+ ],
408
+ "guider": [
409
+ "2525",
410
+ 0
411
+ ],
412
+ "sampler": [
413
+ "135",
414
+ 0
415
+ ],
416
+ "sigmas": [
417
+ "2522",
418
+ 0
419
+ ],
420
+ "latent_image": [
421
+ "2404",
422
+ 0
423
+ ]
424
+ }
425
+ },
426
+ "2410": {
427
+ "class_type": "ImageFromBatch",
428
+ "inputs": {
429
+ "image": [
430
+ "402",
431
+ 0
432
+ ],
433
+ "batch_index": 68,
434
+ "length": 56
435
+ }
436
+ },
437
+ "2531": {
438
+ "class_type": "H3ExactRecover",
439
+ "inputs": {
440
+ "images": [
441
+ "2530",
442
+ 0
443
+ ],
444
+ "hold_map": [
445
+ "2404",
446
+ 2
447
+ ]
448
+ }
449
+ },
450
+ "2411": {
451
+ "class_type": "ImageFromBatch",
452
+ "inputs": {
453
+ "image": [
454
+ "402",
455
+ 0
456
+ ],
457
+ "batch_index": 0,
458
+ "length": 68
459
+ }
460
+ },
461
+ "2412": {
462
+ "class_type": "ImageBatch",
463
+ "inputs": {
464
+ "image1": [
465
+ "2411",
466
+ 0
467
+ ],
468
+ "image2": [
469
+ "2413",
470
+ 0
471
+ ]
472
+ }
473
+ },
474
+ "2413": {
475
+ "class_type": "H3TimeSmear",
476
+ "inputs": {
477
+ "images": [
478
+ "2531",
479
+ 0
480
+ ],
481
+ "dilation": 1,
482
+ "hold_map": "",
483
+ "fps": 24,
484
+ "expand_to_end": false
485
+ }
486
+ },
487
+ "2405": {
488
+ "class_type": "ImageFromBatch",
489
+ "inputs": {
490
+ "image": [
491
+ "402",
492
+ 0
493
+ ],
494
+ "batch_index": 123,
495
+ "length": 1
496
+ }
497
+ },
498
+ "2406": {
499
+ "class_type": "MiniMaxH3AddGuide",
500
+ "inputs": {
501
+ "positive": [
502
+ "2524",
503
+ 0
504
+ ],
505
+ "vae": [
506
+ "119",
507
+ 0
508
+ ],
509
+ "latent": [
510
+ "2524",
511
+ 1
512
+ ],
513
+ "image": [
514
+ "2405",
515
+ 0
516
+ ],
517
+ "frame_idx": 105
518
+ }
519
+ },
520
+ "3300": {
521
+ "class_type": "PathchSageAttentionKJ",
522
+ "inputs": {
523
+ "model": [
524
+ "3600",
525
+ 0
526
+ ],
527
+ "sage_attention": "auto",
528
+ "allow_compile": false
529
+ }
530
+ },
531
+ "3301": {
532
+ "class_type": "MiniMaxH3MemoryEfficientSageAttentionPatch",
533
+ "inputs": {
534
+ "model": [
535
+ "3300",
536
+ 0
537
+ ]
538
+ }
539
+ },
540
+ "3302": {
541
+ "class_type": "MiniMaxChunkFeedForward",
542
+ "inputs": {
543
+ "model": [
544
+ "3301",
545
+ 0
546
+ ],
547
+ "chunks": 2,
548
+ "seq_threshold": 65536
549
+ }
550
+ },
551
+ "3522": {
552
+ "class_type": "H3InjectSchedule",
553
+ "inputs": {
554
+ "model": [
555
+ "3302",
556
+ 0
557
+ ],
558
+ "scheduler": "beta",
559
+ "total_steps": 25,
560
+ "inject": 0.3,
561
+ "preset": "custom"
562
+ }
563
+ },
564
+ "3524": {
565
+ "class_type": "MiniMaxH3ImageToVideo",
566
+ "inputs": {
567
+ "clip": [
568
+ "128",
569
+ 0
570
+ ],
571
+ "vae": [
572
+ "119",
573
+ 0
574
+ ],
575
+ "prompt": "a 15-second hyper-realistic cinematic underground martial arts fight. A skilled Asian female fighter wearing an elegant dark blue and gold dragon cheongsam battles a massive muscular bodyguard dressed entirely in black inside a dark abandoned industrial basement. Start with a tense slow cinematic dolly-in, flickering warm yellow lights, wet reflective floor, hanging cables, smoke and dust in the air. The bodyguard suddenly charges and throws a powerful punch. She narrowly ducks, and his fist smashes into a concrete pillar, producing debris and dust. She counters with a fast spinning kick to his ribs, creating a powerful air shockwave and water splash. He catches her leg and throws her, but she performs an acrobatic mid-air flip and lands gracefully with one hand. She then rushes forward with a rapid three-hit martial arts combination. A subtle golden dragon-shaped energy trail surrounds her final palm strike. The impact creates a massive cinematic shockwave, sparks, flying dust, flickering lights and realistic camera shake. The bodyguard is thrown backward. End with a dramatic close-up of the female fighter as the lights flicker and the screen cuts to black. Realistic human movement, consistent faces and clothing, intense choreography, cinematic lighting, speed ramping, dynamic camera movement, realistic motion blur, no slow or floating movement, no cartoon style",
576
+ "width": 1152,
577
+ "height": 640,
578
+ "length": 107
579
+ }
580
+ },
581
+ "3525": {
582
+ "class_type": "BasicGuider",
583
+ "inputs": {
584
+ "model": [
585
+ "3302",
586
+ 0
587
+ ],
588
+ "conditioning": [
589
+ "3406",
590
+ 0
591
+ ]
592
+ }
593
+ },
594
+ "3530": {
595
+ "class_type": "VAEDecode",
596
+ "inputs": {
597
+ "samples": [
598
+ "3526",
599
+ 0
600
+ ],
601
+ "vae": [
602
+ "119",
603
+ 0
604
+ ]
605
+ }
606
+ },
607
+ "3540": {
608
+ "class_type": "CreateVideo",
609
+ "inputs": {
610
+ "images": [
611
+ "3412",
612
+ 0
613
+ ],
614
+ "audio": [
615
+ "402",
616
+ 2
617
+ ],
618
+ "fps": 24,
619
+ "bit_depth": 8
620
+ }
621
+ },
622
+ "3541": {
623
+ "class_type": "SaveVideo",
624
+ "inputs": {
625
+ "video": [
626
+ "3540",
627
+ 0
628
+ ],
629
+ "format": "auto",
630
+ "codec": "auto",
631
+ "filename_prefix": "video/fight_quad_adapter"
632
+ }
633
+ },
634
+ "3403": {
635
+ "class_type": "VAEEncode",
636
+ "inputs": {
637
+ "pixels": [
638
+ "3410",
639
+ 0
640
+ ],
641
+ "vae": [
642
+ "119",
643
+ 0
644
+ ]
645
+ }
646
+ },
647
+ "3404": {
648
+ "class_type": "H3TemporalInsert",
649
+ "inputs": {
650
+ "samples": [
651
+ "3403",
652
+ 0
653
+ ],
654
+ "hold_map": [
655
+ "9102",
656
+ 0
657
+ ],
658
+ "init_mode": "lerp",
659
+ "length": 0,
660
+ "noise_seed": 0,
661
+ "expand_to_end": false
662
+ }
663
+ },
664
+ "3526": {
665
+ "class_type": "SamplerCustomAdvanced",
666
+ "inputs": {
667
+ "noise": [
668
+ "523",
669
+ 0
670
+ ],
671
+ "guider": [
672
+ "3525",
673
+ 0
674
+ ],
675
+ "sampler": [
676
+ "135",
677
+ 0
678
+ ],
679
+ "sigmas": [
680
+ "3522",
681
+ 0
682
+ ],
683
+ "latent_image": [
684
+ "3404",
685
+ 0
686
+ ]
687
+ }
688
+ },
689
+ "3410": {
690
+ "class_type": "ImageFromBatch",
691
+ "inputs": {
692
+ "image": [
693
+ "402",
694
+ 0
695
+ ],
696
+ "batch_index": 68,
697
+ "length": 56
698
+ }
699
+ },
700
+ "3531": {
701
+ "class_type": "H3ExactRecover",
702
+ "inputs": {
703
+ "images": [
704
+ "3530",
705
+ 0
706
+ ],
707
+ "hold_map": [
708
+ "3404",
709
+ 2
710
+ ]
711
+ }
712
+ },
713
+ "3411": {
714
+ "class_type": "ImageFromBatch",
715
+ "inputs": {
716
+ "image": [
717
+ "402",
718
+ 0
719
+ ],
720
+ "batch_index": 0,
721
+ "length": 68
722
+ }
723
+ },
724
+ "3412": {
725
+ "class_type": "ImageBatch",
726
+ "inputs": {
727
+ "image1": [
728
+ "3411",
729
+ 0
730
+ ],
731
+ "image2": [
732
+ "3413",
733
+ 0
734
+ ]
735
+ }
736
+ },
737
+ "3413": {
738
+ "class_type": "H3TimeSmear",
739
+ "inputs": {
740
+ "images": [
741
+ "3531",
742
+ 0
743
+ ],
744
+ "dilation": 1,
745
+ "hold_map": "",
746
+ "fps": 24,
747
+ "expand_to_end": false
748
+ }
749
+ },
750
+ "3405": {
751
+ "class_type": "ImageFromBatch",
752
+ "inputs": {
753
+ "image": [
754
+ "402",
755
+ 0
756
+ ],
757
+ "batch_index": 123,
758
+ "length": 1
759
+ }
760
+ },
761
+ "3406": {
762
+ "class_type": "MiniMaxH3AddGuide",
763
+ "inputs": {
764
+ "positive": [
765
+ "3524",
766
+ 0
767
+ ],
768
+ "vae": [
769
+ "119",
770
+ 0
771
+ ],
772
+ "latent": [
773
+ "3524",
774
+ 1
775
+ ],
776
+ "image": [
777
+ "3405",
778
+ 0
779
+ ],
780
+ "frame_idx": 105
781
+ }
782
+ },
783
+ "3600": {
784
+ "class_type": "LoraLoaderModelOnly",
785
+ "inputs": {
786
+ "model": [
787
+ "127",
788
+ 0
789
+ ],
790
+ "lora_name": "minimax_h3/minimax_h3_motion_adapter_pilot_r16.safetensors",
791
+ "strength_model": 0.75
792
+ }
793
+ },
794
+ "9000": {
795
+ "class_type": "SaveVideo",
796
+ "inputs": {
797
+ "video": [
798
+ "400",
799
+ 0
800
+ ],
801
+ "filename_prefix": "video/fight_quad_source",
802
+ "format": "auto",
803
+ "codec": "auto"
804
+ }
805
+ },
806
+ "9001": {
807
+ "class_type": "ImageConcanate",
808
+ "inputs": {
809
+ "image1": [
810
+ "402",
811
+ 0
812
+ ],
813
+ "image2": [
814
+ "1531",
815
+ 0
816
+ ],
817
+ "direction": "right",
818
+ "match_image_size": false
819
+ }
820
+ },
821
+ "9002": {
822
+ "class_type": "ImageConcanate",
823
+ "inputs": {
824
+ "image1": [
825
+ "2412",
826
+ 0
827
+ ],
828
+ "image2": [
829
+ "3412",
830
+ 0
831
+ ],
832
+ "direction": "right",
833
+ "match_image_size": false
834
+ }
835
+ },
836
+ "9003": {
837
+ "class_type": "ImageConcanate",
838
+ "inputs": {
839
+ "image1": [
840
+ "9001",
841
+ 0
842
+ ],
843
+ "image2": [
844
+ "9002",
845
+ 0
846
+ ],
847
+ "direction": "down",
848
+ "match_image_size": false
849
+ }
850
+ },
851
+ "9004": {
852
+ "class_type": "CreateVideo",
853
+ "inputs": {
854
+ "images": [
855
+ "9003",
856
+ 0
857
+ ],
858
+ "audio": [
859
+ "402",
860
+ 2
861
+ ],
862
+ "fps": 24,
863
+ "bit_depth": 8
864
+ }
865
+ },
866
+ "9005": {
867
+ "class_type": "SaveVideo",
868
+ "inputs": {
869
+ "video": [
870
+ "9004",
871
+ 0
872
+ ],
873
+ "filename_prefix": "video/fight_quad_comparison",
874
+ "format": "auto",
875
+ "codec": "auto"
876
+ }
877
+ },
878
+ "9101": {
879
+ "class_type": "PrimitiveStringMultiline",
880
+ "inputs": {
881
+ "value": "{\"holds\": [1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], \"world_len\": 56}"
882
+ }
883
+ },
884
+ "9102": {
885
+ "class_type": "PrimitiveStringMultiline",
886
+ "inputs": {
887
+ "value": "{\"holds\": [1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], \"world_len\": 56}"
888
+ }
889
+ }
890
+ }
examples/fight_quad/fight_quad.canvas.json ADDED
@@ -0,0 +1,4451 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "id": "747f2ed9-a2b6-4120-bbc2-2281c4f7289d",
3
+ "revision": 0,
4
+ "last_node_id": 9104,
5
+ "last_link_id": 107,
6
+ "nodes": [
7
+ {
8
+ "id": 119,
9
+ "type": "VAELoader",
10
+ "pos": [
11
+ 40,
12
+ 1190
13
+ ],
14
+ "size": [
15
+ 360,
16
+ 98
17
+ ],
18
+ "flags": {},
19
+ "order": 0,
20
+ "mode": 0,
21
+ "inputs": [],
22
+ "outputs": [
23
+ {
24
+ "name": "VAE",
25
+ "type": "VAE",
26
+ "links": [
27
+ 4,
28
+ 7,
29
+ 9,
30
+ 29,
31
+ 34,
32
+ 37,
33
+ 42,
34
+ 45,
35
+ 73,
36
+ 75,
37
+ 77
38
+ ],
39
+ "slot_index": 0
40
+ }
41
+ ],
42
+ "title": "VAE / H3 video decoder",
43
+ "properties": {
44
+ "Node name for S&R": "VAELoader"
45
+ },
46
+ "widgets_values": [
47
+ "minimax_h3/minimax_h3_video_vae_fp16.safetensors"
48
+ ],
49
+ "color": "#243746",
50
+ "bgcolor": "#304c60"
51
+ },
52
+ {
53
+ "id": 127,
54
+ "type": "UNETLoader",
55
+ "pos": [
56
+ 40,
57
+ 700
58
+ ],
59
+ "size": [
60
+ 360,
61
+ 126
62
+ ],
63
+ "flags": {},
64
+ "order": 1,
65
+ "mode": 0,
66
+ "inputs": [],
67
+ "outputs": [
68
+ {
69
+ "name": "MODEL",
70
+ "type": "MODEL",
71
+ "links": [
72
+ 2,
73
+ 5,
74
+ 10
75
+ ],
76
+ "slot_index": 0
77
+ }
78
+ ],
79
+ "title": "H3 BASE / INT8 diffusion model",
80
+ "properties": {
81
+ "Node name for S&R": "UNETLoader"
82
+ },
83
+ "widgets_values": [
84
+ "minimax_h3/minimax_h3_fl2va_pruned_int8_convrot.safetensors",
85
+ "default"
86
+ ],
87
+ "color": "#243746",
88
+ "bgcolor": "#304c60"
89
+ },
90
+ {
91
+ "id": 128,
92
+ "type": "CLIPLoader",
93
+ "pos": [
94
+ 40,
95
+ 930
96
+ ],
97
+ "size": [
98
+ 360,
99
+ 154
100
+ ],
101
+ "flags": {},
102
+ "order": 2,
103
+ "mode": 0,
104
+ "inputs": [],
105
+ "outputs": [
106
+ {
107
+ "name": "CLIP",
108
+ "type": "CLIP",
109
+ "links": [
110
+ 3,
111
+ 6,
112
+ 8
113
+ ],
114
+ "slot_index": 0
115
+ }
116
+ ],
117
+ "title": "TEXT ENCODER / Qwen3-VL",
118
+ "properties": {
119
+ "Node name for S&R": "CLIPLoader"
120
+ },
121
+ "widgets_values": [
122
+ "minimax_h3/qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
123
+ "minimax",
124
+ "default"
125
+ ],
126
+ "color": "#243746",
127
+ "bgcolor": "#304c60"
128
+ },
129
+ {
130
+ "id": 135,
131
+ "type": "KSamplerSelect",
132
+ "pos": [
133
+ 450,
134
+ 1050
135
+ ],
136
+ "size": [
137
+ 360,
138
+ 98
139
+ ],
140
+ "flags": {},
141
+ "order": 3,
142
+ "mode": 0,
143
+ "inputs": [],
144
+ "outputs": [
145
+ {
146
+ "name": "SAMPLER",
147
+ "type": "SAMPLER",
148
+ "links": [
149
+ 59,
150
+ 64,
151
+ 69
152
+ ],
153
+ "slot_index": 0
154
+ }
155
+ ],
156
+ "title": "KSamplerSelect",
157
+ "properties": {
158
+ "Node name for S&R": "KSamplerSelect"
159
+ },
160
+ "widgets_values": [
161
+ "gradient_estimation"
162
+ ],
163
+ "color": "#243746",
164
+ "bgcolor": "#304c60"
165
+ },
166
+ {
167
+ "id": 400,
168
+ "type": "LoadVideo",
169
+ "pos": [
170
+ 40,
171
+ 340
172
+ ],
173
+ "size": [
174
+ 360,
175
+ 98
176
+ ],
177
+ "flags": {},
178
+ "order": 4,
179
+ "mode": 0,
180
+ "inputs": [],
181
+ "outputs": [
182
+ {
183
+ "name": "VIDEO",
184
+ "type": "VIDEO",
185
+ "links": [
186
+ 1,
187
+ 11
188
+ ],
189
+ "slot_index": 0
190
+ }
191
+ ],
192
+ "title": "SOURCE / original fight plate",
193
+ "properties": {
194
+ "Node name for S&R": "LoadVideo"
195
+ },
196
+ "widgets_values": [
197
+ "seedhunt_20260963_00001_.mp4"
198
+ ],
199
+ "color": "#243746",
200
+ "bgcolor": "#304c60"
201
+ },
202
+ {
203
+ "id": 523,
204
+ "type": "RandomNoise",
205
+ "pos": [
206
+ 450,
207
+ 1210
208
+ ],
209
+ "size": [
210
+ 360,
211
+ 126
212
+ ],
213
+ "flags": {},
214
+ "order": 5,
215
+ "mode": 0,
216
+ "inputs": [],
217
+ "outputs": [
218
+ {
219
+ "name": "NOISE",
220
+ "type": "NOISE",
221
+ "links": [
222
+ 57,
223
+ 62,
224
+ 67
225
+ ],
226
+ "slot_index": 0
227
+ }
228
+ ],
229
+ "title": "SEED / fixed for comparison",
230
+ "properties": {
231
+ "Node name for S&R": "RandomNoise"
232
+ },
233
+ "widgets_values": [
234
+ 20260817,
235
+ "fixed"
236
+ ],
237
+ "color": "#243746",
238
+ "bgcolor": "#304c60"
239
+ },
240
+ {
241
+ "id": 9101,
242
+ "type": "PrimitiveStringMultiline",
243
+ "pos": [
244
+ 1050,
245
+ 1190
246
+ ],
247
+ "size": [
248
+ 340,
249
+ 98
250
+ ],
251
+ "flags": {
252
+ "collapsed": true
253
+ },
254
+ "order": 6,
255
+ "mode": 0,
256
+ "inputs": [],
257
+ "outputs": [
258
+ {
259
+ "name": "STRING",
260
+ "type": "STRING",
261
+ "links": [
262
+ 49
263
+ ],
264
+ "slot_index": 0
265
+ }
266
+ ],
267
+ "title": "HISTORICAL HOLD MAP / keep unchanged",
268
+ "properties": {
269
+ "Node name for S&R": "PrimitiveStringMultiline"
270
+ },
271
+ "widgets_values": [
272
+ "{\"holds\": [1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], \"world_len\": 56}"
273
+ ],
274
+ "color": "#402d35",
275
+ "bgcolor": "#734456"
276
+ },
277
+ {
278
+ "id": 9102,
279
+ "type": "PrimitiveStringMultiline",
280
+ "pos": [
281
+ 1050,
282
+ 2040
283
+ ],
284
+ "size": [
285
+ 340,
286
+ 98
287
+ ],
288
+ "flags": {
289
+ "collapsed": true
290
+ },
291
+ "order": 7,
292
+ "mode": 0,
293
+ "inputs": [],
294
+ "outputs": [
295
+ {
296
+ "name": "STRING",
297
+ "type": "STRING",
298
+ "links": [
299
+ 53
300
+ ],
301
+ "slot_index": 0
302
+ }
303
+ ],
304
+ "title": "HISTORICAL HOLD MAP / keep unchanged",
305
+ "properties": {
306
+ "Node name for S&R": "PrimitiveStringMultiline"
307
+ },
308
+ "widgets_values": [
309
+ "{\"holds\": [1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], \"world_len\": 56}"
310
+ ],
311
+ "color": "#203d36",
312
+ "bgcolor": "#356856"
313
+ },
314
+ {
315
+ "id": 401,
316
+ "type": "GetVideoComponents",
317
+ "pos": [
318
+ 450,
319
+ 340
320
+ ],
321
+ "size": [
322
+ 360,
323
+ 94
324
+ ],
325
+ "flags": {},
326
+ "order": 8,
327
+ "mode": 0,
328
+ "inputs": [
329
+ {
330
+ "name": "video",
331
+ "type": "VIDEO",
332
+ "link": 1
333
+ }
334
+ ],
335
+ "outputs": [
336
+ {
337
+ "name": "images",
338
+ "type": "IMAGE",
339
+ "links": [
340
+ 12
341
+ ],
342
+ "slot_index": 0
343
+ },
344
+ {
345
+ "name": "audio",
346
+ "type": "AUDIO",
347
+ "links": [
348
+ 14
349
+ ],
350
+ "slot_index": 1
351
+ },
352
+ {
353
+ "name": "fps",
354
+ "type": "FLOAT",
355
+ "links": [
356
+ 13
357
+ ],
358
+ "slot_index": 2
359
+ },
360
+ {
361
+ "name": "bit_depth",
362
+ "type": "COMBO",
363
+ "links": null,
364
+ "slot_index": 3
365
+ },
366
+ {
367
+ "name": "color_space",
368
+ "type": "COMBO",
369
+ "links": null,
370
+ "slot_index": 4
371
+ }
372
+ ],
373
+ "title": "GetVideoComponents",
374
+ "properties": {
375
+ "Node name for S&R": "GetVideoComponents"
376
+ },
377
+ "widgets_values": [],
378
+ "color": "#243746",
379
+ "bgcolor": "#304c60"
380
+ },
381
+ {
382
+ "id": 1300,
383
+ "type": "PathchSageAttentionKJ",
384
+ "pos": [
385
+ 1050,
386
+ 340
387
+ ],
388
+ "size": [
389
+ 340,
390
+ 150
391
+ ],
392
+ "flags": {
393
+ "collapsed": true
394
+ },
395
+ "order": 9,
396
+ "mode": 0,
397
+ "inputs": [
398
+ {
399
+ "name": "model",
400
+ "type": "MODEL",
401
+ "link": 2
402
+ }
403
+ ],
404
+ "outputs": [
405
+ {
406
+ "name": "MODEL",
407
+ "type": "MODEL",
408
+ "links": [
409
+ 15
410
+ ],
411
+ "slot_index": 0
412
+ }
413
+ ],
414
+ "title": "PathchSageAttentionKJ",
415
+ "properties": {
416
+ "Node name for S&R": "PathchSageAttentionKJ"
417
+ },
418
+ "widgets_values": [
419
+ "auto",
420
+ false
421
+ ],
422
+ "color": "#3d3021",
423
+ "bgcolor": "#6d5030"
424
+ },
425
+ {
426
+ "id": 1524,
427
+ "type": "MiniMaxH3ImageToVideo",
428
+ "pos": [
429
+ 1050,
430
+ 440
431
+ ],
432
+ "size": [
433
+ 340,
434
+ 380
435
+ ],
436
+ "flags": {},
437
+ "order": 10,
438
+ "mode": 0,
439
+ "inputs": [
440
+ {
441
+ "name": "clip",
442
+ "type": "CLIP",
443
+ "link": 3
444
+ },
445
+ {
446
+ "name": "vae",
447
+ "type": "VAE",
448
+ "link": 4
449
+ },
450
+ {
451
+ "name": "first_frame",
452
+ "type": "IMAGE",
453
+ "link": null
454
+ },
455
+ {
456
+ "name": "last_frame",
457
+ "type": "IMAGE",
458
+ "link": null
459
+ }
460
+ ],
461
+ "outputs": [
462
+ {
463
+ "name": "positive",
464
+ "type": "CONDITIONING",
465
+ "links": [
466
+ 32
467
+ ],
468
+ "slot_index": 0
469
+ },
470
+ {
471
+ "name": "LATENT",
472
+ "type": "LATENT",
473
+ "links": null,
474
+ "slot_index": 1
475
+ }
476
+ ],
477
+ "title": "MiniMaxH3ImageToVideo",
478
+ "properties": {
479
+ "Node name for S&R": "MiniMaxH3ImageToVideo"
480
+ },
481
+ "widgets_values": [
482
+ "a 15-second hyper-realistic cinematic underground martial arts fight. A skilled Asian female fighter wearing an elegant dark blue and gold dragon cheongsam battles a massive muscular bodyguard dressed entirely in black inside a dark abandoned industrial basement. Start with a tense slow cinematic dolly-in, flickering warm yellow lights, wet reflective floor, hanging cables, smoke and dust in the air. The bodyguard suddenly charges and throws a powerful punch. She narrowly ducks, and his fist smashes into a concrete pillar, producing debris and dust. She counters with a fast spinning kick to his ribs, creating a powerful air shockwave and water splash. He catches her leg and throws her, but she performs an acrobatic mid-air flip and lands gracefully with one hand. She then rushes forward with a rapid three-hit martial arts combination. A subtle golden dragon-shaped energy trail surrounds her final palm strike. The impact creates a massive cinematic shockwave, sparks, flying dust, flickering lights and realistic camera shake. The bodyguard is thrown backward. End with a dramatic close-up of the female fighter as the lights flicker and the screen cuts to black. Realistic human movement, consistent faces and clothing, intense choreography, cinematic lighting, speed ramping, dynamic camera movement, realistic motion blur, no slow or floating movement, no cartoon style",
483
+ 1152,
484
+ 640,
485
+ 158
486
+ ],
487
+ "color": "#3d3021",
488
+ "bgcolor": "#6d5030"
489
+ },
490
+ {
491
+ "id": 2300,
492
+ "type": "PathchSageAttentionKJ",
493
+ "pos": [
494
+ 1050,
495
+ 1290
496
+ ],
497
+ "size": [
498
+ 340,
499
+ 150
500
+ ],
501
+ "flags": {
502
+ "collapsed": true
503
+ },
504
+ "order": 11,
505
+ "mode": 0,
506
+ "inputs": [
507
+ {
508
+ "name": "model",
509
+ "type": "MODEL",
510
+ "link": 5
511
+ }
512
+ ],
513
+ "outputs": [
514
+ {
515
+ "name": "MODEL",
516
+ "type": "MODEL",
517
+ "links": [
518
+ 16
519
+ ],
520
+ "slot_index": 0
521
+ }
522
+ ],
523
+ "title": "PathchSageAttentionKJ",
524
+ "properties": {
525
+ "Node name for S&R": "PathchSageAttentionKJ"
526
+ },
527
+ "widgets_values": [
528
+ "auto",
529
+ false
530
+ ],
531
+ "color": "#402d35",
532
+ "bgcolor": "#734456"
533
+ },
534
+ {
535
+ "id": 2524,
536
+ "type": "MiniMaxH3ImageToVideo",
537
+ "pos": [
538
+ 1050,
539
+ 1390
540
+ ],
541
+ "size": [
542
+ 340,
543
+ 380
544
+ ],
545
+ "flags": {},
546
+ "order": 12,
547
+ "mode": 0,
548
+ "inputs": [
549
+ {
550
+ "name": "clip",
551
+ "type": "CLIP",
552
+ "link": 6
553
+ },
554
+ {
555
+ "name": "vae",
556
+ "type": "VAE",
557
+ "link": 7
558
+ },
559
+ {
560
+ "name": "first_frame",
561
+ "type": "IMAGE",
562
+ "link": null
563
+ },
564
+ {
565
+ "name": "last_frame",
566
+ "type": "IMAGE",
567
+ "link": null
568
+ }
569
+ ],
570
+ "outputs": [
571
+ {
572
+ "name": "positive",
573
+ "type": "CONDITIONING",
574
+ "links": [
575
+ 35
576
+ ],
577
+ "slot_index": 0
578
+ },
579
+ {
580
+ "name": "LATENT",
581
+ "type": "LATENT",
582
+ "links": [
583
+ 36
584
+ ],
585
+ "slot_index": 1
586
+ }
587
+ ],
588
+ "title": "MiniMaxH3ImageToVideo",
589
+ "properties": {
590
+ "Node name for S&R": "MiniMaxH3ImageToVideo"
591
+ },
592
+ "widgets_values": [
593
+ "a 15-second hyper-realistic cinematic underground martial arts fight. A skilled Asian female fighter wearing an elegant dark blue and gold dragon cheongsam battles a massive muscular bodyguard dressed entirely in black inside a dark abandoned industrial basement. Start with a tense slow cinematic dolly-in, flickering warm yellow lights, wet reflective floor, hanging cables, smoke and dust in the air. The bodyguard suddenly charges and throws a powerful punch. She narrowly ducks, and his fist smashes into a concrete pillar, producing debris and dust. She counters with a fast spinning kick to his ribs, creating a powerful air shockwave and water splash. He catches her leg and throws her, but she performs an acrobatic mid-air flip and lands gracefully with one hand. She then rushes forward with a rapid three-hit martial arts combination. A subtle golden dragon-shaped energy trail surrounds her final palm strike. The impact creates a massive cinematic shockwave, sparks, flying dust, flickering lights and realistic camera shake. The bodyguard is thrown backward. End with a dramatic close-up of the female fighter as the lights flicker and the screen cuts to black. Realistic human movement, consistent faces and clothing, intense choreography, cinematic lighting, speed ramping, dynamic camera movement, realistic motion blur, no slow or floating movement, no cartoon style",
594
+ 1152,
595
+ 640,
596
+ 107
597
+ ],
598
+ "color": "#402d35",
599
+ "bgcolor": "#734456"
600
+ },
601
+ {
602
+ "id": 3524,
603
+ "type": "MiniMaxH3ImageToVideo",
604
+ "pos": [
605
+ 1050,
606
+ 2140
607
+ ],
608
+ "size": [
609
+ 340,
610
+ 380
611
+ ],
612
+ "flags": {},
613
+ "order": 13,
614
+ "mode": 0,
615
+ "inputs": [
616
+ {
617
+ "name": "clip",
618
+ "type": "CLIP",
619
+ "link": 8
620
+ },
621
+ {
622
+ "name": "vae",
623
+ "type": "VAE",
624
+ "link": 9
625
+ },
626
+ {
627
+ "name": "first_frame",
628
+ "type": "IMAGE",
629
+ "link": null
630
+ },
631
+ {
632
+ "name": "last_frame",
633
+ "type": "IMAGE",
634
+ "link": null
635
+ }
636
+ ],
637
+ "outputs": [
638
+ {
639
+ "name": "positive",
640
+ "type": "CONDITIONING",
641
+ "links": [
642
+ 43
643
+ ],
644
+ "slot_index": 0
645
+ },
646
+ {
647
+ "name": "LATENT",
648
+ "type": "LATENT",
649
+ "links": [
650
+ 44
651
+ ],
652
+ "slot_index": 1
653
+ }
654
+ ],
655
+ "title": "MiniMaxH3ImageToVideo",
656
+ "properties": {
657
+ "Node name for S&R": "MiniMaxH3ImageToVideo"
658
+ },
659
+ "widgets_values": [
660
+ "a 15-second hyper-realistic cinematic underground martial arts fight. A skilled Asian female fighter wearing an elegant dark blue and gold dragon cheongsam battles a massive muscular bodyguard dressed entirely in black inside a dark abandoned industrial basement. Start with a tense slow cinematic dolly-in, flickering warm yellow lights, wet reflective floor, hanging cables, smoke and dust in the air. The bodyguard suddenly charges and throws a powerful punch. She narrowly ducks, and his fist smashes into a concrete pillar, producing debris and dust. She counters with a fast spinning kick to his ribs, creating a powerful air shockwave and water splash. He catches her leg and throws her, but she performs an acrobatic mid-air flip and lands gracefully with one hand. She then rushes forward with a rapid three-hit martial arts combination. A subtle golden dragon-shaped energy trail surrounds her final palm strike. The impact creates a massive cinematic shockwave, sparks, flying dust, flickering lights and realistic camera shake. The bodyguard is thrown backward. End with a dramatic close-up of the female fighter as the lights flicker and the screen cuts to black. Realistic human movement, consistent faces and clothing, intense choreography, cinematic lighting, speed ramping, dynamic camera movement, realistic motion blur, no slow or floating movement, no cartoon style",
661
+ 1152,
662
+ 640,
663
+ 107
664
+ ],
665
+ "color": "#203d36",
666
+ "bgcolor": "#356856"
667
+ },
668
+ {
669
+ "id": 3600,
670
+ "type": "LoraLoaderModelOnly",
671
+ "pos": [
672
+ 1050,
673
+ 2590
674
+ ],
675
+ "size": [
676
+ 340,
677
+ 150
678
+ ],
679
+ "flags": {},
680
+ "order": 14,
681
+ "mode": 0,
682
+ "inputs": [
683
+ {
684
+ "name": "model",
685
+ "type": "MODEL",
686
+ "link": 10
687
+ }
688
+ ],
689
+ "outputs": [
690
+ {
691
+ "name": "MODEL",
692
+ "type": "MODEL",
693
+ "links": [
694
+ 17
695
+ ],
696
+ "slot_index": 0
697
+ }
698
+ ],
699
+ "title": "ADAPTER STRENGTH / historical winner 0.75",
700
+ "properties": {
701
+ "Node name for S&R": "LoraLoaderModelOnly"
702
+ },
703
+ "widgets_values": [
704
+ "minimax_h3/minimax_h3_motion_adapter_pilot_r16.safetensors",
705
+ 0.75
706
+ ],
707
+ "color": "#203d36",
708
+ "bgcolor": "#356856"
709
+ },
710
+ {
711
+ "id": 9000,
712
+ "type": "SaveVideo",
713
+ "pos": [
714
+ 40,
715
+ 1430
716
+ ],
717
+ "size": [
718
+ 360,
719
+ 178
720
+ ],
721
+ "flags": {},
722
+ "order": 15,
723
+ "mode": 0,
724
+ "inputs": [
725
+ {
726
+ "name": "video",
727
+ "type": "VIDEO",
728
+ "link": 11
729
+ }
730
+ ],
731
+ "outputs": [
732
+ {
733
+ "name": "video",
734
+ "type": "VIDEO",
735
+ "links": null,
736
+ "slot_index": 0
737
+ }
738
+ ],
739
+ "title": "SaveVideo",
740
+ "properties": {
741
+ "Node name for S&R": "SaveVideo"
742
+ },
743
+ "widgets_values": [
744
+ "video/fight_quad_source",
745
+ "auto",
746
+ "auto"
747
+ ],
748
+ "color": "#243746",
749
+ "bgcolor": "#304c60"
750
+ },
751
+ {
752
+ "id": 402,
753
+ "type": "H3VideoFit",
754
+ "pos": [
755
+ 450,
756
+ 550
757
+ ],
758
+ "size": [
759
+ 360,
760
+ 226
761
+ ],
762
+ "flags": {},
763
+ "order": 16,
764
+ "mode": 0,
765
+ "inputs": [
766
+ {
767
+ "name": "images",
768
+ "type": "IMAGE",
769
+ "link": 12
770
+ },
771
+ {
772
+ "name": "fps",
773
+ "type": "FLOAT",
774
+ "link": 13,
775
+ "widget": {
776
+ "name": "fps"
777
+ }
778
+ },
779
+ {
780
+ "name": "audio",
781
+ "type": "AUDIO",
782
+ "link": 14
783
+ }
784
+ ],
785
+ "outputs": [
786
+ {
787
+ "name": "images",
788
+ "type": "IMAGE",
789
+ "links": [
790
+ 19,
791
+ 21,
792
+ 22,
793
+ 23,
794
+ 25,
795
+ 26,
796
+ 27,
797
+ 88
798
+ ],
799
+ "slot_index": 0
800
+ },
801
+ {
802
+ "name": "length",
803
+ "type": "INT",
804
+ "links": null,
805
+ "slot_index": 1
806
+ },
807
+ {
808
+ "name": "audio",
809
+ "type": "AUDIO",
810
+ "links": [
811
+ 85,
812
+ 96,
813
+ 98,
814
+ 106
815
+ ],
816
+ "slot_index": 2
817
+ },
818
+ {
819
+ "name": "report",
820
+ "type": "STRING",
821
+ "links": null,
822
+ "slot_index": 3
823
+ }
824
+ ],
825
+ "title": "H3VideoFit",
826
+ "properties": {
827
+ "Node name for S&R": "H3VideoFit"
828
+ },
829
+ "widgets_values": [
830
+ "trim tail (default)",
831
+ 0,
832
+ 24.0
833
+ ],
834
+ "color": "#243746",
835
+ "bgcolor": "#304c60"
836
+ },
837
+ {
838
+ "id": 1301,
839
+ "type": "MiniMaxH3MemoryEfficientSageAttentionPatch",
840
+ "pos": [
841
+ 1450,
842
+ 340
843
+ ],
844
+ "size": [
845
+ 340,
846
+ 94
847
+ ],
848
+ "flags": {
849
+ "collapsed": true
850
+ },
851
+ "order": 17,
852
+ "mode": 0,
853
+ "inputs": [
854
+ {
855
+ "name": "model",
856
+ "type": "MODEL",
857
+ "link": 15
858
+ }
859
+ ],
860
+ "outputs": [
861
+ {
862
+ "name": "model",
863
+ "type": "MODEL",
864
+ "links": [
865
+ 18
866
+ ],
867
+ "slot_index": 0
868
+ }
869
+ ],
870
+ "title": "MiniMaxH3MemoryEfficientSageAttentionPatch",
871
+ "properties": {
872
+ "Node name for S&R": "MiniMaxH3MemoryEfficientSageAttentionPatch"
873
+ },
874
+ "widgets_values": [],
875
+ "color": "#3d3021",
876
+ "bgcolor": "#6d5030"
877
+ },
878
+ {
879
+ "id": 2301,
880
+ "type": "MiniMaxH3MemoryEfficientSageAttentionPatch",
881
+ "pos": [
882
+ 1450,
883
+ 1190
884
+ ],
885
+ "size": [
886
+ 340,
887
+ 94
888
+ ],
889
+ "flags": {
890
+ "collapsed": true
891
+ },
892
+ "order": 18,
893
+ "mode": 0,
894
+ "inputs": [
895
+ {
896
+ "name": "model",
897
+ "type": "MODEL",
898
+ "link": 16
899
+ }
900
+ ],
901
+ "outputs": [
902
+ {
903
+ "name": "model",
904
+ "type": "MODEL",
905
+ "links": [
906
+ 20
907
+ ],
908
+ "slot_index": 0
909
+ }
910
+ ],
911
+ "title": "MiniMaxH3MemoryEfficientSageAttentionPatch",
912
+ "properties": {
913
+ "Node name for S&R": "MiniMaxH3MemoryEfficientSageAttentionPatch"
914
+ },
915
+ "widgets_values": [],
916
+ "color": "#402d35",
917
+ "bgcolor": "#734456"
918
+ },
919
+ {
920
+ "id": 3300,
921
+ "type": "PathchSageAttentionKJ",
922
+ "pos": [
923
+ 1450,
924
+ 2040
925
+ ],
926
+ "size": [
927
+ 340,
928
+ 150
929
+ ],
930
+ "flags": {
931
+ "collapsed": true
932
+ },
933
+ "order": 19,
934
+ "mode": 0,
935
+ "inputs": [
936
+ {
937
+ "name": "model",
938
+ "type": "MODEL",
939
+ "link": 17
940
+ }
941
+ ],
942
+ "outputs": [
943
+ {
944
+ "name": "MODEL",
945
+ "type": "MODEL",
946
+ "links": [
947
+ 24
948
+ ],
949
+ "slot_index": 0
950
+ }
951
+ ],
952
+ "title": "PathchSageAttentionKJ",
953
+ "properties": {
954
+ "Node name for S&R": "PathchSageAttentionKJ"
955
+ },
956
+ "widgets_values": [
957
+ "auto",
958
+ false
959
+ ],
960
+ "color": "#203d36",
961
+ "bgcolor": "#356856"
962
+ },
963
+ {
964
+ "id": 1302,
965
+ "type": "MiniMaxChunkFeedForward",
966
+ "pos": [
967
+ 1850,
968
+ 340
969
+ ],
970
+ "size": [
971
+ 340,
972
+ 150
973
+ ],
974
+ "flags": {
975
+ "collapsed": true
976
+ },
977
+ "order": 20,
978
+ "mode": 0,
979
+ "inputs": [
980
+ {
981
+ "name": "model",
982
+ "type": "MODEL",
983
+ "link": 18
984
+ }
985
+ ],
986
+ "outputs": [
987
+ {
988
+ "name": "model",
989
+ "type": "MODEL",
990
+ "links": [
991
+ 30,
992
+ 31
993
+ ],
994
+ "slot_index": 0
995
+ }
996
+ ],
997
+ "title": "MiniMaxChunkFeedForward",
998
+ "properties": {
999
+ "Node name for S&R": "MiniMaxChunkFeedForward"
1000
+ },
1001
+ "widgets_values": [
1002
+ 2,
1003
+ 65536
1004
+ ],
1005
+ "color": "#3d3021",
1006
+ "bgcolor": "#6d5030"
1007
+ },
1008
+ {
1009
+ "id": 1405,
1010
+ "type": "H3TimeSmear",
1011
+ "pos": [
1012
+ 1050,
1013
+ 890
1014
+ ],
1015
+ "size": [
1016
+ 340,
1017
+ 300
1018
+ ],
1019
+ "flags": {
1020
+ "collapsed": true
1021
+ },
1022
+ "order": 21,
1023
+ "mode": 0,
1024
+ "inputs": [
1025
+ {
1026
+ "name": "images",
1027
+ "type": "IMAGE",
1028
+ "link": 19
1029
+ }
1030
+ ],
1031
+ "outputs": [
1032
+ {
1033
+ "name": "images",
1034
+ "type": "IMAGE",
1035
+ "links": [
1036
+ 28
1037
+ ],
1038
+ "slot_index": 0
1039
+ },
1040
+ {
1041
+ "name": "hold_map_used",
1042
+ "type": "STRING",
1043
+ "links": [
1044
+ 79
1045
+ ],
1046
+ "slot_index": 1
1047
+ },
1048
+ {
1049
+ "name": "length",
1050
+ "type": "INT",
1051
+ "links": null,
1052
+ "slot_index": 2
1053
+ },
1054
+ {
1055
+ "name": "report",
1056
+ "type": "STRING",
1057
+ "links": null,
1058
+ "slot_index": 3
1059
+ }
1060
+ ],
1061
+ "title": "H3TimeSmear",
1062
+ "properties": {
1063
+ "Node name for S&R": "H3TimeSmear"
1064
+ },
1065
+ "widgets_values": [
1066
+ 2,
1067
+ "{\"holds\": [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1], \"world_len\": 124}",
1068
+ false,
1069
+ 24,
1070
+ 0.0,
1071
+ 18,
1072
+ 6.7
1073
+ ],
1074
+ "color": "#3d3021",
1075
+ "bgcolor": "#6d5030"
1076
+ },
1077
+ {
1078
+ "id": 2302,
1079
+ "type": "MiniMaxChunkFeedForward",
1080
+ "pos": [
1081
+ 1850,
1082
+ 1190
1083
+ ],
1084
+ "size": [
1085
+ 340,
1086
+ 150
1087
+ ],
1088
+ "flags": {
1089
+ "collapsed": true
1090
+ },
1091
+ "order": 22,
1092
+ "mode": 0,
1093
+ "inputs": [
1094
+ {
1095
+ "name": "model",
1096
+ "type": "MODEL",
1097
+ "link": 20
1098
+ }
1099
+ ],
1100
+ "outputs": [
1101
+ {
1102
+ "name": "model",
1103
+ "type": "MODEL",
1104
+ "links": [
1105
+ 39,
1106
+ 50
1107
+ ],
1108
+ "slot_index": 0
1109
+ }
1110
+ ],
1111
+ "title": "MiniMaxChunkFeedForward",
1112
+ "properties": {
1113
+ "Node name for S&R": "MiniMaxChunkFeedForward"
1114
+ },
1115
+ "widgets_values": [
1116
+ 2,
1117
+ 65536
1118
+ ],
1119
+ "color": "#402d35",
1120
+ "bgcolor": "#734456"
1121
+ },
1122
+ {
1123
+ "id": 2405,
1124
+ "type": "ImageFromBatch",
1125
+ "pos": [
1126
+ 1050,
1127
+ 1840
1128
+ ],
1129
+ "size": [
1130
+ 340,
1131
+ 150
1132
+ ],
1133
+ "flags": {
1134
+ "collapsed": true
1135
+ },
1136
+ "order": 23,
1137
+ "mode": 0,
1138
+ "inputs": [
1139
+ {
1140
+ "name": "image",
1141
+ "type": "IMAGE",
1142
+ "link": 21
1143
+ }
1144
+ ],
1145
+ "outputs": [
1146
+ {
1147
+ "name": "IMAGE",
1148
+ "type": "IMAGE",
1149
+ "links": [
1150
+ 38
1151
+ ],
1152
+ "slot_index": 0
1153
+ }
1154
+ ],
1155
+ "title": "ImageFromBatch",
1156
+ "properties": {
1157
+ "Node name for S&R": "ImageFromBatch"
1158
+ },
1159
+ "widgets_values": [
1160
+ 123,
1161
+ 1
1162
+ ],
1163
+ "color": "#402d35",
1164
+ "bgcolor": "#734456"
1165
+ },
1166
+ {
1167
+ "id": 2410,
1168
+ "type": "ImageFromBatch",
1169
+ "pos": [
1170
+ 1050,
1171
+ 1940
1172
+ ],
1173
+ "size": [
1174
+ 340,
1175
+ 150
1176
+ ],
1177
+ "flags": {
1178
+ "collapsed": true
1179
+ },
1180
+ "order": 24,
1181
+ "mode": 0,
1182
+ "inputs": [
1183
+ {
1184
+ "name": "image",
1185
+ "type": "IMAGE",
1186
+ "link": 22
1187
+ }
1188
+ ],
1189
+ "outputs": [
1190
+ {
1191
+ "name": "IMAGE",
1192
+ "type": "IMAGE",
1193
+ "links": [
1194
+ 33
1195
+ ],
1196
+ "slot_index": 0
1197
+ }
1198
+ ],
1199
+ "title": "ImageFromBatch",
1200
+ "properties": {
1201
+ "Node name for S&R": "ImageFromBatch"
1202
+ },
1203
+ "widgets_values": [
1204
+ 68,
1205
+ 56
1206
+ ],
1207
+ "color": "#402d35",
1208
+ "bgcolor": "#734456"
1209
+ },
1210
+ {
1211
+ "id": 2411,
1212
+ "type": "ImageFromBatch",
1213
+ "pos": [
1214
+ 1050,
1215
+ 2040
1216
+ ],
1217
+ "size": [
1218
+ 340,
1219
+ 150
1220
+ ],
1221
+ "flags": {
1222
+ "collapsed": true
1223
+ },
1224
+ "order": 25,
1225
+ "mode": 0,
1226
+ "inputs": [
1227
+ {
1228
+ "name": "image",
1229
+ "type": "IMAGE",
1230
+ "link": 23
1231
+ }
1232
+ ],
1233
+ "outputs": [
1234
+ {
1235
+ "name": "IMAGE",
1236
+ "type": "IMAGE",
1237
+ "links": [
1238
+ 91
1239
+ ],
1240
+ "slot_index": 0
1241
+ }
1242
+ ],
1243
+ "title": "ImageFromBatch",
1244
+ "properties": {
1245
+ "Node name for S&R": "ImageFromBatch"
1246
+ },
1247
+ "widgets_values": [
1248
+ 0,
1249
+ 68
1250
+ ],
1251
+ "color": "#402d35",
1252
+ "bgcolor": "#734456"
1253
+ },
1254
+ {
1255
+ "id": 3301,
1256
+ "type": "MiniMaxH3MemoryEfficientSageAttentionPatch",
1257
+ "pos": [
1258
+ 1850,
1259
+ 2040
1260
+ ],
1261
+ "size": [
1262
+ 340,
1263
+ 94
1264
+ ],
1265
+ "flags": {
1266
+ "collapsed": true
1267
+ },
1268
+ "order": 26,
1269
+ "mode": 0,
1270
+ "inputs": [
1271
+ {
1272
+ "name": "model",
1273
+ "type": "MODEL",
1274
+ "link": 24
1275
+ }
1276
+ ],
1277
+ "outputs": [
1278
+ {
1279
+ "name": "model",
1280
+ "type": "MODEL",
1281
+ "links": [
1282
+ 40
1283
+ ],
1284
+ "slot_index": 0
1285
+ }
1286
+ ],
1287
+ "title": "MiniMaxH3MemoryEfficientSageAttentionPatch",
1288
+ "properties": {
1289
+ "Node name for S&R": "MiniMaxH3MemoryEfficientSageAttentionPatch"
1290
+ },
1291
+ "widgets_values": [],
1292
+ "color": "#203d36",
1293
+ "bgcolor": "#356856"
1294
+ },
1295
+ {
1296
+ "id": 3405,
1297
+ "type": "ImageFromBatch",
1298
+ "pos": [
1299
+ 1050,
1300
+ 2810
1301
+ ],
1302
+ "size": [
1303
+ 340,
1304
+ 150
1305
+ ],
1306
+ "flags": {
1307
+ "collapsed": true
1308
+ },
1309
+ "order": 27,
1310
+ "mode": 0,
1311
+ "inputs": [
1312
+ {
1313
+ "name": "image",
1314
+ "type": "IMAGE",
1315
+ "link": 25
1316
+ }
1317
+ ],
1318
+ "outputs": [
1319
+ {
1320
+ "name": "IMAGE",
1321
+ "type": "IMAGE",
1322
+ "links": [
1323
+ 46
1324
+ ],
1325
+ "slot_index": 0
1326
+ }
1327
+ ],
1328
+ "title": "ImageFromBatch",
1329
+ "properties": {
1330
+ "Node name for S&R": "ImageFromBatch"
1331
+ },
1332
+ "widgets_values": [
1333
+ 123,
1334
+ 1
1335
+ ],
1336
+ "color": "#203d36",
1337
+ "bgcolor": "#356856"
1338
+ },
1339
+ {
1340
+ "id": 3410,
1341
+ "type": "ImageFromBatch",
1342
+ "pos": [
1343
+ 1050,
1344
+ 2910
1345
+ ],
1346
+ "size": [
1347
+ 340,
1348
+ 150
1349
+ ],
1350
+ "flags": {
1351
+ "collapsed": true
1352
+ },
1353
+ "order": 28,
1354
+ "mode": 0,
1355
+ "inputs": [
1356
+ {
1357
+ "name": "image",
1358
+ "type": "IMAGE",
1359
+ "link": 26
1360
+ }
1361
+ ],
1362
+ "outputs": [
1363
+ {
1364
+ "name": "IMAGE",
1365
+ "type": "IMAGE",
1366
+ "links": [
1367
+ 41
1368
+ ],
1369
+ "slot_index": 0
1370
+ }
1371
+ ],
1372
+ "title": "ImageFromBatch",
1373
+ "properties": {
1374
+ "Node name for S&R": "ImageFromBatch"
1375
+ },
1376
+ "widgets_values": [
1377
+ 68,
1378
+ 56
1379
+ ],
1380
+ "color": "#203d36",
1381
+ "bgcolor": "#356856"
1382
+ },
1383
+ {
1384
+ "id": 3411,
1385
+ "type": "ImageFromBatch",
1386
+ "pos": [
1387
+ 1050,
1388
+ 3010
1389
+ ],
1390
+ "size": [
1391
+ 340,
1392
+ 150
1393
+ ],
1394
+ "flags": {
1395
+ "collapsed": true
1396
+ },
1397
+ "order": 29,
1398
+ "mode": 0,
1399
+ "inputs": [
1400
+ {
1401
+ "name": "image",
1402
+ "type": "IMAGE",
1403
+ "link": 27
1404
+ }
1405
+ ],
1406
+ "outputs": [
1407
+ {
1408
+ "name": "IMAGE",
1409
+ "type": "IMAGE",
1410
+ "links": [
1411
+ 93
1412
+ ],
1413
+ "slot_index": 0
1414
+ }
1415
+ ],
1416
+ "title": "ImageFromBatch",
1417
+ "properties": {
1418
+ "Node name for S&R": "ImageFromBatch"
1419
+ },
1420
+ "widgets_values": [
1421
+ 0,
1422
+ 68
1423
+ ],
1424
+ "color": "#203d36",
1425
+ "bgcolor": "#356856"
1426
+ },
1427
+ {
1428
+ "id": 1403,
1429
+ "type": "VAEEncode",
1430
+ "pos": [
1431
+ 1450,
1432
+ 440
1433
+ ],
1434
+ "size": [
1435
+ 340,
1436
+ 118
1437
+ ],
1438
+ "flags": {
1439
+ "collapsed": true
1440
+ },
1441
+ "order": 30,
1442
+ "mode": 0,
1443
+ "inputs": [
1444
+ {
1445
+ "name": "pixels",
1446
+ "type": "IMAGE",
1447
+ "link": 28
1448
+ },
1449
+ {
1450
+ "name": "vae",
1451
+ "type": "VAE",
1452
+ "link": 29
1453
+ }
1454
+ ],
1455
+ "outputs": [
1456
+ {
1457
+ "name": "LATENT",
1458
+ "type": "LATENT",
1459
+ "links": [
1460
+ 47
1461
+ ],
1462
+ "slot_index": 0
1463
+ }
1464
+ ],
1465
+ "title": "VAEEncode",
1466
+ "properties": {
1467
+ "Node name for S&R": "VAEEncode"
1468
+ },
1469
+ "widgets_values": [],
1470
+ "color": "#3d3021",
1471
+ "bgcolor": "#6d5030"
1472
+ },
1473
+ {
1474
+ "id": 1522,
1475
+ "type": "H3InjectSchedule",
1476
+ "pos": [
1477
+ 2250,
1478
+ 340
1479
+ ],
1480
+ "size": [
1481
+ 340,
1482
+ 206
1483
+ ],
1484
+ "flags": {},
1485
+ "order": 31,
1486
+ "mode": 0,
1487
+ "inputs": [
1488
+ {
1489
+ "name": "model",
1490
+ "type": "MODEL",
1491
+ "link": 30
1492
+ }
1493
+ ],
1494
+ "outputs": [
1495
+ {
1496
+ "name": "SIGMAS",
1497
+ "type": "SIGMAS",
1498
+ "links": [
1499
+ 60
1500
+ ],
1501
+ "slot_index": 0
1502
+ }
1503
+ ],
1504
+ "title": "INJECT / regeneration strength",
1505
+ "properties": {
1506
+ "Node name for S&R": "H3InjectSchedule"
1507
+ },
1508
+ "widgets_values": [
1509
+ "beta",
1510
+ 25,
1511
+ 0.6,
1512
+ "custom"
1513
+ ],
1514
+ "color": "#3d3021",
1515
+ "bgcolor": "#6d5030"
1516
+ },
1517
+ {
1518
+ "id": 1525,
1519
+ "type": "BasicGuider",
1520
+ "pos": [
1521
+ 2250,
1522
+ 616
1523
+ ],
1524
+ "size": [
1525
+ 340,
1526
+ 118
1527
+ ],
1528
+ "flags": {
1529
+ "collapsed": true
1530
+ },
1531
+ "order": 32,
1532
+ "mode": 0,
1533
+ "inputs": [
1534
+ {
1535
+ "name": "model",
1536
+ "type": "MODEL",
1537
+ "link": 31
1538
+ },
1539
+ {
1540
+ "name": "conditioning",
1541
+ "type": "CONDITIONING",
1542
+ "link": 32
1543
+ }
1544
+ ],
1545
+ "outputs": [
1546
+ {
1547
+ "name": "GUIDER",
1548
+ "type": "GUIDER",
1549
+ "links": [
1550
+ 58
1551
+ ],
1552
+ "slot_index": 0
1553
+ }
1554
+ ],
1555
+ "title": "BasicGuider",
1556
+ "properties": {
1557
+ "Node name for S&R": "BasicGuider"
1558
+ },
1559
+ "widgets_values": [],
1560
+ "color": "#3d3021",
1561
+ "bgcolor": "#6d5030"
1562
+ },
1563
+ {
1564
+ "id": 2403,
1565
+ "type": "VAEEncode",
1566
+ "pos": [
1567
+ 1450,
1568
+ 1290
1569
+ ],
1570
+ "size": [
1571
+ 340,
1572
+ 118
1573
+ ],
1574
+ "flags": {
1575
+ "collapsed": true
1576
+ },
1577
+ "order": 33,
1578
+ "mode": 0,
1579
+ "inputs": [
1580
+ {
1581
+ "name": "pixels",
1582
+ "type": "IMAGE",
1583
+ "link": 33
1584
+ },
1585
+ {
1586
+ "name": "vae",
1587
+ "type": "VAE",
1588
+ "link": 34
1589
+ }
1590
+ ],
1591
+ "outputs": [
1592
+ {
1593
+ "name": "LATENT",
1594
+ "type": "LATENT",
1595
+ "links": [
1596
+ 48
1597
+ ],
1598
+ "slot_index": 0
1599
+ }
1600
+ ],
1601
+ "title": "VAEEncode",
1602
+ "properties": {
1603
+ "Node name for S&R": "VAEEncode"
1604
+ },
1605
+ "widgets_values": [],
1606
+ "color": "#402d35",
1607
+ "bgcolor": "#734456"
1608
+ },
1609
+ {
1610
+ "id": 2406,
1611
+ "type": "MiniMaxH3AddGuide",
1612
+ "pos": [
1613
+ 1450,
1614
+ 1390
1615
+ ],
1616
+ "size": [
1617
+ 340,
1618
+ 242
1619
+ ],
1620
+ "flags": {
1621
+ "collapsed": true
1622
+ },
1623
+ "order": 34,
1624
+ "mode": 0,
1625
+ "inputs": [
1626
+ {
1627
+ "name": "positive",
1628
+ "type": "CONDITIONING",
1629
+ "link": 35
1630
+ },
1631
+ {
1632
+ "name": "latent",
1633
+ "type": "LATENT",
1634
+ "link": 36
1635
+ },
1636
+ {
1637
+ "name": "vae",
1638
+ "type": "VAE",
1639
+ "link": 37
1640
+ },
1641
+ {
1642
+ "name": "audio_vae",
1643
+ "type": "VAE",
1644
+ "link": null
1645
+ },
1646
+ {
1647
+ "name": "image",
1648
+ "type": "IMAGE",
1649
+ "link": 38
1650
+ },
1651
+ {
1652
+ "name": "audio",
1653
+ "type": "AUDIO",
1654
+ "link": null
1655
+ }
1656
+ ],
1657
+ "outputs": [
1658
+ {
1659
+ "name": "positive",
1660
+ "type": "CONDITIONING",
1661
+ "links": [
1662
+ 51
1663
+ ],
1664
+ "slot_index": 0
1665
+ }
1666
+ ],
1667
+ "title": "MiniMaxH3AddGuide",
1668
+ "properties": {
1669
+ "Node name for S&R": "MiniMaxH3AddGuide"
1670
+ },
1671
+ "widgets_values": [
1672
+ 105
1673
+ ],
1674
+ "color": "#402d35",
1675
+ "bgcolor": "#734456"
1676
+ },
1677
+ {
1678
+ "id": 2522,
1679
+ "type": "H3InjectSchedule",
1680
+ "pos": [
1681
+ 2250,
1682
+ 1190
1683
+ ],
1684
+ "size": [
1685
+ 340,
1686
+ 206
1687
+ ],
1688
+ "flags": {},
1689
+ "order": 35,
1690
+ "mode": 0,
1691
+ "inputs": [
1692
+ {
1693
+ "name": "model",
1694
+ "type": "MODEL",
1695
+ "link": 39
1696
+ }
1697
+ ],
1698
+ "outputs": [
1699
+ {
1700
+ "name": "SIGMAS",
1701
+ "type": "SIGMAS",
1702
+ "links": [
1703
+ 65
1704
+ ],
1705
+ "slot_index": 0
1706
+ }
1707
+ ],
1708
+ "title": "INJECT / regeneration strength",
1709
+ "properties": {
1710
+ "Node name for S&R": "H3InjectSchedule"
1711
+ },
1712
+ "widgets_values": [
1713
+ "beta",
1714
+ 25,
1715
+ 0.45,
1716
+ "custom"
1717
+ ],
1718
+ "color": "#402d35",
1719
+ "bgcolor": "#734456"
1720
+ },
1721
+ {
1722
+ "id": 3302,
1723
+ "type": "MiniMaxChunkFeedForward",
1724
+ "pos": [
1725
+ 2250,
1726
+ 2040
1727
+ ],
1728
+ "size": [
1729
+ 340,
1730
+ 150
1731
+ ],
1732
+ "flags": {
1733
+ "collapsed": true
1734
+ },
1735
+ "order": 36,
1736
+ "mode": 0,
1737
+ "inputs": [
1738
+ {
1739
+ "name": "model",
1740
+ "type": "MODEL",
1741
+ "link": 40
1742
+ }
1743
+ ],
1744
+ "outputs": [
1745
+ {
1746
+ "name": "model",
1747
+ "type": "MODEL",
1748
+ "links": [
1749
+ 54,
1750
+ 55
1751
+ ],
1752
+ "slot_index": 0
1753
+ }
1754
+ ],
1755
+ "title": "MiniMaxChunkFeedForward",
1756
+ "properties": {
1757
+ "Node name for S&R": "MiniMaxChunkFeedForward"
1758
+ },
1759
+ "widgets_values": [
1760
+ 2,
1761
+ 65536
1762
+ ],
1763
+ "color": "#203d36",
1764
+ "bgcolor": "#356856"
1765
+ },
1766
+ {
1767
+ "id": 3403,
1768
+ "type": "VAEEncode",
1769
+ "pos": [
1770
+ 1450,
1771
+ 2140
1772
+ ],
1773
+ "size": [
1774
+ 340,
1775
+ 118
1776
+ ],
1777
+ "flags": {
1778
+ "collapsed": true
1779
+ },
1780
+ "order": 37,
1781
+ "mode": 0,
1782
+ "inputs": [
1783
+ {
1784
+ "name": "pixels",
1785
+ "type": "IMAGE",
1786
+ "link": 41
1787
+ },
1788
+ {
1789
+ "name": "vae",
1790
+ "type": "VAE",
1791
+ "link": 42
1792
+ }
1793
+ ],
1794
+ "outputs": [
1795
+ {
1796
+ "name": "LATENT",
1797
+ "type": "LATENT",
1798
+ "links": [
1799
+ 52
1800
+ ],
1801
+ "slot_index": 0
1802
+ }
1803
+ ],
1804
+ "title": "VAEEncode",
1805
+ "properties": {
1806
+ "Node name for S&R": "VAEEncode"
1807
+ },
1808
+ "widgets_values": [],
1809
+ "color": "#203d36",
1810
+ "bgcolor": "#356856"
1811
+ },
1812
+ {
1813
+ "id": 3406,
1814
+ "type": "MiniMaxH3AddGuide",
1815
+ "pos": [
1816
+ 1450,
1817
+ 2240
1818
+ ],
1819
+ "size": [
1820
+ 340,
1821
+ 242
1822
+ ],
1823
+ "flags": {
1824
+ "collapsed": true
1825
+ },
1826
+ "order": 38,
1827
+ "mode": 0,
1828
+ "inputs": [
1829
+ {
1830
+ "name": "positive",
1831
+ "type": "CONDITIONING",
1832
+ "link": 43
1833
+ },
1834
+ {
1835
+ "name": "latent",
1836
+ "type": "LATENT",
1837
+ "link": 44
1838
+ },
1839
+ {
1840
+ "name": "vae",
1841
+ "type": "VAE",
1842
+ "link": 45
1843
+ },
1844
+ {
1845
+ "name": "audio_vae",
1846
+ "type": "VAE",
1847
+ "link": null
1848
+ },
1849
+ {
1850
+ "name": "image",
1851
+ "type": "IMAGE",
1852
+ "link": 46
1853
+ },
1854
+ {
1855
+ "name": "audio",
1856
+ "type": "AUDIO",
1857
+ "link": null
1858
+ }
1859
+ ],
1860
+ "outputs": [
1861
+ {
1862
+ "name": "positive",
1863
+ "type": "CONDITIONING",
1864
+ "links": [
1865
+ 56
1866
+ ],
1867
+ "slot_index": 0
1868
+ }
1869
+ ],
1870
+ "title": "MiniMaxH3AddGuide",
1871
+ "properties": {
1872
+ "Node name for S&R": "MiniMaxH3AddGuide"
1873
+ },
1874
+ "widgets_values": [
1875
+ 105
1876
+ ],
1877
+ "color": "#203d36",
1878
+ "bgcolor": "#356856"
1879
+ },
1880
+ {
1881
+ "id": 1404,
1882
+ "type": "H3V2VInit",
1883
+ "pos": [
1884
+ 1850,
1885
+ 440
1886
+ ],
1887
+ "size": [
1888
+ 340,
1889
+ 300
1890
+ ],
1891
+ "flags": {
1892
+ "collapsed": true
1893
+ },
1894
+ "order": 39,
1895
+ "mode": 0,
1896
+ "inputs": [
1897
+ {
1898
+ "name": "samples",
1899
+ "type": "LATENT",
1900
+ "link": 47
1901
+ },
1902
+ {
1903
+ "name": "oracle_samples",
1904
+ "type": "LATENT",
1905
+ "link": null
1906
+ },
1907
+ {
1908
+ "name": "mask",
1909
+ "type": "MASK",
1910
+ "link": null
1911
+ },
1912
+ {
1913
+ "name": "audio_latent",
1914
+ "type": "LATENT",
1915
+ "link": null
1916
+ }
1917
+ ],
1918
+ "outputs": [
1919
+ {
1920
+ "name": "LATENT",
1921
+ "type": "LATENT",
1922
+ "links": [
1923
+ 61
1924
+ ],
1925
+ "slot_index": 0
1926
+ }
1927
+ ],
1928
+ "title": "H3V2VInit",
1929
+ "properties": {
1930
+ "Node name for S&R": "H3V2VInit"
1931
+ },
1932
+ "widgets_values": [
1933
+ 0,
1934
+ 0.0,
1935
+ 2,
1936
+ 0,
1937
+ false,
1938
+ false,
1939
+ "custom (use audio_strength)",
1940
+ 1.0,
1941
+ 0,
1942
+ 0
1943
+ ],
1944
+ "color": "#3d3021",
1945
+ "bgcolor": "#6d5030"
1946
+ },
1947
+ {
1948
+ "id": 2404,
1949
+ "type": "H3TemporalInsert",
1950
+ "pos": [
1951
+ 1850,
1952
+ 1290
1953
+ ],
1954
+ "size": [
1955
+ 340,
1956
+ 286
1957
+ ],
1958
+ "flags": {
1959
+ "collapsed": true
1960
+ },
1961
+ "order": 40,
1962
+ "mode": 0,
1963
+ "inputs": [
1964
+ {
1965
+ "name": "samples",
1966
+ "type": "LATENT",
1967
+ "link": 48
1968
+ },
1969
+ {
1970
+ "name": "hold_map",
1971
+ "type": "STRING",
1972
+ "link": 49,
1973
+ "widget": {
1974
+ "name": "hold_map"
1975
+ }
1976
+ }
1977
+ ],
1978
+ "outputs": [
1979
+ {
1980
+ "name": "samples",
1981
+ "type": "LATENT",
1982
+ "links": [
1983
+ 66
1984
+ ],
1985
+ "slot_index": 0
1986
+ },
1987
+ {
1988
+ "name": "noise_mask",
1989
+ "type": "LATENT",
1990
+ "links": null,
1991
+ "slot_index": 1
1992
+ },
1993
+ {
1994
+ "name": "hold_map",
1995
+ "type": "STRING",
1996
+ "links": [
1997
+ 81
1998
+ ],
1999
+ "slot_index": 2
2000
+ },
2001
+ {
2002
+ "name": "report",
2003
+ "type": "STRING",
2004
+ "links": null,
2005
+ "slot_index": 3
2006
+ }
2007
+ ],
2008
+ "title": "H3TemporalInsert",
2009
+ "properties": {
2010
+ "Node name for S&R": "H3TemporalInsert"
2011
+ },
2012
+ "widgets_values": [
2013
+ "",
2014
+ "lerp",
2015
+ false,
2016
+ 0,
2017
+ 0,
2018
+ 0.0
2019
+ ],
2020
+ "color": "#402d35",
2021
+ "bgcolor": "#734456"
2022
+ },
2023
+ {
2024
+ "id": 2525,
2025
+ "type": "BasicGuider",
2026
+ "pos": [
2027
+ 2250,
2028
+ 1466
2029
+ ],
2030
+ "size": [
2031
+ 340,
2032
+ 118
2033
+ ],
2034
+ "flags": {
2035
+ "collapsed": true
2036
+ },
2037
+ "order": 41,
2038
+ "mode": 0,
2039
+ "inputs": [
2040
+ {
2041
+ "name": "model",
2042
+ "type": "MODEL",
2043
+ "link": 50
2044
+ },
2045
+ {
2046
+ "name": "conditioning",
2047
+ "type": "CONDITIONING",
2048
+ "link": 51
2049
+ }
2050
+ ],
2051
+ "outputs": [
2052
+ {
2053
+ "name": "GUIDER",
2054
+ "type": "GUIDER",
2055
+ "links": [
2056
+ 63
2057
+ ],
2058
+ "slot_index": 0
2059
+ }
2060
+ ],
2061
+ "title": "BasicGuider",
2062
+ "properties": {
2063
+ "Node name for S&R": "BasicGuider"
2064
+ },
2065
+ "widgets_values": [],
2066
+ "color": "#402d35",
2067
+ "bgcolor": "#734456"
2068
+ },
2069
+ {
2070
+ "id": 3404,
2071
+ "type": "H3TemporalInsert",
2072
+ "pos": [
2073
+ 1850,
2074
+ 2140
2075
+ ],
2076
+ "size": [
2077
+ 340,
2078
+ 286
2079
+ ],
2080
+ "flags": {
2081
+ "collapsed": true
2082
+ },
2083
+ "order": 42,
2084
+ "mode": 0,
2085
+ "inputs": [
2086
+ {
2087
+ "name": "samples",
2088
+ "type": "LATENT",
2089
+ "link": 52
2090
+ },
2091
+ {
2092
+ "name": "hold_map",
2093
+ "type": "STRING",
2094
+ "link": 53,
2095
+ "widget": {
2096
+ "name": "hold_map"
2097
+ }
2098
+ }
2099
+ ],
2100
+ "outputs": [
2101
+ {
2102
+ "name": "samples",
2103
+ "type": "LATENT",
2104
+ "links": [
2105
+ 71
2106
+ ],
2107
+ "slot_index": 0
2108
+ },
2109
+ {
2110
+ "name": "noise_mask",
2111
+ "type": "LATENT",
2112
+ "links": null,
2113
+ "slot_index": 1
2114
+ },
2115
+ {
2116
+ "name": "hold_map",
2117
+ "type": "STRING",
2118
+ "links": [
2119
+ 83
2120
+ ],
2121
+ "slot_index": 2
2122
+ },
2123
+ {
2124
+ "name": "report",
2125
+ "type": "STRING",
2126
+ "links": null,
2127
+ "slot_index": 3
2128
+ }
2129
+ ],
2130
+ "title": "H3TemporalInsert",
2131
+ "properties": {
2132
+ "Node name for S&R": "H3TemporalInsert"
2133
+ },
2134
+ "widgets_values": [
2135
+ "",
2136
+ "lerp",
2137
+ false,
2138
+ 0,
2139
+ 0,
2140
+ 0.0
2141
+ ],
2142
+ "color": "#203d36",
2143
+ "bgcolor": "#356856"
2144
+ },
2145
+ {
2146
+ "id": 3522,
2147
+ "type": "H3InjectSchedule",
2148
+ "pos": [
2149
+ 2650,
2150
+ 2040
2151
+ ],
2152
+ "size": [
2153
+ 340,
2154
+ 206
2155
+ ],
2156
+ "flags": {},
2157
+ "order": 43,
2158
+ "mode": 0,
2159
+ "inputs": [
2160
+ {
2161
+ "name": "model",
2162
+ "type": "MODEL",
2163
+ "link": 54
2164
+ }
2165
+ ],
2166
+ "outputs": [
2167
+ {
2168
+ "name": "SIGMAS",
2169
+ "type": "SIGMAS",
2170
+ "links": [
2171
+ 70
2172
+ ],
2173
+ "slot_index": 0
2174
+ }
2175
+ ],
2176
+ "title": "INJECT / regeneration strength",
2177
+ "properties": {
2178
+ "Node name for S&R": "H3InjectSchedule"
2179
+ },
2180
+ "widgets_values": [
2181
+ "beta",
2182
+ 25,
2183
+ 0.3,
2184
+ "custom"
2185
+ ],
2186
+ "color": "#203d36",
2187
+ "bgcolor": "#356856"
2188
+ },
2189
+ {
2190
+ "id": 3525,
2191
+ "type": "BasicGuider",
2192
+ "pos": [
2193
+ 2650,
2194
+ 2316
2195
+ ],
2196
+ "size": [
2197
+ 340,
2198
+ 118
2199
+ ],
2200
+ "flags": {
2201
+ "collapsed": true
2202
+ },
2203
+ "order": 44,
2204
+ "mode": 0,
2205
+ "inputs": [
2206
+ {
2207
+ "name": "model",
2208
+ "type": "MODEL",
2209
+ "link": 55
2210
+ },
2211
+ {
2212
+ "name": "conditioning",
2213
+ "type": "CONDITIONING",
2214
+ "link": 56
2215
+ }
2216
+ ],
2217
+ "outputs": [
2218
+ {
2219
+ "name": "GUIDER",
2220
+ "type": "GUIDER",
2221
+ "links": [
2222
+ 68
2223
+ ],
2224
+ "slot_index": 0
2225
+ }
2226
+ ],
2227
+ "title": "BasicGuider",
2228
+ "properties": {
2229
+ "Node name for S&R": "BasicGuider"
2230
+ },
2231
+ "widgets_values": [],
2232
+ "color": "#203d36",
2233
+ "bgcolor": "#356856"
2234
+ },
2235
+ {
2236
+ "id": 1526,
2237
+ "type": "SamplerCustomAdvanced",
2238
+ "pos": [
2239
+ 2650,
2240
+ 340
2241
+ ],
2242
+ "size": [
2243
+ 340,
2244
+ 190
2245
+ ],
2246
+ "flags": {
2247
+ "collapsed": true
2248
+ },
2249
+ "order": 45,
2250
+ "mode": 0,
2251
+ "inputs": [
2252
+ {
2253
+ "name": "noise",
2254
+ "type": "NOISE",
2255
+ "link": 57
2256
+ },
2257
+ {
2258
+ "name": "guider",
2259
+ "type": "GUIDER",
2260
+ "link": 58
2261
+ },
2262
+ {
2263
+ "name": "sampler",
2264
+ "type": "SAMPLER",
2265
+ "link": 59
2266
+ },
2267
+ {
2268
+ "name": "sigmas",
2269
+ "type": "SIGMAS",
2270
+ "link": 60
2271
+ },
2272
+ {
2273
+ "name": "latent_image",
2274
+ "type": "LATENT",
2275
+ "link": 61
2276
+ }
2277
+ ],
2278
+ "outputs": [
2279
+ {
2280
+ "name": "output",
2281
+ "type": "LATENT",
2282
+ "links": [
2283
+ 72
2284
+ ],
2285
+ "slot_index": 0
2286
+ },
2287
+ {
2288
+ "name": "denoised_output",
2289
+ "type": "LATENT",
2290
+ "links": null,
2291
+ "slot_index": 1
2292
+ }
2293
+ ],
2294
+ "title": "REGENERATE / H3 sampling",
2295
+ "properties": {
2296
+ "Node name for S&R": "SamplerCustomAdvanced"
2297
+ },
2298
+ "widgets_values": [],
2299
+ "color": "#3d3021",
2300
+ "bgcolor": "#6d5030"
2301
+ },
2302
+ {
2303
+ "id": 2526,
2304
+ "type": "SamplerCustomAdvanced",
2305
+ "pos": [
2306
+ 2650,
2307
+ 1190
2308
+ ],
2309
+ "size": [
2310
+ 340,
2311
+ 190
2312
+ ],
2313
+ "flags": {
2314
+ "collapsed": true
2315
+ },
2316
+ "order": 46,
2317
+ "mode": 0,
2318
+ "inputs": [
2319
+ {
2320
+ "name": "noise",
2321
+ "type": "NOISE",
2322
+ "link": 62
2323
+ },
2324
+ {
2325
+ "name": "guider",
2326
+ "type": "GUIDER",
2327
+ "link": 63
2328
+ },
2329
+ {
2330
+ "name": "sampler",
2331
+ "type": "SAMPLER",
2332
+ "link": 64
2333
+ },
2334
+ {
2335
+ "name": "sigmas",
2336
+ "type": "SIGMAS",
2337
+ "link": 65
2338
+ },
2339
+ {
2340
+ "name": "latent_image",
2341
+ "type": "LATENT",
2342
+ "link": 66
2343
+ }
2344
+ ],
2345
+ "outputs": [
2346
+ {
2347
+ "name": "output",
2348
+ "type": "LATENT",
2349
+ "links": [
2350
+ 74
2351
+ ],
2352
+ "slot_index": 0
2353
+ },
2354
+ {
2355
+ "name": "denoised_output",
2356
+ "type": "LATENT",
2357
+ "links": null,
2358
+ "slot_index": 1
2359
+ }
2360
+ ],
2361
+ "title": "REGENERATE / H3 sampling",
2362
+ "properties": {
2363
+ "Node name for S&R": "SamplerCustomAdvanced"
2364
+ },
2365
+ "widgets_values": [],
2366
+ "color": "#402d35",
2367
+ "bgcolor": "#734456"
2368
+ },
2369
+ {
2370
+ "id": 3526,
2371
+ "type": "SamplerCustomAdvanced",
2372
+ "pos": [
2373
+ 3050,
2374
+ 2040
2375
+ ],
2376
+ "size": [
2377
+ 340,
2378
+ 190
2379
+ ],
2380
+ "flags": {
2381
+ "collapsed": true
2382
+ },
2383
+ "order": 47,
2384
+ "mode": 0,
2385
+ "inputs": [
2386
+ {
2387
+ "name": "noise",
2388
+ "type": "NOISE",
2389
+ "link": 67
2390
+ },
2391
+ {
2392
+ "name": "guider",
2393
+ "type": "GUIDER",
2394
+ "link": 68
2395
+ },
2396
+ {
2397
+ "name": "sampler",
2398
+ "type": "SAMPLER",
2399
+ "link": 69
2400
+ },
2401
+ {
2402
+ "name": "sigmas",
2403
+ "type": "SIGMAS",
2404
+ "link": 70
2405
+ },
2406
+ {
2407
+ "name": "latent_image",
2408
+ "type": "LATENT",
2409
+ "link": 71
2410
+ }
2411
+ ],
2412
+ "outputs": [
2413
+ {
2414
+ "name": "output",
2415
+ "type": "LATENT",
2416
+ "links": [
2417
+ 76
2418
+ ],
2419
+ "slot_index": 0
2420
+ },
2421
+ {
2422
+ "name": "denoised_output",
2423
+ "type": "LATENT",
2424
+ "links": null,
2425
+ "slot_index": 1
2426
+ }
2427
+ ],
2428
+ "title": "REGENERATE / H3 sampling",
2429
+ "properties": {
2430
+ "Node name for S&R": "SamplerCustomAdvanced"
2431
+ },
2432
+ "widgets_values": [],
2433
+ "color": "#203d36",
2434
+ "bgcolor": "#356856"
2435
+ },
2436
+ {
2437
+ "id": 1530,
2438
+ "type": "VAEDecode",
2439
+ "pos": [
2440
+ 3050,
2441
+ 340
2442
+ ],
2443
+ "size": [
2444
+ 340,
2445
+ 118
2446
+ ],
2447
+ "flags": {
2448
+ "collapsed": true
2449
+ },
2450
+ "order": 48,
2451
+ "mode": 0,
2452
+ "inputs": [
2453
+ {
2454
+ "name": "samples",
2455
+ "type": "LATENT",
2456
+ "link": 72
2457
+ },
2458
+ {
2459
+ "name": "vae",
2460
+ "type": "VAE",
2461
+ "link": 73
2462
+ }
2463
+ ],
2464
+ "outputs": [
2465
+ {
2466
+ "name": "IMAGE",
2467
+ "type": "IMAGE",
2468
+ "links": [
2469
+ 78
2470
+ ],
2471
+ "slot_index": 0
2472
+ }
2473
+ ],
2474
+ "title": "VAEDecode",
2475
+ "properties": {
2476
+ "Node name for S&R": "VAEDecode"
2477
+ },
2478
+ "widgets_values": [],
2479
+ "color": "#3d3021",
2480
+ "bgcolor": "#6d5030"
2481
+ },
2482
+ {
2483
+ "id": 2530,
2484
+ "type": "VAEDecode",
2485
+ "pos": [
2486
+ 3050,
2487
+ 1190
2488
+ ],
2489
+ "size": [
2490
+ 340,
2491
+ 118
2492
+ ],
2493
+ "flags": {
2494
+ "collapsed": true
2495
+ },
2496
+ "order": 49,
2497
+ "mode": 0,
2498
+ "inputs": [
2499
+ {
2500
+ "name": "samples",
2501
+ "type": "LATENT",
2502
+ "link": 74
2503
+ },
2504
+ {
2505
+ "name": "vae",
2506
+ "type": "VAE",
2507
+ "link": 75
2508
+ }
2509
+ ],
2510
+ "outputs": [
2511
+ {
2512
+ "name": "IMAGE",
2513
+ "type": "IMAGE",
2514
+ "links": [
2515
+ 80
2516
+ ],
2517
+ "slot_index": 0
2518
+ }
2519
+ ],
2520
+ "title": "VAEDecode",
2521
+ "properties": {
2522
+ "Node name for S&R": "VAEDecode"
2523
+ },
2524
+ "widgets_values": [],
2525
+ "color": "#402d35",
2526
+ "bgcolor": "#734456"
2527
+ },
2528
+ {
2529
+ "id": 3530,
2530
+ "type": "VAEDecode",
2531
+ "pos": [
2532
+ 3450,
2533
+ 2040
2534
+ ],
2535
+ "size": [
2536
+ 340,
2537
+ 118
2538
+ ],
2539
+ "flags": {
2540
+ "collapsed": true
2541
+ },
2542
+ "order": 50,
2543
+ "mode": 0,
2544
+ "inputs": [
2545
+ {
2546
+ "name": "samples",
2547
+ "type": "LATENT",
2548
+ "link": 76
2549
+ },
2550
+ {
2551
+ "name": "vae",
2552
+ "type": "VAE",
2553
+ "link": 77
2554
+ }
2555
+ ],
2556
+ "outputs": [
2557
+ {
2558
+ "name": "IMAGE",
2559
+ "type": "IMAGE",
2560
+ "links": [
2561
+ 82
2562
+ ],
2563
+ "slot_index": 0
2564
+ }
2565
+ ],
2566
+ "title": "VAEDecode",
2567
+ "properties": {
2568
+ "Node name for S&R": "VAEDecode"
2569
+ },
2570
+ "widgets_values": [],
2571
+ "color": "#203d36",
2572
+ "bgcolor": "#356856"
2573
+ },
2574
+ {
2575
+ "id": 1531,
2576
+ "type": "H3ExactRecover",
2577
+ "pos": [
2578
+ 3450,
2579
+ 340
2580
+ ],
2581
+ "size": [
2582
+ 340,
2583
+ 146
2584
+ ],
2585
+ "flags": {
2586
+ "collapsed": true
2587
+ },
2588
+ "order": 51,
2589
+ "mode": 0,
2590
+ "inputs": [
2591
+ {
2592
+ "name": "images",
2593
+ "type": "IMAGE",
2594
+ "link": 78
2595
+ },
2596
+ {
2597
+ "name": "hold_map",
2598
+ "type": "STRING",
2599
+ "link": 79,
2600
+ "widget": {
2601
+ "name": "hold_map"
2602
+ }
2603
+ }
2604
+ ],
2605
+ "outputs": [
2606
+ {
2607
+ "name": "IMAGE",
2608
+ "type": "IMAGE",
2609
+ "links": [
2610
+ 84,
2611
+ 89
2612
+ ],
2613
+ "slot_index": 0
2614
+ }
2615
+ ],
2616
+ "title": "RECOVER / return to real time",
2617
+ "properties": {
2618
+ "Node name for S&R": "H3ExactRecover"
2619
+ },
2620
+ "widgets_values": [
2621
+ ""
2622
+ ],
2623
+ "color": "#3d3021",
2624
+ "bgcolor": "#6d5030"
2625
+ },
2626
+ {
2627
+ "id": 2531,
2628
+ "type": "H3ExactRecover",
2629
+ "pos": [
2630
+ 3450,
2631
+ 1190
2632
+ ],
2633
+ "size": [
2634
+ 340,
2635
+ 146
2636
+ ],
2637
+ "flags": {
2638
+ "collapsed": true
2639
+ },
2640
+ "order": 52,
2641
+ "mode": 0,
2642
+ "inputs": [
2643
+ {
2644
+ "name": "images",
2645
+ "type": "IMAGE",
2646
+ "link": 80
2647
+ },
2648
+ {
2649
+ "name": "hold_map",
2650
+ "type": "STRING",
2651
+ "link": 81,
2652
+ "widget": {
2653
+ "name": "hold_map"
2654
+ }
2655
+ }
2656
+ ],
2657
+ "outputs": [
2658
+ {
2659
+ "name": "IMAGE",
2660
+ "type": "IMAGE",
2661
+ "links": [
2662
+ 86
2663
+ ],
2664
+ "slot_index": 0
2665
+ }
2666
+ ],
2667
+ "title": "RECOVER / return to real time",
2668
+ "properties": {
2669
+ "Node name for S&R": "H3ExactRecover"
2670
+ },
2671
+ "widgets_values": [
2672
+ ""
2673
+ ],
2674
+ "color": "#402d35",
2675
+ "bgcolor": "#734456"
2676
+ },
2677
+ {
2678
+ "id": 3531,
2679
+ "type": "H3ExactRecover",
2680
+ "pos": [
2681
+ 3850,
2682
+ 2040
2683
+ ],
2684
+ "size": [
2685
+ 340,
2686
+ 146
2687
+ ],
2688
+ "flags": {
2689
+ "collapsed": true
2690
+ },
2691
+ "order": 53,
2692
+ "mode": 0,
2693
+ "inputs": [
2694
+ {
2695
+ "name": "images",
2696
+ "type": "IMAGE",
2697
+ "link": 82
2698
+ },
2699
+ {
2700
+ "name": "hold_map",
2701
+ "type": "STRING",
2702
+ "link": 83,
2703
+ "widget": {
2704
+ "name": "hold_map"
2705
+ }
2706
+ }
2707
+ ],
2708
+ "outputs": [
2709
+ {
2710
+ "name": "IMAGE",
2711
+ "type": "IMAGE",
2712
+ "links": [
2713
+ 87
2714
+ ],
2715
+ "slot_index": 0
2716
+ }
2717
+ ],
2718
+ "title": "RECOVER / return to real time",
2719
+ "properties": {
2720
+ "Node name for S&R": "H3ExactRecover"
2721
+ },
2722
+ "widgets_values": [
2723
+ ""
2724
+ ],
2725
+ "color": "#203d36",
2726
+ "bgcolor": "#356856"
2727
+ },
2728
+ {
2729
+ "id": 1540,
2730
+ "type": "CreateVideo",
2731
+ "pos": [
2732
+ 3850,
2733
+ 340
2734
+ ],
2735
+ "size": [
2736
+ 340,
2737
+ 230
2738
+ ],
2739
+ "flags": {
2740
+ "collapsed": true
2741
+ },
2742
+ "order": 54,
2743
+ "mode": 0,
2744
+ "inputs": [
2745
+ {
2746
+ "name": "images",
2747
+ "type": "IMAGE",
2748
+ "link": 84
2749
+ },
2750
+ {
2751
+ "name": "audio",
2752
+ "type": "AUDIO",
2753
+ "link": 85
2754
+ }
2755
+ ],
2756
+ "outputs": [
2757
+ {
2758
+ "name": "VIDEO",
2759
+ "type": "VIDEO",
2760
+ "links": [
2761
+ 90
2762
+ ],
2763
+ "slot_index": 0
2764
+ }
2765
+ ],
2766
+ "title": "CreateVideo",
2767
+ "properties": {
2768
+ "Node name for S&R": "CreateVideo"
2769
+ },
2770
+ "widgets_values": [
2771
+ 24,
2772
+ 8,
2773
+ "sRGB",
2774
+ "none"
2775
+ ],
2776
+ "color": "#3d3021",
2777
+ "bgcolor": "#6d5030"
2778
+ },
2779
+ {
2780
+ "id": 2413,
2781
+ "type": "H3TimeSmear",
2782
+ "pos": [
2783
+ 3850,
2784
+ 1190
2785
+ ],
2786
+ "size": [
2787
+ 340,
2788
+ 290
2789
+ ],
2790
+ "flags": {
2791
+ "collapsed": true
2792
+ },
2793
+ "order": 55,
2794
+ "mode": 0,
2795
+ "inputs": [
2796
+ {
2797
+ "name": "images",
2798
+ "type": "IMAGE",
2799
+ "link": 86
2800
+ }
2801
+ ],
2802
+ "outputs": [
2803
+ {
2804
+ "name": "images",
2805
+ "type": "IMAGE",
2806
+ "links": [
2807
+ 92
2808
+ ],
2809
+ "slot_index": 0
2810
+ },
2811
+ {
2812
+ "name": "hold_map_used",
2813
+ "type": "STRING",
2814
+ "links": null,
2815
+ "slot_index": 1
2816
+ },
2817
+ {
2818
+ "name": "length",
2819
+ "type": "INT",
2820
+ "links": null,
2821
+ "slot_index": 2
2822
+ },
2823
+ {
2824
+ "name": "report",
2825
+ "type": "STRING",
2826
+ "links": null,
2827
+ "slot_index": 3
2828
+ }
2829
+ ],
2830
+ "title": "H3TimeSmear",
2831
+ "properties": {
2832
+ "Node name for S&R": "H3TimeSmear"
2833
+ },
2834
+ "widgets_values": [
2835
+ 1,
2836
+ "",
2837
+ false,
2838
+ 24,
2839
+ 0.0,
2840
+ 18,
2841
+ 6.7
2842
+ ],
2843
+ "color": "#402d35",
2844
+ "bgcolor": "#734456"
2845
+ },
2846
+ {
2847
+ "id": 3413,
2848
+ "type": "H3TimeSmear",
2849
+ "pos": [
2850
+ 4250,
2851
+ 2040
2852
+ ],
2853
+ "size": [
2854
+ 340,
2855
+ 290
2856
+ ],
2857
+ "flags": {
2858
+ "collapsed": true
2859
+ },
2860
+ "order": 56,
2861
+ "mode": 0,
2862
+ "inputs": [
2863
+ {
2864
+ "name": "images",
2865
+ "type": "IMAGE",
2866
+ "link": 87
2867
+ }
2868
+ ],
2869
+ "outputs": [
2870
+ {
2871
+ "name": "images",
2872
+ "type": "IMAGE",
2873
+ "links": [
2874
+ 94
2875
+ ],
2876
+ "slot_index": 0
2877
+ },
2878
+ {
2879
+ "name": "hold_map_used",
2880
+ "type": "STRING",
2881
+ "links": null,
2882
+ "slot_index": 1
2883
+ },
2884
+ {
2885
+ "name": "length",
2886
+ "type": "INT",
2887
+ "links": null,
2888
+ "slot_index": 2
2889
+ },
2890
+ {
2891
+ "name": "report",
2892
+ "type": "STRING",
2893
+ "links": null,
2894
+ "slot_index": 3
2895
+ }
2896
+ ],
2897
+ "title": "H3TimeSmear",
2898
+ "properties": {
2899
+ "Node name for S&R": "H3TimeSmear"
2900
+ },
2901
+ "widgets_values": [
2902
+ 1,
2903
+ "",
2904
+ false,
2905
+ 24,
2906
+ 0.0,
2907
+ 18,
2908
+ 6.7
2909
+ ],
2910
+ "color": "#203d36",
2911
+ "bgcolor": "#356856"
2912
+ },
2913
+ {
2914
+ "id": 9001,
2915
+ "type": "ImageConcanate",
2916
+ "pos": [
2917
+ 1050,
2918
+ 2890
2919
+ ],
2920
+ "size": [
2921
+ 340,
2922
+ 174
2923
+ ],
2924
+ "flags": {
2925
+ "collapsed": true
2926
+ },
2927
+ "order": 57,
2928
+ "mode": 0,
2929
+ "inputs": [
2930
+ {
2931
+ "name": "image1",
2932
+ "type": "IMAGE",
2933
+ "link": 88
2934
+ },
2935
+ {
2936
+ "name": "image2",
2937
+ "type": "IMAGE",
2938
+ "link": 89
2939
+ }
2940
+ ],
2941
+ "outputs": [
2942
+ {
2943
+ "name": "output",
2944
+ "type": "IMAGE",
2945
+ "links": [
2946
+ 103
2947
+ ],
2948
+ "slot_index": 0
2949
+ }
2950
+ ],
2951
+ "title": "ImageConcanate",
2952
+ "properties": {
2953
+ "Node name for S&R": "ImageConcanate"
2954
+ },
2955
+ "widgets_values": [
2956
+ "right",
2957
+ false
2958
+ ],
2959
+ "color": "#203d36",
2960
+ "bgcolor": "#356856"
2961
+ },
2962
+ {
2963
+ "id": 1541,
2964
+ "type": "SaveVideo",
2965
+ "pos": [
2966
+ 4250,
2967
+ 340
2968
+ ],
2969
+ "size": [
2970
+ 340,
2971
+ 178
2972
+ ],
2973
+ "flags": {},
2974
+ "order": 58,
2975
+ "mode": 0,
2976
+ "inputs": [
2977
+ {
2978
+ "name": "video",
2979
+ "type": "VIDEO",
2980
+ "link": 90
2981
+ }
2982
+ ],
2983
+ "outputs": [
2984
+ {
2985
+ "name": "video",
2986
+ "type": "VIDEO",
2987
+ "links": null,
2988
+ "slot_index": 0
2989
+ }
2990
+ ],
2991
+ "title": "SaveVideo",
2992
+ "properties": {
2993
+ "Node name for S&R": "SaveVideo"
2994
+ },
2995
+ "widgets_values": [
2996
+ "video/fight_quad_full_clip",
2997
+ "auto",
2998
+ "auto"
2999
+ ],
3000
+ "color": "#3d3021",
3001
+ "bgcolor": "#6d5030"
3002
+ },
3003
+ {
3004
+ "id": 2412,
3005
+ "type": "ImageBatch",
3006
+ "pos": [
3007
+ 4250,
3008
+ 1190
3009
+ ],
3010
+ "size": [
3011
+ 340,
3012
+ 118
3013
+ ],
3014
+ "flags": {
3015
+ "collapsed": true
3016
+ },
3017
+ "order": 59,
3018
+ "mode": 0,
3019
+ "inputs": [
3020
+ {
3021
+ "name": "image1",
3022
+ "type": "IMAGE",
3023
+ "link": 91
3024
+ },
3025
+ {
3026
+ "name": "image2",
3027
+ "type": "IMAGE",
3028
+ "link": 92
3029
+ }
3030
+ ],
3031
+ "outputs": [
3032
+ {
3033
+ "name": "IMAGE",
3034
+ "type": "IMAGE",
3035
+ "links": [
3036
+ 95,
3037
+ 99
3038
+ ],
3039
+ "slot_index": 0
3040
+ }
3041
+ ],
3042
+ "title": "SPLICE / original head + regenerated window",
3043
+ "properties": {
3044
+ "Node name for S&R": "ImageBatch"
3045
+ },
3046
+ "widgets_values": [],
3047
+ "color": "#402d35",
3048
+ "bgcolor": "#734456"
3049
+ },
3050
+ {
3051
+ "id": 3412,
3052
+ "type": "ImageBatch",
3053
+ "pos": [
3054
+ 4650,
3055
+ 2040
3056
+ ],
3057
+ "size": [
3058
+ 340,
3059
+ 118
3060
+ ],
3061
+ "flags": {
3062
+ "collapsed": true
3063
+ },
3064
+ "order": 60,
3065
+ "mode": 0,
3066
+ "inputs": [
3067
+ {
3068
+ "name": "image1",
3069
+ "type": "IMAGE",
3070
+ "link": 93
3071
+ },
3072
+ {
3073
+ "name": "image2",
3074
+ "type": "IMAGE",
3075
+ "link": 94
3076
+ }
3077
+ ],
3078
+ "outputs": [
3079
+ {
3080
+ "name": "IMAGE",
3081
+ "type": "IMAGE",
3082
+ "links": [
3083
+ 97,
3084
+ 100
3085
+ ],
3086
+ "slot_index": 0
3087
+ }
3088
+ ],
3089
+ "title": "SPLICE / original head + regenerated window",
3090
+ "properties": {
3091
+ "Node name for S&R": "ImageBatch"
3092
+ },
3093
+ "widgets_values": [],
3094
+ "color": "#203d36",
3095
+ "bgcolor": "#356856"
3096
+ },
3097
+ {
3098
+ "id": 2540,
3099
+ "type": "CreateVideo",
3100
+ "pos": [
3101
+ 4650,
3102
+ 1190
3103
+ ],
3104
+ "size": [
3105
+ 340,
3106
+ 230
3107
+ ],
3108
+ "flags": {
3109
+ "collapsed": true
3110
+ },
3111
+ "order": 61,
3112
+ "mode": 0,
3113
+ "inputs": [
3114
+ {
3115
+ "name": "images",
3116
+ "type": "IMAGE",
3117
+ "link": 95
3118
+ },
3119
+ {
3120
+ "name": "audio",
3121
+ "type": "AUDIO",
3122
+ "link": 96
3123
+ }
3124
+ ],
3125
+ "outputs": [
3126
+ {
3127
+ "name": "VIDEO",
3128
+ "type": "VIDEO",
3129
+ "links": [
3130
+ 101
3131
+ ],
3132
+ "slot_index": 0
3133
+ }
3134
+ ],
3135
+ "title": "CreateVideo",
3136
+ "properties": {
3137
+ "Node name for S&R": "CreateVideo"
3138
+ },
3139
+ "widgets_values": [
3140
+ 24,
3141
+ 8,
3142
+ "sRGB",
3143
+ "none"
3144
+ ],
3145
+ "color": "#402d35",
3146
+ "bgcolor": "#734456"
3147
+ },
3148
+ {
3149
+ "id": 3540,
3150
+ "type": "CreateVideo",
3151
+ "pos": [
3152
+ 5050,
3153
+ 2040
3154
+ ],
3155
+ "size": [
3156
+ 340,
3157
+ 230
3158
+ ],
3159
+ "flags": {
3160
+ "collapsed": true
3161
+ },
3162
+ "order": 62,
3163
+ "mode": 0,
3164
+ "inputs": [
3165
+ {
3166
+ "name": "images",
3167
+ "type": "IMAGE",
3168
+ "link": 97
3169
+ },
3170
+ {
3171
+ "name": "audio",
3172
+ "type": "AUDIO",
3173
+ "link": 98
3174
+ }
3175
+ ],
3176
+ "outputs": [
3177
+ {
3178
+ "name": "VIDEO",
3179
+ "type": "VIDEO",
3180
+ "links": [
3181
+ 102
3182
+ ],
3183
+ "slot_index": 0
3184
+ }
3185
+ ],
3186
+ "title": "CreateVideo",
3187
+ "properties": {
3188
+ "Node name for S&R": "CreateVideo"
3189
+ },
3190
+ "widgets_values": [
3191
+ 24,
3192
+ 8,
3193
+ "sRGB",
3194
+ "none"
3195
+ ],
3196
+ "color": "#203d36",
3197
+ "bgcolor": "#356856"
3198
+ },
3199
+ {
3200
+ "id": 9002,
3201
+ "type": "ImageConcanate",
3202
+ "pos": [
3203
+ 1050,
3204
+ 2990
3205
+ ],
3206
+ "size": [
3207
+ 340,
3208
+ 174
3209
+ ],
3210
+ "flags": {
3211
+ "collapsed": true
3212
+ },
3213
+ "order": 63,
3214
+ "mode": 0,
3215
+ "inputs": [
3216
+ {
3217
+ "name": "image1",
3218
+ "type": "IMAGE",
3219
+ "link": 99
3220
+ },
3221
+ {
3222
+ "name": "image2",
3223
+ "type": "IMAGE",
3224
+ "link": 100
3225
+ }
3226
+ ],
3227
+ "outputs": [
3228
+ {
3229
+ "name": "output",
3230
+ "type": "IMAGE",
3231
+ "links": [
3232
+ 104
3233
+ ],
3234
+ "slot_index": 0
3235
+ }
3236
+ ],
3237
+ "title": "ImageConcanate",
3238
+ "properties": {
3239
+ "Node name for S&R": "ImageConcanate"
3240
+ },
3241
+ "widgets_values": [
3242
+ "right",
3243
+ false
3244
+ ],
3245
+ "color": "#203d36",
3246
+ "bgcolor": "#356856"
3247
+ },
3248
+ {
3249
+ "id": 2541,
3250
+ "type": "SaveVideo",
3251
+ "pos": [
3252
+ 5050,
3253
+ 1190
3254
+ ],
3255
+ "size": [
3256
+ 340,
3257
+ 178
3258
+ ],
3259
+ "flags": {},
3260
+ "order": 64,
3261
+ "mode": 0,
3262
+ "inputs": [
3263
+ {
3264
+ "name": "video",
3265
+ "type": "VIDEO",
3266
+ "link": 101
3267
+ }
3268
+ ],
3269
+ "outputs": [
3270
+ {
3271
+ "name": "video",
3272
+ "type": "VIDEO",
3273
+ "links": null,
3274
+ "slot_index": 0
3275
+ }
3276
+ ],
3277
+ "title": "SaveVideo",
3278
+ "properties": {
3279
+ "Node name for S&R": "SaveVideo"
3280
+ },
3281
+ "widgets_values": [
3282
+ "video/fight_quad_windowed",
3283
+ "auto",
3284
+ "auto"
3285
+ ],
3286
+ "color": "#402d35",
3287
+ "bgcolor": "#734456"
3288
+ },
3289
+ {
3290
+ "id": 3541,
3291
+ "type": "SaveVideo",
3292
+ "pos": [
3293
+ 5450,
3294
+ 2040
3295
+ ],
3296
+ "size": [
3297
+ 340,
3298
+ 178
3299
+ ],
3300
+ "flags": {},
3301
+ "order": 65,
3302
+ "mode": 0,
3303
+ "inputs": [
3304
+ {
3305
+ "name": "video",
3306
+ "type": "VIDEO",
3307
+ "link": 102
3308
+ }
3309
+ ],
3310
+ "outputs": [
3311
+ {
3312
+ "name": "video",
3313
+ "type": "VIDEO",
3314
+ "links": null,
3315
+ "slot_index": 0
3316
+ }
3317
+ ],
3318
+ "title": "SaveVideo",
3319
+ "properties": {
3320
+ "Node name for S&R": "SaveVideo"
3321
+ },
3322
+ "widgets_values": [
3323
+ "video/fight_quad_adapter",
3324
+ "auto",
3325
+ "auto"
3326
+ ],
3327
+ "color": "#203d36",
3328
+ "bgcolor": "#356856"
3329
+ },
3330
+ {
3331
+ "id": 9003,
3332
+ "type": "ImageConcanate",
3333
+ "pos": [
3334
+ 1450,
3335
+ 2890
3336
+ ],
3337
+ "size": [
3338
+ 340,
3339
+ 174
3340
+ ],
3341
+ "flags": {
3342
+ "collapsed": true
3343
+ },
3344
+ "order": 66,
3345
+ "mode": 0,
3346
+ "inputs": [
3347
+ {
3348
+ "name": "image1",
3349
+ "type": "IMAGE",
3350
+ "link": 103
3351
+ },
3352
+ {
3353
+ "name": "image2",
3354
+ "type": "IMAGE",
3355
+ "link": 104
3356
+ }
3357
+ ],
3358
+ "outputs": [
3359
+ {
3360
+ "name": "output",
3361
+ "type": "IMAGE",
3362
+ "links": [
3363
+ 105
3364
+ ],
3365
+ "slot_index": 0
3366
+ }
3367
+ ],
3368
+ "title": "ImageConcanate",
3369
+ "properties": {
3370
+ "Node name for S&R": "ImageConcanate"
3371
+ },
3372
+ "widgets_values": [
3373
+ "down",
3374
+ false
3375
+ ],
3376
+ "color": "#203d36",
3377
+ "bgcolor": "#356856"
3378
+ },
3379
+ {
3380
+ "id": 9004,
3381
+ "type": "CreateVideo",
3382
+ "pos": [
3383
+ 1850,
3384
+ 2890
3385
+ ],
3386
+ "size": [
3387
+ 340,
3388
+ 230
3389
+ ],
3390
+ "flags": {
3391
+ "collapsed": true
3392
+ },
3393
+ "order": 67,
3394
+ "mode": 0,
3395
+ "inputs": [
3396
+ {
3397
+ "name": "images",
3398
+ "type": "IMAGE",
3399
+ "link": 105
3400
+ },
3401
+ {
3402
+ "name": "audio",
3403
+ "type": "AUDIO",
3404
+ "link": 106
3405
+ }
3406
+ ],
3407
+ "outputs": [
3408
+ {
3409
+ "name": "VIDEO",
3410
+ "type": "VIDEO",
3411
+ "links": [
3412
+ 107
3413
+ ],
3414
+ "slot_index": 0
3415
+ }
3416
+ ],
3417
+ "title": "CreateVideo",
3418
+ "properties": {
3419
+ "Node name for S&R": "CreateVideo"
3420
+ },
3421
+ "widgets_values": [
3422
+ 24,
3423
+ 8,
3424
+ "sRGB",
3425
+ "none"
3426
+ ],
3427
+ "color": "#203d36",
3428
+ "bgcolor": "#356856"
3429
+ },
3430
+ {
3431
+ "id": 9005,
3432
+ "type": "SaveVideo",
3433
+ "pos": [
3434
+ 2250,
3435
+ 2890
3436
+ ],
3437
+ "size": [
3438
+ 340,
3439
+ 178
3440
+ ],
3441
+ "flags": {},
3442
+ "order": 68,
3443
+ "mode": 0,
3444
+ "inputs": [
3445
+ {
3446
+ "name": "video",
3447
+ "type": "VIDEO",
3448
+ "link": 107
3449
+ }
3450
+ ],
3451
+ "outputs": [
3452
+ {
3453
+ "name": "video",
3454
+ "type": "VIDEO",
3455
+ "links": null,
3456
+ "slot_index": 0
3457
+ }
3458
+ ],
3459
+ "title": "SaveVideo",
3460
+ "properties": {
3461
+ "Node name for S&R": "SaveVideo"
3462
+ },
3463
+ "widgets_values": [
3464
+ "video/fight_quad_comparison",
3465
+ "auto",
3466
+ "auto"
3467
+ ],
3468
+ "color": "#203d36",
3469
+ "bgcolor": "#356856"
3470
+ },
3471
+ {
3472
+ "id": 9103,
3473
+ "type": "Note",
3474
+ "pos": [
3475
+ 30,
3476
+ -140
3477
+ ],
3478
+ "size": [
3479
+ 940,
3480
+ 340
3481
+ ],
3482
+ "flags": {},
3483
+ "order": 69,
3484
+ "mode": 0,
3485
+ "inputs": [],
3486
+ "outputs": [],
3487
+ "title": "FIGHT QUAD / Reproduce all four tiles",
3488
+ "properties": {},
3489
+ "widgets_values": [
3490
+ "LOAD SOURCE \u2192 SELECT MODELS \u2192 RUN\n\nCopy seedhunt_20260963_00001_.mp4 into ComfyUI/input.\nSelect the H3 base, encoder and VAE at the left. Select the published\nmotion adapter in the green WINNER lane. Then click Run once.\n\nSaves source + three processed videos + the assembled 2\u00d72 comparison.\nTop: source | full clip. Bottom: windowed | adapter.\nSeveral minutes and substantial VRAM may be needed for all branches.\nFor a quick single-result render, open adapter.canvas.json instead."
3491
+ ],
3492
+ "color": "#233647",
3493
+ "bgcolor": "#30495d"
3494
+ },
3495
+ {
3496
+ "id": 9104,
3497
+ "type": "Note",
3498
+ "pos": [
3499
+ 1050,
3500
+ -140
3501
+ ],
3502
+ "size": [
3503
+ 1020,
3504
+ 300
3505
+ ],
3506
+ "flags": {},
3507
+ "order": 70,
3508
+ "mode": 0,
3509
+ "inputs": [],
3510
+ "outputs": [],
3511
+ "title": "READING THE CANVAS",
3512
+ "properties": {},
3513
+ "widgets_values": [
3514
+ "Amber = whole-clip base pass. Rose = windowed control. Green = adapter.\nAdvanced nodes are collapsed; double-click a title to expand.\nThe visible inject and adapter-strength controls are the main experiment dials.\nSeed stays fixed. These are historical recipes, before boundary pinning.\nThe new comparison has no old timing labels; measure your own runs."
3515
+ ],
3516
+ "color": "#233647",
3517
+ "bgcolor": "#30495d"
3518
+ }
3519
+ ],
3520
+ "links": [
3521
+ [
3522
+ 1,
3523
+ 400,
3524
+ 0,
3525
+ 401,
3526
+ 0,
3527
+ "VIDEO"
3528
+ ],
3529
+ [
3530
+ 2,
3531
+ 127,
3532
+ 0,
3533
+ 1300,
3534
+ 0,
3535
+ "MODEL"
3536
+ ],
3537
+ [
3538
+ 3,
3539
+ 128,
3540
+ 0,
3541
+ 1524,
3542
+ 0,
3543
+ "CLIP"
3544
+ ],
3545
+ [
3546
+ 4,
3547
+ 119,
3548
+ 0,
3549
+ 1524,
3550
+ 1,
3551
+ "VAE"
3552
+ ],
3553
+ [
3554
+ 5,
3555
+ 127,
3556
+ 0,
3557
+ 2300,
3558
+ 0,
3559
+ "MODEL"
3560
+ ],
3561
+ [
3562
+ 6,
3563
+ 128,
3564
+ 0,
3565
+ 2524,
3566
+ 0,
3567
+ "CLIP"
3568
+ ],
3569
+ [
3570
+ 7,
3571
+ 119,
3572
+ 0,
3573
+ 2524,
3574
+ 1,
3575
+ "VAE"
3576
+ ],
3577
+ [
3578
+ 8,
3579
+ 128,
3580
+ 0,
3581
+ 3524,
3582
+ 0,
3583
+ "CLIP"
3584
+ ],
3585
+ [
3586
+ 9,
3587
+ 119,
3588
+ 0,
3589
+ 3524,
3590
+ 1,
3591
+ "VAE"
3592
+ ],
3593
+ [
3594
+ 10,
3595
+ 127,
3596
+ 0,
3597
+ 3600,
3598
+ 0,
3599
+ "MODEL"
3600
+ ],
3601
+ [
3602
+ 11,
3603
+ 400,
3604
+ 0,
3605
+ 9000,
3606
+ 0,
3607
+ "VIDEO"
3608
+ ],
3609
+ [
3610
+ 12,
3611
+ 401,
3612
+ 0,
3613
+ 402,
3614
+ 0,
3615
+ "IMAGE"
3616
+ ],
3617
+ [
3618
+ 13,
3619
+ 401,
3620
+ 2,
3621
+ 402,
3622
+ 1,
3623
+ "FLOAT"
3624
+ ],
3625
+ [
3626
+ 14,
3627
+ 401,
3628
+ 1,
3629
+ 402,
3630
+ 2,
3631
+ "AUDIO"
3632
+ ],
3633
+ [
3634
+ 15,
3635
+ 1300,
3636
+ 0,
3637
+ 1301,
3638
+ 0,
3639
+ "MODEL"
3640
+ ],
3641
+ [
3642
+ 16,
3643
+ 2300,
3644
+ 0,
3645
+ 2301,
3646
+ 0,
3647
+ "MODEL"
3648
+ ],
3649
+ [
3650
+ 17,
3651
+ 3600,
3652
+ 0,
3653
+ 3300,
3654
+ 0,
3655
+ "MODEL"
3656
+ ],
3657
+ [
3658
+ 18,
3659
+ 1301,
3660
+ 0,
3661
+ 1302,
3662
+ 0,
3663
+ "MODEL"
3664
+ ],
3665
+ [
3666
+ 19,
3667
+ 402,
3668
+ 0,
3669
+ 1405,
3670
+ 0,
3671
+ "IMAGE"
3672
+ ],
3673
+ [
3674
+ 20,
3675
+ 2301,
3676
+ 0,
3677
+ 2302,
3678
+ 0,
3679
+ "MODEL"
3680
+ ],
3681
+ [
3682
+ 21,
3683
+ 402,
3684
+ 0,
3685
+ 2405,
3686
+ 0,
3687
+ "IMAGE"
3688
+ ],
3689
+ [
3690
+ 22,
3691
+ 402,
3692
+ 0,
3693
+ 2410,
3694
+ 0,
3695
+ "IMAGE"
3696
+ ],
3697
+ [
3698
+ 23,
3699
+ 402,
3700
+ 0,
3701
+ 2411,
3702
+ 0,
3703
+ "IMAGE"
3704
+ ],
3705
+ [
3706
+ 24,
3707
+ 3300,
3708
+ 0,
3709
+ 3301,
3710
+ 0,
3711
+ "MODEL"
3712
+ ],
3713
+ [
3714
+ 25,
3715
+ 402,
3716
+ 0,
3717
+ 3405,
3718
+ 0,
3719
+ "IMAGE"
3720
+ ],
3721
+ [
3722
+ 26,
3723
+ 402,
3724
+ 0,
3725
+ 3410,
3726
+ 0,
3727
+ "IMAGE"
3728
+ ],
3729
+ [
3730
+ 27,
3731
+ 402,
3732
+ 0,
3733
+ 3411,
3734
+ 0,
3735
+ "IMAGE"
3736
+ ],
3737
+ [
3738
+ 28,
3739
+ 1405,
3740
+ 0,
3741
+ 1403,
3742
+ 0,
3743
+ "IMAGE"
3744
+ ],
3745
+ [
3746
+ 29,
3747
+ 119,
3748
+ 0,
3749
+ 1403,
3750
+ 1,
3751
+ "VAE"
3752
+ ],
3753
+ [
3754
+ 30,
3755
+ 1302,
3756
+ 0,
3757
+ 1522,
3758
+ 0,
3759
+ "MODEL"
3760
+ ],
3761
+ [
3762
+ 31,
3763
+ 1302,
3764
+ 0,
3765
+ 1525,
3766
+ 0,
3767
+ "MODEL"
3768
+ ],
3769
+ [
3770
+ 32,
3771
+ 1524,
3772
+ 0,
3773
+ 1525,
3774
+ 1,
3775
+ "CONDITIONING"
3776
+ ],
3777
+ [
3778
+ 33,
3779
+ 2410,
3780
+ 0,
3781
+ 2403,
3782
+ 0,
3783
+ "IMAGE"
3784
+ ],
3785
+ [
3786
+ 34,
3787
+ 119,
3788
+ 0,
3789
+ 2403,
3790
+ 1,
3791
+ "VAE"
3792
+ ],
3793
+ [
3794
+ 35,
3795
+ 2524,
3796
+ 0,
3797
+ 2406,
3798
+ 0,
3799
+ "CONDITIONING"
3800
+ ],
3801
+ [
3802
+ 36,
3803
+ 2524,
3804
+ 1,
3805
+ 2406,
3806
+ 1,
3807
+ "LATENT"
3808
+ ],
3809
+ [
3810
+ 37,
3811
+ 119,
3812
+ 0,
3813
+ 2406,
3814
+ 2,
3815
+ "VAE"
3816
+ ],
3817
+ [
3818
+ 38,
3819
+ 2405,
3820
+ 0,
3821
+ 2406,
3822
+ 4,
3823
+ "IMAGE"
3824
+ ],
3825
+ [
3826
+ 39,
3827
+ 2302,
3828
+ 0,
3829
+ 2522,
3830
+ 0,
3831
+ "MODEL"
3832
+ ],
3833
+ [
3834
+ 40,
3835
+ 3301,
3836
+ 0,
3837
+ 3302,
3838
+ 0,
3839
+ "MODEL"
3840
+ ],
3841
+ [
3842
+ 41,
3843
+ 3410,
3844
+ 0,
3845
+ 3403,
3846
+ 0,
3847
+ "IMAGE"
3848
+ ],
3849
+ [
3850
+ 42,
3851
+ 119,
3852
+ 0,
3853
+ 3403,
3854
+ 1,
3855
+ "VAE"
3856
+ ],
3857
+ [
3858
+ 43,
3859
+ 3524,
3860
+ 0,
3861
+ 3406,
3862
+ 0,
3863
+ "CONDITIONING"
3864
+ ],
3865
+ [
3866
+ 44,
3867
+ 3524,
3868
+ 1,
3869
+ 3406,
3870
+ 1,
3871
+ "LATENT"
3872
+ ],
3873
+ [
3874
+ 45,
3875
+ 119,
3876
+ 0,
3877
+ 3406,
3878
+ 2,
3879
+ "VAE"
3880
+ ],
3881
+ [
3882
+ 46,
3883
+ 3405,
3884
+ 0,
3885
+ 3406,
3886
+ 4,
3887
+ "IMAGE"
3888
+ ],
3889
+ [
3890
+ 47,
3891
+ 1403,
3892
+ 0,
3893
+ 1404,
3894
+ 0,
3895
+ "LATENT"
3896
+ ],
3897
+ [
3898
+ 48,
3899
+ 2403,
3900
+ 0,
3901
+ 2404,
3902
+ 0,
3903
+ "LATENT"
3904
+ ],
3905
+ [
3906
+ 49,
3907
+ 9101,
3908
+ 0,
3909
+ 2404,
3910
+ 1,
3911
+ "STRING"
3912
+ ],
3913
+ [
3914
+ 50,
3915
+ 2302,
3916
+ 0,
3917
+ 2525,
3918
+ 0,
3919
+ "MODEL"
3920
+ ],
3921
+ [
3922
+ 51,
3923
+ 2406,
3924
+ 0,
3925
+ 2525,
3926
+ 1,
3927
+ "CONDITIONING"
3928
+ ],
3929
+ [
3930
+ 52,
3931
+ 3403,
3932
+ 0,
3933
+ 3404,
3934
+ 0,
3935
+ "LATENT"
3936
+ ],
3937
+ [
3938
+ 53,
3939
+ 9102,
3940
+ 0,
3941
+ 3404,
3942
+ 1,
3943
+ "STRING"
3944
+ ],
3945
+ [
3946
+ 54,
3947
+ 3302,
3948
+ 0,
3949
+ 3522,
3950
+ 0,
3951
+ "MODEL"
3952
+ ],
3953
+ [
3954
+ 55,
3955
+ 3302,
3956
+ 0,
3957
+ 3525,
3958
+ 0,
3959
+ "MODEL"
3960
+ ],
3961
+ [
3962
+ 56,
3963
+ 3406,
3964
+ 0,
3965
+ 3525,
3966
+ 1,
3967
+ "CONDITIONING"
3968
+ ],
3969
+ [
3970
+ 57,
3971
+ 523,
3972
+ 0,
3973
+ 1526,
3974
+ 0,
3975
+ "NOISE"
3976
+ ],
3977
+ [
3978
+ 58,
3979
+ 1525,
3980
+ 0,
3981
+ 1526,
3982
+ 1,
3983
+ "GUIDER"
3984
+ ],
3985
+ [
3986
+ 59,
3987
+ 135,
3988
+ 0,
3989
+ 1526,
3990
+ 2,
3991
+ "SAMPLER"
3992
+ ],
3993
+ [
3994
+ 60,
3995
+ 1522,
3996
+ 0,
3997
+ 1526,
3998
+ 3,
3999
+ "SIGMAS"
4000
+ ],
4001
+ [
4002
+ 61,
4003
+ 1404,
4004
+ 0,
4005
+ 1526,
4006
+ 4,
4007
+ "LATENT"
4008
+ ],
4009
+ [
4010
+ 62,
4011
+ 523,
4012
+ 0,
4013
+ 2526,
4014
+ 0,
4015
+ "NOISE"
4016
+ ],
4017
+ [
4018
+ 63,
4019
+ 2525,
4020
+ 0,
4021
+ 2526,
4022
+ 1,
4023
+ "GUIDER"
4024
+ ],
4025
+ [
4026
+ 64,
4027
+ 135,
4028
+ 0,
4029
+ 2526,
4030
+ 2,
4031
+ "SAMPLER"
4032
+ ],
4033
+ [
4034
+ 65,
4035
+ 2522,
4036
+ 0,
4037
+ 2526,
4038
+ 3,
4039
+ "SIGMAS"
4040
+ ],
4041
+ [
4042
+ 66,
4043
+ 2404,
4044
+ 0,
4045
+ 2526,
4046
+ 4,
4047
+ "LATENT"
4048
+ ],
4049
+ [
4050
+ 67,
4051
+ 523,
4052
+ 0,
4053
+ 3526,
4054
+ 0,
4055
+ "NOISE"
4056
+ ],
4057
+ [
4058
+ 68,
4059
+ 3525,
4060
+ 0,
4061
+ 3526,
4062
+ 1,
4063
+ "GUIDER"
4064
+ ],
4065
+ [
4066
+ 69,
4067
+ 135,
4068
+ 0,
4069
+ 3526,
4070
+ 2,
4071
+ "SAMPLER"
4072
+ ],
4073
+ [
4074
+ 70,
4075
+ 3522,
4076
+ 0,
4077
+ 3526,
4078
+ 3,
4079
+ "SIGMAS"
4080
+ ],
4081
+ [
4082
+ 71,
4083
+ 3404,
4084
+ 0,
4085
+ 3526,
4086
+ 4,
4087
+ "LATENT"
4088
+ ],
4089
+ [
4090
+ 72,
4091
+ 1526,
4092
+ 0,
4093
+ 1530,
4094
+ 0,
4095
+ "LATENT"
4096
+ ],
4097
+ [
4098
+ 73,
4099
+ 119,
4100
+ 0,
4101
+ 1530,
4102
+ 1,
4103
+ "VAE"
4104
+ ],
4105
+ [
4106
+ 74,
4107
+ 2526,
4108
+ 0,
4109
+ 2530,
4110
+ 0,
4111
+ "LATENT"
4112
+ ],
4113
+ [
4114
+ 75,
4115
+ 119,
4116
+ 0,
4117
+ 2530,
4118
+ 1,
4119
+ "VAE"
4120
+ ],
4121
+ [
4122
+ 76,
4123
+ 3526,
4124
+ 0,
4125
+ 3530,
4126
+ 0,
4127
+ "LATENT"
4128
+ ],
4129
+ [
4130
+ 77,
4131
+ 119,
4132
+ 0,
4133
+ 3530,
4134
+ 1,
4135
+ "VAE"
4136
+ ],
4137
+ [
4138
+ 78,
4139
+ 1530,
4140
+ 0,
4141
+ 1531,
4142
+ 0,
4143
+ "IMAGE"
4144
+ ],
4145
+ [
4146
+ 79,
4147
+ 1405,
4148
+ 1,
4149
+ 1531,
4150
+ 1,
4151
+ "STRING"
4152
+ ],
4153
+ [
4154
+ 80,
4155
+ 2530,
4156
+ 0,
4157
+ 2531,
4158
+ 0,
4159
+ "IMAGE"
4160
+ ],
4161
+ [
4162
+ 81,
4163
+ 2404,
4164
+ 2,
4165
+ 2531,
4166
+ 1,
4167
+ "STRING"
4168
+ ],
4169
+ [
4170
+ 82,
4171
+ 3530,
4172
+ 0,
4173
+ 3531,
4174
+ 0,
4175
+ "IMAGE"
4176
+ ],
4177
+ [
4178
+ 83,
4179
+ 3404,
4180
+ 2,
4181
+ 3531,
4182
+ 1,
4183
+ "STRING"
4184
+ ],
4185
+ [
4186
+ 84,
4187
+ 1531,
4188
+ 0,
4189
+ 1540,
4190
+ 0,
4191
+ "IMAGE"
4192
+ ],
4193
+ [
4194
+ 85,
4195
+ 402,
4196
+ 2,
4197
+ 1540,
4198
+ 1,
4199
+ "AUDIO"
4200
+ ],
4201
+ [
4202
+ 86,
4203
+ 2531,
4204
+ 0,
4205
+ 2413,
4206
+ 0,
4207
+ "IMAGE"
4208
+ ],
4209
+ [
4210
+ 87,
4211
+ 3531,
4212
+ 0,
4213
+ 3413,
4214
+ 0,
4215
+ "IMAGE"
4216
+ ],
4217
+ [
4218
+ 88,
4219
+ 402,
4220
+ 0,
4221
+ 9001,
4222
+ 0,
4223
+ "IMAGE"
4224
+ ],
4225
+ [
4226
+ 89,
4227
+ 1531,
4228
+ 0,
4229
+ 9001,
4230
+ 1,
4231
+ "IMAGE"
4232
+ ],
4233
+ [
4234
+ 90,
4235
+ 1540,
4236
+ 0,
4237
+ 1541,
4238
+ 0,
4239
+ "VIDEO"
4240
+ ],
4241
+ [
4242
+ 91,
4243
+ 2411,
4244
+ 0,
4245
+ 2412,
4246
+ 0,
4247
+ "IMAGE"
4248
+ ],
4249
+ [
4250
+ 92,
4251
+ 2413,
4252
+ 0,
4253
+ 2412,
4254
+ 1,
4255
+ "IMAGE"
4256
+ ],
4257
+ [
4258
+ 93,
4259
+ 3411,
4260
+ 0,
4261
+ 3412,
4262
+ 0,
4263
+ "IMAGE"
4264
+ ],
4265
+ [
4266
+ 94,
4267
+ 3413,
4268
+ 0,
4269
+ 3412,
4270
+ 1,
4271
+ "IMAGE"
4272
+ ],
4273
+ [
4274
+ 95,
4275
+ 2412,
4276
+ 0,
4277
+ 2540,
4278
+ 0,
4279
+ "IMAGE"
4280
+ ],
4281
+ [
4282
+ 96,
4283
+ 402,
4284
+ 2,
4285
+ 2540,
4286
+ 1,
4287
+ "AUDIO"
4288
+ ],
4289
+ [
4290
+ 97,
4291
+ 3412,
4292
+ 0,
4293
+ 3540,
4294
+ 0,
4295
+ "IMAGE"
4296
+ ],
4297
+ [
4298
+ 98,
4299
+ 402,
4300
+ 2,
4301
+ 3540,
4302
+ 1,
4303
+ "AUDIO"
4304
+ ],
4305
+ [
4306
+ 99,
4307
+ 2412,
4308
+ 0,
4309
+ 9002,
4310
+ 0,
4311
+ "IMAGE"
4312
+ ],
4313
+ [
4314
+ 100,
4315
+ 3412,
4316
+ 0,
4317
+ 9002,
4318
+ 1,
4319
+ "IMAGE"
4320
+ ],
4321
+ [
4322
+ 101,
4323
+ 2540,
4324
+ 0,
4325
+ 2541,
4326
+ 0,
4327
+ "VIDEO"
4328
+ ],
4329
+ [
4330
+ 102,
4331
+ 3540,
4332
+ 0,
4333
+ 3541,
4334
+ 0,
4335
+ "VIDEO"
4336
+ ],
4337
+ [
4338
+ 103,
4339
+ 9001,
4340
+ 0,
4341
+ 9003,
4342
+ 0,
4343
+ "IMAGE"
4344
+ ],
4345
+ [
4346
+ 104,
4347
+ 9002,
4348
+ 0,
4349
+ 9003,
4350
+ 1,
4351
+ "IMAGE"
4352
+ ],
4353
+ [
4354
+ 105,
4355
+ 9003,
4356
+ 0,
4357
+ 9004,
4358
+ 0,
4359
+ "IMAGE"
4360
+ ],
4361
+ [
4362
+ 106,
4363
+ 402,
4364
+ 2,
4365
+ 9004,
4366
+ 1,
4367
+ "AUDIO"
4368
+ ],
4369
+ [
4370
+ 107,
4371
+ 9004,
4372
+ 0,
4373
+ 9005,
4374
+ 0,
4375
+ "VIDEO"
4376
+ ]
4377
+ ],
4378
+ "groups": [
4379
+ {
4380
+ "title": "02 / FULL CLIP \u2014 base, inject 0.60",
4381
+ "bounding": [
4382
+ 1000,
4383
+ 270,
4384
+ 3680,
4385
+ 780
4386
+ ],
4387
+ "color": "#6d5030",
4388
+ "font_size": 26,
4389
+ "flags": {}
4390
+ },
4391
+ {
4392
+ "title": "03 / WINDOWED v3.1 \u2014 no adapter, inject 0.45",
4393
+ "bounding": [
4394
+ 1000,
4395
+ 1120,
4396
+ 4480,
4397
+ 780
4398
+ ],
4399
+ "color": "#734456",
4400
+ "font_size": 26,
4401
+ "flags": {}
4402
+ },
4403
+ {
4404
+ "title": "04 / WINNER \u2014 adapter 0.75, inject 0.30",
4405
+ "bounding": [
4406
+ 1000,
4407
+ 1970,
4408
+ 4880,
4409
+ 780
4410
+ ],
4411
+ "color": "#356856",
4412
+ "font_size": 26,
4413
+ "flags": {}
4414
+ },
4415
+ {
4416
+ "title": "05 / FOUR-TILE COMPARISON \u2014 source audio",
4417
+ "bounding": [
4418
+ 1000,
4419
+ 2820,
4420
+ 1680,
4421
+ 780
4422
+ ],
4423
+ "color": "#356856",
4424
+ "font_size": 26,
4425
+ "flags": {}
4426
+ },
4427
+ {
4428
+ "title": "01 / SOURCE + SHARED MODELS",
4429
+ "bounding": [
4430
+ 0,
4431
+ 270,
4432
+ 850,
4433
+ 1650
4434
+ ],
4435
+ "color": "#426781",
4436
+ "font_size": 26,
4437
+ "flags": {}
4438
+ }
4439
+ ],
4440
+ "config": {},
4441
+ "extra": {
4442
+ "ds": {
4443
+ "scale": 0.27,
4444
+ "offset": [
4445
+ 160,
4446
+ 520
4447
+ ]
4448
+ }
4449
+ },
4450
+ "version": 0.4
4451
+ }
examples/fight_quad/full_clip.api.json ADDED
@@ -0,0 +1,257 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "127": {
3
+ "class_type": "UNETLoader",
4
+ "inputs": {
5
+ "unet_name": "minimax_h3/minimax_h3_fl2va_pruned_int8_convrot.safetensors",
6
+ "weight_dtype": "default"
7
+ }
8
+ },
9
+ "128": {
10
+ "class_type": "CLIPLoader",
11
+ "inputs": {
12
+ "clip_name": "minimax_h3/qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
13
+ "type": "minimax",
14
+ "device": "default"
15
+ }
16
+ },
17
+ "119": {
18
+ "class_type": "VAELoader",
19
+ "inputs": {
20
+ "vae_name": "minimax_h3/minimax_h3_video_vae_fp16.safetensors"
21
+ }
22
+ },
23
+ "300": {
24
+ "class_type": "PathchSageAttentionKJ",
25
+ "inputs": {
26
+ "model": [
27
+ "127",
28
+ 0
29
+ ],
30
+ "sage_attention": "auto",
31
+ "allow_compile": false
32
+ }
33
+ },
34
+ "301": {
35
+ "class_type": "MiniMaxH3MemoryEfficientSageAttentionPatch",
36
+ "inputs": {
37
+ "model": [
38
+ "300",
39
+ 0
40
+ ]
41
+ }
42
+ },
43
+ "302": {
44
+ "class_type": "MiniMaxChunkFeedForward",
45
+ "inputs": {
46
+ "model": [
47
+ "301",
48
+ 0
49
+ ],
50
+ "chunks": 2,
51
+ "seq_threshold": 65536
52
+ }
53
+ },
54
+ "400": {
55
+ "class_type": "LoadVideo",
56
+ "inputs": {
57
+ "file": "seedhunt_20260963_00001_.mp4"
58
+ }
59
+ },
60
+ "401": {
61
+ "class_type": "GetVideoComponents",
62
+ "inputs": {
63
+ "video": [
64
+ "400",
65
+ 0
66
+ ]
67
+ }
68
+ },
69
+ "402": {
70
+ "class_type": "H3VideoFit",
71
+ "inputs": {
72
+ "images": [
73
+ "401",
74
+ 0
75
+ ],
76
+ "mode": "trim tail (default)",
77
+ "max_frames": 0,
78
+ "fps": [
79
+ "401",
80
+ 2
81
+ ],
82
+ "audio": [
83
+ "401",
84
+ 1
85
+ ]
86
+ }
87
+ },
88
+ "135": {
89
+ "class_type": "KSamplerSelect",
90
+ "inputs": {
91
+ "sampler_name": "gradient_estimation"
92
+ }
93
+ },
94
+ "522": {
95
+ "class_type": "H3InjectSchedule",
96
+ "inputs": {
97
+ "model": [
98
+ "302",
99
+ 0
100
+ ],
101
+ "scheduler": "beta",
102
+ "total_steps": 25,
103
+ "inject": 0.6,
104
+ "preset": "custom"
105
+ }
106
+ },
107
+ "523": {
108
+ "class_type": "RandomNoise",
109
+ "inputs": {
110
+ "noise_seed": 20260817
111
+ }
112
+ },
113
+ "524": {
114
+ "class_type": "MiniMaxH3ImageToVideo",
115
+ "inputs": {
116
+ "clip": [
117
+ "128",
118
+ 0
119
+ ],
120
+ "vae": [
121
+ "119",
122
+ 0
123
+ ],
124
+ "prompt": "a 15-second hyper-realistic cinematic underground martial arts fight. A skilled Asian female fighter wearing an elegant dark blue and gold dragon cheongsam battles a massive muscular bodyguard dressed entirely in black inside a dark abandoned industrial basement. Start with a tense slow cinematic dolly-in, flickering warm yellow lights, wet reflective floor, hanging cables, smoke and dust in the air. The bodyguard suddenly charges and throws a powerful punch. She narrowly ducks, and his fist smashes into a concrete pillar, producing debris and dust. She counters with a fast spinning kick to his ribs, creating a powerful air shockwave and water splash. He catches her leg and throws her, but she performs an acrobatic mid-air flip and lands gracefully with one hand. She then rushes forward with a rapid three-hit martial arts combination. A subtle golden dragon-shaped energy trail surrounds her final palm strike. The impact creates a massive cinematic shockwave, sparks, flying dust, flickering lights and realistic camera shake. The bodyguard is thrown backward. End with a dramatic close-up of the female fighter as the lights flicker and the screen cuts to black. Realistic human movement, consistent faces and clothing, intense choreography, cinematic lighting, speed ramping, dynamic camera movement, realistic motion blur, no slow or floating movement, no cartoon style",
125
+ "width": 1152,
126
+ "height": 640,
127
+ "length": 158
128
+ }
129
+ },
130
+ "525": {
131
+ "class_type": "BasicGuider",
132
+ "inputs": {
133
+ "model": [
134
+ "302",
135
+ 0
136
+ ],
137
+ "conditioning": [
138
+ "524",
139
+ 0
140
+ ]
141
+ }
142
+ },
143
+ "530": {
144
+ "class_type": "VAEDecode",
145
+ "inputs": {
146
+ "samples": [
147
+ "526",
148
+ 0
149
+ ],
150
+ "vae": [
151
+ "119",
152
+ 0
153
+ ]
154
+ }
155
+ },
156
+ "540": {
157
+ "class_type": "CreateVideo",
158
+ "inputs": {
159
+ "images": [
160
+ "531",
161
+ 0
162
+ ],
163
+ "audio": [
164
+ "402",
165
+ 2
166
+ ],
167
+ "fps": 24,
168
+ "bit_depth": 8
169
+ }
170
+ },
171
+ "541": {
172
+ "class_type": "SaveVideo",
173
+ "inputs": {
174
+ "video": [
175
+ "540",
176
+ 0
177
+ ],
178
+ "format": "auto",
179
+ "codec": "auto",
180
+ "filename_prefix": "video/fight_quad_full_clip"
181
+ }
182
+ },
183
+ "405": {
184
+ "class_type": "H3TimeSmear",
185
+ "inputs": {
186
+ "images": [
187
+ "402",
188
+ 0
189
+ ],
190
+ "dilation": 2,
191
+ "hold_map": "{\"holds\": [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1], \"world_len\": 124}",
192
+ "fps": 24,
193
+ "expand_to_end": false
194
+ }
195
+ },
196
+ "403": {
197
+ "class_type": "VAEEncode",
198
+ "inputs": {
199
+ "pixels": [
200
+ "405",
201
+ 0
202
+ ],
203
+ "vae": [
204
+ "119",
205
+ 0
206
+ ]
207
+ }
208
+ },
209
+ "404": {
210
+ "class_type": "H3V2VInit",
211
+ "inputs": {
212
+ "samples": [
213
+ "403",
214
+ 0
215
+ ],
216
+ "length": 0
217
+ }
218
+ },
219
+ "526": {
220
+ "class_type": "SamplerCustomAdvanced",
221
+ "inputs": {
222
+ "noise": [
223
+ "523",
224
+ 0
225
+ ],
226
+ "guider": [
227
+ "525",
228
+ 0
229
+ ],
230
+ "sampler": [
231
+ "135",
232
+ 0
233
+ ],
234
+ "sigmas": [
235
+ "522",
236
+ 0
237
+ ],
238
+ "latent_image": [
239
+ "404",
240
+ 0
241
+ ]
242
+ }
243
+ },
244
+ "531": {
245
+ "class_type": "H3ExactRecover",
246
+ "inputs": {
247
+ "images": [
248
+ "530",
249
+ 0
250
+ ],
251
+ "hold_map": [
252
+ "405",
253
+ 1
254
+ ]
255
+ }
256
+ }
257
+ }
examples/fight_quad/run.py ADDED
@@ -0,0 +1,63 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """Render one API graph on your ComfyUI server and download its result."""
2
+ import argparse
3
+ import json
4
+ from pathlib import Path
5
+ import time
6
+ import urllib.parse
7
+ import urllib.request
8
+ import uuid
9
+
10
+
11
+ def main():
12
+ parser = argparse.ArgumentParser(description=__doc__)
13
+ parser.add_argument('workflow', type=Path)
14
+ parser.add_argument('--server', default='http://127.0.0.1:8188')
15
+ parser.add_argument('--output', required=True, type=Path)
16
+ parser.add_argument('--output-node', help='SaveVideo node ID to download for multi-output graphs')
17
+ args = parser.parse_args()
18
+ if args.output.exists():
19
+ parser.error('output already exists; choose a new filename')
20
+ graph = json.loads(args.workflow.read_text())
21
+ for node in graph.values():
22
+ if node['class_type'] == 'SaveVideo':
23
+ node['inputs']['filename_prefix'] += '_' + uuid.uuid4().hex[:12]
24
+ def api(path, payload=None):
25
+ data = None if payload is None else json.dumps(payload).encode()
26
+ req = urllib.request.Request(args.server.rstrip('/') + path, data=data,
27
+ headers={'Content-Type': 'application/json'})
28
+ with urllib.request.urlopen(req, timeout=60) as response:
29
+ return json.load(response)
30
+ result = api('/prompt', {'prompt': graph, 'client_id': 'fight_quad_example'})
31
+ if result.get('node_errors') or 'prompt_id' not in result:
32
+ raise RuntimeError(result)
33
+ pid = result['prompt_id']
34
+ print('Queued', pid, flush=True)
35
+ deadline = time.monotonic() + 7200
36
+ while time.monotonic() < deadline:
37
+ history = api('/history/' + pid)
38
+ if pid not in history:
39
+ time.sleep(5)
40
+ continue
41
+ record = history[pid]
42
+ if record['status'].get('status_str') != 'success':
43
+ raise RuntimeError(record['status'])
44
+ for key, node in graph.items():
45
+ if node['class_type'] != 'SaveVideo' or (args.output_node and key != args.output_node):
46
+ continue
47
+ files = record['outputs'].get(key, {}).get('images', [])
48
+ for item in files:
49
+ if item.get('type') != 'output':
50
+ continue
51
+ query = urllib.parse.urlencode({k: item[k] for k in ('filename', 'subfolder', 'type')})
52
+ with urllib.request.urlopen(args.server.rstrip('/') + '/view?' + query, timeout=120) as response:
53
+ with args.output.open('xb') as output:
54
+ while chunk := response.read(1024 * 1024):
55
+ output.write(chunk)
56
+ print('Saved', args.output)
57
+ return
58
+ raise RuntimeError('Completed without a SaveVideo output')
59
+ raise TimeoutError('Render still pending after two hours; check ComfyUI before resubmitting')
60
+
61
+
62
+ if __name__ == '__main__':
63
+ main()
examples/fight_quad/seedhunt_20260963_00001_.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7fc34be58e061364f35fe37889cbc3bb5e5c3ff154053d1b4ce437655dd8993b
3
+ size 2008949
examples/fight_quad/source_generation.api.json ADDED
@@ -0,0 +1,256 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "115": {
3
+ "class_type": "ResolutionSelector",
4
+ "inputs": {
5
+ "aspect_ratio": "16:9 (Widescreen)",
6
+ "megapixels": 0.7,
7
+ "multiple": 32
8
+ },
9
+ "_meta": {
10
+ "title": "ResolutionSelector"
11
+ }
12
+ },
13
+ "119": {
14
+ "class_type": "VAELoader",
15
+ "inputs": {
16
+ "vae_name": "minimax_h3/minimax_h3_video_vae_int8_convrot.safetensors"
17
+ },
18
+ "_meta": {
19
+ "title": "VAELoader"
20
+ }
21
+ },
22
+ "120": {
23
+ "class_type": "VAELoader",
24
+ "inputs": {
25
+ "vae_name": "minimax_h3/minimax_h3_audio_vae_fp32.safetensors"
26
+ },
27
+ "_meta": {
28
+ "title": "VAELoader"
29
+ }
30
+ },
31
+ "121": {
32
+ "class_type": "VAEDecodeAudio",
33
+ "inputs": {
34
+ "samples": [
35
+ "125",
36
+ 0
37
+ ],
38
+ "vae": [
39
+ "120",
40
+ 0
41
+ ]
42
+ },
43
+ "_meta": {
44
+ "title": "VAEDecodeAudio"
45
+ }
46
+ },
47
+ "122": {
48
+ "class_type": "VAEDecode",
49
+ "inputs": {
50
+ "samples": [
51
+ "125",
52
+ 0
53
+ ],
54
+ "vae": [
55
+ "119",
56
+ 0
57
+ ]
58
+ },
59
+ "_meta": {
60
+ "title": "VAEDecode"
61
+ }
62
+ },
63
+ "124": {
64
+ "class_type": "BasicScheduler",
65
+ "inputs": {
66
+ "scheduler": "beta",
67
+ "steps": 4,
68
+ "denoise": 1.0,
69
+ "model": [
70
+ "500",
71
+ 0
72
+ ]
73
+ },
74
+ "_meta": {
75
+ "title": "BasicScheduler"
76
+ }
77
+ },
78
+ "125": {
79
+ "class_type": "SamplerCustomAdvanced",
80
+ "inputs": {
81
+ "noise": [
82
+ "129",
83
+ 0
84
+ ],
85
+ "guider": [
86
+ "126",
87
+ 0
88
+ ],
89
+ "sampler": [
90
+ "135",
91
+ 0
92
+ ],
93
+ "sigmas": [
94
+ "124",
95
+ 0
96
+ ],
97
+ "latent_image": [
98
+ "131",
99
+ 1
100
+ ]
101
+ },
102
+ "_meta": {
103
+ "title": "SamplerCustomAdvanced"
104
+ }
105
+ },
106
+ "126": {
107
+ "class_type": "BasicGuider",
108
+ "inputs": {
109
+ "model": [
110
+ "500",
111
+ 0
112
+ ],
113
+ "conditioning": [
114
+ "131",
115
+ 0
116
+ ]
117
+ },
118
+ "_meta": {
119
+ "title": "BasicGuider"
120
+ }
121
+ },
122
+ "127": {
123
+ "class_type": "UNETLoader",
124
+ "inputs": {
125
+ "unet_name": "minimax_h3/minimax_h3_fl2va_pruned_int8_convrot.safetensors",
126
+ "weight_dtype": "default"
127
+ },
128
+ "_meta": {
129
+ "title": "UNETLoader"
130
+ }
131
+ },
132
+ "128": {
133
+ "class_type": "CLIPLoader",
134
+ "inputs": {
135
+ "clip_name": "minimax_h3/qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
136
+ "type": "minimax",
137
+ "device": "default"
138
+ },
139
+ "_meta": {
140
+ "title": "CLIPLoader"
141
+ }
142
+ },
143
+ "129": {
144
+ "class_type": "RandomNoise",
145
+ "inputs": {
146
+ "noise_seed": 20260963
147
+ },
148
+ "_meta": {
149
+ "title": "RandomNoise"
150
+ }
151
+ },
152
+ "130": {
153
+ "class_type": "CreateVideo",
154
+ "inputs": {
155
+ "fps": 24.0,
156
+ "bit_depth": 8,
157
+ "images": [
158
+ "122",
159
+ 0
160
+ ],
161
+ "audio": [
162
+ "121",
163
+ 0
164
+ ]
165
+ },
166
+ "_meta": {
167
+ "title": "CreateVideo"
168
+ }
169
+ },
170
+ "131": {
171
+ "class_type": "MiniMaxH3ImageToVideo",
172
+ "inputs": {
173
+ "prompt": "a 15-second hyper-realistic cinematic underground martial arts fight. A skilled Asian female fighter wearing an elegant dark blue and gold dragon cheongsam battles a massive muscular bodyguard dressed entirely in black inside a dark abandoned industrial basement. Start with a tense slow cinematic dolly-in, flickering warm yellow lights, wet reflective floor, hanging cables, smoke and dust in the air. The bodyguard suddenly charges and throws a powerful punch. She narrowly ducks, and his fist smashes into a concrete pillar, producing debris and dust. She counters with a fast spinning kick to his ribs, creating a powerful air shockwave and water splash. He catches her leg and throws her, but she performs an acrobatic mid-air flip and lands gracefully with one hand. She then rushes forward with a rapid three-hit martial arts combination. A subtle golden dragon-shaped energy trail surrounds her final palm strike. The impact creates a massive cinematic shockwave, sparks, flying dust, flickering lights and realistic camera shake. The bodyguard is thrown backward. End with a dramatic close-up of the female fighter as the lights flicker and the screen cuts to black. Realistic human movement, consistent faces and clothing, intense choreography, cinematic lighting, speed ramping, dynamic camera movement, realistic motion blur, no slow or floating movement, no cartoon style",
174
+ "width": [
175
+ "115",
176
+ 0
177
+ ],
178
+ "height": [
179
+ "115",
180
+ 1
181
+ ],
182
+ "length": [
183
+ "132",
184
+ 1
185
+ ],
186
+ "clip": [
187
+ "128",
188
+ 0
189
+ ],
190
+ "vae": [
191
+ "119",
192
+ 0
193
+ ]
194
+ },
195
+ "_meta": {
196
+ "title": "MiniMaxH3ImageToVideo"
197
+ }
198
+ },
199
+ "132": {
200
+ "class_type": "ComfyMathExpression",
201
+ "inputs": {
202
+ "expression": "max(5, round(a * 24)) + (5 - (max(5, round(a * 24)) % 17)) % 17",
203
+ "values.a": [
204
+ "133",
205
+ 0
206
+ ]
207
+ },
208
+ "_meta": {
209
+ "title": "ComfyMathExpression"
210
+ }
211
+ },
212
+ "133": {
213
+ "class_type": "PrimitiveFloat",
214
+ "inputs": {
215
+ "value": 5.0
216
+ },
217
+ "_meta": {
218
+ "title": "Float (duration)"
219
+ }
220
+ },
221
+ "135": {
222
+ "class_type": "KSamplerSelect",
223
+ "inputs": {
224
+ "sampler_name": "er_sde"
225
+ },
226
+ "_meta": {
227
+ "title": "KSamplerSelect"
228
+ }
229
+ },
230
+ "92": {
231
+ "class_type": "SaveVideo",
232
+ "inputs": {
233
+ "filename_prefix": "video/seedhunt_20260963",
234
+ "format": "auto",
235
+ "codec": "auto",
236
+ "video": [
237
+ "130",
238
+ 0
239
+ ]
240
+ },
241
+ "_meta": {
242
+ "title": "SaveVideo"
243
+ }
244
+ },
245
+ "500": {
246
+ "class_type": "LoraLoaderModelOnly",
247
+ "inputs": {
248
+ "model": [
249
+ "127",
250
+ 0
251
+ ],
252
+ "lora_name": "minimax_h3-lightx2v/minimax_h3_fl2v_lightx2v_turbo_4step_v0.1_comfy.safetensors",
253
+ "strength_model": 0.5
254
+ }
255
+ }
256
+ }
examples/fight_quad/verification.json ADDED
@@ -0,0 +1,72 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "date": "2026-09-21",
3
+ "status": "success",
4
+ "server_execution_seconds": 279.09,
5
+ "mainodes_checkout": "4e957e267795c23c4d5544cf7d62bb4fa736c4c3",
6
+ "browser_import": "both canvases preserve explicit recipe inputs and connections",
7
+ "local_adjustments": [
8
+ "Published adapter filename mapped to byte-identical local p4_pilot_k100.safetensors",
9
+ "Unique verification output prefixes"
10
+ ],
11
+ "cached_nodes": [
12
+ "119",
13
+ "127",
14
+ "128",
15
+ "135",
16
+ "523",
17
+ "2524",
18
+ "3300",
19
+ "3301",
20
+ "3302",
21
+ "3522",
22
+ "3524",
23
+ "3600"
24
+ ],
25
+ "outputs": {
26
+ "9000": {
27
+ "filename": "fight_quad_source_canvas_verify_20260921_00001_.mp4",
28
+ "sha256": "92994b587a84690537c3475892bfd437552feaf580c662428cead41b4fe62e03",
29
+ "width": 1152,
30
+ "height": 640,
31
+ "r_frame_rate": "24/1",
32
+ "nb_frames": "124",
33
+ "decode": "passed"
34
+ },
35
+ "3541": {
36
+ "filename": "fight_quad_adapter_canvas_verify_20260921_00001_.mp4",
37
+ "sha256": "51581cc2525510acbf19bbb8c73fbe96a240ea5bcb070aeec9c6002237009938",
38
+ "width": 1152,
39
+ "height": 640,
40
+ "r_frame_rate": "24/1",
41
+ "nb_frames": "124",
42
+ "decode": "passed"
43
+ },
44
+ "2541": {
45
+ "filename": "fight_quad_windowed_canvas_verify_20260921_00001_.mp4",
46
+ "sha256": "edb349b0f0587488172d0999605b01d81bbe2b25601ed773a82ac102159b43af",
47
+ "width": 1152,
48
+ "height": 640,
49
+ "r_frame_rate": "24/1",
50
+ "nb_frames": "124",
51
+ "decode": "passed"
52
+ },
53
+ "1541": {
54
+ "filename": "fight_quad_full_clip_canvas_verify_20260921_00001_.mp4",
55
+ "sha256": "1fe026877b6eda4df5bed1b20bc04aa75796d87d755d305ba21f6730e4df152f",
56
+ "width": 1152,
57
+ "height": 640,
58
+ "r_frame_rate": "24/1",
59
+ "nb_frames": "124",
60
+ "decode": "passed"
61
+ },
62
+ "9005": {
63
+ "filename": "fight_quad_comparison_canvas_verify_20260921_00001_.mp4",
64
+ "sha256": "529c4b88d07fe3f2f67f6687f887c0f85c9d2b70c20f5803488c9fbdae14eed8",
65
+ "width": 2304,
66
+ "height": 1280,
67
+ "r_frame_rate": "24/1",
68
+ "nb_frames": "124",
69
+ "decode": "passed"
70
+ }
71
+ }
72
+ }
examples/fight_quad/windowed.api.json ADDED
@@ -0,0 +1,329 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "127": {
3
+ "class_type": "UNETLoader",
4
+ "inputs": {
5
+ "unet_name": "minimax_h3/minimax_h3_fl2va_pruned_int8_convrot.safetensors",
6
+ "weight_dtype": "default"
7
+ }
8
+ },
9
+ "128": {
10
+ "class_type": "CLIPLoader",
11
+ "inputs": {
12
+ "clip_name": "minimax_h3/qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
13
+ "type": "minimax",
14
+ "device": "default"
15
+ }
16
+ },
17
+ "119": {
18
+ "class_type": "VAELoader",
19
+ "inputs": {
20
+ "vae_name": "minimax_h3/minimax_h3_video_vae_fp16.safetensors"
21
+ }
22
+ },
23
+ "300": {
24
+ "class_type": "PathchSageAttentionKJ",
25
+ "inputs": {
26
+ "model": [
27
+ "127",
28
+ 0
29
+ ],
30
+ "sage_attention": "auto",
31
+ "allow_compile": false
32
+ }
33
+ },
34
+ "301": {
35
+ "class_type": "MiniMaxH3MemoryEfficientSageAttentionPatch",
36
+ "inputs": {
37
+ "model": [
38
+ "300",
39
+ 0
40
+ ]
41
+ }
42
+ },
43
+ "302": {
44
+ "class_type": "MiniMaxChunkFeedForward",
45
+ "inputs": {
46
+ "model": [
47
+ "301",
48
+ 0
49
+ ],
50
+ "chunks": 2,
51
+ "seq_threshold": 65536
52
+ }
53
+ },
54
+ "400": {
55
+ "class_type": "LoadVideo",
56
+ "inputs": {
57
+ "file": "seedhunt_20260963_00001_.mp4"
58
+ }
59
+ },
60
+ "401": {
61
+ "class_type": "GetVideoComponents",
62
+ "inputs": {
63
+ "video": [
64
+ "400",
65
+ 0
66
+ ]
67
+ }
68
+ },
69
+ "402": {
70
+ "class_type": "H3VideoFit",
71
+ "inputs": {
72
+ "images": [
73
+ "401",
74
+ 0
75
+ ],
76
+ "mode": "trim tail (default)",
77
+ "max_frames": 0,
78
+ "fps": [
79
+ "401",
80
+ 2
81
+ ],
82
+ "audio": [
83
+ "401",
84
+ 1
85
+ ]
86
+ }
87
+ },
88
+ "135": {
89
+ "class_type": "KSamplerSelect",
90
+ "inputs": {
91
+ "sampler_name": "gradient_estimation"
92
+ }
93
+ },
94
+ "522": {
95
+ "class_type": "H3InjectSchedule",
96
+ "inputs": {
97
+ "model": [
98
+ "302",
99
+ 0
100
+ ],
101
+ "scheduler": "beta",
102
+ "total_steps": 25,
103
+ "inject": 0.45,
104
+ "preset": "custom"
105
+ }
106
+ },
107
+ "523": {
108
+ "class_type": "RandomNoise",
109
+ "inputs": {
110
+ "noise_seed": 20260817
111
+ }
112
+ },
113
+ "524": {
114
+ "class_type": "MiniMaxH3ImageToVideo",
115
+ "inputs": {
116
+ "clip": [
117
+ "128",
118
+ 0
119
+ ],
120
+ "vae": [
121
+ "119",
122
+ 0
123
+ ],
124
+ "prompt": "a 15-second hyper-realistic cinematic underground martial arts fight. A skilled Asian female fighter wearing an elegant dark blue and gold dragon cheongsam battles a massive muscular bodyguard dressed entirely in black inside a dark abandoned industrial basement. Start with a tense slow cinematic dolly-in, flickering warm yellow lights, wet reflective floor, hanging cables, smoke and dust in the air. The bodyguard suddenly charges and throws a powerful punch. She narrowly ducks, and his fist smashes into a concrete pillar, producing debris and dust. She counters with a fast spinning kick to his ribs, creating a powerful air shockwave and water splash. He catches her leg and throws her, but she performs an acrobatic mid-air flip and lands gracefully with one hand. She then rushes forward with a rapid three-hit martial arts combination. A subtle golden dragon-shaped energy trail surrounds her final palm strike. The impact creates a massive cinematic shockwave, sparks, flying dust, flickering lights and realistic camera shake. The bodyguard is thrown backward. End with a dramatic close-up of the female fighter as the lights flicker and the screen cuts to black. Realistic human movement, consistent faces and clothing, intense choreography, cinematic lighting, speed ramping, dynamic camera movement, realistic motion blur, no slow or floating movement, no cartoon style",
125
+ "width": 1152,
126
+ "height": 640,
127
+ "length": 107
128
+ }
129
+ },
130
+ "525": {
131
+ "class_type": "BasicGuider",
132
+ "inputs": {
133
+ "model": [
134
+ "302",
135
+ 0
136
+ ],
137
+ "conditioning": [
138
+ "406",
139
+ 0
140
+ ]
141
+ }
142
+ },
143
+ "530": {
144
+ "class_type": "VAEDecode",
145
+ "inputs": {
146
+ "samples": [
147
+ "526",
148
+ 0
149
+ ],
150
+ "vae": [
151
+ "119",
152
+ 0
153
+ ]
154
+ }
155
+ },
156
+ "540": {
157
+ "class_type": "CreateVideo",
158
+ "inputs": {
159
+ "images": [
160
+ "412",
161
+ 0
162
+ ],
163
+ "audio": [
164
+ "402",
165
+ 2
166
+ ],
167
+ "fps": 24,
168
+ "bit_depth": 8
169
+ }
170
+ },
171
+ "541": {
172
+ "class_type": "SaveVideo",
173
+ "inputs": {
174
+ "video": [
175
+ "540",
176
+ 0
177
+ ],
178
+ "format": "auto",
179
+ "codec": "auto",
180
+ "filename_prefix": "video/fight_quad_windowed"
181
+ }
182
+ },
183
+ "403": {
184
+ "class_type": "VAEEncode",
185
+ "inputs": {
186
+ "pixels": [
187
+ "410",
188
+ 0
189
+ ],
190
+ "vae": [
191
+ "119",
192
+ 0
193
+ ]
194
+ }
195
+ },
196
+ "404": {
197
+ "class_type": "H3TemporalInsert",
198
+ "inputs": {
199
+ "samples": [
200
+ "403",
201
+ 0
202
+ ],
203
+ "hold_map": "{\"holds\": [1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], \"world_len\": 56}",
204
+ "init_mode": "lerp",
205
+ "length": 0,
206
+ "noise_seed": 0,
207
+ "expand_to_end": false
208
+ }
209
+ },
210
+ "526": {
211
+ "class_type": "SamplerCustomAdvanced",
212
+ "inputs": {
213
+ "noise": [
214
+ "523",
215
+ 0
216
+ ],
217
+ "guider": [
218
+ "525",
219
+ 0
220
+ ],
221
+ "sampler": [
222
+ "135",
223
+ 0
224
+ ],
225
+ "sigmas": [
226
+ "522",
227
+ 0
228
+ ],
229
+ "latent_image": [
230
+ "404",
231
+ 0
232
+ ]
233
+ }
234
+ },
235
+ "410": {
236
+ "class_type": "ImageFromBatch",
237
+ "inputs": {
238
+ "image": [
239
+ "402",
240
+ 0
241
+ ],
242
+ "batch_index": 68,
243
+ "length": 56
244
+ }
245
+ },
246
+ "531": {
247
+ "class_type": "H3ExactRecover",
248
+ "inputs": {
249
+ "images": [
250
+ "530",
251
+ 0
252
+ ],
253
+ "hold_map": [
254
+ "404",
255
+ 2
256
+ ]
257
+ }
258
+ },
259
+ "411": {
260
+ "class_type": "ImageFromBatch",
261
+ "inputs": {
262
+ "image": [
263
+ "402",
264
+ 0
265
+ ],
266
+ "batch_index": 0,
267
+ "length": 68
268
+ }
269
+ },
270
+ "412": {
271
+ "class_type": "ImageBatch",
272
+ "inputs": {
273
+ "image1": [
274
+ "411",
275
+ 0
276
+ ],
277
+ "image2": [
278
+ "413",
279
+ 0
280
+ ]
281
+ }
282
+ },
283
+ "413": {
284
+ "class_type": "H3TimeSmear",
285
+ "inputs": {
286
+ "images": [
287
+ "531",
288
+ 0
289
+ ],
290
+ "dilation": 1,
291
+ "hold_map": "",
292
+ "fps": 24,
293
+ "expand_to_end": false
294
+ }
295
+ },
296
+ "405": {
297
+ "class_type": "ImageFromBatch",
298
+ "inputs": {
299
+ "image": [
300
+ "402",
301
+ 0
302
+ ],
303
+ "batch_index": 123,
304
+ "length": 1
305
+ }
306
+ },
307
+ "406": {
308
+ "class_type": "MiniMaxH3AddGuide",
309
+ "inputs": {
310
+ "positive": [
311
+ "524",
312
+ 0
313
+ ],
314
+ "vae": [
315
+ "119",
316
+ 0
317
+ ],
318
+ "latent": [
319
+ "524",
320
+ 1
321
+ ],
322
+ "image": [
323
+ "405",
324
+ 0
325
+ ],
326
+ "frame_idx": 105
327
+ }
328
+ }
329
+ }
examples/fight_quad/winner_verified_20260921.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5c0505349c4aab1a9e68c166c812fc299964b437927e05aab294d0a609cf5042
3
+ size 1864372
examples/fight_quad_example.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d29d20162048b3a892bec2a44145cbcfc3b80029045f09824b242e42d1d5f80e
3
+ size 11199235