{ "id": "e3f2b845-8f2c-4b5a-9caf-eac1029d3e7e", "revision": 0, "last_node_id": 254, "last_link_id": 538, "nodes": [ { "id": 116, "type": "MarkdownNote", "pos": [ -2090, 4860 ], "size": [ 450, 630 ], "flags": {}, "order": 0, "mode": 0, "inputs": [], "outputs": [], "title": "Note: MiniMax H3", "properties": {}, "widgets_values": [ "## MiniMax H3\n\n[MiniMax H3](https://www.minimax.io/blog/minimax-h3) is MiniMax's general-purpose, omni-modal generation model. It jointly understands text, image, video, and audio, and generates video with **native stereo audio**: voice, sound effects, and music are modeled jointly in a single forward pass, not layered on afterward. Output is up to 2K resolution, 24fps, and up to about 15 seconds.\n\n## About this workflow\n\nThis template runs the **Image to Video** task (`MiniMaxH3ImageToVideo` node), which covers both:\n\n- **t2va** (text-to-video), when no images are connected\n- **fl2va** (first/last-frame image-to-video), when `first_frame` and/or `last_frame` are connected\n\n**Key inputs**\n\n- **first_frame / last_frame**: optional keyframes; the model generates the motion between them\n- **prompt**: describe the shots, motion, and the accompanying audio (dialogue, SFX, music) in one block\n- **width / height**: set via Resolution Selector. H3's native canvas is a 768px short edge, capped at 768x1344 pixels, rounded to a multiple of 32\n- **duration (seconds)**: converted to a valid frame `length` by the Math Expression node, snapping up to the model's 17-frame-per-block (17k+5) grid at 24fps" ], "widgets_values_named": { "text": "## MiniMax H3\n\n[MiniMax H3](https://www.minimax.io/blog/minimax-h3) is MiniMax's general-purpose, omni-modal generation model. It jointly understands text, image, video, and audio, and generates video with **native stereo audio**: voice, sound effects, and music are modeled jointly in a single forward pass, not layered on afterward. Output is up to 2K resolution, 24fps, and up to about 15 seconds.\n\n## About this workflow\n\nThis template runs the **Image to Video** task (`MiniMaxH3ImageToVideo` node), which covers both:\n\n- **t2va** (text-to-video), when no images are connected\n- **fl2va** (first/last-frame image-to-video), when `first_frame` and/or `last_frame` are connected\n\n**Key inputs**\n\n- **first_frame / last_frame**: optional keyframes; the model generates the motion between them\n- **prompt**: describe the shots, motion, and the accompanying audio (dialogue, SFX, music) in one block\n- **width / height**: set via Resolution Selector. H3's native canvas is a 768px short edge, capped at 768x1344 pixels, rounded to a multiple of 32\n- **duration (seconds)**: converted to a valid frame `length` by the Math Expression node, snapping up to the model's 17-frame-per-block (17k+5) grid at 24fps" }, "color": "#222", "bgcolor": "#000" }, { "id": 117, "type": "MarkdownNote", "pos": [ -2570, 4860 ], "size": [ 440, 680 ], "flags": {}, "order": 1, "mode": 0, "inputs": [], "outputs": [], "title": "Note: Model Links", "properties": {}, "widgets_values": [ "## Model Links\n\n**vae**\n\n- [minimax_h3_video_vae_fp16.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_video_vae_fp16.safetensors)\n- [minimax_h3_audio_vae_fp32.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_audio_vae_fp32.safetensors)\n\n**diffusion_models**\n\n- [minimax_h3_fl2va_pruned_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/diffusion_models/minimax_h3_fl2va_pruned_int8_convrot.safetensors)\n\n**text_encoders**\n\n- [qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/text_encoders/qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors)\n\n\n## Model Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 vae/\n│ │ ├── minimax_h3_video_vae_fp16.safetensors\n│ │ └── minimax_h3_audio_vae_fp32.safetensors\n│ ├── 📂 diffusion_models/\n│ │ └── minimax_h3_fl2va_pruned_int8_convrot.safetensors\n│ └── 📂 text_encoders/\n│ └── qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors\n```\n\n## Report Issue\n\nNote: Please update ComfyUI first ([guide](https://docs.comfy.org/installation/update_comfyui)) and prepare required models. Desktop/Cloud updates follow stable releases, so some nightly-supported models may not be available yet.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n" ], "widgets_values_named": { "text": "## Model Links\n\n**vae**\n\n- [minimax_h3_video_vae_fp16.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_video_vae_fp16.safetensors)\n- [minimax_h3_audio_vae_fp32.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_audio_vae_fp32.safetensors)\n\n**diffusion_models**\n\n- [minimax_h3_fl2va_pruned_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/diffusion_models/minimax_h3_fl2va_pruned_int8_convrot.safetensors)\n\n**text_encoders**\n\n- [qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors](https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/text_encoders/qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors)\n\n\n## Model Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 vae/\n│ │ ├── minimax_h3_video_vae_fp16.safetensors\n│ │ └── minimax_h3_audio_vae_fp32.safetensors\n│ ├── 📂 diffusion_models/\n│ │ └── minimax_h3_fl2va_pruned_int8_convrot.safetensors\n│ └── 📂 text_encoders/\n│ └── qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors\n```\n\n## Report Issue\n\nNote: Please update ComfyUI first ([guide](https://docs.comfy.org/installation/update_comfyui)) and prepare required models. Desktop/Cloud updates follow stable releases, so some nightly-supported models may not be available yet.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n" }, "color": "#222", "bgcolor": "#000" }, { "id": 134, "type": "ComfyMathExpression", "pos": [ -249.23959345393044, 5538.705601728607 ], "size": [ 324.0037534272856, 128 ], "flags": { "collapsed": false }, "order": 18, "mode": 0, "inputs": [ { "label": "a", "localized_name": "a", "name": "values.a", "type": "FLOAT,INT,BOOLEAN", "link": 447 }, { "localized_name": "b", "name": "values.b", "shape": 7, "type": "FLOAT,INT,BOOLEAN", "link": null }, { "localized_name": "表达式", "name": "expression", "type": "STRING", "widget": { "name": "expression" }, "link": null } ], "outputs": [ { "localized_name": "浮点", "name": "FLOAT", "type": "FLOAT", "links": [] }, { "localized_name": "整数", "name": "INT", "type": "INT", "links": [ 251, 329, 448 ] }, { "localized_name": "布尔值", "name": "BOOL", "type": "BOOLEAN", "links": [] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.30.1", "Node name for S&R": "ComfyMathExpression" }, "widgets_values": [ "max(5, round(a * 24)) + (5 - (max(5, round(a * 24)) % 17)) % 17" ], "widgets_values_named": { "expression": "max(5, round(a * 24)) + (5 - (max(5, round(a * 24)) % 17)) % 17" } }, { "id": 136, "type": "Display Any (rgthree)", "pos": [ 141.61702301742167, 5551.579393125133 ], "size": [ 314.8382115020585, 109.05746801878922 ], "flags": {}, "order": 19, "mode": 0, "inputs": [ { "dir": 3, "label": "输入", "localized_name": "输入", "name": "source", "type": "*", "link": 251 } ], "outputs": [], "properties": { "cnr_id": "rgthree-comfy", "ver": "6b76ee6f2c5a007710b5a16f97c94330d6ecc871", "Node name for S&R": "Display Any (rgthree)" }, "widgets_values": [ "124" ], "widgets_values_named": { "output": "124" } }, { "id": 143, "type": "CLIPLoader", "pos": [ -551.7691373974773, 4943.735846447833 ], "size": [ 640, 120 ], "flags": {}, "order": 2, "mode": 0, "inputs": [ { "localized_name": "CLIP名称", "name": "clip_name", "type": "COMBO", "widget": { "name": "clip_name" }, "link": null }, { "localized_name": "类型", "name": "type", "type": "COMBO", "widget": { "name": "type" }, "link": null }, { "localized_name": "设备", "name": "device", "shape": 7, "type": "COMBO", "widget": { "name": "device" }, "link": null } ], "outputs": [ { "localized_name": "CLIP", "name": "CLIP", "type": "CLIP", "links": [ 321 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.30.1", "Node name for S&R": "CLIPLoader" }, "widgets_values": [ "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors", "minimax", "default" ], "widgets_values_named": { "clip_name": "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors", "type": "minimax", "device": "default" } }, { "id": 148, "type": "LayerUtility: ImageScaleByAspectRatio V2", "pos": [ -914.5831692553717, 4705.049398875186 ], "size": [ 276.034765625, 330 ], "flags": {}, "order": 14, "mode": 0, "inputs": [ { "localized_name": "图像", "name": "image", "shape": 7, "type": "IMAGE", "link": 266 }, { "localized_name": "遮罩", "name": "mask", "shape": 7, "type": "MASK", "link": null }, { "localized_name": "宽高比", "name": "aspect_ratio", "type": "COMBO", "widget": { "name": "aspect_ratio" }, "link": null }, { "localized_name": "比例宽度", "name": "proportional_width", "type": "INT", "widget": { "name": "proportional_width" }, "link": null }, { "localized_name": "比例高度", "name": "proportional_height", "type": "INT", "widget": { "name": "proportional_height" }, "link": null }, { "localized_name": "适应", "name": "fit", "type": "COMBO", "widget": { "name": "fit" }, "link": null }, { "localized_name": "方法", "name": "method", "type": "COMBO", "widget": { "name": "method" }, "link": null }, { "localized_name": "四舍五入到倍数", "name": "round_to_multiple", "type": "COMBO", "widget": { "name": "round_to_multiple" }, "link": null }, { "localized_name": "缩放至边", "name": "scale_to_side", "type": "COMBO", "widget": { "name": "scale_to_side" }, "link": null }, { "localized_name": "缩放至长度", "name": "scale_to_length", "type": "INT", "widget": { "name": "scale_to_length" }, "link": null }, { "localized_name": "背景颜色", "name": "background_color", "type": "STRING", "widget": { "name": "background_color" }, "link": null } ], "outputs": [ { "localized_name": "image", "name": "image", "type": "IMAGE", "links": [ 323 ] }, { "localized_name": "mask", "name": "mask", "type": "MASK", "links": null }, { "localized_name": "original_size", "name": "original_size", "type": "BOX", "links": null }, { "localized_name": "width", "name": "width", "type": "INT", "links": [] }, { "localized_name": "height", "name": "height", "type": "INT", "links": [] } ], "properties": { "cnr_id": "comfyui_layerstyle", "ver": "d94bef1ee5ed3656f5ff1bb2830a4ffd94f40935", "Node name for S&R": "LayerUtility: ImageScaleByAspectRatio V2" }, "widgets_values": [ "original", 1, 1, "letterbox", "lanczos", "32", "longest", 1024, "#000000" ], "widgets_values_named": { "aspect_ratio": "original", "proportional_width": 1, "proportional_height": 1, "fit": "letterbox", "method": "lanczos", "round_to_multiple": "32", "scale_to_side": "longest", "scale_to_length": 1024, "background_color": "#000000" }, "color": "rgba(38, 73, 116, 0.7)" }, { "id": 114, "type": "LoadImage", "pos": [ -1483.720147129724, 4436.831512342249 ], "size": [ 450, 630 ], "flags": {}, "order": 3, "mode": 0, "inputs": [ { "localized_name": "图像", "name": "image", "type": "COMBO", "widget": { "name": "image" }, "link": null }, { "localized_name": "选择文件上传", "name": "upload", "type": "IMAGEUPLOAD", "widget": { "name": "upload" }, "link": null } ], "outputs": [ { "localized_name": "图像", "name": "IMAGE", "type": "IMAGE", "links": [ 255 ] }, { "localized_name": "遮罩", "name": "MASK", "type": "MASK", "links": null } ], "properties": { "cnr_id": "comfy-core", "ver": "0.30.1", "Node name for S&R": "LoadImage" }, "widgets_values": [ "sAddgbbtpgkzokB.webp", "image" ], "widgets_values_named": { "image": "sAddgbbtpgkzokB.webp", "upload": "image" } }, { "id": 176, "type": "Display Any (rgthree)", "pos": [ 134.58821651598748, 5798.586700787138 ], "size": [ 314.8382115020585, 109.05746801878922 ], "flags": {}, "order": 26, "mode": 0, "inputs": [ { "dir": 3, "label": "输入", "localized_name": "输入", "name": "source", "type": "*", "link": 341 } ], "outputs": [], "properties": { "cnr_id": "rgthree-comfy", "ver": "6b76ee6f2c5a007710b5a16f97c94330d6ecc871", "Node name for S&R": "Display Any (rgthree)" }, "widgets_values": [ "5.17" ], "widgets_values_named": { "output": "5.17" } }, { "id": 162, "type": "MiniMaxH3SigmaShift", "pos": [ -185.67874044699607, 4567.755479934273 ], "size": [ 270, 82 ], "flags": {}, "order": 12, "mode": 0, "inputs": [ { "localized_name": "model", "name": "model", "type": "MODEL", "link": 303 }, { "localized_name": "视频偏移", "name": "shift_video", "type": "FLOAT", "widget": { "name": "shift_video" }, "link": null }, { "localized_name": "音频偏移", "name": "shift_audio", "type": "FLOAT", "widget": { "name": "shift_audio" }, "link": null } ], "outputs": [ { "localized_name": "模型", "name": "MODEL", "type": "MODEL", "links": [ 343 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.30.0", "Node name for S&R": "MiniMaxH3SigmaShift" }, "widgets_values": [ 12, 3 ], "widgets_values_named": { "shift_video": 12, "shift_audio": 3 } }, { "id": 141, "type": "ReservedVRAMSetter", "pos": [ -946.5024335849779, 4427.097562384547 ], "size": [ 285.7896484375, 218 ], "flags": {}, "order": 11, "mode": 0, "inputs": [ { "localized_name": "anything", "name": "anything", "shape": 7, "type": "*", "link": 255 }, { "localized_name": "reserved", "name": "reserved", "type": "FLOAT", "widget": { "name": "reserved" }, "link": null }, { "localized_name": "mode", "name": "mode", "type": "COMBO", "widget": { "name": "mode" }, "link": null }, { "localized_name": "seed", "name": "seed", "type": "INT", "widget": { "name": "seed" }, "link": null }, { "localized_name": "auto_max_reserved", "name": "auto_max_reserved", "type": "FLOAT", "widget": { "name": "auto_max_reserved" }, "link": null }, { "localized_name": "clean_gpu_before", "name": "clean_gpu_before", "type": "BOOLEAN", "widget": { "name": "clean_gpu_before" }, "link": null } ], "outputs": [ { "localized_name": "output", "name": "output", "type": "*", "links": [ 266 ] }, { "localized_name": "SEED", "name": "SEED", "type": "INT", "links": null }, { "localized_name": "Reserved(GB)", "name": "Reserved(GB)", "type": "FLOAT", "links": null } ], "properties": { "cnr_id": "reservedvram", "ver": "be93b9375ebe8b24fa431609f56fa8f441b4b37f", "Node name for S&R": "ReservedVRAMSetter" }, "widgets_values": [ 1, "auto", 87053528661140, "fixed", 0, true ], "widgets_values_named": { "reserved": 1, "mode": "auto", "seed": 87053528661140, "control_after_generate": "fixed", "auto_max_reserved": 0, "clean_gpu_before": true } }, { "id": 142, "type": "UNETLoader", "pos": [ -551.926884481149, 4772.558795971508 ], "size": [ 640, 90 ], "flags": {}, "order": 4, "mode": 0, "inputs": [ { "localized_name": "UNet名称", "name": "unet_name", "type": "COMBO", "widget": { "name": "unet_name" }, "link": null }, { "localized_name": "数据类型", "name": "weight_dtype", "type": "COMBO", "widget": { "name": "weight_dtype" }, "link": null } ], "outputs": [ { "localized_name": "模型", "name": "MODEL", "type": "MODEL", "links": [ 303 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.30.1", "Node name for S&R": "UNETLoader" }, "widgets_values": [ "minimax_h3_hybrid_fl2va_ref2va_b25-49-int8.safetensors", "default" ], "widgets_values_named": { "unet_name": "minimax_h3_hybrid_fl2va_ref2va_b25-49-int8.safetensors", "weight_dtype": "default" } }, { "id": 166, "type": "ResolutionSelector", "pos": [ -603.0320905919783, 5518.3655509718765 ], "size": [ 270, 170 ], "flags": {}, "order": 5, "mode": 0, "showAdvanced": false, "inputs": [ { "localized_name": "宽高比", "name": "aspect_ratio", "type": "COMBO", "widget": { "name": "aspect_ratio" }, "link": null }, { "localized_name": "百万像素", "name": "megapixels", "type": "FLOAT", "widget": { "name": "megapixels" }, "link": null }, { "localized_name": "倍数", "name": "multiple", "type": "INT", "widget": { "name": "multiple" }, "link": null }, { "localized_name": "preview", "name": "preview", "shape": 7, "type": "RESOLUTION_PREVIEW", "widget": { "name": "preview" }, "link": null } ], "outputs": [ { "localized_name": "宽度", "name": "width", "type": "INT", "links": [ 327 ] }, { "localized_name": "高度", "name": "height", "type": "INT", "links": [ 328 ] } ], "title": "Resolution Selector (Size)", "properties": { "cnr_id": "comfy-core", "ver": "0.30.0", "Node name for S&R": "ResolutionSelector" }, "widgets_values": [ "3:4 (Portrait Standard)", 1, 32 ], "widgets_values_named": { "aspect_ratio": "3:4 (Portrait Standard)", "megapixels": 1, "multiple": 32 }, "color": "#322", "bgcolor": "#533" }, { "id": 179, "type": "SolidMask", "pos": [ 704.4077219415657, 5824.415469597786 ], "size": [ 210, 106 ], "flags": {}, "order": 6, "mode": 0, "inputs": [ { "label": "value", "localized_name": "明度", "name": "value", "type": "FLOAT", "widget": { "name": "value" }, "link": null }, { "label": "width", "localized_name": "宽度", "name": "width", "type": "INT", "widget": { "name": "width" }, "link": null }, { "label": "height", "localized_name": "高度", "name": "height", "type": "INT", "widget": { "name": "height" }, "link": null } ], "outputs": [ { "label": "MASK", "localized_name": "遮罩", "name": "MASK", "type": "MASK", "links": [ 348, 362 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.35.0", "Node name for S&R": "SolidMask", "widget_ue_connectable": {}, "ttNbgOverride": { "bgcolor": "#335", "groupcolor": "#88A", "color": "#223" } }, "widgets_values": [ 0, 64, 64 ], "widgets_values_named": { "value": 0, "width": 64, "height": 64 }, "color": "#223", "bgcolor": "#335" }, { "id": 182, "type": "LTXVConcatAVLatent", "pos": [ 1198.8104664443422, 5602.601263259825 ], "size": [ 148.59823608398438, 46 ], "flags": {}, "order": 32, "mode": 0, "inputs": [ { "label": "video_latent", "localized_name": "video_latent", "name": "video_latent", "type": "LATENT", "link": 349 }, { "label": "audio_latent", "localized_name": "audio_latent", "name": "audio_latent", "type": "LATENT", "link": 350 } ], "outputs": [ { "label": "latent", "localized_name": "latent", "name": "latent", "type": "LATENT", "links": [ 535 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.35.0", "Node name for S&R": "LTXVConcatAVLatent", "widget_ue_connectable": {}, "ttNbgOverride": { "bgcolor": "#335", "groupcolor": "#88A", "color": "#223" } }, "color": "#223", "bgcolor": "#335" }, { "id": 181, "type": "SetLatentNoiseMask", "pos": [ 937.491756384029, 5652.588023904305 ], "size": [ 180.74765014648438, 46 ], "flags": {}, "order": 28, "mode": 0, "inputs": [ { "label": "samples", "localized_name": "Latent", "name": "samples", "type": "LATENT", "link": 347 }, { "label": "mask", "localized_name": "遮罩", "name": "mask", "type": "MASK", "link": 348 } ], "outputs": [ { "label": "LATENT", "localized_name": "Latent", "name": "LATENT", "type": "LATENT", "links": [ 350 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.35.0", "Node name for S&R": "SetLatentNoiseMask", "widget_ue_connectable": {}, "ttNbgOverride": { "bgcolor": "#335", "groupcolor": "#88A", "color": "#223" } }, "color": "#223", "bgcolor": "#335" }, { "id": 178, "type": "LTXVAudioVAEEncode", "pos": [ 693.078426656822, 5607.544330862746 ], "size": [ 195.80722045898438, 46 ], "flags": {}, "order": 25, "mode": 0, "inputs": [ { "label": "audio", "localized_name": "音频", "name": "audio", "type": "AUDIO", "link": 352 }, { "label": "audio_vae", "localized_name": "音频VAE", "name": "audio_vae", "type": "VAE", "link": 351 } ], "outputs": [ { "label": "Audio Latent", "localized_name": "音频latent", "name": "Audio Latent", "type": "LATENT", "links": [ 347 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.35.0", "Node name for S&R": "LTXVAudioVAEEncode", "widget_ue_connectable": {}, "ttNbgOverride": { "bgcolor": "#335", "groupcolor": "#88A", "color": "#223" } }, "color": "#223", "bgcolor": "#335" }, { "id": 177, "type": "ModelAttentionBackend", "pos": [ 289.7096190055403, 4549.71339290375 ], "size": [ 270, 58 ], "flags": {}, "order": 15, "mode": 0, "inputs": [ { "localized_name": "model", "name": "model", "type": "MODEL", "link": 343 }, { "localized_name": "attention", "name": "attention", "type": "COMBO", "widget": { "name": "attention" }, "link": null } ], "outputs": [ { "localized_name": "模型", "name": "model", "type": "MODEL", "links": [ 344 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.33.0", "Node name for S&R": "ModelAttentionBackend" }, "widgets_values": [ "comfy kitchen attention" ], "widgets_values_named": { "attention": "comfy kitchen attention" } }, { "id": 171, "type": "MiniMaxH3ReferenceToVideo", "pos": [ 152.37000303271617, 4748.123277559349 ], "size": [ 466.5571351466972, 681.8643993353153 ], "flags": {}, "order": 20, "mode": 0, "inputs": [ { "localized_name": "clip", "name": "clip", "type": "CLIP", "link": 321 }, { "localized_name": "vae", "name": "vae", "shape": 7, "type": "VAE", "link": 322 }, { "localized_name": "audio_vae", "name": "audio_vae", "shape": 7, "type": "VAE", "link": 324 }, { "label": "ref_image_0", "localized_name": "ref_image_0", "name": "ref_images.ref_image_0", "shape": 7, "type": "IMAGE", "link": 323 }, { "localized_name": "ref_image_1", "name": "ref_images.ref_image_1", "shape": 7, "type": "IMAGE", "link": null }, { "label": "ref_video_0", "localized_name": "ref_video_0", "name": "ref_videos.ref_video_0", "shape": 7, "type": "IMAGE", "link": null }, { "label": "ref_video_audio_0", "localized_name": "ref_video_audio_0", "name": "ref_video_audios.ref_video_audio_0", "shape": 7, "type": "AUDIO", "link": null }, { "label": "ref_audio_0", "localized_name": "ref_audio_0", "name": "ref_audios.ref_audio_0", "shape": 7, "type": "AUDIO", "link": null }, { "localized_name": "ref_audio_1", "name": "ref_audios.ref_audio_1", "shape": 7, "type": "AUDIO", "link": null }, { "localized_name": "ref_audio_2", "name": "ref_audios.ref_audio_2", "shape": 7, "type": "AUDIO", "link": null }, { "localized_name": "提示词", "name": "prompt", "type": "STRING", "widget": { "name": "prompt" }, "link": 515 }, { "localized_name": "宽度", "name": "width", "type": "INT", "widget": { "name": "width" }, "link": 327 }, { "localized_name": "高度", "name": "height", "type": "INT", "widget": { "name": "height" }, "link": 328 }, { "localized_name": "长度", "name": "length", "type": "INT", "widget": { "name": "length" }, "link": 329 }, { "localized_name": "参考图像尺寸", "name": "ref_image_size", "type": "COMBO", "widget": { "name": "ref_image_size" }, "link": null } ], "outputs": [ { "localized_name": "正向", "name": "positive", "type": "CONDITIONING", "links": [ 486, 518, 519 ] }, { "localized_name": "Latent", "name": "LATENT", "type": "LATENT", "links": [ 353, 490 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.31.1", "Node name for S&R": "MiniMaxH3ReferenceToVideo" }, "widgets_values": [ "subject_definitions:\n:图1中的主角。完整继承其面部身份、五官、发型、体型、年龄呈现、服装及整体外观特征。\n\nsummary:\n[reference generation]生成由 演唱歌曲的视频。\n\nretention_analysis:\n:fully_preserved。作为视频中唯一的主角,在整个演唱过程中保持身份、面部、发型、体型、服装及外观稳定。\n\ndetailed_description:\n[Shot 1] 以图1中的 为演唱主角。主角自然地演唱整首歌曲,口型、嘴唇开合、下颌运动、呼吸、面部表情和演唱力度逐字、逐音节、逐拍精准同步原始歌声。音频中的停顿、换气、延音和情绪变化均在表情与口型中得到准确呈现。\n\n保持主角身份和外观不变。主角可随歌曲节奏做自然、连续的头部与身体律动,以及符合演唱情绪的手势;动作不得遮挡面部或干扰口型识别。\n\n镜头跟随音乐节奏大幅度的移动和环绕运镜,画面从近景变成远景最后又回到近景,使整个音乐画面充满冲击力。\n画面从歌曲开始连续演唱至完全结束,不添加新的歌词、台词、人物或演唱段落。\n\noverall_soundscape:\n不添加环境声、动作声、欢呼声、说话声或其他额外声音。\n", 1344, 768, 124, "max" ], "widgets_values_named": { "prompt": "subject_definitions:\n:图1中的主角。完整继承其面部身份、五官、发型、体型、年龄呈现、服装及整体外观特征。\n\nsummary:\n[reference generation]生成由 演唱歌曲的视频。\n\nretention_analysis:\n:fully_preserved。作为视频中唯一的主角,在整个演唱过程中保持身份、面部、发型、体型、服装及外观稳定。\n\ndetailed_description:\n[Shot 1] 以图1中的 为演唱主角。主角自然地演唱整首歌曲,口型、嘴唇开合、下颌运动、呼吸、面部表情和演唱力度逐字、逐音节、逐拍精准同步原始歌声。音频中的停顿、换气、延音和情绪变化均在表情与口型中得到准确呈现。\n\n保持主角身份和外观不变。主角可随歌曲节奏做自然、连续的头部与身体律动,以及符合演唱情绪的手势;动作不得遮挡面部或干扰口型识别。\n\n镜头跟随音乐节奏大幅度的移动和环绕运镜,画面从近景变成远景最后又回到近景,使整个音乐画面充满冲击力。\n画面从歌曲开始连续演唱至完全结束,不添加新的歌词、台词、人物或演唱段落。\n\noverall_soundscape:\n不添加环境声、动作声、欢呼声、说话声或其他额外声音。\n", "width": 1344, "height": 768, "length": 124, "ref_image_size": "max" } }, { "id": 165, "type": "LoraLoaderModelOnly", "pos": [ 630.9116346307288, 4543.1434220318815 ], "size": [ 286.8485989526388, 82 ], "flags": {}, "order": 17, "mode": 0, "inputs": [ { "localized_name": "模型", "name": "model", "type": "MODEL", "link": 344 }, { "localized_name": "LoRA名称", "name": "lora_name", "type": "COMBO", "widget": { "name": "lora_name" }, "link": null }, { "localized_name": "模型强度", "name": "strength_model", "type": "FLOAT", "widget": { "name": "strength_model" }, "link": null } ], "outputs": [ { "localized_name": "模型", "name": "MODEL", "type": "MODEL", "links": [ 517, 527 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.30.0", "Node name for S&R": "LoraLoaderModelOnly" }, "widgets_values": [ "minimaxH3\\minimax_h3_turbo_v4_step600_pruned_comfyui.safetensors", 1 ], "widgets_values_named": { "lora_name": "minimaxH3\\minimax_h3_turbo_v4_step600_pruned_comfyui.safetensors", "strength_model": 1 } }, { "id": 180, "type": "LTXVSeparateAVLatent", "pos": [ 923.3015228846915, 5557.541058619082 ], "size": [ 185.625, 46 ], "flags": {}, "order": 23, "mode": 0, "inputs": [ { "label": "av_latent", "localized_name": "音视频潜空间", "name": "av_latent", "type": "LATENT", "link": 353 } ], "outputs": [ { "label": "video_latent", "localized_name": "video_latent", "name": "video_latent", "type": "LATENT", "links": [ 349 ] }, { "label": "audio_latent", "localized_name": "audio_latent", "name": "audio_latent", "type": "LATENT", "links": null } ], "properties": { "cnr_id": "comfy-core", "ver": "0.35.0", "Node name for S&R": "LTXVSeparateAVLatent", "widget_ue_connectable": {}, "ttNbgOverride": { "bgcolor": "#335", "groupcolor": "#88A", "color": "#223" } }, "color": "#223", "bgcolor": "#335" }, { "id": 189, "type": "LTXVConcatAVLatent", "pos": [ 1205.2677344728434, 5810.53368234516 ], "size": [ 148.59823608398438, 46 ], "flags": {}, "order": 40, "mode": 0, "inputs": [ { "label": "video_latent", "localized_name": "video_latent", "name": "video_latent", "type": "LATENT", "link": 492 }, { "label": "audio_latent", "localized_name": "audio_latent", "name": "audio_latent", "type": "LATENT", "link": 363 } ], "outputs": [ { "label": "latent", "localized_name": "latent", "name": "latent", "type": "LATENT", "links": [ 534 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.35.0", "Node name for S&R": "LTXVConcatAVLatent", "widget_ue_connectable": {}, "ttNbgOverride": { "bgcolor": "#335", "groupcolor": "#88A", "color": "#223" } }, "color": "#223", "bgcolor": "#335" }, { "id": 147, "type": "VAELoader", "pos": [ -542.7046772773703, 5143.495016853813 ], "size": [ 640, 70 ], "flags": {}, "order": 7, "mode": 0, "inputs": [ { "localized_name": "vae名称", "name": "vae_name", "type": "COMBO", "widget": { "name": "vae_name" }, "link": null } ], "outputs": [ { "localized_name": "VAE", "name": "VAE", "type": "VAE", "links": [ 263, 322, 384, 538 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.30.1", "Node name for S&R": "VAELoader" }, "widgets_values": [ "minimax_h3_video_vae_fp16.safetensors" ], "widgets_values_named": { "vae_name": "minimax_h3_video_vae_fp16.safetensors" } }, { "id": 187, "type": "LTXVAudioVAEEncode", "pos": [ 699.6435721069265, 5718.3153176477335 ], "size": [ 195.80722045898438, 46 ], "flags": {}, "order": 29, "mode": 0, "inputs": [ { "label": "audio", "localized_name": "音频", "name": "audio", "type": "AUDIO", "link": 360 }, { "label": "audio_vae", "localized_name": "音频VAE", "name": "audio_vae", "type": "VAE", "link": 359 } ], "outputs": [ { "label": "Audio Latent", "localized_name": "音频latent", "name": "Audio Latent", "type": "LATENT", "links": [ 361 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.35.0", "Node name for S&R": "LTXVAudioVAEEncode", "widget_ue_connectable": {}, "ttNbgOverride": { "bgcolor": "#335", "groupcolor": "#88A", "color": "#223" } }, "color": "#223", "bgcolor": "#335" }, { "id": 188, "type": "SetLatentNoiseMask", "pos": [ 964.5388966649472, 5874.014335618105 ], "size": [ 180.74765014648438, 46 ], "flags": {}, "order": 33, "mode": 0, "inputs": [ { "label": "samples", "localized_name": "Latent", "name": "samples", "type": "LATENT", "link": 361 }, { "label": "mask", "localized_name": "遮罩", "name": "mask", "type": "MASK", "link": 362 } ], "outputs": [ { "label": "LATENT", "localized_name": "Latent", "name": "LATENT", "type": "LATENT", "links": [ 363 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.35.0", "Node name for S&R": "SetLatentNoiseMask", "widget_ue_connectable": {}, "ttNbgOverride": { "bgcolor": "#335", "groupcolor": "#88A", "color": "#223" } }, "color": "#223", "bgcolor": "#335" }, { "id": 146, "type": "VAELoader", "pos": [ -556.6867787687936, 5294.250418185498 ], "size": [ 650, 70 ], "flags": {}, "order": 8, "mode": 0, "inputs": [ { "localized_name": "vae名称", "name": "vae_name", "type": "COMBO", "widget": { "name": "vae_name" }, "link": null } ], "outputs": [ { "localized_name": "VAE", "name": "VAE", "type": "VAE", "links": [ 262, 324, 351, 359, 387 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.30.1", "Node name for S&R": "VAELoader" }, "widgets_values": [ "minimax_h3_audio_vae_fp32.safetensors" ], "widgets_values_named": { "vae_name": "minimax_h3_audio_vae_fp32.safetensors" } }, { "id": 195, "type": "VAEDecode", "pos": [ 2482.447177022497, 4743.019149139404 ], "size": [ 230, 60 ], "flags": { "collapsed": false }, "order": 43, "mode": 0, "inputs": [ { "localized_name": "Latent", "name": "samples", "type": "LATENT", "link": 531 }, { "localized_name": "vae", "name": "vae", "type": "VAE", "link": 384 } ], "outputs": [ { "localized_name": "图像", "name": "IMAGE", "type": "IMAGE", "links": [ 499 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.30.1", "Node name for S&R": "VAEDecode" } }, { "id": 200, "type": "VAEDecodeAudio", "pos": [ 2470.025995491748, 4918.802267813 ], "size": [ 230, 60 ], "flags": { "collapsed": false }, "order": 44, "mode": 0, "inputs": [ { "localized_name": "Latent", "name": "samples", "type": "LATENT", "link": 532 }, { "localized_name": "vae", "name": "vae", "type": "VAE", "link": 387 } ], "outputs": [ { "localized_name": "音频", "name": "AUDIO", "type": "AUDIO", "links": [ 500 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.30.1", "Node name for S&R": "VAEDecodeAudio" } }, { "id": 197, "type": "ImageBatch", "pos": [ 2995.860619228592, 5022.8852575560495 ], "size": [ 167.39779470580834, 46 ], "flags": {}, "order": 46, "mode": 0, "inputs": [ { "label": "image1", "localized_name": "图像1", "name": "image1", "type": "IMAGE", "link": 400 }, { "label": "image2", "localized_name": "图像2", "name": "image2", "type": "IMAGE", "link": 501 } ], "outputs": [ { "label": "IMAGE", "localized_name": "图像", "name": "IMAGE", "type": "IMAGE", "links": [ 382 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.36.0", "Node name for S&R": "ImageBatch" }, "color": "#2a363b", "bgcolor": "#3f5159" }, { "id": 198, "type": "VHS_VideoCombine", "pos": [ 2804.3799495901144, 5153.9758311799405 ], "size": [ 496.0781109832051, 977.1032180849495 ], "flags": {}, "order": 49, "mode": 0, "inputs": [ { "label": "图像", "localized_name": "图像", "name": "images", "type": "IMAGE", "link": 382 }, { "label": "音频", "localized_name": "音频", "name": "audio", "shape": 7, "type": "AUDIO", "link": 445 }, { "label": "批次管理", "localized_name": "批次管理", "name": "meta_batch", "shape": 7, "type": "VHS_BatchManager", "link": null }, { "localized_name": "vae", "name": "vae", "shape": 7, "type": "VAE", "link": null }, { "label": "帧率", "localized_name": "帧率", "name": "frame_rate", "type": "FLOAT", "widget": { "name": "frame_rate" }, "link": null }, { "label": "循环次数", "localized_name": "循环次数", "name": "loop_count", "type": "INT", "widget": { "name": "loop_count" }, "link": null }, { "label": "文件名前缀", "localized_name": "文件名前缀", "name": "filename_prefix", "type": "STRING", "widget": { "name": "filename_prefix" }, "link": null }, { "label": "格式", "localized_name": "格式", "name": "format", "type": "COMBO", "widget": { "name": "format" }, "link": null }, { "label": "Ping-Pong", "localized_name": "Ping-Pong", "name": "pingpong", "type": "BOOLEAN", "widget": { "name": "pingpong" }, "link": null }, { "label": "保存到输出文件夹", "localized_name": "保存到输出文件夹", "name": "save_output", "type": "BOOLEAN", "widget": { "name": "save_output" }, "link": null }, { "label": "保存元数据", "name": "save_metadata", "type": "BOOLEAN", "widget": { "name": "save_metadata" }, "link": null }, { "label": "修剪音频", "name": "trim_to_audio", "type": "BOOLEAN", "widget": { "name": "trim_to_audio" }, "link": null }, { "name": "pix_fmt", "type": [ "yuv420p", "yuv420p10le" ], "widget": { "name": "pix_fmt" }, "link": null }, { "name": "crf", "type": "INT", "widget": { "name": "crf" }, "link": null } ], "outputs": [ { "label": "文件名", "localized_name": "文件名", "name": "Filenames", "type": "VHS_FILENAMES", "links": null } ], "properties": { "cnr_id": "comfyui-videohelpersuite", "ver": "8550981384301e9bc5bfea83e5c2c75258102593", "Node name for S&R": "VHS_VideoCombine", "widget_ue_connectable": {} }, "widgets_values": { "frame_rate": 24, "loop_count": 0, "filename_prefix": "Wan22", "format": "video/h264-mp4", "pix_fmt": "yuv420p", "crf": 19, "save_metadata": false, "trim_to_audio": false, "pingpong": false, "save_output": true }, "widgets_values_named": { "frame_rate": 24, "loop_count": 0, "filename_prefix": "Wan22", "format": "video/h264-mp4", "pix_fmt": "yuv420p", "crf": 19, "save_metadata": false, "trim_to_audio": false, "pingpong": false, "save_output": true, "videopreview": { "paused": false, "hidden": false, "params": { "score": "0", "filename": "Wan22_00067-audio.mp4", "workflow": "Wan22_00067.png", "fullpath": "H:\\ComfyUI_H3\\ComfyUI\\output\\Wan22_00067-audio.mp4", "format": "video/h264-mp4", "subfolder": "", "label": "Normal", "type": "output", "frame_rate": 24 } } }, "color": "#232", "bgcolor": "#353" }, { "id": 124, "type": "VAEDecode", "pos": [ 1275.5485609175287, 4764.881496023036 ], "size": [ 230, 60 ], "flags": { "collapsed": false }, "order": 38, "mode": 0, "inputs": [ { "localized_name": "Latent", "name": "samples", "type": "LATENT", "link": 522 }, { "localized_name": "vae", "name": "vae", "type": "VAE", "link": 263 } ], "outputs": [ { "localized_name": "图像", "name": "IMAGE", "type": "IMAGE", "links": [ 297, 400, 537 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.30.1", "Node name for S&R": "VAEDecode" } }, { "id": 123, "type": "VAEDecodeAudio", "pos": [ 1265.284324110849, 4951.835595350343 ], "size": [ 230, 60 ], "flags": { "collapsed": false }, "order": 39, "mode": 0, "inputs": [ { "localized_name": "Latent", "name": "samples", "type": "LATENT", "link": 523 }, { "localized_name": "vae", "name": "vae", "type": "VAE", "link": 262 } ], "outputs": [ { "localized_name": "音频", "name": "AUDIO", "type": "AUDIO", "links": [ 417 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.30.1", "Node name for S&R": "VAEDecodeAudio" } }, { "id": 159, "type": "VHS_VideoCombine", "pos": [ 1511.28775663265, 5113.6461110807995 ], "size": [ 496.0781109832051, 977.1032180849495 ], "flags": {}, "order": 41, "mode": 0, "inputs": [ { "label": "图像", "localized_name": "图像", "name": "images", "type": "IMAGE", "link": 297 }, { "label": "音频", "localized_name": "音频", "name": "audio", "shape": 7, "type": "AUDIO", "link": 417 }, { "label": "批次管理", "localized_name": "批次管理", "name": "meta_batch", "shape": 7, "type": "VHS_BatchManager", "link": null }, { "localized_name": "vae", "name": "vae", "shape": 7, "type": "VAE", "link": null }, { "label": "帧率", "localized_name": "帧率", "name": "frame_rate", "type": "FLOAT", "widget": { "name": "frame_rate" }, "link": null }, { "label": "循环次数", "localized_name": "循环次数", "name": "loop_count", "type": "INT", "widget": { "name": "loop_count" }, "link": null }, { "label": "文件名前缀", "localized_name": "文件名前缀", "name": "filename_prefix", "type": "STRING", "widget": { "name": "filename_prefix" }, "link": null }, { "label": "格式", "localized_name": "格式", "name": "format", "type": "COMBO", "widget": { "name": "format" }, "link": null }, { "label": "Ping-Pong", "localized_name": "Ping-Pong", "name": "pingpong", "type": "BOOLEAN", "widget": { "name": "pingpong" }, "link": null }, { "label": "保存到输出文件夹", "localized_name": "保存到输出文件夹", "name": "save_output", "type": "BOOLEAN", "widget": { "name": "save_output" }, "link": null }, { "label": "保存元数据", "name": "save_metadata", "type": "BOOLEAN", "widget": { "name": "save_metadata" }, "link": null }, { "label": "修剪音频", "name": "trim_to_audio", "type": "BOOLEAN", "widget": { "name": "trim_to_audio" }, "link": null }, { "name": "pix_fmt", "type": [ "yuv420p", "yuv420p10le" ], "widget": { "name": "pix_fmt" }, "link": null }, { "name": "crf", "type": "INT", "widget": { "name": "crf" }, "link": null } ], "outputs": [ { "label": "文件名", "localized_name": "文件名", "name": "Filenames", "type": "VHS_FILENAMES", "links": null } ], "properties": { "cnr_id": "comfyui-videohelpersuite", "ver": "8550981384301e9bc5bfea83e5c2c75258102593", "Node name for S&R": "VHS_VideoCombine", "widget_ue_connectable": {} }, "widgets_values": { "frame_rate": 24, "loop_count": 0, "filename_prefix": "Wan22", "format": "video/h264-mp4", "pix_fmt": "yuv420p", "crf": 19, "save_metadata": false, "trim_to_audio": false, "pingpong": false, "save_output": true }, "widgets_values_named": { "frame_rate": 24, "loop_count": 0, "filename_prefix": "Wan22", "format": "video/h264-mp4", "pix_fmt": "yuv420p", "crf": 19, "save_metadata": false, "trim_to_audio": false, "pingpong": false, "save_output": true, "videopreview": { "paused": false, "hidden": false, "params": { "score": "0", "filename": "Wan22_00066-audio.mp4", "workflow": "Wan22_00066.png", "fullpath": "H:\\ComfyUI_H3\\ComfyUI\\output\\Wan22_00066-audio.mp4", "format": "video/h264-mp4", "subfolder": "", "label": "Normal", "type": "output", "frame_rate": 24 } } }, "color": "#232", "bgcolor": "#353" }, { "id": 184, "type": "AudioCropProcessUTK", "pos": [ -231.49357029379144, 6188.936079485083 ], "size": [ 274.6265625, 214 ], "flags": {}, "order": 27, "mode": 0, "inputs": [ { "localized_name": "audio", "name": "audio", "type": "AUDIO", "link": 460 }, { "localized_name": "gain_db", "name": "gain_db", "type": "FLOAT", "widget": { "name": "gain_db" }, "link": null }, { "localized_name": "offset_seconds", "name": "offset_seconds", "type": "FLOAT", "widget": { "name": "offset_seconds" }, "link": 356 }, { "localized_name": "duration_seconds", "name": "duration_seconds", "type": "FLOAT", "widget": { "name": "duration_seconds" }, "link": null }, { "localized_name": "resample_to_hz", "name": "resample_to_hz", "type": "FLOAT", "widget": { "name": "resample_to_hz" }, "link": null }, { "localized_name": "make_stereo", "name": "make_stereo", "type": "BOOLEAN", "widget": { "name": "make_stereo" }, "link": null } ], "outputs": [ { "localized_name": "audio", "name": "audio", "type": "AUDIO", "links": [ 360 ] }, { "localized_name": "sample_rate", "name": "sample_rate", "type": "INT", "links": null }, { "localized_name": "channels", "name": "channels", "type": "INT", "links": null }, { "localized_name": "duration", "name": "duration", "type": "FLOAT", "links": [ 484, 513 ] } ], "properties": { "cnr_id": "universaltoolkit", "ver": "328c2a5e32b27066783136f9f331c3d7ac70d1fd", "Node name for S&R": "AudioCropProcessUTK" }, "widgets_values": [ 0, 0, 0, 0, true ], "widgets_values_named": { "gain_db": 0, "offset_seconds": 0, "duration_seconds": 0, "resample_to_hz": 0, "make_stereo": true } }, { "id": 175, "type": "AudioCropProcessUTK", "pos": [ -225.3210924884283, 5906.6626573619105 ], "size": [ 274.6265625, 214 ], "flags": {}, "order": 24, "mode": 0, "inputs": [ { "localized_name": "audio", "name": "audio", "type": "AUDIO", "link": 459 }, { "localized_name": "gain_db", "name": "gain_db", "type": "FLOAT", "widget": { "name": "gain_db" }, "link": null }, { "localized_name": "offset_seconds", "name": "offset_seconds", "type": "FLOAT", "widget": { "name": "offset_seconds" }, "link": null }, { "localized_name": "duration_seconds", "name": "duration_seconds", "type": "FLOAT", "widget": { "name": "duration_seconds" }, "link": 449 }, { "localized_name": "resample_to_hz", "name": "resample_to_hz", "type": "FLOAT", "widget": { "name": "resample_to_hz" }, "link": null }, { "localized_name": "make_stereo", "name": "make_stereo", "type": "BOOLEAN", "widget": { "name": "make_stereo" }, "link": null } ], "outputs": [ { "localized_name": "audio", "name": "audio", "type": "AUDIO", "links": [ 352 ] }, { "localized_name": "sample_rate", "name": "sample_rate", "type": "INT", "links": null }, { "localized_name": "channels", "name": "channels", "type": "INT", "links": null }, { "localized_name": "duration", "name": "duration", "type": "FLOAT", "links": [ 341, 356 ] } ], "properties": { "cnr_id": "universaltoolkit", "ver": "328c2a5e32b27066783136f9f331c3d7ac70d1fd", "Node name for S&R": "AudioCropProcessUTK" }, "widgets_values": [ 0, 0, 16, 0, true ], "widgets_values_named": { "gain_db": 0, "offset_seconds": 0, "duration_seconds": 16, "resample_to_hz": 0, "make_stereo": true } }, { "id": 173, "type": "LoadAudio", "pos": [ -1033.1734004289372, 5809.264909128984 ], "size": [ 270, 136 ], "flags": {}, "order": 9, "mode": 0, "inputs": [ { "localized_name": "音频", "name": "audio", "type": "COMBO", "widget": { "name": "audio" }, "link": null }, { "localized_name": "音频UI", "name": "audioUI", "type": "AUDIO_UI", "widget": { "name": "audioUI" }, "link": null }, { "localized_name": "选择文件上传", "name": "upload", "type": "AUDIOUPLOAD", "widget": { "name": "upload" }, "link": null } ], "outputs": [ { "localized_name": "音频", "name": "AUDIO", "type": "AUDIO", "links": [ 441 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.33.0", "Node name for S&R": "LoadAudio" }, "widgets_values": [ "小苹果.mp3", null ], "widgets_values_named": { "audio": "小苹果.mp3", "upload": null } }, { "id": 222, "type": "AudioCropProcessUTK", "pos": [ -623.8634016879789, 5768.206677266152 ], "size": [ 274.6265625, 214 ], "flags": {}, "order": 13, "mode": 0, "inputs": [ { "localized_name": "audio", "name": "audio", "type": "AUDIO", "link": 441 }, { "localized_name": "gain_db", "name": "gain_db", "type": "FLOAT", "widget": { "name": "gain_db" }, "link": null }, { "localized_name": "offset_seconds", "name": "offset_seconds", "type": "FLOAT", "widget": { "name": "offset_seconds" }, "link": null }, { "localized_name": "duration_seconds", "name": "duration_seconds", "type": "FLOAT", "widget": { "name": "duration_seconds" }, "link": null }, { "localized_name": "resample_to_hz", "name": "resample_to_hz", "type": "FLOAT", "widget": { "name": "resample_to_hz" }, "link": null }, { "localized_name": "make_stereo", "name": "make_stereo", "type": "BOOLEAN", "widget": { "name": "make_stereo" }, "link": null } ], "outputs": [ { "localized_name": "audio", "name": "audio", "type": "AUDIO", "links": [ 445, 459, 460 ] }, { "localized_name": "sample_rate", "name": "sample_rate", "type": "INT", "links": null }, { "localized_name": "channels", "name": "channels", "type": "INT", "links": null }, { "localized_name": "duration", "name": "duration", "type": "FLOAT", "links": [ 443 ] } ], "properties": { "cnr_id": "universaltoolkit", "ver": "328c2a5e32b27066783136f9f331c3d7ac70d1fd", "Node name for S&R": "AudioCropProcessUTK" }, "widgets_values": [ 0, 0, 9, 0, true ], "widgets_values_named": { "gain_db": 0, "offset_seconds": 0, "duration_seconds": 9, "resample_to_hz": 0, "make_stereo": true } }, { "id": 224, "type": "ComfyMathExpression", "pos": [ -618.6304461305366, 6090.7198358383985 ], "size": [ 255.13399755812543, 128 ], "flags": { "collapsed": false }, "order": 16, "mode": 0, "inputs": [ { "label": "a", "localized_name": "a", "name": "values.a", "type": "FLOAT,INT,BOOLEAN", "link": 443 }, { "localized_name": "b", "name": "values.b", "shape": 7, "type": "FLOAT,INT,BOOLEAN", "link": null }, { "localized_name": "表达式", "name": "expression", "type": "STRING", "widget": { "name": "expression" }, "link": null } ], "outputs": [ { "localized_name": "浮点", "name": "FLOAT", "type": "FLOAT", "links": [ 447 ] }, { "localized_name": "整数", "name": "INT", "type": "INT", "links": [] }, { "localized_name": "布尔值", "name": "BOOL", "type": "BOOLEAN", "links": [] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.30.1", "Node name for S&R": "ComfyMathExpression" }, "widgets_values": [ "ceil(a/2)" ], "widgets_values_named": { "expression": "ceil(a/2)" } }, { "id": 225, "type": "ComfyMathExpression", "pos": [ -235.29336680235988, 5723.882808711174 ], "size": [ 300.28453690411925, 128 ], "flags": { "collapsed": false }, "order": 21, "mode": 0, "inputs": [ { "label": "a", "localized_name": "a", "name": "values.a", "type": "FLOAT,INT,BOOLEAN", "link": 448 }, { "localized_name": "b", "name": "values.b", "shape": 7, "type": "FLOAT,INT,BOOLEAN", "link": null }, { "localized_name": "表达式", "name": "expression", "type": "STRING", "widget": { "name": "expression" }, "link": null } ], "outputs": [ { "localized_name": "浮点", "name": "FLOAT", "type": "FLOAT", "links": [ 449 ] }, { "localized_name": "整数", "name": "INT", "type": "INT", "links": [] }, { "localized_name": "布尔值", "name": "BOOL", "type": "BOOLEAN", "links": [] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.30.1", "Node name for S&R": "ComfyMathExpression" }, "widgets_values": [ "round(a / 24,2)" ], "widgets_values_named": { "expression": "round(a / 24,2)" } }, { "id": 230, "type": "Display Any (rgthree)", "pos": [ 3514.1276486197553, 4915.782526707489 ], "size": [ 210, 88 ], "flags": {}, "order": 50, "mode": 0, "inputs": [ { "dir": 3, "label": "输入", "localized_name": "输入", "name": "source", "type": "*", "link": 471 } ], "outputs": [], "properties": { "cnr_id": "rgthree-comfy", "ver": "2c5342a8cb0eaecaabf61435a5f37dd594c510ba", "Node name for S&R": "Display Any (rgthree)" }, "widgets_values": [ "107" ], "widgets_values_named": { "output": "107" } }, { "id": 231, "type": "GetImageSizeAndCount", "pos": [ 3274.3451485460573, 4770.320441591624 ], "size": [ 151.9, 86 ], "flags": {}, "order": 47, "mode": 0, "inputs": [ { "label": "图像", "localized_name": "图像", "name": "image", "type": "IMAGE", "link": 514 } ], "outputs": [ { "label": "图像", "localized_name": "图像", "name": "image", "type": "IMAGE", "links": [] }, { "label": "896 width", "localized_name": "宽度", "name": "width", "type": "INT", "links": [] }, { "label": "1184 height", "localized_name": "高度", "name": "height", "type": "INT", "links": [] }, { "label": "107 count", "localized_name": "数量", "name": "count", "type": "INT", "links": [ 471 ] } ], "title": "获取图像尺寸数量", "properties": { "cnr_id": "comfyui-kjnodes", "ver": "d3cfe21625e5170126ce06fbfcfe1d88108688c3", "Node name for S&R": "GetImageSizeAndCount" } }, { "id": 232, "type": "AudioCropProcessUTK", "pos": [ 3174.0792559503443, 4485.185900381317 ], "size": [ 274.6265625, 214 ], "flags": {}, "order": 48, "mode": 0, "inputs": [ { "localized_name": "audio", "name": "audio", "type": "AUDIO", "link": 502 }, { "localized_name": "gain_db", "name": "gain_db", "type": "FLOAT", "widget": { "name": "gain_db" }, "link": null }, { "localized_name": "offset_seconds", "name": "offset_seconds", "type": "FLOAT", "widget": { "name": "offset_seconds" }, "link": null }, { "localized_name": "duration_seconds", "name": "duration_seconds", "type": "FLOAT", "widget": { "name": "duration_seconds" }, "link": null }, { "localized_name": "resample_to_hz", "name": "resample_to_hz", "type": "FLOAT", "widget": { "name": "resample_to_hz" }, "link": null }, { "localized_name": "make_stereo", "name": "make_stereo", "type": "BOOLEAN", "widget": { "name": "make_stereo" }, "link": null } ], "outputs": [ { "localized_name": "audio", "name": "audio", "type": "AUDIO", "links": [] }, { "localized_name": "sample_rate", "name": "sample_rate", "type": "INT", "links": [] }, { "localized_name": "channels", "name": "channels", "type": "INT", "links": [] }, { "localized_name": "duration", "name": "duration", "type": "FLOAT", "links": [ 473 ] } ], "properties": { "cnr_id": "universaltoolkit", "ver": "328c2a5e32b27066783136f9f331c3d7ac70d1fd", "Node name for S&R": "AudioCropProcessUTK" }, "widgets_values": [ 0, 0, 0, 0, true ], "widgets_values_named": { "gain_db": 0, "offset_seconds": 0, "duration_seconds": 0, "resample_to_hz": 0, "make_stereo": true } }, { "id": 233, "type": "Display Any (rgthree)", "pos": [ 3582.5176711342965, 4705.449521671386 ], "size": [ 210, 88 ], "flags": {}, "order": 51, "mode": 0, "inputs": [ { "dir": 3, "label": "输入", "localized_name": "输入", "name": "source", "type": "*", "link": 473 } ], "outputs": [], "properties": { "cnr_id": "rgthree-comfy", "ver": "2c5342a8cb0eaecaabf61435a5f37dd594c510ba", "Node name for S&R": "Display Any (rgthree)" }, "widgets_values": [ "4.45834375" ], "widgets_values_named": { "output": "4.45834375" } }, { "id": 240, "type": "H3KitReferencePromptLength", "pos": [ 1641.5892356764066, 4762.034808596214 ], "size": [ 259.5563948570748, 132 ], "flags": {}, "order": 34, "mode": 0, "inputs": [ { "localized_name": "positive", "name": "positive", "type": "CONDITIONING", "link": 486 }, { "localized_name": "latent_image", "name": "latent_image", "type": "LATENT", "link": 490 }, { "localized_name": "prompt", "name": "prompt", "type": "STRING", "widget": { "name": "prompt" }, "link": 516 }, { "localized_name": "length", "name": "length", "type": "INT", "widget": { "name": "length" }, "link": 485 } ], "outputs": [ { "localized_name": "positive", "name": "positive", "type": "CONDITIONING", "links": [ 528 ] }, { "localized_name": "latent", "name": "latent", "type": "LATENT", "links": [ 491 ] } ], "properties": { "cnr_id": "comfyui-h3-upgrade-kit", "ver": "0.0.10", "Node name for S&R": "H3KitReferencePromptLength" }, "widgets_values": [ "subject_definitions:\n:图1中的主角。完整继承其面部身份、五官、发型、体型、年龄呈现、服装及整体外观特征。\n\nsummary:\n[reference generation]生成由 演唱歌曲的视频。\n\nretention_analysis:\n:fully_preserved。作为视频中唯一的主角,在整个演唱过程中保持身份、面部、发型、体型、服装及外观稳定。\n\ndetailed_description:\n[Shot 1] 以图1中的 为演唱主角。主角自然地演唱整首歌曲,口型、嘴唇开合、下颌运动、呼吸、面部表情和演唱力度逐字、逐音节、逐拍精准同步原始歌声。音频中的停顿、换气、延音和情绪变化均在表情与口型中得到准确呈现。\n\n保持主角身份和外观不变。主角可随歌曲节奏做自然、连续的头部与身体律动,以及符合演唱情绪的手势;动作不得遮挡面部或干扰口型识别。\n\n镜头跟随音乐节奏大幅度的移动和环绕运镜,画面从近景变成远景最后又回到近景,使整个音乐画面充满冲击力。\n画面从歌曲开始连续演唱至完全结束,不添加新的歌词、台词、人物或演唱段落。\n\noverall_soundscape:\n不添加环境声、动作声、欢呼声、说话声或其他额外声音。\n", 124 ], "widgets_values_named": { "prompt": "subject_definitions:\n:图1中的主角。完整继承其面部身份、五官、发型、体型、年龄呈现、服装及整体外观特征。\n\nsummary:\n[reference generation]生成由 演唱歌曲的视频。\n\nretention_analysis:\n:fully_preserved。作为视频中唯一的主角,在整个演唱过程中保持身份、面部、发型、体型、服装及外观稳定。\n\ndetailed_description:\n[Shot 1] 以图1中的 为演唱主角。主角自然地演唱整首歌曲,口型、嘴唇开合、下颌运动、呼吸、面部表情和演唱力度逐字、逐音节、逐拍精准同步原始歌声。音频中的停顿、换气、延音和情绪变化均在表情与口型中得到准确呈现。\n\n保持主角身份和外观不变。主角可随歌曲节奏做自然、连续的头部与身体律动,以及符合演唱情绪的手势;动作不得遮挡面部或干扰口型识别。\n\n镜头跟随音乐节奏大幅度的移动和环绕运镜,画面从近景变成远景最后又回到近景,使整个音乐画面充满冲击力。\n画面从歌曲开始连续演唱至完全结束,不添加新的歌词、台词、人物或演唱段落。\n\noverall_soundscape:\n不添加环境声、动作声、欢呼声、说话声或其他额外声音。\n", "length": 124 } }, { "id": 242, "type": "ComfyMathExpression", "pos": [ 136.8339937245711, 6169.266590262055 ], "size": [ 324.0037534272856, 128 ], "flags": { "collapsed": false }, "order": 30, "mode": 0, "inputs": [ { "label": "a", "localized_name": "a", "name": "values.a", "type": "FLOAT,INT,BOOLEAN", "link": 484 }, { "localized_name": "b", "name": "values.b", "shape": 7, "type": "FLOAT,INT,BOOLEAN", "link": null }, { "localized_name": "表达式", "name": "expression", "type": "STRING", "widget": { "name": "expression" }, "link": null } ], "outputs": [ { "localized_name": "浮点", "name": "FLOAT", "type": "FLOAT", "links": [] }, { "localized_name": "整数", "name": "INT", "type": "INT", "links": [ 485, 512 ] }, { "localized_name": "布尔值", "name": "BOOL", "type": "BOOLEAN", "links": [] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.30.1", "Node name for S&R": "ComfyMathExpression" }, "widgets_values": [ "max(5, round(a * 24)) + (5 - (max(5, round(a * 24)) % 17)) % 17" ], "widgets_values_named": { "expression": "max(5, round(a * 24)) + (5 - (max(5, round(a * 24)) % 17)) % 17" } }, { "id": 243, "type": "LTXVSeparateAVLatent", "pos": [ 960.6060493867493, 5757.3010876453445 ], "size": [ 185.625, 46 ], "flags": {}, "order": 37, "mode": 0, "inputs": [ { "label": "av_latent", "localized_name": "音视频潜空间", "name": "av_latent", "type": "LATENT", "link": 491 } ], "outputs": [ { "label": "video_latent", "localized_name": "video_latent", "name": "video_latent", "type": "LATENT", "links": [ 492 ] }, { "label": "audio_latent", "localized_name": "audio_latent", "name": "audio_latent", "type": "LATENT", "links": [] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.35.0", "Node name for S&R": "LTXVSeparateAVLatent", "widget_ue_connectable": {}, "ttNbgOverride": { "bgcolor": "#335", "groupcolor": "#88A", "color": "#223" } }, "color": "#223", "bgcolor": "#335" }, { "id": 246, "type": "H3KitAVJoin", "pos": [ 2811.6472432052933, 4757.617097593636 ], "size": [ 270, 182 ], "flags": {}, "order": 45, "mode": 0, "inputs": [ { "localized_name": "decoded_frames", "name": "decoded_frames", "type": "IMAGE", "link": 499 }, { "localized_name": "decoded_audio", "name": "decoded_audio", "shape": 7, "type": "AUDIO", "link": 500 }, { "localized_name": "sampled_latent", "name": "sampled_latent", "shape": 7, "type": "LATENT", "link": 533 }, { "localized_name": "previous_frames", "name": "previous_frames", "shape": 7, "type": "IMAGE", "link": null }, { "localized_name": "previous_audio", "name": "previous_audio", "shape": 7, "type": "AUDIO", "link": null }, { "localized_name": "delivery_frames", "name": "delivery_frames", "shape": 7, "type": "INT", "link": null }, { "localized_name": "prefix_frames", "name": "prefix_frames", "shape": 7, "type": "INT", "widget": { "name": "prefix_frames" }, "link": null } ], "outputs": [ { "localized_name": "images", "name": "images", "type": "IMAGE", "links": [ 501, 514 ] }, { "localized_name": "audio", "name": "audio", "type": "AUDIO", "links": [ 502 ] }, { "localized_name": "latent", "name": "latent", "type": "LATENT", "links": null } ], "properties": { "cnr_id": "comfyui-h3-upgrade-kit", "ver": "0.0.10", "Node name for S&R": "H3KitAVJoin" }, "widgets_values": [ 0 ], "widgets_values_named": { "prefix_frames": 0 } }, { "id": 249, "type": "Display Any (rgthree)", "pos": [ 529.248201925707, 6185.519892052629 ], "size": [ 314.8382115020585, 109.05746801878922 ], "flags": {}, "order": 35, "mode": 0, "inputs": [ { "dir": 3, "label": "输入", "localized_name": "输入", "name": "source", "type": "*", "link": 512 } ], "outputs": [], "properties": { "cnr_id": "rgthree-comfy", "ver": "6b76ee6f2c5a007710b5a16f97c94330d6ecc871", "Node name for S&R": "Display Any (rgthree)" }, "widgets_values": [ "107" ], "widgets_values_named": { "output": "107" } }, { "id": 250, "type": "Display Any (rgthree)", "pos": [ 132.41429320147992, 6388.86574431381 ], "size": [ 314.8382115020585, 109.05746801878922 ], "flags": {}, "order": 31, "mode": 0, "inputs": [ { "dir": 3, "label": "输入", "localized_name": "输入", "name": "source", "type": "*", "link": 513 } ], "outputs": [], "properties": { "cnr_id": "rgthree-comfy", "ver": "6b76ee6f2c5a007710b5a16f97c94330d6ecc871", "Node name for S&R": "Display Any (rgthree)" }, "widgets_values": [ "3.83" ], "widgets_values_named": { "output": "3.83" } }, { "id": 251, "type": "CR Prompt Text", "pos": [ -1077.0225005298119, 5253.51445298224 ], "size": [ 397.33333311875435, 378.6653901581776 ], "flags": {}, "order": 10, "mode": 0, "inputs": [ { "label": "提示词", "localized_name": "提示词", "name": "prompt", "type": "STRING", "widget": { "name": "prompt" }, "link": null } ], "outputs": [ { "label": "提示词文本", "localized_name": "提示词文本", "name": "prompt", "type": "STRING", "links": [ 515, 516 ] }, { "localized_name": "show_help", "name": "show_help", "type": "STRING", "links": null } ], "title": "提示词文本", "properties": { "cnr_id": "ComfyUI_Comfyroll_CustomNodes", "ver": "d78b780ae43fcf8c6b7c6505e6ffb4584281ceca", "Node name for S&R": "CR Prompt Text" }, "widgets_values": [ "subject_definitions:\n:图1中的主角。完整继承其面部身份、五官、发型、体型、年龄呈现、服装及整体外观特征。\n\nsummary:\n[reference generation]生成由 演唱歌曲的视频。\n\nretention_analysis:\n:fully_preserved。作为视频中唯一的主角,在整个演唱过程中保持身份、面部、发型、体型、服装及外观稳定。\n\ndetailed_description:\n[Shot 1] 以图1中的 为演唱主角。主角自然地演唱整首歌曲,口型、嘴唇开合、下颌运动、呼吸、面部表情和演唱力度逐字、逐音节、逐拍精准同步原始歌声。音频中的停顿、换气、延音和情绪变化均在表情与口型中得到准确呈现。\n\n保持主角身份和外观不变。主角可随歌曲节奏做自然、连续的头部与身体律动,以及符合演唱情绪的手势;动作不得遮挡面部或干扰口型识别。\n\n镜头跟随音乐节奏大幅度的移动和环绕运镜,画面从近景变成远景最后又回到近景,使整个音乐画面充满冲击力。\n画面从歌曲开始连续演唱至完全结束,不添加新的歌词、台词、人物或演唱段落。\n\noverall_soundscape:\n不添加环境声、动作声、欢呼声、说话声或其他额外声音。\n" ], "widgets_values_named": { "prompt": "subject_definitions:\n:图1中的主角。完整继承其面部身份、五官、发型、体型、年龄呈现、服装及整体外观特征。\n\nsummary:\n[reference generation]生成由 演唱歌曲的视频。\n\nretention_analysis:\n:fully_preserved。作为视频中唯一的主角,在整个演唱过程中保持身份、面部、发型、体型、服装及外观稳定。\n\ndetailed_description:\n[Shot 1] 以图1中的 为演唱主角。主角自然地演唱整首歌曲,口型、嘴唇开合、下颌运动、呼吸、面部表情和演唱力度逐字、逐音节、逐拍精准同步原始歌声。音频中的停顿、换气、延音和情绪变化均在表情与口型中得到准确呈现。\n\n保持主角身份和外观不变。主角可随歌曲节奏做自然、连续的头部与身体律动,以及符合演唱情绪的手势;动作不得遮挡面部或干扰口型识别。\n\n镜头跟随音乐节奏大幅度的移动和环绕运镜,画面从近景变成远景最后又回到近景,使整个音乐画面充满冲击力。\n画面从歌曲开始连续演唱至完全结束,不添加新的歌词、台词、人物或演唱段落。\n\noverall_soundscape:\n不添加环境声、动作声、欢呼声、说话声或其他额外声音。\n" } }, { "id": 252, "type": "H3KitSelfLiftSampler", "pos": [ 880.3449009032754, 4736.223739846468 ], "size": [ 286.58984375, 722 ], "flags": {}, "order": 36, "mode": 0, "inputs": [ { "localized_name": "model", "name": "model", "type": "MODEL", "link": 517 }, { "localized_name": "positive", "name": "positive", "type": "CONDITIONING", "link": 518 }, { "localized_name": "negative", "name": "negative", "type": "CONDITIONING", "link": 520 }, { "localized_name": "latent_image", "name": "latent_image", "type": "LATENT", "link": 535 }, { "localized_name": "previous_latent", "name": "previous_latent", "shape": 7, "type": "LATENT", "link": null }, { "localized_name": "sigmas", "name": "sigmas", "shape": 7, "type": "SIGMAS", "link": null }, { "localized_name": "context_vae", "name": "context_vae", "shape": 7, "type": "VAE", "link": null }, { "localized_name": "previous_frames", "name": "previous_frames", "shape": 7, "type": "IMAGE", "link": null }, { "localized_name": "seed", "name": "seed", "type": "INT", "widget": { "name": "seed" }, "link": null }, { "localized_name": "steps", "name": "steps", "type": "INT", "widget": { "name": "steps" }, "link": null }, { "localized_name": "cfg", "name": "cfg", "type": "FLOAT", "widget": { "name": "cfg" }, "link": null }, { "localized_name": "sampler_name", "name": "sampler_name", "type": "COMBO", "widget": { "name": "sampler_name" }, "link": null }, { "localized_name": "scheduler", "name": "scheduler", "type": "COMBO", "widget": { "name": "scheduler" }, "link": null }, { "localized_name": "denoise", "name": "denoise", "type": "FLOAT", "widget": { "name": "denoise" }, "link": null }, { "localized_name": "high_resolution_steps", "name": "high_resolution_steps", "type": "INT", "widget": { "name": "high_resolution_steps" }, "link": null }, { "localized_name": "lowres_scale", "name": "lowres_scale", "type": "FLOAT", "widget": { "name": "lowres_scale" }, "link": null }, { "localized_name": "upscale_weights", "name": "upscale_weights", "type": "COMBO", "widget": { "name": "upscale_weights" }, "link": null }, { "localized_name": "overlap_frames", "name": "overlap_frames", "type": "INT", "widget": { "name": "overlap_frames" }, "link": null }, { "localized_name": "continue_audio", "name": "continue_audio", "type": "BOOLEAN", "widget": { "name": "continue_audio" }, "link": null }, { "localized_name": "spatial_tiles", "name": "spatial_tiles", "shape": 7, "type": "BOOLEAN", "widget": { "name": "spatial_tiles" }, "link": null }, { "localized_name": "minimum_tiles", "name": "minimum_tiles", "shape": 7, "type": "INT", "widget": { "name": "minimum_tiles" }, "link": null } ], "outputs": [ { "localized_name": "sampled_latent", "name": "sampled_latent", "type": "LATENT", "links": [ 522, 523, 536 ] } ], "properties": { "cnr_id": "comfyui-h3-upgrade-kit", "ver": "0.0.10", "Node name for S&R": "H3KitSelfLiftSampler" }, "widgets_values": [ 308987927341206, "fixed", 8, 1, "euler", "beta", 1, 2, 0.5, "minimax_h3_latent_upscaler_3d_bf16.safetensors", 17, true, true, 4 ], "widgets_values_named": { "seed": 308987927341206, "control_after_generate": "fixed", "steps": 8, "cfg": 1, "sampler_name": "euler", "scheduler": "beta", "denoise": 1, "high_resolution_steps": 2, "lowres_scale": 0.5, "upscale_weights": "minimax_h3_latent_upscaler_3d_bf16.safetensors", "overlap_frames": 17, "continue_audio": true, "spatial_tiles": true, "minimum_tiles": 4 } }, { "id": 253, "type": "ConditioningZeroOut", "pos": [ 678.3311776304571, 4997.0662364504515 ], "size": [ 140, 26 ], "flags": {}, "order": 22, "mode": 0, "inputs": [ { "localized_name": "条件", "name": "conditioning", "type": "CONDITIONING", "link": 519 } ], "outputs": [ { "localized_name": "条件", "name": "CONDITIONING", "type": "CONDITIONING", "links": [ 520, 529 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.36.0", "Node name for S&R": "ConditioningZeroOut" } }, { "id": 254, "type": "H3KitSelfLiftSampler", "pos": [ 2133.0722906879455, 4723.085867050639 ], "size": [ 286.58984375, 722 ], "flags": {}, "order": 42, "mode": 0, "inputs": [ { "localized_name": "model", "name": "model", "type": "MODEL", "link": 527 }, { "localized_name": "positive", "name": "positive", "type": "CONDITIONING", "link": 528 }, { "localized_name": "negative", "name": "negative", "type": "CONDITIONING", "link": 529 }, { "localized_name": "latent_image", "name": "latent_image", "type": "LATENT", "link": 534 }, { "localized_name": "previous_latent", "name": "previous_latent", "shape": 7, "type": "LATENT", "link": 536 }, { "localized_name": "sigmas", "name": "sigmas", "shape": 7, "type": "SIGMAS", "link": null }, { "localized_name": "context_vae", "name": "context_vae", "shape": 7, "type": "VAE", "link": 538 }, { "localized_name": "previous_frames", "name": "previous_frames", "shape": 7, "type": "IMAGE", "link": 537 }, { "localized_name": "seed", "name": "seed", "type": "INT", "widget": { "name": "seed" }, "link": null }, { "localized_name": "steps", "name": "steps", "type": "INT", "widget": { "name": "steps" }, "link": null }, { "localized_name": "cfg", "name": "cfg", "type": "FLOAT", "widget": { "name": "cfg" }, "link": null }, { "localized_name": "sampler_name", "name": "sampler_name", "type": "COMBO", "widget": { "name": "sampler_name" }, "link": null }, { "localized_name": "scheduler", "name": "scheduler", "type": "COMBO", "widget": { "name": "scheduler" }, "link": null }, { "localized_name": "denoise", "name": "denoise", "type": "FLOAT", "widget": { "name": "denoise" }, "link": null }, { "localized_name": "high_resolution_steps", "name": "high_resolution_steps", "type": "INT", "widget": { "name": "high_resolution_steps" }, "link": null }, { "localized_name": "lowres_scale", "name": "lowres_scale", "type": "FLOAT", "widget": { "name": "lowres_scale" }, "link": null }, { "localized_name": "upscale_weights", "name": "upscale_weights", "type": "COMBO", "widget": { "name": "upscale_weights" }, "link": null }, { "localized_name": "overlap_frames", "name": "overlap_frames", "type": "INT", "widget": { "name": "overlap_frames" }, "link": null }, { "localized_name": "continue_audio", "name": "continue_audio", "type": "BOOLEAN", "widget": { "name": "continue_audio" }, "link": null }, { "localized_name": "spatial_tiles", "name": "spatial_tiles", "shape": 7, "type": "BOOLEAN", "widget": { "name": "spatial_tiles" }, "link": null }, { "localized_name": "minimum_tiles", "name": "minimum_tiles", "shape": 7, "type": "INT", "widget": { "name": "minimum_tiles" }, "link": null } ], "outputs": [ { "localized_name": "sampled_latent", "name": "sampled_latent", "type": "LATENT", "links": [ 531, 532, 533 ] } ], "properties": { "cnr_id": "comfyui-h3-upgrade-kit", "ver": "0.0.10", "Node name for S&R": "H3KitSelfLiftSampler" }, "widgets_values": [ 542521936465683, "fixed", 8, 1, "euler", "beta", 1, 2, 0.5, "minimax_h3_latent_upscaler_3d_bf16.safetensors", 17, true, true, 4 ], "widgets_values_named": { "seed": 542521936465683, "control_after_generate": "fixed", "steps": 8, "cfg": 1, "sampler_name": "euler", "scheduler": "beta", "denoise": 1, "high_resolution_steps": 2, "lowres_scale": 0.5, "upscale_weights": "minimax_h3_latent_upscaler_3d_bf16.safetensors", "overlap_frames": 17, "continue_audio": true, "spatial_tiles": true, "minimum_tiles": 4 } } ], "links": [ [ 251, 134, 1, 136, 0, "INT" ], [ 255, 114, 0, 141, 0, "IMAGE" ], [ 262, 146, 0, 123, 1, "VAE" ], [ 263, 147, 0, 124, 1, "VAE" ], [ 266, 141, 0, 148, 0, "IMAGE" ], [ 297, 124, 0, 159, 0, "IMAGE" ], [ 303, 142, 0, 162, 0, "MODEL" ], [ 341, 175, 3, 176, 0, "FLOAT" ], [ 343, 162, 0, 177, 0, "MODEL" ], [ 344, 177, 0, 165, 0, "MODEL" ], [ 347, 178, 0, 181, 0, "LATENT" ], [ 348, 179, 0, 181, 1, "MASK" ], [ 349, 180, 0, 182, 0, "LATENT" ], [ 350, 181, 0, 182, 1, "LATENT" ], [ 351, 146, 0, 178, 1, "VAE" ], [ 352, 175, 0, 178, 0, "AUDIO" ], [ 353, 171, 1, 180, 0, "LATENT" ], [ 356, 175, 3, 184, 2, "FLOAT" ], [ 359, 146, 0, 187, 1, "VAE" ], [ 360, 184, 0, 187, 0, "AUDIO" ], [ 361, 187, 0, 188, 0, "LATENT" ], [ 362, 179, 0, 188, 1, "MASK" ], [ 363, 188, 0, 189, 1, "LATENT" ], [ 382, 197, 0, 198, 0, "IMAGE" ], [ 384, 147, 0, 195, 1, "VAE" ], [ 387, 146, 0, 200, 1, "VAE" ], [ 400, 124, 0, 197, 0, "IMAGE" ], [ 417, 123, 0, 159, 1, "AUDIO" ], [ 441, 173, 0, 222, 0, "AUDIO" ], [ 445, 222, 0, 198, 1, "AUDIO" ], [ 449, 225, 0, 175, 3, "FLOAT" ], [ 459, 222, 0, 175, 0, "AUDIO" ], [ 460, 222, 0, 184, 0, "AUDIO" ], [ 471, 231, 3, 230, 0, "INT" ], [ 473, 232, 3, 233, 0, "FLOAT" ], [ 485, 242, 1, 240, 3, "INT" ], [ 486, 171, 0, 240, 0, "CONDITIONING" ], [ 490, 171, 1, 240, 1, "LATENT" ], [ 491, 240, 1, 243, 0, "LATENT" ], [ 492, 243, 0, 189, 0, "LATENT" ], [ 499, 195, 0, 246, 0, "IMAGE" ], [ 500, 200, 0, 246, 1, "AUDIO" ], [ 501, 246, 0, 197, 1, "IMAGE" ], [ 502, 246, 1, 232, 0, "AUDIO" ], [ 512, 242, 1, 249, 0, "INT" ], [ 513, 184, 3, 250, 0, "FLOAT" ], [ 514, 246, 0, 231, 0, "IMAGE" ], [ 516, 251, 0, 240, 2, "STRING" ], [ 517, 165, 0, 252, 0, "MODEL" ], [ 518, 171, 0, 252, 1, "CONDITIONING" ], [ 519, 171, 0, 253, 0, "CONDITIONING" ], [ 520, 253, 0, 252, 2, "CONDITIONING" ], [ 522, 252, 0, 124, 0, "LATENT" ], [ 523, 252, 0, 123, 0, "LATENT" ], [ 527, 165, 0, 254, 0, "MODEL" ], [ 528, 240, 0, 254, 1, "CONDITIONING" ], [ 529, 253, 0, 254, 2, "CONDITIONING" ], [ 531, 254, 0, 195, 0, "LATENT" ], [ 532, 254, 0, 200, 0, "LATENT" ], [ 533, 254, 0, 246, 2, "LATENT" ], [ 534, 189, 0, 254, 3, "LATENT" ], [ 535, 182, 0, 252, 3, "LATENT" ], [ 536, 252, 0, 254, 4, "LATENT" ], [ 537, 124, 0, 254, 7, "IMAGE" ], [ 538, 147, 0, 254, 6, "VAE" ], [ 447, 224, 0, 134, 0, "FLOAT" ], [ 321, 143, 0, 171, 0, "CLIP" ], [ 322, 147, 0, 171, 1, "VAE" ], [ 324, 146, 0, 171, 2, "VAE" ], [ 323, 148, 0, 171, 3, "IMAGE" ], [ 443, 222, 3, 224, 0, "FLOAT" ], [ 448, 134, 1, 225, 0, "INT" ], [ 484, 184, 3, 242, 0, "FLOAT" ], [ 515, 251, 0, 171, 10, "STRING" ], [ 327, 166, 0, 171, 11, "INT" ], [ 328, 166, 1, 171, 12, "INT" ], [ 329, 134, 1, 171, 13, "INT" ] ], "groups": [ { "id": 1, "title": "Models", "bounding": [ -586.6867787687935, 4674.250418185498, 700, 800 ], "color": "#3f789e", "flags": {} }, { "id": 2, "title": "Sampling", "bounding": [ 653.3132212312053, 4674.250418185498, 700, 800 ], "color": "#3f789e", "flags": {} }, { "id": 3, "title": "Conditioning", "bounding": [ 143.31322123120557, 4674.250418185498, 480, 800 ], "color": "#3f789e", "flags": {} }, { "id": 4, "title": "Decoding and create video", "bounding": [ 1373.3132212312057, 4674.250418185498, 700, 800 ], "color": "#3f789e", "flags": {} }, { "id": 5, "title": "Group", "bounding": [ 693.5828656729913, 5527.571912202401, 683.805552399164, 427.4958340608273 ], "color": "#3f789e", "flags": {} } ], "config": {}, "extra": { "ds": { "scale": 0.285089669311639, "offset": [ 2259.4763128770765, -3926.048813324169 ] }, "frontendVersion": "1.48.6", "VHS_latentpreview": false, "VHS_latentpreviewrate": 0, "VHS_MetadataImage": true, "VHS_KeepIntermediate": true }, "version": 0.4 }