Collapsed collection actions now move, rename, delete, and rerun every part so chains stay together. Identity mode follows the v2u3 Ref2VA picture wiring. Co-authored-by: Cursor <cursoragent@cursor.com>
459 lines
8.7 KiB
JSON
459 lines
8.7 KiB
JSON
{
|
||
"92": {
|
||
"inputs": {
|
||
"filename_prefix": "video/MiniMax_H3",
|
||
"format": "auto",
|
||
"format.codec": "auto",
|
||
"codec": "auto",
|
||
"video": [
|
||
"172",
|
||
0
|
||
]
|
||
},
|
||
"class_type": "SaveVideo",
|
||
"_meta": {
|
||
"title": "Save Video"
|
||
}
|
||
},
|
||
"114": {
|
||
"inputs": {
|
||
"image": "Mokker (1).jpeg"
|
||
},
|
||
"class_type": "LoadImage",
|
||
"_meta": {
|
||
"title": "Main Image (first_frame / ref)"
|
||
}
|
||
},
|
||
"127": {
|
||
"inputs": {
|
||
"image": [
|
||
"128",
|
||
0
|
||
]
|
||
},
|
||
"class_type": "GetImageSize",
|
||
"_meta": {
|
||
"title": "Get Image Size"
|
||
}
|
||
},
|
||
"128": {
|
||
"inputs": {
|
||
"upscale_method": "lanczos",
|
||
"megapixels": 0.98,
|
||
"resolution_steps": 32,
|
||
"image": [
|
||
"114",
|
||
0
|
||
]
|
||
},
|
||
"class_type": "ImageScaleToTotalPixels",
|
||
"_meta": {
|
||
"title": "Scale Image to Total Pixels"
|
||
}
|
||
},
|
||
"140": {
|
||
"inputs": {
|
||
"image": "crop IMG_8768.jpg"
|
||
},
|
||
"class_type": "LoadImage",
|
||
"_meta": {
|
||
"title": "Identity Ref 1 (optional)"
|
||
}
|
||
},
|
||
"141": {
|
||
"inputs": {
|
||
"image": "Mokker (1).jpeg"
|
||
},
|
||
"class_type": "LoadImage",
|
||
"_meta": {
|
||
"title": "Identity Ref 2 (optional)"
|
||
}
|
||
},
|
||
"142": {
|
||
"inputs": {
|
||
"image": "Mokker (1).jpeg"
|
||
},
|
||
"class_type": "LoadImage",
|
||
"_meta": {
|
||
"title": "Identity Ref 3 (optional)"
|
||
}
|
||
},
|
||
"143": {
|
||
"inputs": {
|
||
"image": "Mokker (1).jpeg"
|
||
},
|
||
"class_type": "LoadImage",
|
||
"_meta": {
|
||
"title": "Identity Ref 4 (optional)"
|
||
}
|
||
},
|
||
"150": {
|
||
"inputs": {
|
||
"value": true
|
||
},
|
||
"class_type": "PrimitiveBoolean",
|
||
"_meta": {
|
||
"title": "Use Identity References (Ref2VA)"
|
||
}
|
||
},
|
||
"155": {
|
||
"inputs": {
|
||
"prompt": "<Picture 1> is the exact facial identity, hairstyle, body proportions and clothing of the main character. Preserve this identity with high fidelity even when the subject temporarily leaves the frame and returns.\n\n[describe the action, camera and audio here]",
|
||
"width": [
|
||
"127",
|
||
0
|
||
],
|
||
"height": [
|
||
"127",
|
||
1
|
||
],
|
||
"length": [
|
||
"174",
|
||
1
|
||
],
|
||
"ref_image_size": "match",
|
||
"clip": [
|
||
"170",
|
||
0
|
||
],
|
||
"vae": [
|
||
"161",
|
||
0
|
||
],
|
||
"audio_vae": [
|
||
"162",
|
||
0
|
||
],
|
||
"ref_images.ref_image_0": [
|
||
"128",
|
||
0
|
||
],
|
||
"ref_images.ref_image_1": [
|
||
"140",
|
||
0
|
||
],
|
||
"ref_images.ref_image_2": [
|
||
"141",
|
||
0
|
||
],
|
||
"ref_images.ref_image_3": [
|
||
"142",
|
||
0
|
||
],
|
||
"ref_images.ref_image_4": [
|
||
"143",
|
||
0
|
||
]
|
||
},
|
||
"class_type": "MiniMaxH3ReferenceToVideo",
|
||
"_meta": {
|
||
"title": "Reference to Video (MiniMax H3) – Identity Locked"
|
||
}
|
||
},
|
||
"161": {
|
||
"inputs": {
|
||
"vae_name": "minimax_h3_video_vae_fp16.safetensors"
|
||
},
|
||
"class_type": "VAELoader",
|
||
"_meta": {
|
||
"title": "Load VAE"
|
||
}
|
||
},
|
||
"162": {
|
||
"inputs": {
|
||
"vae_name": "minimax_h3_audio_vae_fp32.safetensors"
|
||
},
|
||
"class_type": "VAELoader",
|
||
"_meta": {
|
||
"title": "Load VAE"
|
||
}
|
||
},
|
||
"163": {
|
||
"inputs": {
|
||
"samples": [
|
||
"167",
|
||
0
|
||
],
|
||
"vae": [
|
||
"162",
|
||
0
|
||
]
|
||
},
|
||
"class_type": "VAEDecodeAudio",
|
||
"_meta": {
|
||
"title": "VAE Decode Audio"
|
||
}
|
||
},
|
||
"164": {
|
||
"inputs": {
|
||
"samples": [
|
||
"167",
|
||
0
|
||
],
|
||
"vae": [
|
||
"161",
|
||
0
|
||
]
|
||
},
|
||
"class_type": "VAEDecode",
|
||
"_meta": {
|
||
"title": "VAE Decode"
|
||
}
|
||
},
|
||
"165": {
|
||
"inputs": {
|
||
"sampler_name": "res_multistep"
|
||
},
|
||
"class_type": "KSamplerSelect",
|
||
"_meta": {
|
||
"title": "KSamplerSelect"
|
||
}
|
||
},
|
||
"166": {
|
||
"inputs": {
|
||
"scheduler": "simple",
|
||
"steps": [
|
||
"178",
|
||
0
|
||
],
|
||
"denoise": 1,
|
||
"model": [
|
||
"177",
|
||
0
|
||
]
|
||
},
|
||
"class_type": "BasicScheduler",
|
||
"_meta": {
|
||
"title": "BasicScheduler"
|
||
}
|
||
},
|
||
"167": {
|
||
"inputs": {
|
||
"noise": [
|
||
"171",
|
||
0
|
||
],
|
||
"guider": [
|
||
"168",
|
||
0
|
||
],
|
||
"sampler": [
|
||
"165",
|
||
0
|
||
],
|
||
"sigmas": [
|
||
"166",
|
||
0
|
||
],
|
||
"latent_image": [
|
||
"173",
|
||
1
|
||
]
|
||
},
|
||
"class_type": "SamplerCustomAdvanced",
|
||
"_meta": {
|
||
"title": "SamplerCustomAdvanced"
|
||
}
|
||
},
|
||
"168": {
|
||
"inputs": {
|
||
"model": [
|
||
"177",
|
||
0
|
||
],
|
||
"conditioning": [
|
||
"173",
|
||
0
|
||
]
|
||
},
|
||
"class_type": "BasicGuider",
|
||
"_meta": {
|
||
"title": "Basic Guider"
|
||
}
|
||
},
|
||
"169": {
|
||
"inputs": {
|
||
"unet_name": "minimax_h3_fl2va_pruned_int8_convrot.safetensors",
|
||
"weight_dtype": "default"
|
||
},
|
||
"class_type": "UNETLoader",
|
||
"_meta": {
|
||
"title": "Load Diffusion Model"
|
||
}
|
||
},
|
||
"170": {
|
||
"inputs": {
|
||
"clip_name": "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
|
||
"type": "minimax",
|
||
"device": "default"
|
||
},
|
||
"class_type": "CLIPLoader",
|
||
"_meta": {
|
||
"title": "Load CLIP"
|
||
}
|
||
},
|
||
"171": {
|
||
"inputs": {
|
||
"noise_seed": 1
|
||
},
|
||
"class_type": "RandomNoise",
|
||
"_meta": {
|
||
"title": "RandomNoise"
|
||
}
|
||
},
|
||
"172": {
|
||
"inputs": {
|
||
"fps": 24,
|
||
"bit_depth": 8,
|
||
"color_space": "sRGB",
|
||
"images": [
|
||
"164",
|
||
0
|
||
],
|
||
"audio": [
|
||
"163",
|
||
0
|
||
]
|
||
},
|
||
"class_type": "CreateVideo",
|
||
"_meta": {
|
||
"title": "Create Video"
|
||
}
|
||
},
|
||
"173": {
|
||
"inputs": {
|
||
"prompt": "Vaporwave title sequence look: pink and blue gradient palette, VHS tracking artifacts, Greek statue motifs, chrome palm trees, RGB chromatic aberration, lo-fi retro atmosphere, mood languid and nostalgic.\n\nTimeline:\n[0s-1s] VHS static opens the frame, the title \"COMFYUI\" appears with RGB split and a slight horizontal jitter.\n[1s-2.5s] Hard cut, a Greek plaster bust close-up, pink-purple gradient sky, a pixelated sun.\n[2.5s-4s] Clean \"STARRING\" credits appear, \"LATENT\" and \"CONTROLNET\" each shown exactly once.\n[4s-5s] Final card \"DIRECTED BY COMFYUI\" holds, one VHS tracking glitch settling into stability.\n\nHard cuts only, transitions landing with tape jumps, no push-ins, no dissolves.\n\nAudio: lo-fi vaporwave score, slow drum machine with soft bass, VHS tape-noise sample joins at 2.5s, melody fading for the last 1s.\n\nAll text must be clearly legible, do not misspell English, no Chinese characters, do not repeat names or job titles, no soft dissolves, no subtitle bars.",
|
||
"width": [
|
||
"127",
|
||
0
|
||
],
|
||
"height": [
|
||
"127",
|
||
1
|
||
],
|
||
"length": [
|
||
"174",
|
||
1
|
||
],
|
||
"clip": [
|
||
"170",
|
||
0
|
||
],
|
||
"vae": [
|
||
"161",
|
||
0
|
||
],
|
||
"first_frame": [
|
||
"128",
|
||
0
|
||
]
|
||
},
|
||
"class_type": "MiniMaxH3ImageToVideo",
|
||
"_meta": {
|
||
"title": "MiniMax H3 Image to Video"
|
||
}
|
||
},
|
||
"174": {
|
||
"inputs": {
|
||
"expression": "max(5, round(a * 24)) + (5 - (max(5, round(a * 24)) % 17)) % 17",
|
||
"values.a": [
|
||
"175",
|
||
0
|
||
]
|
||
},
|
||
"class_type": "ComfyMathExpression",
|
||
"_meta": {
|
||
"title": "Math Expression"
|
||
}
|
||
},
|
||
"175": {
|
||
"inputs": {
|
||
"value": 2
|
||
},
|
||
"class_type": "PrimitiveFloat",
|
||
"_meta": {
|
||
"title": "Float (duration)"
|
||
}
|
||
},
|
||
"176": {
|
||
"inputs": {
|
||
"lora_name": "minimax_h3_fl2v_turbo_8step_v1.0_comfyui_bf16.safetensors",
|
||
"strength_model": 1,
|
||
"model": [
|
||
"169",
|
||
0
|
||
]
|
||
},
|
||
"class_type": "LoraLoaderModelOnly",
|
||
"_meta": {
|
||
"title": "Load LoRA"
|
||
}
|
||
},
|
||
"177": {
|
||
"inputs": {
|
||
"switch": [
|
||
"181",
|
||
0
|
||
],
|
||
"on_false": [
|
||
"169",
|
||
0
|
||
],
|
||
"on_true": [
|
||
"176",
|
||
0
|
||
]
|
||
},
|
||
"class_type": "ComfySwitchNode",
|
||
"_meta": {
|
||
"title": "If/Else Switch (Model)"
|
||
}
|
||
},
|
||
"178": {
|
||
"inputs": {
|
||
"switch": [
|
||
"181",
|
||
0
|
||
],
|
||
"on_false": [
|
||
"179",
|
||
0
|
||
],
|
||
"on_true": [
|
||
"180",
|
||
0
|
||
]
|
||
},
|
||
"class_type": "ComfySwitchNode",
|
||
"_meta": {
|
||
"title": "If/Else Switch (Steps)"
|
||
}
|
||
},
|
||
"179": {
|
||
"inputs": {
|
||
"value": 20
|
||
},
|
||
"class_type": "PrimitiveInt",
|
||
"_meta": {
|
||
"title": "Int"
|
||
}
|
||
},
|
||
"180": {
|
||
"inputs": {
|
||
"value": 6
|
||
},
|
||
"class_type": "PrimitiveInt",
|
||
"_meta": {
|
||
"title": "Int"
|
||
}
|
||
},
|
||
"181": {
|
||
"inputs": {
|
||
"value": false
|
||
},
|
||
"class_type": "PrimitiveBoolean",
|
||
"_meta": {
|
||
"title": "Boolean (Enable Lightning LoRA)"
|
||
}
|
||
}
|
||
} |