From 54e03f5367ebd8d96380e4cf02fa3084f7a7eca5 Mon Sep 17 00:00:00 2001 From: "Daxiong (Lin)" Date: Wed, 9 Sep 2026 13:08:46 +0800 Subject: [PATCH] Add new model blueprints and reorganize subgraph categories (#14785) --- .../Canny to Image (Z-Image-Turbo).json | 2 +- blueprints/Canny to Video (LTX 2.0).json | 2 +- .../Character Replacement (SCAIL-2 Base).json | 2 +- ...haracter Replacement (SCAIL-2 Extend).json | 2 +- ...acter Replacement (SCAIL-2 Int8 Base).json | 4312 ++++++++++ .../Control to Image (Anima LLLite).json | 2064 +++++ blueprints/ControlNet (Z-Image-Turbo).json | 2 +- .../Depth to Image (Z-Image-Turbo).json | 2 +- blueprints/Depth to Video (ltx 2.0).json | 2 +- blueprints/Edit Image (Boogu Image Edit).json | 1173 +++ blueprints/FLF2V (Wan2.1 VACE).json | 3472 ++++++++ ...First & Last Frame to Video (LTX-2.5).json | 4191 ++++++++++ .../First-Last-Frame to Video (LTX-2.3).json | 2 +- blueprints/First-Last-Frame to Video.json | 2 +- ...e Depth Estimation (Depth Anything 3).json | 4 +- .../Image Depth Estimation (Lotus Depth).json | 4 +- blueprints/Image Depth Estimation (MoGe).json | 4 +- blueprints/Image Edit (Bernini-R).json | 4 +- .../Image Edit (FireRed Image Edit 1.1).json | 4 +- blueprints/Image Edit (Flux.2 Dev).json | 4 +- blueprints/Image Edit (Flux.2 Klein 4B).json | 2 +- blueprints/Image Edit (Joy Image Edit).json | 1514 ++++ .../Image Edit (LongCat Image Edit).json | 4 +- .../Image Edit (Mage-Flow-Edit Turbo).json | 1760 ++++ blueprints/Image Edit (Mage-Flow-Edit).json | 1760 ++++ blueprints/Image Edit (Qwen 2509).json | 2 +- blueprints/Image Edit (Qwen 2511).json | 4 +- .../Image Face Detection (Mediapipe).json | 4 +- .../Image Inpainting (Flux.1 Fill Dev).json | 2 +- blueprints/Image Inpainting (Qwen-image).json | 4 +- .../Image Outpainting (Qwen-Image).json | 4 +- blueprints/Image Segmentation (SAM3).json | 2 +- .../Image Style Reference (Krea-2 Turbo).json | 2470 ++++++ blueprints/Image Upscale(Z-image-Turbo).json | 4 +- .../Image to Layers(Qwen-Image-Layered).json | 4 +- ...age to Pose Map (SDPose Multi-Person).json | 2 +- .../Image to Pose Map (SDPose-OOD).json | 2 +- blueprints/Image to Video (LTX-2.3).json | 2 +- blueprints/Image to Video (LTX-2.5).json | 4643 +++++++++++ blueprints/Image to Video (MiniMax H3).json | 2129 +++++ blueprints/Image to Video (Wan 2.2).json | 2 +- blueprints/Image to Video (Wan Dancer).json | 7054 +++++++++++++++++ ...on Transfer (Wan Animate 2 Distilled).json | 3309 ++++++++ .../Motion Transfer (Wan Animate 2).json | 3362 ++++++++ blueprints/Pose to Image (Z-Image-Turbo).json | 2 +- blueprints/Pose to Video (LTX 2.0).json | 2 +- .../Text to Image (Anima Base 1.0).json | 2 +- blueprints/Text to Image (Anima).json | 2 +- blueprints/Text to Image (Boogu Turbo).json | 941 +++ .../Text to Image (Ernie Image Turbo).json | 2 +- blueprints/Text to Image (Ernie Image).json | 2 +- blueprints/Text to Image (Flux.1 Dev).json | 2 +- .../Text to Image (Flux.1 Krea Dev).json | 2 +- blueprints/Text to Image (Flux.2 Dev).json | 2 +- blueprints/Text to Image (Ideogram v4).json | 2 +- blueprints/Text to Image (Krea-2 Turbo).json | 2127 +++++ .../Text to Image (Mage-Flow Turbo).json | 949 +++ blueprints/Text to Image (Mage-Flow).json | 949 +++ .../Text to Image (NetaYume Lumina).json | 2 +- .../Text to Image (Qwen-Image 2512).json | 2 +- blueprints/Text to Image (Qwen-Image).json | 2 +- blueprints/Text to Image (Z-Image-Base).json | 2 +- blueprints/Text to Image (Z-Image-Turbo).json | 2 +- blueprints/Text to Image.json | 2 +- .../Text to Music (MiniMax Music 3).json | 1244 +++ blueprints/Text to Video (LTX-2.3).json | 2 +- blueprints/Text to Video (LTX-2.5).json | 4132 ++++++++++ blueprints/Text to Video (Wan 2.2).json | 2 +- .../Upscale Video (SeedVR2 3B Int8).json | 2045 +++++ ...o Depth Estimation (Depth Anything 3).json | 4 +- blueprints/Video Depth Estimation (MoGe).json | 4 +- blueprints/Video Edit (Bernini-R).json | 4 +- .../Video Face Detection (Mediapipe).json | 4 +- .../Video Generation (LTX-2.3 IC-LoRA).json | 3483 ++++++++ blueprints/Video Inpaint (VOID).json | 4 +- .../Video Inpainting (Wan2.1 VACE).json | 438 +- blueprints/Video Segmentation (SAM3).json | 2 +- blueprints/Video Upscale(GAN x4).json | 2 +- ...deo to Pose Map (SDPose Multi-Person).json | 2 +- 79 files changed, 59389 insertions(+), 280 deletions(-) create mode 100644 blueprints/Character Replacement (SCAIL-2 Int8 Base).json create mode 100644 blueprints/Control to Image (Anima LLLite).json create mode 100644 blueprints/Edit Image (Boogu Image Edit).json create mode 100644 blueprints/FLF2V (Wan2.1 VACE).json create mode 100644 blueprints/First & Last Frame to Video (LTX-2.5).json create mode 100644 blueprints/Image Edit (Joy Image Edit).json create mode 100644 blueprints/Image Edit (Mage-Flow-Edit Turbo).json create mode 100644 blueprints/Image Edit (Mage-Flow-Edit).json create mode 100644 blueprints/Image Style Reference (Krea-2 Turbo).json create mode 100644 blueprints/Image to Video (LTX-2.5).json create mode 100644 blueprints/Image to Video (MiniMax H3).json create mode 100644 blueprints/Image to Video (Wan Dancer).json create mode 100644 blueprints/Motion Transfer (Wan Animate 2 Distilled).json create mode 100644 blueprints/Motion Transfer (Wan Animate 2).json create mode 100644 blueprints/Text to Image (Boogu Turbo).json create mode 100644 blueprints/Text to Image (Krea-2 Turbo).json create mode 100644 blueprints/Text to Image (Mage-Flow Turbo).json create mode 100644 blueprints/Text to Image (Mage-Flow).json create mode 100644 blueprints/Text to Music (MiniMax Music 3).json create mode 100644 blueprints/Text to Video (LTX-2.5).json create mode 100644 blueprints/Upscale Video (SeedVR2 3B Int8).json create mode 100644 blueprints/Video Generation (LTX-2.3 IC-LoRA).json diff --git a/blueprints/Canny to Image (Z-Image-Turbo).json b/blueprints/Canny to Image (Z-Image-Turbo).json index 903d372b1..c95ea5883 100644 --- a/blueprints/Canny to Image (Z-Image-Turbo).json +++ b/blueprints/Canny to Image (Z-Image-Turbo).json @@ -1553,7 +1553,7 @@ "VHS_MetadataImage": true, "VHS_KeepIntermediate": true }, - "category": "Image generation and editing/Conditioned", + "category": "Image generation/Conditioned", "description": "Generates an image from a Canny edge map using Z-Image-Turbo, with text conditioning." } ] diff --git a/blueprints/Canny to Video (LTX 2.0).json b/blueprints/Canny to Video (LTX 2.0).json index ed602b521..332c3862c 100644 --- a/blueprints/Canny to Video (LTX 2.0).json +++ b/blueprints/Canny to Video (LTX 2.0).json @@ -3600,7 +3600,7 @@ "extra": { "workflowRendererVersion": "LG" }, - "category": "Video generation and editing/Conditioned", + "category": "Video generation/Conditioned", "description": "Generates video from Canny edge maps using LTX-2, with optional synchronized audio." } ] diff --git a/blueprints/Character Replacement (SCAIL-2 Base).json b/blueprints/Character Replacement (SCAIL-2 Base).json index 61803df65..a47941c3e 100644 --- a/blueprints/Character Replacement (SCAIL-2 Base).json +++ b/blueprints/Character Replacement (SCAIL-2 Base).json @@ -4173,7 +4173,7 @@ } ], "extra": {}, - "category": "Video generation and editing/Video Edit", + "category": "Video editing/Video Edit", "description": "Replaces a character in a video with a reference image using the SCAIL-2 model for end-to-end controlled animation without intermediate pose maps. Key inputs include a source video, a reference character image, and optional text prompts for style or context. Suitable for animated or live-action footage, multi-character scenes, and creative video editing where direct pose-free animation is needed; works best with moderate-length videos." } ] diff --git a/blueprints/Character Replacement (SCAIL-2 Extend).json b/blueprints/Character Replacement (SCAIL-2 Extend).json index bf2f67dfd..703534af8 100644 --- a/blueprints/Character Replacement (SCAIL-2 Extend).json +++ b/blueprints/Character Replacement (SCAIL-2 Extend).json @@ -4445,7 +4445,7 @@ } ], "extra": {}, - "category": "Video generation and editing/Video Edit", + "category": "Video editing/Video Edit", "description": "Replaces a character in a video with a reference image using the SCAIL-2 model for end-to-end controlled animation without intermediate pose maps. Key inputs include a source video, a reference character image, and optional text prompts for style or context. Suitable for animated or live-action footage, multi-character scenes, and creative video editing where direct pose-free animation is needed; works best with moderate-length videos." } ] diff --git a/blueprints/Character Replacement (SCAIL-2 Int8 Base).json b/blueprints/Character Replacement (SCAIL-2 Int8 Base).json new file mode 100644 index 000000000..9ca4d7748 --- /dev/null +++ b/blueprints/Character Replacement (SCAIL-2 Int8 Base).json @@ -0,0 +1,4312 @@ +{ + "revision": 0, + "last_node_id": "364", + "last_link_id": 0, + "nodes": [ + { + "id": 364, + "type": "ab27c382-c076-424b-b976-d1bc3f88ba12", + "pos": [ + 3520, + 4770 + ], + "size": [ + 490, + 1180 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "label": "pose_video", + "localized_name": "video", + "name": "video", + "type": "VIDEO", + "link": null + }, + { + "label": "reference_image", + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": null + }, + { + "label": "prompt", + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": null + }, + { + "label": "segment_index", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": null + }, + { + "label": "replace_mode", + "name": "value_2", + "type": "BOOLEAN", + "widget": { + "name": "value_2" + }, + "link": null + }, + { + "label": "width", + "name": "value_3", + "type": "INT", + "widget": { + "name": "value_3" + }, + "link": null + }, + { + "label": "height", + "name": "value_4", + "type": "INT", + "widget": { + "name": "value_4" + }, + "link": null + }, + { + "label": "frame_count", + "name": "length", + "type": "INT", + "widget": { + "name": "length" + }, + "link": null + }, + { + "name": "previous_frame_count", + "type": "INT", + "widget": { + "name": "previous_frame_count" + }, + "link": null + }, + { + "name": "pose_strength", + "type": "FLOAT", + "widget": { + "name": "pose_strength" + }, + "link": null + }, + { + "name": "pose_start", + "type": "FLOAT", + "widget": { + "name": "pose_start" + }, + "link": null + }, + { + "name": "pose_end", + "type": "FLOAT", + "widget": { + "name": "pose_end" + }, + "link": null + }, + { + "label": "turbo_mode", + "name": "value_5", + "type": "BOOLEAN", + "widget": { + "name": "value_5" + }, + "link": null + }, + { + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": null + }, + { + "label": "distill_lora", + "name": "lora_name", + "type": "COMBO", + "widget": { + "name": "lora_name" + }, + "link": null + }, + { + "label": "dpo_lora", + "name": "lora_name_1", + "type": "COMBO", + "widget": { + "name": "lora_name_1" + }, + "link": null + }, + { + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": null + }, + { + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": null + }, + { + "label": "clip_vision", + "name": "clip_name_1", + "type": "COMBO", + "widget": { + "name": "clip_name_1" + }, + "link": null + }, + { + "label": "sam3_video_object", + "name": "text_1", + "type": "STRING", + "widget": { + "name": "text_1" + }, + "link": null + }, + { + "label": "sam3_image_object", + "name": "text_2", + "type": "STRING", + "widget": { + "name": "text_2" + }, + "link": null + }, + { + "label": "sam3_model", + "name": "ckpt_name", + "type": "COMBO", + "widget": { + "name": "ckpt_name" + }, + "link": null + }, + { + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "IMAGE", + "links": [] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.24.0", + "previewExposures": [ + { + "name": "$$canvas-image-preview", + "sourceNodeId": "354", + "sourcePreviewName": "$$canvas-image-preview" + }, + { + "name": "$$canvas-image-preview_1", + "sourceNodeId": "355", + "sourcePreviewName": "$$canvas-image-preview" + } + ] + }, + "widgets_values": [ + "", + 1, + true, + 896, + 512, + 81, + 5, + 1, + 0, + 1, + true, + "wan2.1_14B_SCAIL_2_int8_convrot.safetensors", + "lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors", + "wan2.1_SCAIL_2_DPO_lora_bf16.safetensors", + "umt5_xxl_fp8_e4m3fn_scaled.safetensors", + "Wan2_1_VAE_bf16.safetensors", + "clip_vision_h.safetensors", + "girl, handkerchief", + "human", + "sam3.1_multiplex_fp16.safetensors", + 1 + ], + "widgets_values_named": { + "text": "", + "value": 1, + "value_2": true, + "value_3": 896, + "value_4": 512, + "length": 81, + "previous_frame_count": 5, + "pose_strength": 1, + "pose_start": 0, + "pose_end": 1, + "value_5": true, + "unet_name": "wan2.1_14B_SCAIL_2_int8_convrot.safetensors", + "lora_name": "lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors", + "lora_name_1": "wan2.1_SCAIL_2_DPO_lora_bf16.safetensors", + "clip_name": "umt5_xxl_fp8_e4m3fn_scaled.safetensors", + "vae_name": "Wan2_1_VAE_bf16.safetensors", + "clip_name_1": "clip_vision_h.safetensors", + "text_1": "girl, handkerchief", + "text_2": "human", + "ckpt_name": "sam3.1_multiplex_fp16.safetensors", + "noise_seed": 1 + }, + "title": "Character Replacement (SCAIL-2 Int8 Base)" + } + ], + "links": [], + "version": 0.4, + "definitions": { + "subgraphs": [ + { + "id": "ab27c382-c076-424b-b976-d1bc3f88ba12", + "version": 1, + "state": { + "lastGroupId": 17, + "lastNodeId": 364, + "lastLinkId": 569, + "lastRerouteId": 0 + }, + "revision": 0, + "config": {}, + "name": "Character Replacement (SCAIL-2 Int8 Base)", + "inputNode": { + "id": -10, + "bounding": [ + -440, + 4190, + 173.015625, + 508 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 3980, + 3870, + 128, + 68 + ] + }, + "inputs": [ + { + "id": "e9aedfaf-1991-4a75-ad9b-8c3a279b0488", + "name": "video", + "type": "VIDEO", + "linkIds": [ + 409 + ], + "localized_name": "video", + "label": "pose_video", + "pos": [ + -290.984375, + 4214 + ] + }, + { + "id": "0badb26e-9abd-4e9c-b221-aab1237b8773", + "name": "images", + "type": "IMAGE", + "linkIds": [ + 469, + 408, + 473 + ], + "localized_name": "images", + "label": "reference_image", + "pos": [ + -290.984375, + 4234 + ] + }, + { + "id": "098f15aa-a066-422e-b491-eaf140bafb2c", + "name": "text", + "type": "STRING", + "linkIds": [ + 499 + ], + "label": "prompt", + "pos": [ + -290.984375, + 4254 + ] + }, + { + "id": "861ea850-8329-491b-9413-2588cdd77bbd", + "name": "value", + "type": "INT", + "linkIds": [ + 502 + ], + "label": "segment_index", + "pos": [ + -290.984375, + 4274 + ] + }, + { + "id": "dcf3ebf8-1263-458a-966b-9e77a5ad704a", + "name": "value_2", + "type": "BOOLEAN", + "linkIds": [ + 504 + ], + "label": "replace_mode", + "pos": [ + -290.984375, + 4294 + ] + }, + { + "id": "dbee10ce-bb98-4733-88a0-d4cd5b13c691", + "name": "value_3", + "type": "INT", + "linkIds": [ + 505 + ], + "label": "width", + "pos": [ + -290.984375, + 4314 + ] + }, + { + "id": "363e3ac7-0096-4480-b875-1d6ff1b8a2d9", + "name": "value_4", + "type": "INT", + "linkIds": [ + 506 + ], + "label": "height", + "pos": [ + -290.984375, + 4334 + ] + }, + { + "id": "4017e1ed-96cd-4c1c-9949-dc1a8c30386a", + "name": "length", + "type": "INT", + "linkIds": [ + 522, + 541 + ], + "label": "frame_count", + "pos": [ + -290.984375, + 4354 + ] + }, + { + "id": "617809fd-9647-4067-8f44-10d8acc8af82", + "name": "previous_frame_count", + "type": "INT", + "linkIds": [ + 542, + 543 + ], + "pos": [ + -290.984375, + 4374 + ] + }, + { + "id": "36ab49f6-528f-4301-a37a-0108aa7f5bec", + "name": "pose_strength", + "type": "FLOAT", + "linkIds": [ + 547 + ], + "pos": [ + -290.984375, + 4394 + ] + }, + { + "id": "24c2e93f-7bbc-4c6d-898e-36b440b8469b", + "name": "pose_start", + "type": "FLOAT", + "linkIds": [ + 548 + ], + "pos": [ + -290.984375, + 4414 + ] + }, + { + "id": "d1dbe632-bb2a-4c30-a7ea-5082f21dc686", + "name": "pose_end", + "type": "FLOAT", + "linkIds": [ + 549 + ], + "pos": [ + -290.984375, + 4434 + ] + }, + { + "id": "ddf07ba4-2837-40ef-925f-5996ea436334", + "name": "value_5", + "type": "BOOLEAN", + "linkIds": [ + 507 + ], + "label": "turbo_mode", + "pos": [ + -290.984375, + 4454 + ] + }, + { + "id": "ee8c796d-b326-40c6-9f9d-65f564053974", + "name": "unet_name", + "type": "COMBO", + "linkIds": [ + 508 + ], + "pos": [ + -290.984375, + 4474 + ] + }, + { + "id": "6ccae991-51d7-4c8e-adc8-c7f6377d681b", + "name": "lora_name", + "type": "COMBO", + "linkIds": [ + 509 + ], + "label": "distill_lora", + "pos": [ + -290.984375, + 4494 + ] + }, + { + "id": "30772913-ecf9-44f4-a638-2824404b24fb", + "name": "lora_name_1", + "type": "COMBO", + "linkIds": [ + 565 + ], + "label": "dpo_lora", + "pos": [ + -290.984375, + 4514 + ] + }, + { + "id": "2e9c2347-93fe-462f-b5ef-51613fb52c85", + "name": "clip_name", + "type": "COMBO", + "linkIds": [ + 510 + ], + "pos": [ + -290.984375, + 4534 + ] + }, + { + "id": "bc1822c0-7484-47b7-8d59-cf94788290f7", + "name": "vae_name", + "type": "COMBO", + "linkIds": [ + 511 + ], + "pos": [ + -290.984375, + 4554 + ] + }, + { + "id": "bbf2ee19-58b3-46f4-af6a-cd1557d60c8d", + "name": "clip_name_1", + "type": "COMBO", + "linkIds": [ + 512 + ], + "label": "clip_vision", + "pos": [ + -290.984375, + 4574 + ] + }, + { + "id": "556415bd-8ef3-4cfa-b182-0d7e3e4cd572", + "name": "text_1", + "type": "STRING", + "linkIds": [ + 513 + ], + "label": "sam3_video_object", + "pos": [ + -290.984375, + 4594 + ] + }, + { + "id": "c577930c-85a3-4e92-ac44-8ed639937217", + "name": "text_2", + "type": "STRING", + "linkIds": [ + 514 + ], + "label": "sam3_image_object", + "pos": [ + -290.984375, + 4614 + ] + }, + { + "id": "8f542c5e-da91-4dad-8ff8-4e81a42d5140", + "name": "ckpt_name", + "type": "COMBO", + "linkIds": [ + 515 + ], + "label": "sam3_model", + "pos": [ + -290.984375, + 4634 + ] + }, + { + "id": "3064d232-69a3-43b1-b350-05d8ca0e7c9f", + "name": "noise_seed", + "type": "INT", + "linkIds": [ + 558 + ], + "pos": [ + -290.984375, + 4654 + ] + } + ], + "outputs": [ + { + "id": "7ae88834-7553-45ec-a4e8-bab7d5276b45", + "name": "output", + "type": "IMAGE", + "linkIds": [ + 544 + ], + "localized_name": "output", + "pos": [ + 4004, + 3894 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 322, + "type": "LoraLoaderModelOnly", + "pos": [ + 300, + 3590 + ], + "size": [ + 590, + 140 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 563 + }, + { + "localized_name": "lora_name", + "name": "lora_name", + "type": "COMBO", + "widget": { + "name": "lora_name" + }, + "link": 509 + }, + { + "localized_name": "strength_model", + "name": "strength_model", + "type": "FLOAT", + "widget": { + "name": "strength_model" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 398, + 425 + ] + } + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ver": "0.24.0", + "models": [ + { + "name": "lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors", + "url": "https://huggingface.co/Kijai/WanVideo_comfy/resolve/main/Lightx2v/lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors", + "directory": "loras" + } + ] + }, + "widgets_values": [ + "lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors", + 0.8 + ], + "widgets_values_named": { + "lora_name": "lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors", + "strength_model": 0.8 + }, + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 323, + "type": "VAELoader", + "pos": [ + 300, + 4020 + ], + "size": [ + 590, + 140 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "localized_name": "vae_name", + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": 511 + } + ], + "outputs": [ + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "links": [ + 406, + 407 + ] + } + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ver": "0.24.0", + "models": [ + { + "name": "Wan2_1_VAE_bf16.safetensors", + "url": "https://huggingface.co/Kijai/WanVideo_comfy/resolve/main/Wan2_1_VAE_bf16.safetensors", + "directory": "vae" + } + ] + }, + "widgets_values": [ + "Wan2_1_VAE_bf16.safetensors" + ], + "widgets_values_named": { + "vae_name": "Wan2_1_VAE_bf16.safetensors" + } + }, + { + "id": 324, + "type": "ResizeImageMaskNode", + "pos": [ + 1280, + 4860 + ], + "size": [ + 270, + 160 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "localized_name": "input", + "name": "input", + "type": "IMAGE,MASK", + "link": 491 + }, + { + "localized_name": "resize_type", + "name": "resize_type", + "type": "COMFY_DYNAMICCOMBO_V3", + "widget": { + "name": "resize_type" + }, + "link": null + }, + { + "localized_name": "width", + "name": "resize_type.width", + "type": "INT", + "widget": { + "name": "resize_type.width" + }, + "link": 444 + }, + { + "localized_name": "height", + "name": "resize_type.height", + "type": "INT", + "widget": { + "name": "resize_type.height" + }, + "link": 446 + }, + { + "localized_name": "crop", + "name": "resize_type.crop", + "type": "COMBO", + "widget": { + "name": "resize_type.crop" + }, + "link": null + }, + { + "localized_name": "scale_method", + "name": "scale_method", + "type": "COMBO", + "widget": { + "name": "scale_method" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "resized", + "name": "resized", + "type": "*", + "links": [ + 420, + 492, + 493 + ] + } + ], + "properties": { + "Node name for S&R": "ResizeImageMaskNode", + "cnr_id": "comfy-core", + "ver": "0.24.0" + }, + "widgets_values": [ + "scale dimensions", + 512, + 512, + "center", + "area" + ], + "widgets_values_named": { + "resize_type": "scale dimensions", + "resize_type.width": 512, + "resize_type.height": 512, + "resize_type.crop": "center", + "scale_method": "area" + } + }, + { + "id": 325, + "type": "GetVideoComponents", + "pos": [ + 270, + 4500 + ], + "size": [ + 230, + 110 + ], + "flags": { + "collapsed": true + }, + "order": 8, + "mode": 0, + "inputs": [ + { + "localized_name": "video", + "name": "video", + "type": "VIDEO", + "link": 409 + } + ], + "outputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "links": [ + 490 + ] + }, + { + "localized_name": "audio", + "name": "audio", + "type": "AUDIO", + "links": null + }, + { + "localized_name": "fps", + "name": "fps", + "type": "FLOAT", + "links": [] + }, + { + "localized_name": "bit_depth", + "name": "bit_depth", + "type": "COMBO", + "links": null + }, + { + "localized_name": "color_space", + "name": "color_space", + "type": "COMBO", + "links": null + } + ], + "properties": { + "Node name for S&R": "GetVideoComponents", + "cnr_id": "comfy-core", + "ver": "0.24.0" + } + }, + { + "id": 326, + "type": "GetImageSize", + "pos": [ + 1640, + 4500 + ], + "size": [ + 240, + 190 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 492 + } + ], + "outputs": [ + { + "localized_name": "width", + "name": "width", + "type": "INT", + "links": [ + 414 + ] + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "links": [ + 415 + ] + }, + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "links": [ + 416 + ] + } + ], + "properties": { + "Node name for S&R": "GetImageSize", + "cnr_id": "comfy-core", + "ver": "0.24.0" + } + }, + { + "id": 327, + "type": "CLIPLoader", + "pos": [ + 300, + 3790 + ], + "size": [ + 590, + 170 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [ + { + "localized_name": "clip_name", + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": 510 + }, + { + "localized_name": "type", + "name": "type", + "type": "COMBO", + "widget": { + "name": "type" + }, + "link": null + }, + { + "localized_name": "device", + "name": "device", + "shape": 7, + "type": "COMBO", + "widget": { + "name": "device" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "links": [ + 7, + 8 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "cnr_id": "comfy-core", + "ver": "0.24.0", + "models": [ + { + "name": "umt5_xxl_fp8_e4m3fn_scaled.safetensors", + "url": "https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/text_encoders/umt5_xxl_fp8_e4m3fn_scaled.safetensors", + "directory": "text_encoders" + } + ] + }, + "widgets_values": [ + "umt5_xxl_fp8_e4m3fn_scaled.safetensors", + "wan", + "default" + ], + "widgets_values_named": { + "clip_name": "umt5_xxl_fp8_e4m3fn_scaled.safetensors", + "type": "wan", + "device": "default" + } + }, + { + "id": 328, + "type": "CLIPVisionLoader", + "pos": [ + 300, + 4230 + ], + "size": [ + 590, + 110 + ], + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [ + { + "localized_name": "clip_name", + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": 512 + } + ], + "outputs": [ + { + "localized_name": "CLIP_VISION", + "name": "CLIP_VISION", + "type": "CLIP_VISION", + "links": [ + 196 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPVisionLoader", + "cnr_id": "comfy-core", + "ver": "0.24.0", + "models": [ + { + "name": "clip_vision_h.safetensors", + "url": "https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/clip_vision/clip_vision_h.safetensors", + "directory": "clip_vision" + } + ] + }, + "widgets_values": [ + "clip_vision_h.safetensors" + ], + "widgets_values_named": { + "clip_name": "clip_vision_h.safetensors" + } + }, + { + "id": 329, + "type": "UNETLoader", + "pos": [ + 300, + 3190 + ], + "size": [ + 590, + 140 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [ + { + "localized_name": "unet_name", + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": 508 + }, + { + "localized_name": "weight_dtype", + "name": "weight_dtype", + "type": "COMBO", + "widget": { + "name": "weight_dtype" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 562 + ] + } + ], + "properties": { + "Node name for S&R": "UNETLoader", + "cnr_id": "comfy-core", + "ver": "0.24.0", + "models": [ + { + "name": "wan2.1_14B_SCAIL_2_int8_convrot.safetensors", + "url": "https://huggingface.co/Comfy-Org/SCAIL-2/resolve/main/diffusion_models/wan2.1_14B_SCAIL_2_int8_convrot.safetensors", + "directory": "diffusion_models" + } + ] + }, + "widgets_values": [ + "wan2.1_14B_SCAIL_2_int8_convrot.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "wan2.1_14B_SCAIL_2_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + { + "id": 330, + "type": "ModelSamplingSD3", + "pos": [ + 2760, + 3370 + ], + "size": [ + 270, + 110 + ], + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 424 + }, + { + "localized_name": "shift", + "name": "shift", + "type": "FLOAT", + "widget": { + "name": "shift" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 417 + ] + } + ], + "properties": { + "Node name for S&R": "ModelSamplingSD3", + "cnr_id": "comfy-core", + "ver": "0.24.0" + }, + "widgets_values": [ + 5 + ], + "widgets_values_named": { + "shift": 5 + } + }, + { + "id": 331, + "type": "KSamplerSelect", + "pos": [ + 2770, + 3520 + ], + "size": [ + 260, + 110 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "sampler_name", + "name": "sampler_name", + "type": "COMBO", + "widget": { + "name": "sampler_name" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "SAMPLER", + "name": "SAMPLER", + "type": "SAMPLER", + "links": [ + 419 + ] + } + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ver": "0.24.0" + }, + "widgets_values": [ + "euler" + ], + "widgets_values_named": { + "sampler_name": "euler" + } + }, + { + "id": 332, + "type": "BasicScheduler", + "pos": [ + 2770, + 3670 + ], + "size": [ + 260, + 170 + ], + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 398 + }, + { + "localized_name": "scheduler", + "name": "scheduler", + "type": "COMBO", + "widget": { + "name": "scheduler" + }, + "link": null + }, + { + "localized_name": "steps", + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + }, + "link": 428 + }, + { + "localized_name": "denoise", + "name": "denoise", + "type": "FLOAT", + "widget": { + "name": "denoise" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "SIGMAS", + "name": "SIGMAS", + "type": "SIGMAS", + "links": [ + 418 + ] + } + ], + "properties": { + "Node name for S&R": "BasicScheduler", + "cnr_id": "comfy-core", + "ver": "0.24.0" + }, + "widgets_values": [ + "simple", + 6, + 1 + ], + "widgets_values_named": { + "scheduler": "simple", + "steps": 6, + "denoise": 1 + } + }, + { + "id": 333, + "type": "SamplerCustom", + "pos": [ + 3080, + 3370 + ], + "size": [ + 270, + 670 + ], + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 417 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 333 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 334 + }, + { + "localized_name": "sampler", + "name": "sampler", + "type": "SAMPLER", + "link": 419 + }, + { + "localized_name": "sigmas", + "name": "sigmas", + "type": "SIGMAS", + "link": 418 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 335 + }, + { + "localized_name": "add_noise", + "name": "add_noise", + "type": "BOOLEAN", + "widget": { + "name": "add_noise" + }, + "link": null + }, + { + "localized_name": "noise_seed", + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + }, + "link": 558 + }, + { + "localized_name": "cfg", + "name": "cfg", + "type": "FLOAT", + "widget": { + "name": "cfg" + }, + "link": 431 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "LATENT", + "links": [] + }, + { + "localized_name": "denoised_output", + "name": "denoised_output", + "type": "LATENT", + "links": [ + 124 + ] + } + ], + "properties": { + "Node name for S&R": "SamplerCustom", + "cnr_id": "comfy-core", + "ver": "0.24.0" + }, + "widgets_values": [ + true, + 1, + "fixed", + 1 + ], + "widgets_values_named": { + "add_noise": true, + "noise_seed": 1, + "control_after_generate": "fixed", + "cfg": 1 + } + }, + { + "id": 334, + "type": "PrimitiveInt", + "pos": [ + 2060, + 3750 + ], + "size": [ + 270, + 110 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 427 + ] + } + ], + "title": "Int (Steps)", + "properties": { + "Node name for S&R": "PrimitiveInt", + "cnr_id": "comfy-core", + "ver": "0.24.0" + }, + "widgets_values": [ + 6, + "fixed" + ], + "widgets_values_named": { + "value": 6, + "fixed": "fixed" + } + }, + { + "id": 335, + "type": "PrimitiveFloat", + "pos": [ + 2060, + 3920 + ], + "size": [ + 270, + 110 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "FLOAT", + "widget": { + "name": "value" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "FLOAT", + "name": "FLOAT", + "type": "FLOAT", + "links": [ + 430 + ] + } + ], + "title": "Float (CFG)", + "properties": { + "Node name for S&R": "PrimitiveFloat", + "cnr_id": "comfy-core", + "ver": "0.24.0" + }, + "widgets_values": [ + 1 + ], + "widgets_values_named": { + "value": 1 + } + }, + { + "id": 336, + "type": "PrimitiveInt", + "pos": [ + 2060, + 3380 + ], + "size": [ + 270, + 110 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 426 + ] + } + ], + "title": "Int (Steps)", + "properties": { + "Node name for S&R": "PrimitiveInt", + "cnr_id": "comfy-core", + "ver": "0.24.0" + }, + "widgets_values": [ + 40, + "fixed" + ], + "widgets_values_named": { + "value": 40, + "fixed": "fixed" + } + }, + { + "id": 337, + "type": "PrimitiveFloat", + "pos": [ + 2060, + 3530 + ], + "size": [ + 270, + 110 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "FLOAT", + "widget": { + "name": "value" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "FLOAT", + "name": "FLOAT", + "type": "FLOAT", + "links": [ + 429 + ] + } + ], + "title": "Float (CFG)", + "properties": { + "Node name for S&R": "PrimitiveFloat", + "cnr_id": "comfy-core", + "ver": "0.24.0" + }, + "widgets_values": [ + 5 + ], + "widgets_values_named": { + "value": 5 + } + }, + { + "id": 338, + "type": "ComfySwitchNode", + "pos": [ + 2400, + 3360 + ], + "size": [ + 270, + 130 + ], + "flags": {}, + "order": 16, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "shape": 7, + "type": "*", + "link": 564 + }, + { + "localized_name": "on_true", + "name": "on_true", + "shape": 7, + "type": "*", + "link": 425 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 432 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "*", + "links": [ + 424 + ] + } + ], + "title": "Switch (Model)", + "properties": { + "Node name for S&R": "ComfySwitchNode", + "cnr_id": "comfy-core", + "ver": "0.24.0" + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "switch": false + } + }, + { + "id": 339, + "type": "ComfySwitchNode", + "pos": [ + 2400, + 3550 + ], + "size": [ + 270, + 130 + ], + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "shape": 7, + "type": "*", + "link": 426 + }, + { + "localized_name": "on_true", + "name": "on_true", + "shape": 7, + "type": "*", + "link": 427 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 433 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "*", + "links": [ + 428 + ] + } + ], + "title": "Switch (Steps)", + "properties": { + "Node name for S&R": "ComfySwitchNode", + "cnr_id": "comfy-core", + "ver": "0.24.0" + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "switch": false + } + }, + { + "id": 340, + "type": "ComfySwitchNode", + "pos": [ + 2400, + 3730 + ], + "size": [ + 270, + 130 + ], + "flags": {}, + "order": 18, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "shape": 7, + "type": "*", + "link": 429 + }, + { + "localized_name": "on_true", + "name": "on_true", + "shape": 7, + "type": "*", + "link": 430 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 434 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "*", + "links": [ + 431 + ] + } + ], + "title": "Switch (Steps)", + "properties": { + "Node name for S&R": "ComfySwitchNode", + "cnr_id": "comfy-core", + "ver": "0.24.0" + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "switch": false + } + }, + { + "id": 341, + "type": "ImageFromBatch", + "pos": [ + 880, + 4490 + ], + "size": [ + 270, + 140 + ], + "flags": {}, + "order": 19, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 490 + }, + { + "localized_name": "batch_index", + "name": "batch_index", + "type": "INT", + "widget": { + "name": "batch_index" + }, + "link": 450 + }, + { + "localized_name": "length", + "name": "length", + "type": "INT", + "widget": { + "name": "length" + }, + "link": 522 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 491 + ] + } + ], + "properties": { + "Node name for S&R": "ImageFromBatch", + "cnr_id": "comfy-core", + "ver": "0.24.0" + }, + "widgets_values": [ + 0, + 81 + ], + "widgets_values_named": { + "batch_index": 0, + "length": 81 + } + }, + { + "id": 342, + "type": "PrimitiveInt", + "pos": [ + 250, + 4820 + ], + "size": [ + 270, + 110 + ], + "flags": {}, + "order": 20, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": 505 + } + ], + "outputs": [ + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 441 + ] + } + ], + "title": "Int (Width)", + "properties": { + "Node name for S&R": "PrimitiveInt", + "cnr_id": "comfy-core", + "ver": "0.24.0" + }, + "widgets_values": [ + 896, + "fixed" + ], + "widgets_values_named": { + "value": 896, + "fixed": "fixed" + } + }, + { + "id": 343, + "type": "PrimitiveInt", + "pos": [ + 250, + 5000 + ], + "size": [ + 270, + 110 + ], + "flags": {}, + "order": 21, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": 506 + } + ], + "outputs": [ + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 445 + ] + } + ], + "title": "Int (Height)", + "properties": { + "Node name for S&R": "PrimitiveInt", + "cnr_id": "comfy-core", + "ver": "0.24.0" + }, + "widgets_values": [ + 512, + "fixed" + ], + "widgets_values_named": { + "value": 512, + "fixed": "fixed" + } + }, + { + "id": 344, + "type": "ComfyMathExpression", + "pos": [ + 590, + 4820 + ], + "size": [ + 230, + 190 + ], + "flags": { + "collapsed": false + }, + "order": 22, + "mode": 0, + "inputs": [ + { + "label": "a", + "localized_name": "a", + "name": "values.a", + "type": "FLOAT,INT,BOOLEAN", + "link": 441 + }, + { + "localized_name": "b", + "name": "values.b", + "shape": 7, + "type": "FLOAT,INT,BOOLEAN", + "link": null + }, + { + "localized_name": "expression", + "name": "expression", + "type": "STRING", + "widget": { + "name": "expression" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "FLOAT", + "name": "FLOAT", + "type": "FLOAT", + "links": [] + }, + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 444 + ] + }, + { + "localized_name": "BOOL", + "name": "BOOL", + "type": "BOOLEAN", + "links": null + } + ], + "properties": { + "Node name for S&R": "ComfyMathExpression", + "cnr_id": "comfy-core", + "ver": "0.24.0" + }, + "widgets_values": [ + "(a // 32) * 32" + ], + "widgets_values_named": { + "expression": "(a // 32) * 32" + } + }, + { + "id": 345, + "type": "ComfyMathExpression", + "pos": [ + 940, + 4990 + ], + "size": [ + 230, + 190 + ], + "flags": { + "collapsed": false + }, + "order": 23, + "mode": 0, + "inputs": [ + { + "label": "a", + "localized_name": "a", + "name": "values.a", + "type": "FLOAT,INT,BOOLEAN", + "link": 445 + }, + { + "localized_name": "b", + "name": "values.b", + "shape": 7, + "type": "FLOAT,INT,BOOLEAN", + "link": null + }, + { + "localized_name": "expression", + "name": "expression", + "type": "STRING", + "widget": { + "name": "expression" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "FLOAT", + "name": "FLOAT", + "type": "FLOAT", + "links": [] + }, + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 446 + ] + }, + { + "localized_name": "BOOL", + "name": "BOOL", + "type": "BOOLEAN", + "links": null + } + ], + "properties": { + "Node name for S&R": "ComfyMathExpression", + "cnr_id": "comfy-core", + "ver": "0.24.0" + }, + "widgets_values": [ + "(a // 32) * 32" + ], + "widgets_values_named": { + "expression": "(a // 32) * 32" + } + }, + { + "id": 346, + "type": "PrimitiveInt", + "pos": [ + 260, + 4570 + ], + "size": [ + 270, + 110 + ], + "flags": {}, + "order": 24, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": 502 + } + ], + "outputs": [ + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 447 + ] + } + ], + "title": "Int (segment index)", + "properties": { + "Node name for S&R": "PrimitiveInt", + "cnr_id": "comfy-core", + "ver": "0.24.0" + }, + "widgets_values": [ + 1, + "fixed" + ], + "widgets_values_named": { + "value": 1, + "fixed": "fixed" + } + }, + { + "id": 347, + "type": "ComfyMathExpression", + "pos": [ + 590, + 4490 + ], + "size": [ + 230, + 220 + ], + "flags": { + "collapsed": false + }, + "order": 25, + "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": 541 + }, + { + "localized_name": "c", + "name": "values.c", + "shape": 7, + "type": "FLOAT,INT,BOOLEAN", + "link": 543 + }, + { + "localized_name": "d", + "name": "values.d", + "shape": 7, + "type": "FLOAT,INT,BOOLEAN", + "link": null + }, + { + "localized_name": "expression", + "name": "expression", + "type": "STRING", + "widget": { + "name": "expression" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "FLOAT", + "name": "FLOAT", + "type": "FLOAT", + "links": null + }, + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 450 + ] + }, + { + "localized_name": "BOOL", + "name": "BOOL", + "type": "BOOLEAN", + "links": null + } + ], + "properties": { + "Node name for S&R": "ComfyMathExpression", + "cnr_id": "comfy-core", + "ver": "0.24.0" + }, + "widgets_values": [ + "(b - c) * (a - 1)" + ], + "widgets_values_named": { + "expression": "(b - c) * (a - 1)" + } + }, + { + "id": 348, + "type": "CLIPTextEncode", + "pos": [ + 660, + 5360 + ], + "size": [ + 380, + 160 + ], + "flags": {}, + "order": 26, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 454 + }, + { + "localized_name": "text", + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": 513 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 461 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPTextEncode", + "cnr_id": "comfy-core", + "ver": "0.19.3", + "enableTabs": false, + "hasSecondTab": false, + "secondTabOffset": 80, + "secondTabText": "Send Back", + "secondTabWidth": 65, + "tabWidth": 65, + "tabXOffset": 10 + }, + "widgets_values": [ + "girl, handkerchief" + ], + "widgets_values_named": { + "text": "girl, handkerchief" + } + }, + { + "id": 349, + "type": "CheckpointLoaderSimple", + "pos": [ + 270, + 5340 + ], + "size": [ + 330, + 160 + ], + "flags": {}, + "order": 27, + "mode": 0, + "inputs": [ + { + "localized_name": "ckpt_name", + "name": "ckpt_name", + "type": "COMBO", + "widget": { + "name": "ckpt_name" + }, + "link": 515 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 458, + 463 + ] + }, + { + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "links": [ + 454, + 489 + ] + }, + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "links": [] + } + ], + "properties": { + "Node name for S&R": "CheckpointLoaderSimple", + "cnr_id": "comfy-core", + "ver": "0.19.3", + "models": [ + { + "name": "sam3.1_multiplex_fp16.safetensors", + "url": "https://huggingface.co/Comfy-Org/sam3.1/resolve/main/checkpoints/sam3.1_multiplex_fp16.safetensors", + "directory": "checkpoints" + } + ], + "enableTabs": false, + "hasSecondTab": false, + "secondTabOffset": 80, + "secondTabText": "Send Back", + "secondTabWidth": 65, + "tabWidth": 65, + "tabXOffset": 10 + }, + "widgets_values": [ + "sam3.1_multiplex_fp16.safetensors" + ], + "widgets_values_named": { + "ckpt_name": "sam3.1_multiplex_fp16.safetensors" + } + }, + { + "id": 350, + "type": "SAM3_VideoTrack", + "pos": [ + 1190, + 5320 + ], + "size": [ + 280, + 250 + ], + "flags": {}, + "order": 28, + "mode": 0, + "inputs": [ + { + "label": "images", + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 493 + }, + { + "label": "model", + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 458 + }, + { + "label": "initial_mask", + "localized_name": "initial_mask", + "name": "initial_mask", + "shape": 7, + "type": "MASK", + "link": null + }, + { + "label": "conditioning", + "localized_name": "conditioning", + "name": "conditioning", + "shape": 7, + "type": "CONDITIONING", + "link": 461 + }, + { + "localized_name": "detection_threshold", + "name": "detection_threshold", + "type": "FLOAT", + "widget": { + "name": "detection_threshold" + }, + "link": null + }, + { + "localized_name": "max_objects", + "name": "max_objects", + "type": "INT", + "widget": { + "name": "max_objects" + }, + "link": null + }, + { + "localized_name": "detect_interval", + "name": "detect_interval", + "type": "INT", + "widget": { + "name": "detect_interval" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "track_data", + "name": "track_data", + "type": "SAM3_TRACK_DATA", + "links": [ + 460 + ] + } + ], + "properties": { + "Node name for S&R": "SAM3_VideoTrack", + "cnr_id": "comfy-core", + "ver": "0.24.0" + }, + "widgets_values": [ + 0.5, + 4, + 1 + ], + "widgets_values_named": { + "detection_threshold": 0.5, + "max_objects": 4, + "detect_interval": 1 + } + }, + { + "id": 351, + "type": "SCAIL2ColoredMask", + "pos": [ + 1550, + 5470 + ], + "size": [ + 370, + 200 + ], + "flags": {}, + "order": 29, + "mode": 0, + "inputs": [ + { + "localized_name": "driving_track_data", + "name": "driving_track_data", + "type": "SAM3_TRACK_DATA", + "link": 460 + }, + { + "localized_name": "reference_masks", + "name": "ref_track_data", + "shape": 7, + "type": "SAM3_TRACK_DATA,MASK", + "link": 464 + }, + { + "localized_name": "object_indices", + "name": "object_indices", + "type": "STRING", + "widget": { + "name": "object_indices" + }, + "link": null + }, + { + "localized_name": "sort_by", + "name": "sort_by", + "type": "COMBO", + "widget": { + "name": "sort_by" + }, + "link": null + }, + { + "localized_name": "replacement_mode", + "name": "replacement_mode", + "type": "BOOLEAN", + "widget": { + "name": "replacement_mode" + }, + "link": 476 + } + ], + "outputs": [ + { + "localized_name": "pose_video_mask", + "name": "pose_video_mask", + "type": "IMAGE", + "links": [ + 466, + 467 + ] + }, + { + "localized_name": "reference_image_mask", + "name": "reference_image_mask", + "type": "IMAGE", + "links": [ + 465, + 472 + ] + } + ], + "properties": { + "Node name for S&R": "SCAIL2ColoredMask", + "cnr_id": "comfy-core", + "ver": "0.24.0" + }, + "widgets_values": [ + "", + "left_to_right", + true + ], + "widgets_values_named": { + "object_indices": "", + "sort_by": "left_to_right", + "replacement_mode": true + } + }, + { + "id": 352, + "type": "SAM3_VideoTrack", + "pos": [ + 1190, + 5620 + ], + "size": [ + 280, + 250 + ], + "flags": {}, + "order": 30, + "mode": 0, + "inputs": [ + { + "label": "images", + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 469 + }, + { + "label": "model", + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 463 + }, + { + "label": "initial_mask", + "localized_name": "initial_mask", + "name": "initial_mask", + "shape": 7, + "type": "MASK", + "link": null + }, + { + "label": "conditioning", + "localized_name": "conditioning", + "name": "conditioning", + "shape": 7, + "type": "CONDITIONING", + "link": 488 + }, + { + "localized_name": "detection_threshold", + "name": "detection_threshold", + "type": "FLOAT", + "widget": { + "name": "detection_threshold" + }, + "link": null + }, + { + "localized_name": "max_objects", + "name": "max_objects", + "type": "INT", + "widget": { + "name": "max_objects" + }, + "link": null + }, + { + "localized_name": "detect_interval", + "name": "detect_interval", + "type": "INT", + "widget": { + "name": "detect_interval" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "track_data", + "name": "track_data", + "type": "SAM3_TRACK_DATA", + "links": [ + 464 + ] + } + ], + "properties": { + "Node name for S&R": "SAM3_VideoTrack", + "cnr_id": "comfy-core", + "ver": "0.24.0" + }, + "widgets_values": [ + 0.5, + 4, + 1 + ], + "widgets_values_named": { + "detection_threshold": 0.5, + "max_objects": 4, + "detect_interval": 1 + } + }, + { + "id": 353, + "type": "PrimitiveBoolean", + "pos": [ + 1660, + 4200 + ], + "size": [ + 270, + 110 + ], + "flags": {}, + "order": 31, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "BOOLEAN", + "widget": { + "name": "value" + }, + "link": 504 + } + ], + "outputs": [ + { + "localized_name": "BOOLEAN", + "name": "BOOLEAN", + "type": "BOOLEAN", + "links": [ + 475, + 476 + ] + } + ], + "title": "Boolean (Replace Mode)", + "properties": { + "Node name for S&R": "PrimitiveBoolean", + "cnr_id": "comfy-core", + "ver": "0.24.0" + }, + "widgets_values": [ + true + ], + "widgets_values_named": { + "value": true + } + }, + { + "id": 354, + "type": "PreviewImage", + "pos": [ + 2040, + 4470 + ], + "size": [ + 350, + 1190 + ], + "flags": {}, + "order": 32, + "mode": 4, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 466 + } + ], + "outputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "links": null + } + ], + "properties": { + "Node name for S&R": "PreviewImage", + "cnr_id": "comfy-core", + "ver": "0.24.0" + } + }, + { + "id": 355, + "type": "PreviewImage", + "pos": [ + 2440, + 4470 + ], + "size": [ + 230, + 310 + ], + "flags": {}, + "order": 33, + "mode": 4, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 465 + } + ], + "outputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "links": null + } + ], + "properties": { + "Node name for S&R": "PreviewImage", + "cnr_id": "comfy-core", + "ver": "0.24.0" + } + }, + { + "id": 356, + "type": "VAEDecode", + "pos": [ + 3080, + 4120 + ], + "size": [ + 270, + 100 + ], + "flags": { + "collapsed": false + }, + "order": 34, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 124 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 407 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 544 + ] + } + ], + "properties": { + "Node name for S&R": "VAEDecode", + "cnr_id": "comfy-core", + "ver": "0.24.0" + } + }, + { + "id": 357, + "type": "PrimitiveBoolean", + "pos": [ + 2410, + 3940 + ], + "size": [ + 270, + 110 + ], + "flags": {}, + "order": 35, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "BOOLEAN", + "widget": { + "name": "value" + }, + "link": 507 + } + ], + "outputs": [ + { + "localized_name": "BOOLEAN", + "name": "BOOLEAN", + "type": "BOOLEAN", + "links": [ + 432, + 433, + 434 + ] + } + ], + "title": "Boolean (Enable Distill LoRA?)", + "properties": { + "Node name for S&R": "PrimitiveBoolean", + "cnr_id": "comfy-core", + "ver": "0.24.0" + }, + "widgets_values": [ + true + ], + "widgets_values_named": { + "value": true + } + }, + { + "id": 358, + "type": "CLIPVisionEncode", + "pos": [ + 1200, + 4260 + ], + "size": [ + 230, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 36, + "mode": 0, + "inputs": [ + { + "localized_name": "clip_vision", + "name": "clip_vision", + "type": "CLIP_VISION", + "link": 196 + }, + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 408 + }, + { + "localized_name": "crop", + "name": "crop", + "type": "COMBO", + "widget": { + "name": "crop" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "CLIP_VISION_OUTPUT", + "name": "CLIP_VISION_OUTPUT", + "type": "CLIP_VISION_OUTPUT", + "links": [ + 404 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPVisionEncode", + "cnr_id": "comfy-core", + "ver": "0.24.0" + }, + "widgets_values": [ + "none" + ], + "widgets_values_named": { + "crop": "none" + } + }, + { + "id": 359, + "type": "CLIPTextEncode", + "pos": [ + 1000, + 3970 + ], + "size": [ + 520, + 210 + ], + "flags": {}, + "order": 37, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 8 + }, + { + "localized_name": "text", + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 326 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPTextEncode", + "cnr_id": "comfy-core", + "ver": "0.24.0" + }, + "widgets_values": [ + "" + ], + "widgets_values_named": { + "text": "" + }, + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 360, + "type": "CLIPTextEncode", + "pos": [ + 990, + 3170 + ], + "size": [ + 550, + 750 + ], + "flags": {}, + "order": 38, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 7 + }, + { + "localized_name": "text", + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": 499 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 325 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPTextEncode", + "cnr_id": "comfy-core", + "ver": "0.24.0" + }, + "widgets_values": [ + "A young East Asian woman with dark hair neatly pulled back, wearing a white sleeveless ribbed mock-neck top, is standing in a lush apple orchard. She holds a large glossy red apple with both hands, using a white paper handkerchief to wipe and clean the apple before smelling and eating it with her eyes closed and a blissful expression. Ripe red and yellow apples hang from leafy branches in the foreground, with rows of green apple trees softly blurred in the background under natural daylight." + ], + "widgets_values_named": { + "text": "A young East Asian woman with dark hair neatly pulled back, wearing a white sleeveless ribbed mock-neck top, is standing in a lush apple orchard. She holds a large glossy red apple with both hands, using a white paper handkerchief to wipe and clean the apple before smelling and eating it with her eyes closed and a blissful expression. Ripe red and yellow apples hang from leafy branches in the foreground, with rows of green apple trees softly blurred in the background under natural daylight." + }, + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 361, + "type": "WanSCAILToVideo", + "pos": [ + 1640, + 3400 + ], + "size": [ + 310, + 580 + ], + "flags": {}, + "order": 39, + "mode": 0, + "inputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 325 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 326 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 406 + }, + { + "localized_name": "pose_video", + "name": "pose_video", + "shape": 7, + "type": "IMAGE", + "link": 420 + }, + { + "localized_name": "pose_video_mask", + "name": "pose_video_mask", + "shape": 7, + "type": "IMAGE", + "link": 467 + }, + { + "localized_name": "reference_image", + "name": "reference_image", + "shape": 7, + "type": "IMAGE", + "link": 473 + }, + { + "localized_name": "reference_image_mask", + "name": "reference_image_mask", + "shape": 7, + "type": "IMAGE", + "link": 472 + }, + { + "localized_name": "clip_vision_output", + "name": "clip_vision_output", + "shape": 7, + "type": "CLIP_VISION_OUTPUT", + "link": 404 + }, + { + "localized_name": "previous_frames", + "name": "previous_frames", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 414 + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 415 + }, + { + "localized_name": "length", + "name": "length", + "type": "INT", + "widget": { + "name": "length" + }, + "link": 416 + }, + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "widget": { + "name": "batch_size" + }, + "link": null + }, + { + "localized_name": "pose_strength", + "name": "pose_strength", + "type": "FLOAT", + "widget": { + "name": "pose_strength" + }, + "link": 547 + }, + { + "localized_name": "pose_start", + "name": "pose_start", + "type": "FLOAT", + "widget": { + "name": "pose_start" + }, + "link": 548 + }, + { + "localized_name": "pose_end", + "name": "pose_end", + "type": "FLOAT", + "widget": { + "name": "pose_end" + }, + "link": 549 + }, + { + "localized_name": "video_frame_offset", + "name": "video_frame_offset", + "type": "INT", + "widget": { + "name": "video_frame_offset" + }, + "link": null + }, + { + "localized_name": "previous_frame_count", + "name": "previous_frame_count", + "type": "INT", + "widget": { + "name": "previous_frame_count" + }, + "link": 542 + }, + { + "localized_name": "replacement_mode", + "name": "replacement_mode", + "shape": 7, + "type": "BOOLEAN", + "widget": { + "name": "replacement_mode" + }, + "link": 475 + } + ], + "outputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "links": [ + 333 + ] + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "links": [ + 334 + ] + }, + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 335 + ] + }, + { + "localized_name": "video_frame_offset", + "name": "video_frame_offset", + "type": "INT", + "links": [] + } + ], + "properties": { + "Node name for S&R": "WanSCAILToVideo", + "cnr_id": "comfy-core", + "ver": "0.24.0" + }, + "widgets_values": [ + 512, + 896, + 65, + 1, + 1, + 0, + 1, + 0, + 5, + true + ], + "widgets_values_named": { + "width": 512, + "height": 896, + "length": 65, + "batch_size": 1, + "pose_strength": 1, + "pose_start": 0, + "pose_end": 1, + "video_frame_offset": 0, + "previous_frame_count": 5, + "replacement_mode": true + }, + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 362, + "type": "CLIPTextEncode", + "pos": [ + 670, + 5690 + ], + "size": [ + 380, + 160 + ], + "flags": {}, + "order": 40, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 489 + }, + { + "localized_name": "text", + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": 514 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 488 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPTextEncode", + "cnr_id": "comfy-core", + "ver": "0.19.3", + "enableTabs": false, + "hasSecondTab": false, + "secondTabOffset": 80, + "secondTabText": "Send Back", + "secondTabWidth": 65, + "tabWidth": 65, + "tabXOffset": 10 + }, + "widgets_values": [ + "human" + ], + "widgets_values_named": { + "text": "human" + } + }, + { + "id": 363, + "type": "LoraLoaderModelOnly", + "pos": [ + 310, + 3390 + ], + "size": [ + 580, + 140 + ], + "flags": {}, + "order": 41, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 562 + }, + { + "localized_name": "lora_name", + "name": "lora_name", + "type": "COMBO", + "widget": { + "name": "lora_name" + }, + "link": 565 + }, + { + "localized_name": "strength_model", + "name": "strength_model", + "type": "FLOAT", + "widget": { + "name": "strength_model" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 563, + 564 + ] + } + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ver": "0.24.0", + "models": [ + { + "name": "wan2.1_SCAIL_2_DPO_lora_bf16.safetensors", + "url": "https://huggingface.co/Comfy-Org/SCAIL-2/resolve/main/loras/wan2.1_SCAIL_2_DPO_lora_bf16.safetensors", + "directory": "loras" + } + ] + }, + "widgets_values": [ + "wan2.1_SCAIL_2_DPO_lora_bf16.safetensors", + 1 + ], + "widgets_values_named": { + "lora_name": "wan2.1_SCAIL_2_DPO_lora_bf16.safetensors", + "strength_model": 1 + } + } + ], + "groups": [ + { + "id": 3, + "title": "Models", + "bounding": [ + 240, + 3100, + 710, + 1270 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 4, + "title": "Prompt", + "bounding": [ + 980, + 3100, + 570, + 1270 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 5, + "title": "Sampling", + "bounding": [ + 2730, + 3100, + 660, + 1270 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 6, + "title": "SCAIL Conditioning", + "bounding": [ + 1580, + 3100, + 420, + 1270 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 9, + "title": "Switch Settings", + "bounding": [ + 2030, + 3100, + 670, + 1270 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 7, + "title": "Original Settings", + "bounding": [ + 2050, + 3320, + 300, + 340 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 8, + "title": "Distill LoRA Settings", + "bounding": [ + 2050, + 3680, + 300, + 370 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 10, + "title": "Create Mask", + "bounding": [ + 240, + 5230, + 1760, + 670 + ], + "flags": {} + }, + { + "id": 11, + "title": "Resize Images", + "bounding": [ + 240, + 4750, + 1760, + 450 + ], + "flags": {} + }, + { + "id": 12, + "title": "Trim Frames from Video", + "bounding": [ + 240, + 4410, + 1760, + 310 + ], + "flags": {} + }, + { + "id": 13, + "title": "Preview Masks", + "bounding": [ + 2030, + 4410, + 660, + 1490 + ], + "flags": {} + } + ], + "links": [ + { + "id": 491, + "origin_id": 341, + "origin_slot": 0, + "target_id": 324, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 444, + "origin_id": 344, + "origin_slot": 1, + "target_id": 324, + "target_slot": 2, + "type": "INT" + }, + { + "id": 446, + "origin_id": 345, + "origin_slot": 1, + "target_id": 324, + "target_slot": 3, + "type": "INT" + }, + { + "id": 492, + "origin_id": 324, + "origin_slot": 0, + "target_id": 326, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 424, + "origin_id": 338, + "origin_slot": 0, + "target_id": 330, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 398, + "origin_id": 322, + "origin_slot": 0, + "target_id": 332, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 428, + "origin_id": 339, + "origin_slot": 0, + "target_id": 332, + "target_slot": 2, + "type": "INT" + }, + { + "id": 417, + "origin_id": 330, + "origin_slot": 0, + "target_id": 333, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 333, + "origin_id": 361, + "origin_slot": 0, + "target_id": 333, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 334, + "origin_id": 361, + "origin_slot": 1, + "target_id": 333, + "target_slot": 2, + "type": "CONDITIONING" + }, + { + "id": 419, + "origin_id": 331, + "origin_slot": 0, + "target_id": 333, + "target_slot": 3, + "type": "SAMPLER" + }, + { + "id": 418, + "origin_id": 332, + "origin_slot": 0, + "target_id": 333, + "target_slot": 4, + "type": "SIGMAS" + }, + { + "id": 335, + "origin_id": 361, + "origin_slot": 2, + "target_id": 333, + "target_slot": 5, + "type": "LATENT" + }, + { + "id": 431, + "origin_id": 340, + "origin_slot": 0, + "target_id": 333, + "target_slot": 8, + "type": "FLOAT" + }, + { + "id": 425, + "origin_id": 322, + "origin_slot": 0, + "target_id": 338, + "target_slot": 1, + "type": "MODEL" + }, + { + "id": 432, + "origin_id": 357, + "origin_slot": 0, + "target_id": 338, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 426, + "origin_id": 336, + "origin_slot": 0, + "target_id": 339, + "target_slot": 0, + "type": "INT" + }, + { + "id": 427, + "origin_id": 334, + "origin_slot": 0, + "target_id": 339, + "target_slot": 1, + "type": "INT" + }, + { + "id": 433, + "origin_id": 357, + "origin_slot": 0, + "target_id": 339, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 429, + "origin_id": 337, + "origin_slot": 0, + "target_id": 340, + "target_slot": 0, + "type": "FLOAT" + }, + { + "id": 430, + "origin_id": 335, + "origin_slot": 0, + "target_id": 340, + "target_slot": 1, + "type": "FLOAT" + }, + { + "id": 434, + "origin_id": 357, + "origin_slot": 0, + "target_id": 340, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 490, + "origin_id": 325, + "origin_slot": 0, + "target_id": 341, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 450, + "origin_id": 347, + "origin_slot": 1, + "target_id": 341, + "target_slot": 1, + "type": "INT" + }, + { + "id": 441, + "origin_id": 342, + "origin_slot": 0, + "target_id": 344, + "target_slot": 0, + "type": "INT" + }, + { + "id": 445, + "origin_id": 343, + "origin_slot": 0, + "target_id": 345, + "target_slot": 0, + "type": "INT" + }, + { + "id": 447, + "origin_id": 346, + "origin_slot": 0, + "target_id": 347, + "target_slot": 0, + "type": "INT" + }, + { + "id": 454, + "origin_id": 349, + "origin_slot": 1, + "target_id": 348, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 493, + "origin_id": 324, + "origin_slot": 0, + "target_id": 350, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 458, + "origin_id": 349, + "origin_slot": 0, + "target_id": 350, + "target_slot": 1, + "type": "MODEL" + }, + { + "id": 461, + "origin_id": 348, + "origin_slot": 0, + "target_id": 350, + "target_slot": 3, + "type": "CONDITIONING" + }, + { + "id": 460, + "origin_id": 350, + "origin_slot": 0, + "target_id": 351, + "target_slot": 0, + "type": "SAM3_TRACK_DATA" + }, + { + "id": 464, + "origin_id": 352, + "origin_slot": 0, + "target_id": 351, + "target_slot": 1, + "type": "SAM3_TRACK_DATA" + }, + { + "id": 476, + "origin_id": 353, + "origin_slot": 0, + "target_id": 351, + "target_slot": 4, + "type": "BOOLEAN" + }, + { + "id": 463, + "origin_id": 349, + "origin_slot": 0, + "target_id": 352, + "target_slot": 1, + "type": "MODEL" + }, + { + "id": 488, + "origin_id": 362, + "origin_slot": 0, + "target_id": 352, + "target_slot": 3, + "type": "CONDITIONING" + }, + { + "id": 466, + "origin_id": 351, + "origin_slot": 0, + "target_id": 354, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 465, + "origin_id": 351, + "origin_slot": 1, + "target_id": 355, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 124, + "origin_id": 333, + "origin_slot": 1, + "target_id": 356, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 407, + "origin_id": 323, + "origin_slot": 0, + "target_id": 356, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 196, + "origin_id": 328, + "origin_slot": 0, + "target_id": 358, + "target_slot": 0, + "type": "CLIP_VISION" + }, + { + "id": 8, + "origin_id": 327, + "origin_slot": 0, + "target_id": 359, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 7, + "origin_id": 327, + "origin_slot": 0, + "target_id": 360, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 325, + "origin_id": 360, + "origin_slot": 0, + "target_id": 361, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 326, + "origin_id": 359, + "origin_slot": 0, + "target_id": 361, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 406, + "origin_id": 323, + "origin_slot": 0, + "target_id": 361, + "target_slot": 2, + "type": "VAE" + }, + { + "id": 420, + "origin_id": 324, + "origin_slot": 0, + "target_id": 361, + "target_slot": 3, + "type": "IMAGE" + }, + { + "id": 467, + "origin_id": 351, + "origin_slot": 0, + "target_id": 361, + "target_slot": 4, + "type": "IMAGE" + }, + { + "id": 472, + "origin_id": 351, + "origin_slot": 1, + "target_id": 361, + "target_slot": 6, + "type": "IMAGE" + }, + { + "id": 404, + "origin_id": 358, + "origin_slot": 0, + "target_id": 361, + "target_slot": 7, + "type": "CLIP_VISION_OUTPUT" + }, + { + "id": 414, + "origin_id": 326, + "origin_slot": 0, + "target_id": 361, + "target_slot": 9, + "type": "INT" + }, + { + "id": 415, + "origin_id": 326, + "origin_slot": 1, + "target_id": 361, + "target_slot": 10, + "type": "INT" + }, + { + "id": 416, + "origin_id": 326, + "origin_slot": 2, + "target_id": 361, + "target_slot": 11, + "type": "INT" + }, + { + "id": 475, + "origin_id": 353, + "origin_slot": 0, + "target_id": 361, + "target_slot": 18, + "type": "BOOLEAN" + }, + { + "id": 489, + "origin_id": 349, + "origin_slot": 1, + "target_id": 362, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 409, + "origin_id": -10, + "origin_slot": 0, + "target_id": 325, + "target_slot": 0, + "type": "VIDEO" + }, + { + "id": 469, + "origin_id": -10, + "origin_slot": 1, + "target_id": 352, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 408, + "origin_id": -10, + "origin_slot": 1, + "target_id": 358, + "target_slot": 1, + "type": "IMAGE" + }, + { + "id": 473, + "origin_id": -10, + "origin_slot": 1, + "target_id": 361, + "target_slot": 5, + "type": "IMAGE" + }, + { + "id": 499, + "origin_id": -10, + "origin_slot": 2, + "target_id": 360, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 502, + "origin_id": -10, + "origin_slot": 3, + "target_id": 346, + "target_slot": 0, + "type": "INT" + }, + { + "id": 504, + "origin_id": -10, + "origin_slot": 4, + "target_id": 353, + "target_slot": 0, + "type": "BOOLEAN" + }, + { + "id": 505, + "origin_id": -10, + "origin_slot": 5, + "target_id": 342, + "target_slot": 0, + "type": "INT" + }, + { + "id": 506, + "origin_id": -10, + "origin_slot": 6, + "target_id": 343, + "target_slot": 0, + "type": "INT" + }, + { + "id": 507, + "origin_id": -10, + "origin_slot": 12, + "target_id": 357, + "target_slot": 0, + "type": "BOOLEAN" + }, + { + "id": 508, + "origin_id": -10, + "origin_slot": 13, + "target_id": 329, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 509, + "origin_id": -10, + "origin_slot": 14, + "target_id": 322, + "target_slot": 1, + "type": "COMBO" + }, + { + "id": 510, + "origin_id": -10, + "origin_slot": 16, + "target_id": 327, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 511, + "origin_id": -10, + "origin_slot": 17, + "target_id": 323, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 512, + "origin_id": -10, + "origin_slot": 18, + "target_id": 328, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 513, + "origin_id": -10, + "origin_slot": 19, + "target_id": 348, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 514, + "origin_id": -10, + "origin_slot": 20, + "target_id": 362, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 515, + "origin_id": -10, + "origin_slot": 21, + "target_id": 349, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 522, + "origin_id": -10, + "origin_slot": 7, + "target_id": 341, + "target_slot": 2, + "type": "INT" + }, + { + "id": 541, + "origin_id": -10, + "origin_slot": 7, + "target_id": 347, + "target_slot": 1, + "type": "FLOAT,INT,BOOLEAN" + }, + { + "id": 542, + "origin_id": -10, + "origin_slot": 8, + "target_id": 361, + "target_slot": 17, + "type": "INT" + }, + { + "id": 543, + "origin_id": -10, + "origin_slot": 8, + "target_id": 347, + "target_slot": 2, + "type": "FLOAT,INT,BOOLEAN" + }, + { + "id": 544, + "origin_id": 356, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 547, + "origin_id": -10, + "origin_slot": 9, + "target_id": 361, + "target_slot": 13, + "type": "FLOAT" + }, + { + "id": 548, + "origin_id": -10, + "origin_slot": 10, + "target_id": 361, + "target_slot": 14, + "type": "FLOAT" + }, + { + "id": 549, + "origin_id": -10, + "origin_slot": 11, + "target_id": 361, + "target_slot": 15, + "type": "FLOAT" + }, + { + "id": 558, + "origin_id": -10, + "origin_slot": 22, + "target_id": 333, + "target_slot": 7, + "type": "INT" + }, + { + "id": 562, + "origin_id": 329, + "origin_slot": 0, + "target_id": 363, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 563, + "origin_id": 363, + "origin_slot": 0, + "target_id": 322, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 564, + "origin_id": 363, + "origin_slot": 0, + "target_id": 338, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 565, + "origin_id": -10, + "origin_slot": 15, + "target_id": 363, + "target_slot": 1, + "type": "COMBO" + } + ], + "extra": {}, + "category": "Video editing/Video Edit", + "description": "Replaces a character in a video with a reference image using the INT8 SCAIL-2 checkpoint for end-to-end animation without intermediate pose maps." + } + ] + }, + "extra": {} +} \ No newline at end of file diff --git a/blueprints/Control to Image (Anima LLLite).json b/blueprints/Control to Image (Anima LLLite).json new file mode 100644 index 000000000..e3e5e9c92 --- /dev/null +++ b/blueprints/Control to Image (Anima LLLite).json @@ -0,0 +1,2064 @@ +{ + "revision": 0, + "last_node_id": "761", + "last_link_id": 0, + "nodes": [ + { + "id": 761, + "type": "96d13c64-6091-4166-acab-4acacde696d4", + "pos": [ + 30, + 1320 + ], + "size": [ + 460, + 890 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [ + { + "label": "control_image", + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": null + }, + { + "localized_name": "mask", + "name": "mask", + "shape": 7, + "type": "MASK", + "link": null + }, + { + "label": "positive_prompt", + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": null + }, + { + "label": "negative_prompt", + "name": "text_1", + "type": "STRING", + "widget": { + "name": "text_1" + }, + "link": null + }, + { + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": null + }, + { + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": null + }, + { + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": null + }, + { + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": null + }, + { + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": null + }, + { + "label": "anima_lllite_model", + "name": "name", + "type": "COMBO", + "widget": { + "name": "name" + }, + "link": null + }, + { + "label": "control_strength", + "name": "strength", + "type": "FLOAT", + "widget": { + "name": "strength" + }, + "link": null + }, + { + "name": "start_percent", + "type": "FLOAT", + "widget": { + "name": "start_percent" + }, + "link": null + }, + { + "name": "end_percent", + "type": "FLOAT", + "widget": { + "name": "end_percent" + }, + "link": null + }, + { + "label": "turbo_mode", + "name": "value", + "type": "BOOLEAN", + "widget": { + "name": "value" + }, + "link": null + }, + { + "label": "turbo_lora", + "name": "lora_name", + "type": "COMBO", + "widget": { + "name": "lora_name" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [] + } + ], + "properties": { + "previewExposures": [ + { + "name": "$$canvas-image-preview", + "sourceNodeId": "751", + "sourcePreviewName": "$$canvas-image-preview" + } + ] + }, + "widgets_values": [ + "", + "worst quality, low quality, score_1, score_2, score_3, blurry, jpeg artifacts, sepia", + 1024, + 1024, + "anima-base-v1.0.safetensors", + "qwen_3_06b_base.safetensors", + "qwen_image_vae.safetensors", + "anima-lllite-inpainting-v2.safetensors", + 1, + 0, + 1, + true, + "anima-turbo-lora-v0.2.safetensors" + ], + "widgets_values_named": { + "text": "", + "text_1": "worst quality, low quality, score_1, score_2, score_3, blurry, jpeg artifacts, sepia", + "width": 1024, + "height": 1024, + "unet_name": "anima-base-v1.0.safetensors", + "clip_name": "qwen_3_06b_base.safetensors", + "vae_name": "qwen_image_vae.safetensors", + "name": "anima-lllite-inpainting-v2.safetensors", + "strength": 1, + "start_percent": 0, + "end_percent": 1, + "value": true, + "lora_name": "anima-turbo-lora-v0.2.safetensors" + }, + "title": "Control to Image (Anima LLLite)" + } + ], + "links": [], + "version": 0.4, + "definitions": { + "subgraphs": [ + { + "id": "96d13c64-6091-4166-acab-4acacde696d4", + "version": 1, + "state": { + "lastGroupId": 12, + "lastNodeId": 761, + "lastLinkId": 1741, + "lastRerouteId": 0 + }, + "revision": 0, + "config": {}, + "name": "Control to Image (Anima LLLite)", + "inputNode": { + "id": -10, + "bounding": [ + -220, + 450, + 151.125, + 348 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 2850, + 290, + 128, + 68 + ] + }, + "inputs": [ + { + "id": "19869e4d-0c3f-406d-b630-c3c062377ac8", + "name": "image", + "type": "IMAGE", + "linkIds": [ + 137 + ], + "localized_name": "image", + "label": "control_image", + "pos": [ + -92.875, + 474 + ] + }, + { + "id": "2a9a1c29-e3e3-4ec0-a58e-31f3596468be", + "name": "mask", + "type": "MASK", + "linkIds": [ + 138 + ], + "localized_name": "mask", + "shape": 7, + "pos": [ + -92.875, + 494 + ] + }, + { + "id": "ee7d36b6-6f98-4678-817d-df909825fdd5", + "name": "text", + "type": "STRING", + "linkIds": [ + 144 + ], + "label": "positive_prompt", + "pos": [ + -92.875, + 514 + ] + }, + { + "id": "f25576e0-ebd8-4db5-8eb7-8aef00a4d3c6", + "name": "text_1", + "type": "STRING", + "linkIds": [ + 145 + ], + "label": "negative_prompt", + "pos": [ + -92.875, + 534 + ] + }, + { + "id": "712dc183-3641-4c6d-a809-6b46120bd046", + "name": "width", + "type": "INT", + "linkIds": [ + 146 + ], + "pos": [ + -92.875, + 554 + ] + }, + { + "id": "afc76b3a-3e72-455c-99c3-671273d9e662", + "name": "height", + "type": "INT", + "linkIds": [ + 147 + ], + "pos": [ + -92.875, + 574 + ] + }, + { + "id": "b7da2118-f870-4df9-aed0-117d1293c7be", + "name": "unet_name", + "type": "COMBO", + "linkIds": [ + 152 + ], + "pos": [ + -92.875, + 594 + ] + }, + { + "id": "6bea4715-95bc-470b-8873-7685ee87bd79", + "name": "clip_name", + "type": "COMBO", + "linkIds": [ + 153 + ], + "pos": [ + -92.875, + 614 + ] + }, + { + "id": "407645e7-8fc2-4254-86b4-40ec0c8041b8", + "name": "vae_name", + "type": "COMBO", + "linkIds": [ + 154 + ], + "pos": [ + -92.875, + 634 + ] + }, + { + "id": "8e74efb4-d72a-49b6-9637-adf340e6c000", + "name": "name", + "type": "COMBO", + "linkIds": [ + 155 + ], + "label": "anima_lllite_model", + "pos": [ + -92.875, + 654 + ] + }, + { + "id": "48f292a5-d7b7-44d1-b535-dee6ca7c27c2", + "name": "strength", + "type": "FLOAT", + "linkIds": [ + 156 + ], + "label": "control_strength", + "pos": [ + -92.875, + 674 + ] + }, + { + "id": "fbdc9740-abae-4829-a531-764a17ff1b69", + "name": "start_percent", + "type": "FLOAT", + "linkIds": [ + 157 + ], + "pos": [ + -92.875, + 694 + ] + }, + { + "id": "10f6d0a2-2abd-43a0-b8bf-cd6e0aa35d22", + "name": "end_percent", + "type": "FLOAT", + "linkIds": [ + 158 + ], + "pos": [ + -92.875, + 714 + ] + }, + { + "id": "4294cda5-6bd8-448a-9e8c-32115c4b4c79", + "name": "value", + "type": "BOOLEAN", + "linkIds": [ + 189 + ], + "label": "turbo_mode", + "pos": [ + -92.875, + 734 + ] + }, + { + "id": "dd4e3e86-a3b8-4e0d-a2de-d5e971654c5b", + "name": "lora_name", + "type": "COMBO", + "linkIds": [ + 190 + ], + "label": "turbo_lora", + "pos": [ + -92.875, + 754 + ] + } + ], + "outputs": [ + { + "id": "41d11dee-93c3-479f-a863-061beb098c9b", + "name": "IMAGE", + "type": "IMAGE", + "linkIds": [ + 182 + ], + "localized_name": "IMAGE", + "pos": [ + 2874, + 314 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 742, + "type": "CLIPLoader", + "pos": [ + 180, + 370 + ], + "size": [ + 390, + 150 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "clip_name", + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": 153 + }, + { + "localized_name": "type", + "name": "type", + "type": "COMBO", + "widget": { + "name": "type" + }, + "link": null + }, + { + "localized_name": "device", + "name": "device", + "shape": 7, + "type": "COMBO", + "widget": { + "name": "device" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "links": [ + 126, + 130 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "cnr_id": "comfy-core", + "ver": "0.11.0", + "models": [ + { + "name": "qwen_3_06b_base.safetensors", + "url": "https://huggingface.co/circlestone-labs/Anima/resolve/main/split_files/text_encoders/qwen_3_06b_base.safetensors", + "directory": "text_encoders" + } + ], + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "qwen_3_06b_base.safetensors", + "stable_diffusion", + "default" + ], + "widgets_values_named": { + "clip_name": "qwen_3_06b_base.safetensors", + "type": "stable_diffusion", + "device": "default" + } + }, + { + "id": 743, + "type": "VAELoader", + "pos": [ + 180, + 590 + ], + "size": [ + 390, + 100 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "vae_name", + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": 154 + } + ], + "outputs": [ + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "links": [ + 183 + ] + } + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ver": "0.3.40", + "models": [ + { + "name": "qwen_image_vae.safetensors", + "url": "https://huggingface.co/circlestone-labs/Anima/resolve/main/split_files/vae/qwen_image_vae.safetensors", + "directory": "vae" + } + ], + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "qwen_image_vae.safetensors" + ], + "widgets_values_named": { + "vae_name": "qwen_image_vae.safetensors" + } + }, + { + "id": 744, + "type": "EmptyLatentImage", + "pos": [ + 190, + 980 + ], + "size": [ + 310, + 150 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 146 + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 147 + }, + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "widget": { + "name": "batch_size" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 186 + ] + } + ], + "properties": { + "Node name for S&R": "EmptyLatentImage", + "cnr_id": "comfy-core", + "ver": "0.3.40", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 1024, + 1024, + 1 + ], + "widgets_values_named": { + "width": 1024, + "height": 1024, + "batch_size": 1 + } + }, + { + "id": 745, + "type": "CLIPTextEncode", + "pos": [ + 630, + 610 + ], + "size": [ + 490, + 140 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 126 + }, + { + "localized_name": "text", + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": 145 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 185 + ] + } + ], + "title": "CLIP Text Encode (Negative Prompt)", + "properties": { + "Node name for S&R": "CLIPTextEncode", + "cnr_id": "comfy-core", + "ver": "0.3.65", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "worst quality, low quality, score_1, score_2, score_3, blurry, jpeg artifacts, sepia" + ], + "widgets_values_named": { + "text": "worst quality, low quality, score_1, score_2, score_3, blurry, jpeg artifacts, sepia" + }, + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 746, + "type": "CLIPTextEncode", + "pos": [ + 630, + 170 + ], + "size": [ + 490, + 380 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 130 + }, + { + "localized_name": "text", + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": 144 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 184 + ] + } + ], + "title": "CLIP Text Encode (Positive Prompt)", + "properties": { + "Node name for S&R": "CLIPTextEncode", + "cnr_id": "comfy-core", + "ver": "0.3.65", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "" + ], + "widgets_values_named": { + "text": "" + }, + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 747, + "type": "UNETLoader", + "pos": [ + 180, + 180 + ], + "size": [ + 390, + 130 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [ + { + "localized_name": "unet_name", + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": 152 + }, + { + "localized_name": "weight_dtype", + "name": "weight_dtype", + "type": "COMBO", + "widget": { + "name": "weight_dtype" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 134 + ] + } + ], + "properties": { + "Node name for S&R": "UNETLoader", + "cnr_id": "comfy-core", + "ver": "0.11.0", + "models": [ + { + "name": "anima-base-v1.0.safetensors", + "url": "https://huggingface.co/circlestone-labs/Anima/resolve/main/split_files/diffusion_models/anima-base-v1.0.safetensors", + "directory": "diffusion_models" + } + ], + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "anima-base-v1.0.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "anima-base-v1.0.safetensors", + "weight_dtype": "default" + } + }, + { + "id": 748, + "type": "ModelPatchLoader", + "pos": [ + 180, + 750 + ], + "size": [ + 390, + 110 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [ + { + "localized_name": "name", + "name": "name", + "type": "COMBO", + "widget": { + "name": "name" + }, + "link": 155 + } + ], + "outputs": [ + { + "localized_name": "MODEL_PATCH", + "name": "MODEL_PATCH", + "type": "MODEL_PATCH", + "links": [ + 135 + ] + } + ], + "properties": { + "Node name for S&R": "ModelPatchLoader", + "models": [ + { + "name": "anima-lllite-inpainting-v2.safetensors", + "url": "https://huggingface.co/Comfy-Org/Anima-LLLite/resolve/main/model_patches/anima-lllite-inpainting-v2.safetensors", + "directory": "model_patches" + } + ] + }, + "widgets_values": [ + "anima-lllite-inpainting-v2.safetensors" + ], + "widgets_values_named": { + "name": "anima-lllite-inpainting-v2.safetensors" + } + }, + { + "id": 749, + "type": "AnimaLLLiteApply", + "pos": [ + 750, + 880 + ], + "size": [ + 270, + 240 + ], + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 134 + }, + { + "localized_name": "model_patch", + "name": "model_patch", + "type": "MODEL_PATCH", + "link": 135 + }, + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 137 + }, + { + "localized_name": "mask", + "name": "mask", + "shape": 7, + "type": "MASK", + "link": 138 + }, + { + "localized_name": "strength", + "name": "strength", + "type": "FLOAT", + "widget": { + "name": "strength" + }, + "link": 156 + }, + { + "localized_name": "start_percent", + "name": "start_percent", + "type": "FLOAT", + "widget": { + "name": "start_percent" + }, + "link": 157 + }, + { + "localized_name": "end_percent", + "name": "end_percent", + "type": "FLOAT", + "widget": { + "name": "end_percent" + }, + "link": 158 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 187, + 188 + ] + } + ], + "properties": { + "Node name for S&R": "AnimaLLLiteApply" + }, + "widgets_values": [ + 1, + 0, + 1 + ], + "widgets_values_named": { + "strength": 1, + "start_percent": 0, + "end_percent": 1 + } + }, + { + "id": 750, + "type": "VAEDecode", + "pos": [ + 2290, + 230 + ], + "size": [ + 230, + 80 + ], + "flags": { + "collapsed": false + }, + "order": 12, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 170 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 183 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "slot_index": 0, + "links": [ + 182 + ] + } + ], + "properties": { + "Node name for S&R": "VAEDecode", + "cnr_id": "comfy-core", + "ver": "0.3.40", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + } + }, + { + "id": 751, + "type": "KSampler", + "pos": [ + 1960, + 210 + ], + "size": [ + 300, + 620 + ], + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 171 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 184 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 185 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 186 + }, + { + "localized_name": "seed", + "name": "seed", + "type": "INT", + "widget": { + "name": "seed" + }, + "link": null + }, + { + "localized_name": "steps", + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + }, + "link": 172 + }, + { + "localized_name": "cfg", + "name": "cfg", + "type": "FLOAT", + "widget": { + "name": "cfg" + }, + "link": 173 + }, + { + "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 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "slot_index": 0, + "links": [ + 170 + ] + } + ], + "properties": { + "Node name for S&R": "KSampler", + "cnr_id": "comfy-core", + "ver": "0.3.40", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 1376514088921, + "randomize", + 30, + 4, + "euler", + "simple", + 1 + ], + "widgets_values_named": { + "seed": 1376514088921, + "control_after_generate": "randomize", + "steps": 30, + "cfg": 4, + "sampler_name": "euler", + "scheduler": "simple", + "denoise": 1 + } + }, + { + "id": 752, + "type": "PrimitiveInt", + "pos": [ + 1180, + 160 + ], + "size": [ + 270, + 90 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 176 + ] + } + ], + "title": "Int (Steps)", + "properties": { + "Node name for S&R": "PrimitiveInt" + }, + "widgets_values": [ + 30, + "fixed" + ], + "widgets_values_named": { + "value": 30, + "fixed": "fixed" + } + }, + { + "id": 753, + "type": "PrimitiveInt", + "pos": [ + 1180, + 490 + ], + "size": [ + 270, + 90 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 177 + ] + } + ], + "title": "Int (Steps)", + "properties": { + "Node name for S&R": "PrimitiveInt" + }, + "widgets_values": [ + 8, + "fixed" + ], + "widgets_values_named": { + "value": 8, + "fixed": "fixed" + } + }, + { + "id": 754, + "type": "LoraLoaderModelOnly", + "pos": [ + 1180, + 770 + ], + "size": [ + 270, + 120 + ], + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 188 + }, + { + "localized_name": "lora_name", + "name": "lora_name", + "type": "COMBO", + "widget": { + "name": "lora_name" + }, + "link": 190 + }, + { + "localized_name": "strength_model", + "name": "strength_model", + "type": "FLOAT", + "widget": { + "name": "strength_model" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 174 + ] + } + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "models": [ + { + "name": "anima-turbo-lora-v0.2.safetensors", + "url": "https://huggingface.co/circlestone-labs/Anima-Official-LoRAs/resolve/main/anima-turbo-lora-v0.2.safetensors", + "directory": "loras" + } + ] + }, + "widgets_values": [ + "anima-turbo-lora-v0.2.safetensors", + 1 + ], + "widgets_values_named": { + "lora_name": "anima-turbo-lora-v0.2.safetensors", + "strength_model": 1 + } + }, + { + "id": 755, + "type": "ComfySwitchNode", + "pos": [ + 1550, + 300 + ], + "size": [ + 270, + 130 + ], + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "shape": 7, + "type": "*", + "link": 187 + }, + { + "localized_name": "on_true", + "name": "on_true", + "shape": 7, + "type": "*", + "link": 174 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 175 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "*", + "links": [ + 171 + ] + } + ], + "properties": { + "Node name for S&R": "ComfySwitchNode" + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "switch": false + } + }, + { + "id": 756, + "type": "ComfySwitchNode", + "pos": [ + 1550, + 490 + ], + "size": [ + 270, + 130 + ], + "flags": {}, + "order": 16, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "shape": 7, + "type": "*", + "link": 176 + }, + { + "localized_name": "on_true", + "name": "on_true", + "shape": 7, + "type": "*", + "link": 177 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 178 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "*", + "links": [ + 172 + ] + } + ], + "properties": { + "Node name for S&R": "ComfySwitchNode" + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "switch": false + } + }, + { + "id": 757, + "type": "PrimitiveFloat", + "pos": [ + 1180, + 300 + ], + "size": [ + 270, + 80 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "FLOAT", + "widget": { + "name": "value" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "FLOAT", + "name": "FLOAT", + "type": "FLOAT", + "links": [ + 179 + ] + } + ], + "title": "Float (CFG)", + "properties": { + "Node name for S&R": "PrimitiveFloat" + }, + "widgets_values": [ + 4 + ], + "widgets_values_named": { + "value": 4 + } + }, + { + "id": 758, + "type": "ComfySwitchNode", + "pos": [ + 1550, + 690 + ], + "size": [ + 270, + 130 + ], + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "shape": 7, + "type": "*", + "link": 179 + }, + { + "localized_name": "on_true", + "name": "on_true", + "shape": 7, + "type": "*", + "link": 180 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 181 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "*", + "links": [ + 173 + ] + } + ], + "properties": { + "Node name for S&R": "ComfySwitchNode" + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "switch": false + } + }, + { + "id": 759, + "type": "PrimitiveFloat", + "pos": [ + 1180, + 630 + ], + "size": [ + 270, + 80 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "FLOAT", + "widget": { + "name": "value" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "FLOAT", + "name": "FLOAT", + "type": "FLOAT", + "links": [ + 180 + ] + } + ], + "title": "Float (CFG)", + "properties": { + "Node name for S&R": "PrimitiveFloat" + }, + "widgets_values": [ + 1 + ], + "widgets_values_named": { + "value": 1 + } + }, + { + "id": 760, + "type": "PrimitiveBoolean", + "pos": [ + 1180, + 950 + ], + "size": [ + 270, + 80 + ], + "flags": {}, + "order": 18, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "BOOLEAN", + "widget": { + "name": "value" + }, + "link": 189 + } + ], + "outputs": [ + { + "localized_name": "BOOLEAN", + "name": "BOOLEAN", + "type": "BOOLEAN", + "links": [ + 175, + 178, + 181 + ] + } + ], + "title": "Boolean (Enable Turbo LoRA)", + "properties": { + "Node name for S&R": "PrimitiveBoolean" + }, + "widgets_values": [ + true + ], + "widgets_values_named": { + "value": true + } + } + ], + "groups": [ + { + "id": 1, + "title": "Load Models", + "bounding": [ + 160, + 80, + 430, + 800 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 2, + "title": "Image Size(1MP))", + "bounding": [ + 160, + 900, + 430, + 260 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 3, + "title": "Prompt", + "bounding": [ + 610, + 80, + 530, + 690 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 4, + "title": "Apply Model Patch", + "bounding": [ + 610, + 790, + 530, + 370 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 10, + "title": "Settings (Full)", + "bounding": [ + 1170, + 80, + 290, + 306 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 11, + "title": "Settings (Turbo LoRA)", + "bounding": [ + 1170, + 410, + 300, + 490 + ], + "color": "#3f789e", + "flags": {} + } + ], + "links": [ + { + "id": 126, + "origin_id": 742, + "origin_slot": 0, + "target_id": 745, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 130, + "origin_id": 742, + "origin_slot": 0, + "target_id": 746, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 134, + "origin_id": 747, + "origin_slot": 0, + "target_id": 749, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 135, + "origin_id": 748, + "origin_slot": 0, + "target_id": 749, + "target_slot": 1, + "type": "MODEL_PATCH" + }, + { + "id": 137, + "origin_id": -10, + "origin_slot": 0, + "target_id": 749, + "target_slot": 2, + "type": "IMAGE" + }, + { + "id": 138, + "origin_id": -10, + "origin_slot": 1, + "target_id": 749, + "target_slot": 3, + "type": "MASK" + }, + { + "id": 144, + "origin_id": -10, + "origin_slot": 2, + "target_id": 746, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 145, + "origin_id": -10, + "origin_slot": 3, + "target_id": 745, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 146, + "origin_id": -10, + "origin_slot": 4, + "target_id": 744, + "target_slot": 0, + "type": "INT" + }, + { + "id": 147, + "origin_id": -10, + "origin_slot": 5, + "target_id": 744, + "target_slot": 1, + "type": "INT" + }, + { + "id": 152, + "origin_id": -10, + "origin_slot": 6, + "target_id": 747, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 153, + "origin_id": -10, + "origin_slot": 7, + "target_id": 742, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 154, + "origin_id": -10, + "origin_slot": 8, + "target_id": 743, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 155, + "origin_id": -10, + "origin_slot": 9, + "target_id": 748, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 156, + "origin_id": -10, + "origin_slot": 10, + "target_id": 749, + "target_slot": 4, + "type": "FLOAT" + }, + { + "id": 157, + "origin_id": -10, + "origin_slot": 11, + "target_id": 749, + "target_slot": 5, + "type": "FLOAT" + }, + { + "id": 158, + "origin_id": -10, + "origin_slot": 12, + "target_id": 749, + "target_slot": 6, + "type": "FLOAT" + }, + { + "id": 170, + "origin_id": 751, + "origin_slot": 0, + "target_id": 750, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 171, + "origin_id": 755, + "origin_slot": 0, + "target_id": 751, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 172, + "origin_id": 756, + "origin_slot": 0, + "target_id": 751, + "target_slot": 5, + "type": "INT" + }, + { + "id": 173, + "origin_id": 758, + "origin_slot": 0, + "target_id": 751, + "target_slot": 6, + "type": "FLOAT" + }, + { + "id": 174, + "origin_id": 754, + "origin_slot": 0, + "target_id": 755, + "target_slot": 1, + "type": "MODEL" + }, + { + "id": 175, + "origin_id": 760, + "origin_slot": 0, + "target_id": 755, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 176, + "origin_id": 752, + "origin_slot": 0, + "target_id": 756, + "target_slot": 0, + "type": "INT" + }, + { + "id": 177, + "origin_id": 753, + "origin_slot": 0, + "target_id": 756, + "target_slot": 1, + "type": "INT" + }, + { + "id": 178, + "origin_id": 760, + "origin_slot": 0, + "target_id": 756, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 179, + "origin_id": 757, + "origin_slot": 0, + "target_id": 758, + "target_slot": 0, + "type": "FLOAT" + }, + { + "id": 180, + "origin_id": 759, + "origin_slot": 0, + "target_id": 758, + "target_slot": 1, + "type": "FLOAT" + }, + { + "id": 181, + "origin_id": 760, + "origin_slot": 0, + "target_id": 758, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 182, + "origin_id": 750, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 183, + "origin_id": 743, + "origin_slot": 0, + "target_id": 750, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 184, + "origin_id": 746, + "origin_slot": 0, + "target_id": 751, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 185, + "origin_id": 745, + "origin_slot": 0, + "target_id": 751, + "target_slot": 2, + "type": "CONDITIONING" + }, + { + "id": 186, + "origin_id": 744, + "origin_slot": 0, + "target_id": 751, + "target_slot": 3, + "type": "LATENT" + }, + { + "id": 187, + "origin_id": 749, + "origin_slot": 0, + "target_id": 755, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 188, + "origin_id": 749, + "origin_slot": 0, + "target_id": 754, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 189, + "origin_id": -10, + "origin_slot": 13, + "target_id": 760, + "target_slot": 0, + "type": "BOOLEAN" + }, + { + "id": 190, + "origin_id": -10, + "origin_slot": 14, + "target_id": 754, + "target_slot": 1, + "type": "COMBO" + } + ], + "extra": {}, + "category": "Image generation/Conditioned", + "description": "Generates anime-style images from a control image using Anima with an LLLite patch for structure-guided generation." + } + ] + }, + "extra": {} +} \ No newline at end of file diff --git a/blueprints/ControlNet (Z-Image-Turbo).json b/blueprints/ControlNet (Z-Image-Turbo).json index 160ee11e2..e4010eb74 100644 --- a/blueprints/ControlNet (Z-Image-Turbo).json +++ b/blueprints/ControlNet (Z-Image-Turbo).json @@ -1401,7 +1401,7 @@ "extra": { "workflowRendererVersion": "LG" }, - "category": "Image generation and editing/Conditioned", + "category": "Image generation/Conditioned", "description": "Generates images from a text prompt and ControlNet conditioning (e.g. depth, canny) using Z-Image-Turbo." } ] diff --git a/blueprints/Depth to Image (Z-Image-Turbo).json b/blueprints/Depth to Image (Z-Image-Turbo).json index 2790827a3..721d0b572 100644 --- a/blueprints/Depth to Image (Z-Image-Turbo).json +++ b/blueprints/Depth to Image (Z-Image-Turbo).json @@ -1579,7 +1579,7 @@ "VHS_MetadataImage": true, "VHS_KeepIntermediate": true }, - "category": "Image generation and editing/Conditioned", + "category": "Image generation/Conditioned", "description": "Generates an image from a depth map using Z-Image-Turbo with text conditioning." }, { diff --git a/blueprints/Depth to Video (ltx 2.0).json b/blueprints/Depth to Video (ltx 2.0).json index 56912de51..f9f090d70 100644 --- a/blueprints/Depth to Video (ltx 2.0).json +++ b/blueprints/Depth to Video (ltx 2.0).json @@ -4233,7 +4233,7 @@ "extra": { "workflowRendererVersion": "LG" }, - "category": "Video generation and editing/Conditioned", + "category": "Video generation/Conditioned", "description": "Generates depth-controlled video with LTX-2: motion and structure follow a depth-reference video alongside text prompting, optional first-frame image conditioning, with optional synchronized audio." }, { diff --git a/blueprints/Edit Image (Boogu Image Edit).json b/blueprints/Edit Image (Boogu Image Edit).json new file mode 100644 index 000000000..f8e063a83 --- /dev/null +++ b/blueprints/Edit Image (Boogu Image Edit).json @@ -0,0 +1,1173 @@ +{ + "revision": 0, + "last_node_id": 65, + "last_link_id": 0, + "nodes": [ + { + "id": 65, + "type": "8aafec59-82d8-43ab-9b1e-37c3861b9a8b", + "pos": [ + 930, + 5230 + ], + "size": [ + 400, + 610 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "label": "image", + "localized_name": "images.image_1", + "name": "images.image_1", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + }, + "link": null + }, + { + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": null + }, + { + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": null + }, + { + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + }, + "link": null + }, + { + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": null + }, + { + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": null + }, + { + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [] + } + ], + "properties": { + "proxyWidgets": [ + [ + "61", + "prompt" + ], + [ + "57", + "width" + ], + [ + "57", + "height" + ], + [ + "62", + "noise_seed" + ], + [ + "55", + "unet_name" + ], + [ + "59", + "clip_name" + ], + [ + "56", + "vae_name" + ] + ], + "cnr_id": "comfy-core", + "ver": "0.25.0" + }, + "widgets_values": [], + "title": "Edit Image (Boogu Image Edit)" + } + ], + "links": [], + "version": 0.4, + "definitions": { + "subgraphs": [ + { + "id": "8aafec59-82d8-43ab-9b1e-37c3861b9a8b", + "version": 1, + "state": { + "lastGroupId": 4, + "lastNodeId": 65, + "lastLinkId": 111, + "lastRerouteId": 0 + }, + "revision": 0, + "config": {}, + "name": "Edit Image (Boogu Image Edit)", + "inputNode": { + "id": -10, + "bounding": [ + 440, + 4870, + 128, + 208 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 2650, + 4941, + 128, + 68 + ] + }, + "inputs": [ + { + "id": "87d5def6-50cd-4f8d-89e4-b9368666c98f", + "name": "images.image_1", + "type": "IMAGE", + "linkIds": [ + 74 + ], + "localized_name": "images.image_1", + "label": "image", + "shape": 7, + "pos": [ + 544, + 4894 + ] + }, + { + "id": "9f83fee0-5567-4932-a56b-64c16a2a64fe", + "name": "prompt", + "type": "STRING", + "linkIds": [ + 94 + ], + "pos": [ + 544, + 4914 + ] + }, + { + "id": "5572eeae-12cd-4f85-b426-c75b56958731", + "name": "width", + "type": "INT", + "linkIds": [ + 96 + ], + "pos": [ + 544, + 4934 + ] + }, + { + "id": "f9c251b1-5ddd-40e7-8845-a90e529ff4d1", + "name": "height", + "type": "INT", + "linkIds": [ + 97 + ], + "pos": [ + 544, + 4954 + ] + }, + { + "id": "4d798731-1c93-47bf-b01a-a13c5e34ceb9", + "name": "noise_seed", + "type": "INT", + "linkIds": [ + 98 + ], + "pos": [ + 544, + 4974 + ] + }, + { + "id": "6201bfdf-bdca-4188-aa6e-510403e07cd4", + "name": "unet_name", + "type": "COMBO", + "linkIds": [ + 99 + ], + "pos": [ + 544, + 4994 + ] + }, + { + "id": "781bb594-7a0a-4bf3-ab28-07e47faf2b83", + "name": "clip_name", + "type": "COMBO", + "linkIds": [ + 100 + ], + "pos": [ + 544, + 5014 + ] + }, + { + "id": "19aa7d74-031b-4679-a007-e6109b076d5b", + "name": "vae_name", + "type": "COMBO", + "linkIds": [ + 101 + ], + "pos": [ + 544, + 5034 + ] + } + ], + "outputs": [ + { + "id": "ce99b08d-e499-4cf5-bd94-3ec34f58910a", + "name": "IMAGE", + "type": "IMAGE", + "linkIds": [ + 91 + ], + "localized_name": "IMAGE", + "pos": [ + 2674, + 4965 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 55, + "type": "UNETLoader", + "pos": [ + 800, + 4580 + ], + "size": [ + 390, + 140 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "unet_name", + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": 99 + }, + { + "localized_name": "weight_dtype", + "name": "weight_dtype", + "type": "COMBO", + "widget": { + "name": "weight_dtype" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 64, + 90 + ] + } + ], + "properties": { + "Node name for S&R": "UNETLoader", + "cnr_id": "comfy-core", + "ver": "0.25.0", + "models": [ + { + "name": "boogu_image_edit_fp8_scaled.safetensors", + "url": "https://huggingface.co/Comfy-Org/Boogu-Image/resolve/main/diffusion_models/boogu_image_edit_fp8_scaled.safetensors", + "directory": "diffusion_models" + } + ] + }, + "widgets_values": [ + "boogu_image_edit_fp8_scaled.safetensors", + "default" + ] + }, + { + "id": 56, + "type": "VAELoader", + "pos": [ + 800, + 5000 + ], + "size": [ + 380, + 120 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "vae_name", + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": 101 + } + ], + "outputs": [ + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "links": [ + 4, + 71 + ] + } + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ver": "0.25.0", + "models": [ + { + "name": "ae.safetensors", + "url": "https://huggingface.co/Comfy-Org/HiDream-I1_ComfyUI/resolve/main/split_files/vae/ae.safetensors?download=true", + "directory": "vae" + } + ] + }, + "widgets_values": [ + "ae.safetensors" + ] + }, + { + "id": 57, + "type": "EmptyLatentImage", + "pos": [ + 870, + 5250 + ], + "size": [ + 270, + 170 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 96 + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 97 + }, + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "widget": { + "name": "batch_size" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 37 + ] + } + ], + "properties": { + "Node name for S&R": "EmptyLatentImage", + "cnr_id": "comfy-core", + "ver": "0.25.0" + }, + "widgets_values": [ + 1024, + 1024, + 1 + ] + }, + { + "id": 58, + "type": "ModelSamplingAuraFlow", + "pos": [ + 1720, + 4980 + ], + "size": [ + 270, + 110 + ], + "flags": { + "collapsed": false + }, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 64 + }, + { + "localized_name": "shift", + "name": "shift", + "type": "FLOAT", + "widget": { + "name": "shift" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 65 + ] + } + ], + "properties": { + "Node name for S&R": "ModelSamplingAuraFlow", + "cnr_id": "comfy-core", + "ver": "0.25.0" + }, + "widgets_values": [ + 3.16 + ] + }, + { + "id": 59, + "type": "CLIPLoader", + "pos": [ + 800, + 4770 + ], + "size": [ + 380, + 170 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "clip_name", + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": 100 + }, + { + "localized_name": "type", + "name": "type", + "type": "COMBO", + "widget": { + "name": "type" + }, + "link": null + }, + { + "localized_name": "device", + "name": "device", + "shape": 7, + "type": "COMBO", + "widget": { + "name": "device" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "links": [ + 70 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "cnr_id": "comfy-core", + "ver": "0.25.0", + "models": [ + { + "name": "qwen3vl_8b_fp8_scaled.safetensors", + "url": "https://huggingface.co/Comfy-Org/Qwen3-VL/resolve/main/text_encoders/qwen3vl_8b_fp8_scaled.safetensors", + "directory": "text_encoders" + } + ] + }, + "widgets_values": [ + "qwen3vl_8b_fp8_scaled.safetensors", + "boogu", + "default" + ] + }, + { + "id": 60, + "type": "VAEDecode", + "pos": [ + 2360, + 4590 + ], + "size": [ + 230, + 100 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 76 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 4 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 91 + ] + } + ], + "properties": { + "Node name for S&R": "VAEDecode", + "cnr_id": "comfy-core", + "ver": "0.25.0" + } + }, + { + "id": 61, + "type": "TextEncodeBooguEdit", + "pos": [ + 1240, + 4580 + ], + "size": [ + 430, + 540 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 70 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 71 + }, + { + "label": "image_1", + "localized_name": "images.image_1", + "name": "images.image_1", + "shape": 7, + "type": "IMAGE", + "link": 74 + }, + { + "label": "image_2", + "localized_name": "images.image_2", + "name": "images.image_2", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "prompt", + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + }, + "link": 94 + }, + { + "localized_name": "negative_prompt", + "name": "negative_prompt", + "type": "STRING", + "widget": { + "name": "negative_prompt" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "links": [ + 72 + ] + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "links": [ + 73 + ] + } + ], + "properties": { + "Node name for S&R": "TextEncodeBooguEdit", + "cnr_id": "comfy-core", + "ver": "0.25.0" + }, + "widgets_values": [ + "", + "" + ] + }, + { + "id": 62, + "type": "SamplerCustom", + "pos": [ + 2040, + 4580 + ], + "size": [ + 280, + 540 + ], + "flags": { + "collapsed": false + }, + "order": 8, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 90 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 72 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 73 + }, + { + "localized_name": "sampler", + "name": "sampler", + "type": "SAMPLER", + "link": 40 + }, + { + "localized_name": "sigmas", + "name": "sigmas", + "type": "SIGMAS", + "link": 77 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 37 + }, + { + "localized_name": "add_noise", + "name": "add_noise", + "type": "BOOLEAN", + "widget": { + "name": "add_noise" + }, + "link": null + }, + { + "localized_name": "noise_seed", + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + }, + "link": 98 + }, + { + "localized_name": "cfg", + "name": "cfg", + "type": "FLOAT", + "widget": { + "name": "cfg" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "LATENT", + "links": [ + 76 + ] + }, + { + "localized_name": "denoised_output", + "name": "denoised_output", + "type": "LATENT", + "links": null + } + ], + "properties": { + "Node name for S&R": "SamplerCustom", + "cnr_id": "comfy-core", + "ver": "0.25.0" + }, + "widgets_values": [ + true, + 22, + "fixed", + 3.5 + ] + }, + { + "id": 63, + "type": "KSamplerSelect", + "pos": [ + 1720, + 4580 + ], + "size": [ + 270, + 110 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "sampler_name", + "name": "sampler_name", + "type": "COMBO", + "widget": { + "name": "sampler_name" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "SAMPLER", + "name": "SAMPLER", + "type": "SAMPLER", + "links": [ + 40 + ] + } + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ver": "0.25.0" + }, + "widgets_values": [ + "dpmpp_2m" + ] + }, + { + "id": 64, + "type": "BasicScheduler", + "pos": [ + 1720, + 4750 + ], + "size": [ + 270, + 170 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 65 + }, + { + "localized_name": "scheduler", + "name": "scheduler", + "type": "COMBO", + "widget": { + "name": "scheduler" + }, + "link": null + }, + { + "localized_name": "steps", + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + }, + "link": null + }, + { + "localized_name": "denoise", + "name": "denoise", + "type": "FLOAT", + "widget": { + "name": "denoise" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "SIGMAS", + "name": "SIGMAS", + "type": "SIGMAS", + "links": [ + 77 + ] + } + ], + "properties": { + "Node name for S&R": "BasicScheduler", + "cnr_id": "comfy-core", + "ver": "0.25.0" + }, + "widgets_values": [ + "simple", + 25, + 1 + ] + } + ], + "groups": [ + { + "id": 1, + "title": "Models", + "bounding": [ + 790, + 4510, + 410, + 620 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 2, + "title": "Prompt", + "bounding": [ + 1230, + 4510, + 450, + 620 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 3, + "title": "Image Size", + "bounding": [ + 790, + 5160, + 410, + 280 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 4, + "title": "Sampling", + "bounding": [ + 1710, + 4510, + 620, + 620 + ], + "color": "#3f789e", + "flags": {} + } + ], + "links": [ + { + "id": 64, + "origin_id": 55, + "origin_slot": 0, + "target_id": 58, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 76, + "origin_id": 62, + "origin_slot": 0, + "target_id": 60, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 4, + "origin_id": 56, + "origin_slot": 0, + "target_id": 60, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 70, + "origin_id": 59, + "origin_slot": 0, + "target_id": 61, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 71, + "origin_id": 56, + "origin_slot": 0, + "target_id": 61, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 90, + "origin_id": 55, + "origin_slot": 0, + "target_id": 62, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 72, + "origin_id": 61, + "origin_slot": 0, + "target_id": 62, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 73, + "origin_id": 61, + "origin_slot": 1, + "target_id": 62, + "target_slot": 2, + "type": "CONDITIONING" + }, + { + "id": 40, + "origin_id": 63, + "origin_slot": 0, + "target_id": 62, + "target_slot": 3, + "type": "SAMPLER" + }, + { + "id": 77, + "origin_id": 64, + "origin_slot": 0, + "target_id": 62, + "target_slot": 4, + "type": "SIGMAS" + }, + { + "id": 37, + "origin_id": 57, + "origin_slot": 0, + "target_id": 62, + "target_slot": 5, + "type": "LATENT" + }, + { + "id": 65, + "origin_id": 58, + "origin_slot": 0, + "target_id": 64, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 74, + "origin_id": -10, + "origin_slot": 0, + "target_id": 61, + "target_slot": 2, + "type": "IMAGE" + }, + { + "id": 91, + "origin_id": 60, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 94, + "origin_id": -10, + "origin_slot": 1, + "target_id": 61, + "target_slot": 4, + "type": "STRING" + }, + { + "id": 96, + "origin_id": -10, + "origin_slot": 2, + "target_id": 57, + "target_slot": 0, + "type": "INT" + }, + { + "id": 97, + "origin_id": -10, + "origin_slot": 3, + "target_id": 57, + "target_slot": 1, + "type": "INT" + }, + { + "id": 98, + "origin_id": -10, + "origin_slot": 4, + "target_id": 62, + "target_slot": 7, + "type": "INT" + }, + { + "id": 99, + "origin_id": -10, + "origin_slot": 5, + "target_id": 55, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 100, + "origin_id": -10, + "origin_slot": 6, + "target_id": 59, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 101, + "origin_id": -10, + "origin_slot": 7, + "target_id": 56, + "target_slot": 0, + "type": "COMBO" + } + ], + "extra": { + "workflowRendererVersion": "LG" + }, + "category": "Image editing/Edit image", + "description": "Edits images from text instructions using Boogu-Image-0.1-Edit and TextEncodeBooguEdit, preserving reference identity via dual conditioning." + } + ] + }, + "extra": {} +} diff --git a/blueprints/FLF2V (Wan2.1 VACE).json b/blueprints/FLF2V (Wan2.1 VACE).json new file mode 100644 index 000000000..511cc1a43 --- /dev/null +++ b/blueprints/FLF2V (Wan2.1 VACE).json @@ -0,0 +1,3472 @@ +{ + "revision": 0, + "last_node_id": 259, + "last_link_id": 0, + "nodes": [ + { + "id": 259, + "type": "b3ce3e73-fd62-47b4-b9a7-586018ca5352", + "pos": [ + -490, + 480 + ], + "size": [ + 480, + 800 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "label": "first_frame", + "localized_name": "image1", + "name": "image1", + "type": "IMAGE", + "link": null + }, + { + "label": "last_frame", + "localized_name": "image2", + "name": "image2", + "type": "IMAGE", + "link": null + }, + { + "label": "positive_prompt", + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": null + }, + { + "label": "negative_prompt", + "name": "text_1", + "type": "STRING", + "widget": { + "name": "text_1" + }, + "link": null + }, + { + "label": "duration", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": null + }, + { + "label": "width", + "name": "value_1", + "type": "INT", + "widget": { + "name": "value_1" + }, + "link": null + }, + { + "label": "height", + "name": "value_2", + "type": "INT", + "widget": { + "name": "value_2" + }, + "link": null + }, + { + "name": "seed", + "type": "INT", + "widget": { + "name": "seed" + }, + "link": null + }, + { + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": null + }, + { + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": null + }, + { + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": null + }, + { + "label": "enable_turbo_mode", + "name": "value_3", + "type": "BOOLEAN", + "widget": { + "name": "value_3" + }, + "link": null + }, + { + "label": "lightning_lora", + "name": "lora_name", + "type": "COMBO", + "widget": { + "name": "lora_name" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "VIDEO", + "name": "VIDEO", + "type": "VIDEO", + "links": [] + } + ], + "properties": { + "proxyWidgets": [ + [ + "238", + "text" + ], + [ + "239", + "text" + ], + [ + "242", + "value" + ], + [ + "243", + "value" + ], + [ + "244", + "value" + ], + [ + "225", + "seed" + ], + [ + "237", + "unet_name" + ], + [ + "227", + "clip_name" + ], + [ + "226", + "vae_name" + ], + [ + "235", + "value" + ], + [ + "228", + "lora_name" + ] + ], + "cnr_id": "comfy-core", + "ver": "0.27.0" + }, + "widgets_values": [], + "title": "FLF2V (Wan2.1 VACE)" + } + ], + "links": [], + "version": 0.4, + "definitions": { + "subgraphs": [ + { + "id": "b3ce3e73-fd62-47b4-b9a7-586018ca5352", + "version": 1, + "state": { + "lastGroupId": 27, + "lastNodeId": 259, + "lastLinkId": 356, + "lastRerouteId": 0 + }, + "revision": 0, + "config": {}, + "name": "FLF2V (Wan2.1 VACE)", + "inputNode": { + "id": -10, + "bounding": [ + -1430, + 620, + 159.744140625, + 308 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 2030, + 671, + 128, + 68 + ] + }, + "inputs": [ + { + "id": "973a5dad-f983-471a-aa2a-ffbc4d34896b", + "name": "image1", + "type": "IMAGE", + "linkIds": [ + 285 + ], + "localized_name": "image1", + "label": "first_frame", + "pos": [ + -1294.255859375, + 644 + ] + }, + { + "id": "fcc6bd21-dbee-48a0-b939-9291056dbf49", + "name": "image2", + "type": "IMAGE", + "linkIds": [ + 286 + ], + "localized_name": "image2", + "label": "last_frame", + "shape": 7, + "pos": [ + -1294.255859375, + 664 + ] + }, + { + "id": "d1982ae5-d03d-4431-bff0-011361c8f1de", + "name": "text", + "type": "STRING", + "linkIds": [ + 341 + ], + "label": "positive_prompt", + "pos": [ + -1294.255859375, + 684 + ] + }, + { + "id": "c7e84b6d-4f49-46f1-981f-2b504d86dc89", + "name": "text_1", + "type": "STRING", + "linkIds": [ + 342 + ], + "label": "negative_prompt", + "pos": [ + -1294.255859375, + 704 + ] + }, + { + "id": "e3e03da8-6405-4ecb-a2ed-540884916b76", + "name": "value", + "type": "INT", + "linkIds": [ + 343 + ], + "label": "duration", + "pos": [ + -1294.255859375, + 724 + ] + }, + { + "id": "61024f79-9856-42ed-a5a5-9e5f5f768f8f", + "name": "value_1", + "type": "INT", + "linkIds": [ + 348 + ], + "label": "width", + "pos": [ + -1294.255859375, + 744 + ] + }, + { + "id": "a399905b-ceea-4c10-8642-b430ab26c8ed", + "name": "value_2", + "type": "INT", + "linkIds": [ + 349 + ], + "label": "height", + "pos": [ + -1294.255859375, + 764 + ] + }, + { + "id": "3fb516ab-0d4f-4deb-b7d5-4594b53dcd07", + "name": "seed", + "type": "INT", + "linkIds": [ + 350 + ], + "pos": [ + -1294.255859375, + 784 + ] + }, + { + "id": "1fb3437c-420a-4e3e-88f6-ba1b747d79c1", + "name": "unet_name", + "type": "COMBO", + "linkIds": [ + 352 + ], + "pos": [ + -1294.255859375, + 804 + ] + }, + { + "id": "ee8cf76a-9db1-450a-9821-07da5792737d", + "name": "clip_name", + "type": "COMBO", + "linkIds": [ + 353 + ], + "pos": [ + -1294.255859375, + 824 + ] + }, + { + "id": "05b25134-2d98-4480-9664-2816586a4427", + "name": "vae_name", + "type": "COMBO", + "linkIds": [ + 354 + ], + "pos": [ + -1294.255859375, + 844 + ] + }, + { + "id": "47013da7-34cf-4da0-87d9-a22e03f3a63b", + "name": "value_3", + "type": "BOOLEAN", + "linkIds": [ + 355 + ], + "label": "enable_turbo_mode", + "pos": [ + -1294.255859375, + 864 + ] + }, + { + "id": "ddf5c416-6823-4718-bf8e-5a4c74a796af", + "name": "lora_name", + "type": "COMBO", + "linkIds": [ + 356 + ], + "label": "lightning_lora", + "pos": [ + -1294.255859375, + 884 + ] + } + ], + "outputs": [ + { + "id": "085fccaf-8412-45c4-9608-27c5ce7e51b5", + "name": "VIDEO", + "type": "VIDEO", + "linkIds": [ + 129 + ], + "localized_name": "VIDEO", + "pos": [ + 2054, + 695 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 222, + "type": "ModelSamplingSD3", + "pos": [ + 880, + 40 + ], + "size": [ + 320, + 110 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 303 + }, + { + "localized_name": "shift", + "name": "shift", + "type": "FLOAT", + "widget": { + "name": "shift" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "slot_index": 0, + "links": [ + 95 + ] + } + ], + "properties": { + "Node name for S&R": "ModelSamplingSD3", + "cnr_id": "comfy-core", + "ver": "0.3.34" + }, + "widgets_values": [ + 8.000000000000002 + ] + }, + { + "id": 223, + "type": "VAEDecode", + "pos": [ + 1650, + 200 + ], + "size": [ + 320, + 100 + ], + "flags": { + "collapsed": false + }, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 117 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 76 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "slot_index": 0, + "links": [ + 139 + ] + } + ], + "properties": { + "Node name for S&R": "VAEDecode", + "cnr_id": "comfy-core", + "ver": "0.3.34" + } + }, + { + "id": 224, + "type": "WanVaceToVideo", + "pos": [ + 890, + 200 + ], + "size": [ + 320, + 360 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 96 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 97 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 101 + }, + { + "localized_name": "control_video", + "name": "control_video", + "shape": 7, + "type": "IMAGE", + "link": 288 + }, + { + "localized_name": "control_masks", + "name": "control_masks", + "shape": 7, + "type": "MASK", + "link": 289 + }, + { + "localized_name": "reference_image", + "name": "reference_image", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 332 + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 335 + }, + { + "localized_name": "length", + "name": "length", + "type": "INT", + "widget": { + "name": "length" + }, + "link": 329 + }, + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "widget": { + "name": "batch_size" + }, + "link": null + }, + { + "localized_name": "strength", + "name": "strength", + "type": "FLOAT", + "widget": { + "name": "strength" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "links": [ + 98 + ] + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "links": [ + 99 + ] + }, + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 160 + ] + }, + { + "localized_name": "trim_latent", + "name": "trim_latent", + "type": "INT", + "links": [ + 115 + ] + } + ], + "properties": { + "Node name for S&R": "WanVaceToVideo", + "cnr_id": "comfy-core", + "ver": "0.3.34" + }, + "widgets_values": [ + 512, + 512, + 45, + 1, + 1 + ] + }, + { + "id": 225, + "type": "KSampler", + "pos": [ + 1240, + 40 + ], + "size": [ + 320, + 590 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 95 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 98 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 99 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 160 + }, + { + "localized_name": "seed", + "name": "seed", + "type": "INT", + "widget": { + "name": "seed" + }, + "link": 350 + }, + { + "localized_name": "steps", + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + }, + "link": 306 + }, + { + "localized_name": "cfg", + "name": "cfg", + "type": "FLOAT", + "widget": { + "name": "cfg" + }, + "link": 309 + }, + { + "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 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "slot_index": 0, + "links": [ + 116 + ] + } + ], + "properties": { + "Node name for S&R": "KSampler", + "cnr_id": "comfy-core", + "ver": "0.3.34" + }, + "widgets_values": [ + 989352111712134, + "randomize", + 20, + 6, + "uni_pc", + "simple", + 1 + ] + }, + { + "id": 226, + "type": "VAELoader", + "pos": [ + -970, + 560 + ], + "size": [ + 350, + 110 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [ + { + "localized_name": "vae_name", + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": 354 + } + ], + "outputs": [ + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "slot_index": 0, + "links": [ + 76, + 101 + ] + } + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ver": "0.3.34", + "models": [ + { + "name": "wan_2.1_vae.safetensors", + "url": "https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/vae/wan_2.1_vae.safetensors", + "directory": "vae" + } + ] + }, + "widgets_values": [ + "wan_2.1_vae.safetensors" + ] + }, + { + "id": 227, + "type": "CLIPLoader", + "pos": [ + -970, + 310 + ], + "size": [ + 350, + 170 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [ + { + "localized_name": "clip_name", + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": 353 + }, + { + "localized_name": "type", + "name": "type", + "type": "COMBO", + "widget": { + "name": "type" + }, + "link": null + }, + { + "localized_name": "device", + "name": "device", + "shape": 7, + "type": "COMBO", + "widget": { + "name": "device" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "slot_index": 0, + "links": [ + 294, + 295 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "cnr_id": "comfy-core", + "ver": "0.3.34", + "models": [ + { + "name": "umt5_xxl_fp8_e4m3fn_scaled.safetensors", + "url": "https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/text_encoders/umt5_xxl_fp8_e4m3fn_scaled.safetensors?download=true", + "directory": "text_encoders" + } + ] + }, + "widgets_values": [ + "umt5_xxl_fp8_e4m3fn_scaled.safetensors", + "wan", + "default" + ] + }, + { + "id": 228, + "type": "LoraLoaderModelOnly", + "pos": [ + 30, + 840 + ], + "size": [ + 360, + 140 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 297 + }, + { + "localized_name": "lora_name", + "name": "lora_name", + "type": "COMBO", + "widget": { + "name": "lora_name" + }, + "link": 356 + }, + { + "localized_name": "strength_model", + "name": "strength_model", + "type": "FLOAT", + "widget": { + "name": "strength_model" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 302 + ] + } + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ver": "0.24.0", + "models": [ + { + "name": "lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors", + "url": "https://huggingface.co/Kijai/WanVideo_comfy/resolve/main/Lightx2v/lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors", + "directory": "loras" + } + ] + }, + "widgets_values": [ + "lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors", + 0.8 + ], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 229, + "type": "PrimitiveFloat", + "pos": [ + 30, + 260 + ], + "size": [ + 360, + 110 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "FLOAT", + "widget": { + "name": "value" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "FLOAT", + "name": "FLOAT", + "type": "FLOAT", + "links": [ + 308 + ] + } + ], + "title": "Float (CFG)", + "properties": { + "Node name for S&R": "PrimitiveFloat", + "cnr_id": "comfy-core", + "ver": "0.27.0" + }, + "widgets_values": [ + 6 + ] + }, + { + "id": 230, + "type": "PrimitiveInt", + "pos": [ + 30, + 520 + ], + "size": [ + 360, + 110 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 305 + ] + } + ], + "title": "Int (Steps)", + "properties": { + "Node name for S&R": "PrimitiveInt", + "cnr_id": "comfy-core", + "ver": "0.27.0" + }, + "widgets_values": [ + 6, + "fixed" + ] + }, + { + "id": 231, + "type": "PrimitiveFloat", + "pos": [ + 30, + 680 + ], + "size": [ + 360, + 110 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "FLOAT", + "widget": { + "name": "value" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "FLOAT", + "name": "FLOAT", + "type": "FLOAT", + "links": [ + 307 + ] + } + ], + "title": "Float (CFG)", + "properties": { + "Node name for S&R": "PrimitiveFloat", + "cnr_id": "comfy-core", + "ver": "0.27.0" + }, + "widgets_values": [ + 1 + ] + }, + { + "id": 232, + "type": "ComfySwitchNode", + "pos": [ + 500, + 640 + ], + "size": [ + 270, + 130 + ], + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "type": "*", + "link": 308 + }, + { + "localized_name": "on_true", + "name": "on_true", + "type": "*", + "link": 307 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 312 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "*", + "links": [ + 309 + ] + } + ], + "title": "Switch (CFG)", + "properties": { + "Node name for S&R": "ComfySwitchNode", + "cnr_id": "comfy-core", + "ver": "0.27.0" + }, + "widgets_values": [ + false + ] + }, + { + "id": 233, + "type": "ComfySwitchNode", + "pos": [ + 500, + 410 + ], + "size": [ + 270, + 130 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "type": "*", + "link": 304 + }, + { + "localized_name": "on_true", + "name": "on_true", + "type": "*", + "link": 305 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 311 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "*", + "links": [ + 306 + ] + } + ], + "title": "Switch (Steps)", + "properties": { + "Node name for S&R": "ComfySwitchNode", + "cnr_id": "comfy-core", + "ver": "0.27.0" + }, + "widgets_values": [ + false + ] + }, + { + "id": 234, + "type": "ComfySwitchNode", + "pos": [ + 500, + 190 + ], + "size": [ + 270, + 130 + ], + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "type": "*", + "link": 301 + }, + { + "localized_name": "on_true", + "name": "on_true", + "type": "*", + "link": 302 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 310 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "*", + "links": [ + 303 + ] + } + ], + "title": "Switch (Model)", + "properties": { + "Node name for S&R": "ComfySwitchNode", + "cnr_id": "comfy-core", + "ver": "0.27.0" + }, + "widgets_values": [ + false + ] + }, + { + "id": 235, + "type": "PrimitiveBoolean", + "pos": [ + 30, + 1050 + ], + "size": [ + 270, + 100 + ], + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "BOOLEAN", + "widget": { + "name": "value" + }, + "link": 355 + } + ], + "outputs": [ + { + "localized_name": "BOOLEAN", + "name": "BOOLEAN", + "type": "BOOLEAN", + "links": [ + 310, + 311, + 312 + ] + } + ], + "title": "Boolean (Enable Lightning LoRA?)", + "properties": { + "Node name for S&R": "PrimitiveBoolean", + "cnr_id": "comfy-core", + "ver": "0.27.0" + }, + "widgets_values": [ + false + ] + }, + { + "id": 236, + "type": "PrimitiveInt", + "pos": [ + 30, + 90 + ], + "size": [ + 360, + 110 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 304 + ] + } + ], + "title": "Int (Steps)", + "properties": { + "Node name for S&R": "PrimitiveInt", + "cnr_id": "comfy-core", + "ver": "0.27.0" + }, + "widgets_values": [ + 20, + "fixed" + ] + }, + { + "id": 237, + "type": "UNETLoader", + "pos": [ + -970, + 60 + ], + "size": [ + 350, + 140 + ], + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [ + { + "localized_name": "unet_name", + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": 352 + }, + { + "localized_name": "weight_dtype", + "name": "weight_dtype", + "type": "COMBO", + "widget": { + "name": "weight_dtype" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "slot_index": 0, + "links": [ + 297, + 301 + ] + } + ], + "properties": { + "Node name for S&R": "UNETLoader", + "cnr_id": "comfy-core", + "ver": "0.3.34", + "models": [ + { + "name": "wan2.1_vace_14B_fp16.safetensors", + "url": "https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/diffusion_models/wan2.1_vace_14B_fp16.safetensors", + "directory": "diffusion_models" + } + ] + }, + "widgets_values": [ + "wan2.1_vace_14B_fp16.safetensors", + "default" + ] + }, + { + "id": 238, + "type": "CLIPTextEncode", + "pos": [ + -490, + 70 + ], + "size": [ + 400, + 280 + ], + "flags": {}, + "order": 16, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 295 + }, + { + "localized_name": "text", + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": 341 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "slot_index": 0, + "links": [ + 96 + ] + } + ], + "title": "CLIP Text Encode (Positive Prompt)", + "properties": { + "Node name for S&R": "CLIPTextEncode", + "cnr_id": "comfy-core", + "ver": "0.3.34" + }, + "widgets_values": [ + "" + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 239, + "type": "CLIPTextEncode", + "pos": [ + -490, + 430 + ], + "size": [ + 400, + 210 + ], + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 294 + }, + { + "localized_name": "text", + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": 342 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "slot_index": 0, + "links": [ + 97 + ] + } + ], + "title": "CLIP Text Encode (Negative Prompt)", + "properties": { + "Node name for S&R": "CLIPTextEncode", + "cnr_id": "comfy-core", + "ver": "0.3.34" + }, + "widgets_values": [ + "过曝,静态,细节模糊不清,字幕,风格,作品,画作,画面,静止,整体发灰,最差质量,低质量,JPEG压缩残留,丑陋的,残缺的,多余的手指,画得不好的手部,画得不好的脸部,畸形的,毁容的,形态畸形的肢体,手指融合,静止不动的画面,杂乱的背景,三条腿,背景人很多,倒着走,过曝," + ], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 240, + "type": "TrimVideoLatent", + "pos": [ + 1650, + 40 + ], + "size": [ + 320, + 110 + ], + "flags": { + "collapsed": false + }, + "order": 18, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 116 + }, + { + "localized_name": "trim_amount", + "name": "trim_amount", + "type": "INT", + "widget": { + "name": "trim_amount" + }, + "link": 115 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 117 + ] + } + ], + "properties": { + "Node name for S&R": "TrimVideoLatent", + "cnr_id": "comfy-core", + "ver": "0.3.34" + }, + "widgets_values": [ + 0 + ] + }, + { + "id": 241, + "type": "CreateVideo", + "pos": [ + 1650, + 360 + ], + "size": [ + 320, + 160 + ], + "flags": { + "collapsed": false + }, + "order": 19, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 139 + }, + { + "localized_name": "audio", + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": null + }, + { + "localized_name": "fps", + "name": "fps", + "type": "FLOAT", + "widget": { + "name": "fps" + }, + "link": null + }, + { + "localized_name": "bit_depth", + "name": "bit_depth", + "shape": 7, + "type": "INT", + "widget": { + "name": "bit_depth" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "VIDEO", + "name": "VIDEO", + "type": "VIDEO", + "links": [ + 129 + ] + } + ], + "properties": { + "Node name for S&R": "CreateVideo", + "cnr_id": "comfy-core", + "ver": "0.3.34" + }, + "widgets_values": [ + 16, + 8 + ] + }, + { + "id": 242, + "type": "PrimitiveInt", + "pos": [ + -950, + 870 + ], + "size": [ + 310, + 110 + ], + "flags": {}, + "order": 20, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": 343 + } + ], + "outputs": [ + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 328 + ] + } + ], + "title": "Duration", + "properties": { + "Node name for S&R": "PrimitiveInt", + "cnr_id": "comfy-core", + "ver": "0.3.38" + }, + "widgets_values": [ + 5, + "fixed" + ] + }, + { + "id": 243, + "type": "PrimitiveInt", + "pos": [ + -950, + 1050 + ], + "size": [ + 310, + 110 + ], + "flags": { + "collapsed": false + }, + "order": 21, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": 348 + } + ], + "outputs": [ + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 333 + ] + } + ], + "title": "Width", + "properties": { + "Node name for S&R": "PrimitiveInt", + "cnr_id": "comfy-core", + "ver": "0.27.0" + }, + "widgets_values": [ + 512, + "fixed" + ] + }, + { + "id": 244, + "type": "PrimitiveInt", + "pos": [ + -950, + 1230 + ], + "size": [ + 310, + 110 + ], + "flags": { + "collapsed": false + }, + "order": 22, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": 349 + } + ], + "outputs": [ + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 336 + ] + } + ], + "title": "Height", + "properties": { + "Node name for S&R": "PrimitiveInt", + "cnr_id": "comfy-core", + "ver": "0.27.0" + }, + "widgets_values": [ + 512, + "fixed" + ] + }, + { + "id": 245, + "type": "ComfyMathExpression", + "pos": [ + -480, + 1030 + ], + "size": [ + 370, + 190 + ], + "flags": {}, + "order": 23, + "mode": 0, + "inputs": [ + { + "label": "a", + "localized_name": "values.a", + "name": "values.a", + "type": "FLOAT,INT,BOOLEAN", + "link": 333 + }, + { + "label": "b", + "localized_name": "values.b", + "name": "values.b", + "shape": 7, + "type": "FLOAT,INT,BOOLEAN", + "link": null + }, + { + "localized_name": "expression", + "name": "expression", + "type": "STRING", + "widget": { + "name": "expression" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "FLOAT", + "name": "FLOAT", + "type": "FLOAT", + "links": null + }, + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 331, + 332 + ] + }, + { + "localized_name": "BOOL", + "name": "BOOL", + "type": "BOOLEAN", + "links": null + } + ], + "properties": { + "Node name for S&R": "ComfyMathExpression", + "cnr_id": "comfy-core", + "ver": "0.27.0" + }, + "widgets_values": [ + "max(4, (int(a) // 16) * 16)" + ] + }, + { + "id": 246, + "type": "ComfyMathExpression", + "pos": [ + -480, + 1250 + ], + "size": [ + 370, + 190 + ], + "flags": {}, + "order": 24, + "mode": 0, + "inputs": [ + { + "label": "a", + "localized_name": "values.a", + "name": "values.a", + "type": "FLOAT,INT,BOOLEAN", + "link": 336 + }, + { + "label": "b", + "localized_name": "values.b", + "name": "values.b", + "shape": 7, + "type": "FLOAT,INT,BOOLEAN", + "link": null + }, + { + "localized_name": "expression", + "name": "expression", + "type": "STRING", + "widget": { + "name": "expression" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "FLOAT", + "name": "FLOAT", + "type": "FLOAT", + "links": null + }, + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 334, + 335 + ] + }, + { + "localized_name": "BOOL", + "name": "BOOL", + "type": "BOOLEAN", + "links": null + } + ], + "properties": { + "Node name for S&R": "ComfyMathExpression", + "cnr_id": "comfy-core", + "ver": "0.27.0" + }, + "widgets_values": [ + "max(4, (int(a) // 16) * 16)" + ] + }, + { + "id": 247, + "type": "9c48f327-4169-4a9a-b615-7ae013064ef9", + "pos": [ + 30, + 1230 + ], + "size": [ + 350, + 220 + ], + "flags": {}, + "order": 25, + "mode": 0, + "inputs": [ + { + "localized_name": "image1", + "name": "image1", + "type": "IMAGE", + "link": 285 + }, + { + "localized_name": "image2", + "name": "image2", + "shape": 7, + "type": "IMAGE", + "link": 286 + }, + { + "label": "lenght", + "localized_name": "amount", + "name": "amount", + "type": "INT", + "widget": { + "name": "amount" + }, + "link": 330 + }, + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 331 + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 334 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 288 + ] + }, + { + "localized_name": "MASK", + "name": "MASK", + "type": "MASK", + "links": [ + 289 + ] + } + ], + "properties": { + "proxyWidgets": [ + [ + "258", + "value" + ], + [ + "252", + "width" + ], + [ + "252", + "height" + ] + ], + "cnr_id": "comfy-core", + "ver": "0.27.0" + }, + "widgets_values": [] + }, + { + "id": 248, + "type": "ComfyMathExpression", + "pos": [ + -480, + 800 + ], + "size": [ + 370, + 190 + ], + "flags": {}, + "order": 26, + "mode": 0, + "inputs": [ + { + "label": "a", + "localized_name": "values.a", + "name": "values.a", + "type": "FLOAT,INT,BOOLEAN", + "link": 328 + }, + { + "label": "b", + "localized_name": "values.b", + "name": "values.b", + "shape": 7, + "type": "FLOAT,INT,BOOLEAN", + "link": null + }, + { + "localized_name": "expression", + "name": "expression", + "type": "STRING", + "widget": { + "name": "expression" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "FLOAT", + "name": "FLOAT", + "type": "FLOAT", + "links": null + }, + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 329, + 330 + ] + }, + { + "localized_name": "BOOL", + "name": "BOOL", + "type": "BOOLEAN", + "links": null + } + ], + "properties": { + "Node name for S&R": "ComfyMathExpression", + "cnr_id": "comfy-core", + "ver": "0.27.0" + }, + "widgets_values": [ + "a * 16 + 1" + ] + } + ], + "groups": [ + { + "id": 1, + "title": "Step1 - Load models here", + "bounding": [ + -990, + -40, + 410, + 770 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 2, + "title": "Step4 - Prompt", + "bounding": [ + -550, + -40, + 520, + 770 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 3, + "title": "Sampling", + "bounding": [ + 860, + -40, + 740, + 790 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 23, + "title": "Video Setting", + "bounding": [ + -990, + 760, + 410, + 620 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 27, + "title": "Switch Logic", + "bounding": [ + 0, + -40, + 830, + 1210 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 25, + "title": "Original Settings", + "bounding": [ + 10, + 0, + 420, + 410 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 26, + "title": "Lightning LoRA Settings", + "bounding": [ + 10, + 430, + 420, + 580 + ], + "color": "#3f789e", + "flags": {} + } + ], + "links": [ + { + "id": 303, + "origin_id": 234, + "origin_slot": 0, + "target_id": 222, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 117, + "origin_id": 240, + "origin_slot": 0, + "target_id": 223, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 76, + "origin_id": 226, + "origin_slot": 0, + "target_id": 223, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 96, + "origin_id": 238, + "origin_slot": 0, + "target_id": 224, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 97, + "origin_id": 239, + "origin_slot": 0, + "target_id": 224, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 101, + "origin_id": 226, + "origin_slot": 0, + "target_id": 224, + "target_slot": 2, + "type": "VAE" + }, + { + "id": 288, + "origin_id": 247, + "origin_slot": 0, + "target_id": 224, + "target_slot": 3, + "type": "IMAGE" + }, + { + "id": 289, + "origin_id": 247, + "origin_slot": 1, + "target_id": 224, + "target_slot": 4, + "type": "MASK" + }, + { + "id": 332, + "origin_id": 245, + "origin_slot": 1, + "target_id": 224, + "target_slot": 6, + "type": "INT" + }, + { + "id": 335, + "origin_id": 246, + "origin_slot": 1, + "target_id": 224, + "target_slot": 7, + "type": "INT" + }, + { + "id": 329, + "origin_id": 248, + "origin_slot": 1, + "target_id": 224, + "target_slot": 8, + "type": "INT" + }, + { + "id": 95, + "origin_id": 222, + "origin_slot": 0, + "target_id": 225, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 98, + "origin_id": 224, + "origin_slot": 0, + "target_id": 225, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 99, + "origin_id": 224, + "origin_slot": 1, + "target_id": 225, + "target_slot": 2, + "type": "CONDITIONING" + }, + { + "id": 160, + "origin_id": 224, + "origin_slot": 2, + "target_id": 225, + "target_slot": 3, + "type": "LATENT" + }, + { + "id": 306, + "origin_id": 233, + "origin_slot": 0, + "target_id": 225, + "target_slot": 5, + "type": "INT" + }, + { + "id": 309, + "origin_id": 232, + "origin_slot": 0, + "target_id": 225, + "target_slot": 6, + "type": "FLOAT" + }, + { + "id": 297, + "origin_id": 237, + "origin_slot": 0, + "target_id": 228, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 308, + "origin_id": 229, + "origin_slot": 0, + "target_id": 232, + "target_slot": 0, + "type": "FLOAT" + }, + { + "id": 307, + "origin_id": 231, + "origin_slot": 0, + "target_id": 232, + "target_slot": 1, + "type": "FLOAT" + }, + { + "id": 312, + "origin_id": 235, + "origin_slot": 0, + "target_id": 232, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 304, + "origin_id": 236, + "origin_slot": 0, + "target_id": 233, + "target_slot": 0, + "type": "INT" + }, + { + "id": 305, + "origin_id": 230, + "origin_slot": 0, + "target_id": 233, + "target_slot": 1, + "type": "INT" + }, + { + "id": 311, + "origin_id": 235, + "origin_slot": 0, + "target_id": 233, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 301, + "origin_id": 237, + "origin_slot": 0, + "target_id": 234, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 302, + "origin_id": 228, + "origin_slot": 0, + "target_id": 234, + "target_slot": 1, + "type": "MODEL" + }, + { + "id": 310, + "origin_id": 235, + "origin_slot": 0, + "target_id": 234, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 295, + "origin_id": 227, + "origin_slot": 0, + "target_id": 238, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 294, + "origin_id": 227, + "origin_slot": 0, + "target_id": 239, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 116, + "origin_id": 225, + "origin_slot": 0, + "target_id": 240, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 115, + "origin_id": 224, + "origin_slot": 3, + "target_id": 240, + "target_slot": 1, + "type": "INT" + }, + { + "id": 139, + "origin_id": 223, + "origin_slot": 0, + "target_id": 241, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 333, + "origin_id": 243, + "origin_slot": 0, + "target_id": 245, + "target_slot": 0, + "type": "INT" + }, + { + "id": 336, + "origin_id": 244, + "origin_slot": 0, + "target_id": 246, + "target_slot": 0, + "type": "INT" + }, + { + "id": 330, + "origin_id": 248, + "origin_slot": 1, + "target_id": 247, + "target_slot": 2, + "type": "INT" + }, + { + "id": 331, + "origin_id": 245, + "origin_slot": 1, + "target_id": 247, + "target_slot": 3, + "type": "INT" + }, + { + "id": 334, + "origin_id": 246, + "origin_slot": 1, + "target_id": 247, + "target_slot": 4, + "type": "INT" + }, + { + "id": 328, + "origin_id": 242, + "origin_slot": 0, + "target_id": 248, + "target_slot": 0, + "type": "INT" + }, + { + "id": 285, + "origin_id": -10, + "origin_slot": 0, + "target_id": 247, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 286, + "origin_id": -10, + "origin_slot": 1, + "target_id": 247, + "target_slot": 1, + "type": "IMAGE" + }, + { + "id": 129, + "origin_id": 241, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "VIDEO" + }, + { + "id": 341, + "origin_id": -10, + "origin_slot": 2, + "target_id": 238, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 342, + "origin_id": -10, + "origin_slot": 3, + "target_id": 239, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 343, + "origin_id": -10, + "origin_slot": 4, + "target_id": 242, + "target_slot": 0, + "type": "INT" + }, + { + "id": 348, + "origin_id": -10, + "origin_slot": 5, + "target_id": 243, + "target_slot": 0, + "type": "INT" + }, + { + "id": 349, + "origin_id": -10, + "origin_slot": 6, + "target_id": 244, + "target_slot": 0, + "type": "INT" + }, + { + "id": 350, + "origin_id": -10, + "origin_slot": 7, + "target_id": 225, + "target_slot": 4, + "type": "INT" + }, + { + "id": 352, + "origin_id": -10, + "origin_slot": 8, + "target_id": 237, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 353, + "origin_id": -10, + "origin_slot": 9, + "target_id": 227, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 354, + "origin_id": -10, + "origin_slot": 10, + "target_id": 226, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 355, + "origin_id": -10, + "origin_slot": 11, + "target_id": 235, + "target_slot": 0, + "type": "BOOLEAN" + }, + { + "id": 356, + "origin_id": -10, + "origin_slot": 12, + "target_id": 228, + "target_slot": 1, + "type": "COMBO" + } + ], + "extra": { + "workflowRendererVersion": "LG" + }, + "category": "Video generation/FLF2V", + "description": "Generates a video interpolating between first and last keyframes using Wan 2.1 VACE, with optional Lightning LoRA turbo mode." + }, + { + "id": "9c48f327-4169-4a9a-b615-7ae013064ef9", + "version": 1, + "state": { + "lastGroupId": 27, + "lastNodeId": 259, + "lastLinkId": 356, + "lastRerouteId": 0 + }, + "revision": 0, + "config": {}, + "name": "Wan VACE FLF2V Image Batch", + "inputNode": { + "id": -10, + "bounding": [ + -1520, + 670, + 128, + 148 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 880, + 750, + 128, + 88 + ] + }, + "inputs": [ + { + "id": "6421e539-134a-464b-9395-332637387bd7", + "name": "image1", + "type": "IMAGE", + "linkIds": [ + 313 + ], + "localized_name": "image1", + "pos": [ + -1416, + 694 + ] + }, + { + "id": "37d82794-80af-4c15-812a-44a2631ba194", + "name": "image2", + "type": "IMAGE", + "linkIds": [ + 315 + ], + "localized_name": "image2", + "pos": [ + -1416, + 714 + ] + }, + { + "id": "de504268-7d0b-459c-9959-f7d1f468037e", + "name": "amount", + "type": "INT", + "linkIds": [ + 327 + ], + "localized_name": "amount", + "label": "lenght", + "pos": [ + -1416, + 734 + ] + }, + { + "id": "1361d24b-12bb-44a7-8791-5c335a7c7f7f", + "name": "width", + "type": "INT", + "linkIds": [ + 275, + 276 + ], + "localized_name": "width", + "pos": [ + -1416, + 754 + ] + }, + { + "id": "da3a1132-2ee7-47ed-95ac-5847fde41ecb", + "name": "height", + "type": "INT", + "linkIds": [ + 278, + 279 + ], + "localized_name": "height", + "pos": [ + -1416, + 774 + ] + } + ], + "outputs": [ + { + "id": "4bbef645-0d10-4b98-8edc-cad7f340d6fd", + "name": "IMAGE", + "type": "IMAGE", + "linkIds": [ + 317 + ], + "localized_name": "IMAGE", + "pos": [ + 904, + 774 + ] + }, + { + "id": "e83e3eaf-5177-4ce4-9b96-0be7219fa0fa", + "name": "MASK", + "type": "MASK", + "linkIds": [ + 234 + ], + "localized_name": "MASK", + "pos": [ + 904, + 794 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 249, + "type": "MaskToImage", + "pos": [ + -540, + 580 + ], + "size": [ + 270, + 80 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "mask", + "name": "mask", + "type": "MASK", + "link": 221 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 222 + ] + } + ], + "properties": { + "Node name for S&R": "MaskToImage", + "cnr_id": "comfy-core", + "ver": "0.3.38" + } + }, + { + "id": 250, + "type": "RepeatImageBatch", + "pos": [ + -540, + 410 + ], + "size": [ + 270, + 110 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 222 + }, + { + "localized_name": "amount", + "name": "amount", + "type": "INT", + "widget": { + "name": "amount" + }, + "link": 323 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 314, + 319 + ] + } + ], + "properties": { + "Node name for S&R": "RepeatImageBatch", + "cnr_id": "comfy-core", + "ver": "0.3.38" + }, + "widgets_values": [ + 30 + ] + }, + { + "id": 251, + "type": "ImageToMask", + "pos": [ + 260, + 1110 + ], + "size": [ + 270, + 110 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 321 + }, + { + "localized_name": "channel", + "name": "channel", + "type": "COMBO", + "widget": { + "name": "channel" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "MASK", + "name": "MASK", + "type": "MASK", + "links": [ + 234 + ] + } + ], + "properties": { + "Node name for S&R": "ImageToMask", + "cnr_id": "comfy-core", + "ver": "0.3.38" + }, + "widgets_values": [ + "red" + ] + }, + { + "id": 252, + "type": "SolidMask", + "pos": [ + -550, + 710 + ], + "size": [ + 270, + 170 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "FLOAT", + "widget": { + "name": "value" + }, + "link": null + }, + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 275 + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 278 + } + ], + "outputs": [ + { + "localized_name": "MASK", + "name": "MASK", + "type": "MASK", + "links": [ + 221 + ] + } + ], + "properties": { + "Node name for S&R": "SolidMask", + "cnr_id": "comfy-core", + "ver": "0.3.38" + }, + "widgets_values": [ + 1, + 512, + 512 + ] + }, + { + "id": 253, + "type": "MaskToImage", + "pos": [ + -530, + 1190 + ], + "size": [ + 270, + 80 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "mask", + "name": "mask", + "type": "MASK", + "link": 229 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 318, + 320 + ] + } + ], + "properties": { + "Node name for S&R": "MaskToImage", + "cnr_id": "comfy-core", + "ver": "0.3.38" + } + }, + { + "id": 254, + "type": "SolidMask", + "pos": [ + -540, + 950 + ], + "size": [ + 270, + 170 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "FLOAT", + "widget": { + "name": "value" + }, + "link": null + }, + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 276 + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 279 + } + ], + "outputs": [ + { + "localized_name": "MASK", + "name": "MASK", + "type": "MASK", + "links": [ + 229 + ] + } + ], + "properties": { + "Node name for S&R": "SolidMask", + "cnr_id": "comfy-core", + "ver": "0.3.38" + }, + "widgets_values": [ + 0, + 512, + 512 + ] + }, + { + "id": 255, + "type": "BatchImagesNode", + "pos": [ + -70, + 600 + ], + "size": [ + 230, + 150 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "label": "image0", + "localized_name": "images.image0", + "name": "images.image0", + "type": "IMAGE", + "link": 313 + }, + { + "label": "image1", + "localized_name": "images.image1", + "name": "images.image1", + "shape": 7, + "type": "IMAGE", + "link": 314 + }, + { + "label": "image2", + "localized_name": "images.image2", + "name": "images.image2", + "shape": 7, + "type": "IMAGE", + "link": 315 + }, + { + "label": "image3", + "localized_name": "images.image3", + "name": "images.image3", + "shape": 7, + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 317 + ] + } + ], + "properties": { + "Node name for S&R": "BatchImagesNode", + "cnr_id": "comfy-core", + "ver": "0.27.0" + } + }, + { + "id": 256, + "type": "BatchImagesNode", + "pos": [ + -50, + 1090 + ], + "size": [ + 230, + 150 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "label": "image0", + "localized_name": "images.image0", + "name": "images.image0", + "type": "IMAGE", + "link": 318 + }, + { + "label": "image1", + "localized_name": "images.image1", + "name": "images.image1", + "shape": 7, + "type": "IMAGE", + "link": 319 + }, + { + "label": "image2", + "localized_name": "images.image2", + "name": "images.image2", + "shape": 7, + "type": "IMAGE", + "link": 320 + }, + { + "label": "image3", + "localized_name": "images.image3", + "name": "images.image3", + "shape": 7, + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 321 + ] + } + ], + "properties": { + "Node name for S&R": "BatchImagesNode", + "cnr_id": "comfy-core", + "ver": "0.27.0" + } + }, + { + "id": 257, + "type": "ComfyMathExpression", + "pos": [ + -980, + 410 + ], + "size": [ + 400, + 200 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [ + { + "label": "a", + "localized_name": "values.a", + "name": "values.a", + "type": "FLOAT,INT,BOOLEAN", + "link": 326 + }, + { + "label": "b", + "localized_name": "values.b", + "name": "values.b", + "shape": 7, + "type": "FLOAT,INT,BOOLEAN", + "link": null + }, + { + "localized_name": "expression", + "name": "expression", + "type": "STRING", + "widget": { + "name": "expression" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "FLOAT", + "name": "FLOAT", + "type": "FLOAT", + "links": null + }, + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 323 + ] + }, + { + "localized_name": "BOOL", + "name": "BOOL", + "type": "BOOLEAN", + "links": null + } + ], + "properties": { + "Node name for S&R": "ComfyMathExpression", + "cnr_id": "comfy-core", + "ver": "0.27.0" + }, + "widgets_values": [ + "a - 2" + ] + }, + { + "id": 258, + "type": "PrimitiveInt", + "pos": [ + -1290, + 420 + ], + "size": [ + 270, + 110 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": 327 + } + ], + "outputs": [ + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 326 + ] + } + ], + "properties": { + "Node name for S&R": "PrimitiveInt", + "cnr_id": "comfy-core", + "ver": "0.27.0" + }, + "widgets_values": [ + 0, + "fixed" + ] + } + ], + "groups": [], + "links": [ + { + "id": 221, + "origin_id": 252, + "origin_slot": 0, + "target_id": 249, + "target_slot": 0, + "type": "MASK" + }, + { + "id": 222, + "origin_id": 249, + "origin_slot": 0, + "target_id": 250, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 229, + "origin_id": 254, + "origin_slot": 0, + "target_id": 253, + "target_slot": 0, + "type": "MASK" + }, + { + "id": 275, + "origin_id": -10, + "origin_slot": 3, + "target_id": 252, + "target_slot": 1, + "type": "INT" + }, + { + "id": 276, + "origin_id": -10, + "origin_slot": 3, + "target_id": 254, + "target_slot": 1, + "type": "INT" + }, + { + "id": 278, + "origin_id": -10, + "origin_slot": 4, + "target_id": 252, + "target_slot": 2, + "type": "INT" + }, + { + "id": 279, + "origin_id": -10, + "origin_slot": 4, + "target_id": 254, + "target_slot": 2, + "type": "INT" + }, + { + "id": 234, + "origin_id": 251, + "origin_slot": 0, + "target_id": -20, + "target_slot": 1, + "type": "MASK" + }, + { + "id": 313, + "origin_id": -10, + "origin_slot": 0, + "target_id": 255, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 314, + "origin_id": 250, + "origin_slot": 0, + "target_id": 255, + "target_slot": 1, + "type": "IMAGE" + }, + { + "id": 315, + "origin_id": -10, + "origin_slot": 1, + "target_id": 255, + "target_slot": 2, + "type": "IMAGE" + }, + { + "id": 317, + "origin_id": 255, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 318, + "origin_id": 253, + "origin_slot": 0, + "target_id": 256, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 319, + "origin_id": 250, + "origin_slot": 0, + "target_id": 256, + "target_slot": 1, + "type": "IMAGE" + }, + { + "id": 320, + "origin_id": 253, + "origin_slot": 0, + "target_id": 256, + "target_slot": 2, + "type": "IMAGE" + }, + { + "id": 321, + "origin_id": 256, + "origin_slot": 0, + "target_id": 251, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 323, + "origin_id": 257, + "origin_slot": 1, + "target_id": 250, + "target_slot": 1, + "type": "INT" + }, + { + "id": 326, + "origin_id": 258, + "origin_slot": 0, + "target_id": 257, + "target_slot": 0, + "type": "INT" + }, + { + "id": 327, + "origin_id": -10, + "origin_slot": 2, + "target_id": 258, + "target_slot": 0, + "type": "INT" + } + ], + "extra": {}, + "description": "Builds Wan VACE control video and mask batches from first/last frame images for FLF2V generation." + } + ] + }, + "extra": {} +} diff --git a/blueprints/First & Last Frame to Video (LTX-2.5).json b/blueprints/First & Last Frame to Video (LTX-2.5).json new file mode 100644 index 000000000..3c69ac2f9 --- /dev/null +++ b/blueprints/First & Last Frame to Video (LTX-2.5).json @@ -0,0 +1,4191 @@ +{ + "revision": 0, + "last_node_id": "298", + "last_link_id": 0, + "nodes": [ + { + "id": 298, + "type": "fd50a22f-a8b5-4ad5-a09d-65597cf21d24", + "pos": [ + 2780, + 2930 + ], + "size": [ + 520, + 710 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "label": "first_frame", + "localized_name": "input", + "name": "input", + "type": "IMAGE,MASK", + "link": null + }, + { + "label": "last_frame", + "localized_name": "input_1", + "name": "input_1", + "type": "IMAGE,MASK", + "link": null + }, + { + "label": "prompt", + "name": "value", + "type": "STRING", + "widget": { + "name": "value" + }, + "link": null + }, + { + "label": "prompt_enhance", + "name": "value_1", + "type": "BOOLEAN", + "widget": { + "name": "value_1" + }, + "link": null + }, + { + "label": "duration", + "name": "value_2", + "type": "INT", + "widget": { + "name": "value_2" + }, + "link": null + }, + { + "label": "width", + "name": "value_3", + "type": "INT", + "widget": { + "name": "value_3" + }, + "link": null + }, + { + "label": "height", + "name": "value_4", + "type": "INT", + "widget": { + "name": "value_4" + }, + "link": null + }, + { + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + }, + "link": null + }, + { + "label": "fram_rate", + "name": "value_5", + "type": "INT", + "widget": { + "name": "value_5" + }, + "link": null + }, + { + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": null + }, + { + "label": "video_vae", + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": null + }, + { + "label": "audio_vae", + "name": "vae_name_1", + "type": "COMBO", + "widget": { + "name": "vae_name_1" + }, + "link": null + }, + { + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": null + }, + { + "label": "prompt_enhance_model", + "name": "clip_name_1", + "type": "COMBO", + "widget": { + "name": "clip_name_1" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "VIDEO", + "name": "VIDEO", + "type": "VIDEO", + "links": [] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.30.0", + "previewExposures": [] + }, + "widgets_values": [ + "", + false, + 5, + 1280, + 720, + 873293130933086, + 24, + "ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors", + "ltx-2.5-video-vae-bf16.safetensors", + "ltx-2.5-audio-vae-bf16.safetensors", + "gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors", + "gemma4_e2b_it_int8_convrot.safetensors" + ], + "widgets_values_named": { + "value": "", + "value_1": false, + "value_2": 5, + "value_3": 1280, + "value_4": 720, + "noise_seed": 873293130933086, + "value_5": 24, + "unet_name": "ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors", + "vae_name": "ltx-2.5-video-vae-bf16.safetensors", + "vae_name_1": "ltx-2.5-audio-vae-bf16.safetensors", + "clip_name": "gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors", + "clip_name_1": "gemma4_e2b_it_int8_convrot.safetensors" + }, + "title": "First & Last Frame to Video (LTX-2.5)" + } + ], + "links": [], + "version": 0.4, + "definitions": { + "subgraphs": [ + { + "id": "fd50a22f-a8b5-4ad5-a09d-65597cf21d24", + "version": 1, + "state": { + "lastGroupId": 9, + "lastNodeId": 298, + "lastLinkId": 386, + "lastRerouteId": 0 + }, + "revision": 0, + "config": {}, + "name": "First & Last Frame to Video (LTX-2.5)", + "inputNode": { + "id": -10, + "bounding": [ + -280, + 2210, + 183.814453125, + 328 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 3540, + 2261, + 128, + 68 + ] + }, + "inputs": [ + { + "id": "9ef90062-29a7-4a94-95c7-1fced49f3705", + "name": "input", + "type": "IMAGE,MASK", + "linkIds": [ + 325 + ], + "localized_name": "input", + "label": "first_frame", + "pos": [ + -120.185546875, + 2234 + ] + }, + { + "id": "394b4186-1545-4d8e-a81e-2fdd06c7d86a", + "name": "input_1", + "type": "IMAGE,MASK", + "linkIds": [ + 326 + ], + "localized_name": "input_1", + "label": "last_frame", + "pos": [ + -120.185546875, + 2254 + ] + }, + { + "id": "06e99847-4ff4-4b47-89af-703de88f32c6", + "name": "value", + "type": "STRING", + "linkIds": [ + 373 + ], + "label": "prompt", + "pos": [ + -120.185546875, + 2274 + ] + }, + { + "id": "55f3e156-36b0-4036-8ea3-2f8bc67b757d", + "name": "value_1", + "type": "BOOLEAN", + "linkIds": [ + 374 + ], + "label": "prompt_enhance", + "pos": [ + -120.185546875, + 2294 + ] + }, + { + "id": "5021e076-8ff3-40f9-93ff-c1fe3ba4b92f", + "name": "value_2", + "type": "INT", + "linkIds": [ + 375 + ], + "label": "duration", + "pos": [ + -120.185546875, + 2314 + ] + }, + { + "id": "eaa9ccdf-b90b-46a1-bead-31bce346a4d0", + "name": "value_3", + "type": "INT", + "linkIds": [ + 376 + ], + "label": "width", + "pos": [ + -120.185546875, + 2334 + ] + }, + { + "id": "78f6eb0b-2fd5-473f-b0af-49af72da5cf6", + "name": "value_4", + "type": "INT", + "linkIds": [ + 377 + ], + "label": "height", + "pos": [ + -120.185546875, + 2354 + ] + }, + { + "id": "53d2c19a-af27-42b4-bdbc-0dd31a0e6e0f", + "name": "noise_seed", + "type": "INT", + "linkIds": [ + 378 + ], + "pos": [ + -120.185546875, + 2374 + ] + }, + { + "id": "1e17793b-b8dc-4074-a102-1d9a71b10901", + "name": "value_5", + "type": "INT", + "linkIds": [ + 379 + ], + "label": "fram_rate", + "pos": [ + -120.185546875, + 2394 + ] + }, + { + "id": "ebf37f18-4918-4d80-be62-fb0833811240", + "name": "unet_name", + "type": "COMBO", + "linkIds": [ + 380 + ], + "pos": [ + -120.185546875, + 2414 + ] + }, + { + "id": "4be57e90-f5f9-4c55-9331-8d0ee601d6a9", + "name": "vae_name", + "type": "COMBO", + "linkIds": [ + 381 + ], + "label": "video_vae", + "pos": [ + -120.185546875, + 2434 + ] + }, + { + "id": "31352b8e-0bb3-48b6-8679-647aeb164243", + "name": "vae_name_1", + "type": "COMBO", + "linkIds": [ + 382 + ], + "label": "audio_vae", + "pos": [ + -120.185546875, + 2454 + ] + }, + { + "id": "640fb6cd-0ce3-483a-a603-678d332edbad", + "name": "clip_name", + "type": "COMBO", + "linkIds": [ + 383 + ], + "pos": [ + -120.185546875, + 2474 + ] + }, + { + "id": "97823058-8d3f-44a4-9510-a059719e5594", + "name": "clip_name_1", + "type": "COMBO", + "linkIds": [ + 384 + ], + "label": "prompt_enhance_model", + "pos": [ + -120.185546875, + 2494 + ] + } + ], + "outputs": [ + { + "id": "a629464e-802b-4fe5-9b08-1e7e73d96a62", + "name": "VIDEO", + "type": "VIDEO", + "linkIds": [ + 327 + ], + "localized_name": "VIDEO", + "pos": [ + 3564, + 2285 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 259, + "type": "LTXVConcatAVLatent", + "pos": [ + 2260, + 2610 + ], + "size": [ + 280, + 100 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "video_latent", + "name": "video_latent", + "type": "LATENT", + "link": 303 + }, + { + "localized_name": "audio_latent", + "name": "audio_latent", + "type": "LATENT", + "link": 304 + } + ], + "outputs": [ + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 309 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVConcatAVLatent", + "cnr_id": "comfy-core", + "ver": "0.7.0", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.5.2", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + } + }, + { + "id": 260, + "type": "VAEDecodeTiled", + "pos": [ + 2740, + 2150 + ], + "size": [ + 280, + 190 + ], + "flags": {}, + "order": 3, + "mode": 0, + "showAdvanced": true, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 319 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 336 + }, + { + "localized_name": "tile_size", + "name": "tile_size", + "type": "INT", + "widget": { + "name": "tile_size" + }, + "link": null + }, + { + "localized_name": "overlap", + "name": "overlap", + "type": "INT", + "widget": { + "name": "overlap" + }, + "link": null + }, + { + "localized_name": "temporal_size", + "name": "temporal_size", + "type": "INT", + "widget": { + "name": "temporal_size" + }, + "link": null + }, + { + "localized_name": "temporal_overlap", + "name": "temporal_overlap", + "type": "INT", + "widget": { + "name": "temporal_overlap" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 316 + ] + } + ], + "properties": { + "Node name for S&R": "VAEDecodeTiled", + "cnr_id": "comfy-core", + "ver": "0.7.0", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.5.2", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 512, + 64, + 64, + 16 + ], + "widgets_values_named": { + "tile_size": 512, + "overlap": 64, + "temporal_size": 64, + "temporal_overlap": 16 + } + }, + { + "id": 261, + "type": "LTXVAudioVAEDecode", + "pos": [ + 2740, + 2440 + ], + "size": [ + 280, + 100 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 321 + }, + { + "label": "Audio VAE", + "localized_name": "Audio VAE", + "name": "audio_vae", + "type": "VAE", + "link": 333 + } + ], + "outputs": [ + { + "localized_name": "Audio", + "name": "Audio", + "type": "AUDIO", + "links": [ + 317 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVAudioVAEDecode", + "cnr_id": "comfy-core", + "ver": "0.7.0", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.5.2", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + } + }, + { + "id": 262, + "type": "LTXVSeparateAVLatent", + "pos": [ + 2380, + 2100 + ], + "size": [ + 250, + 100 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "av_latent", + "name": "av_latent", + "type": "LATENT", + "link": 323 + } + ], + "outputs": [ + { + "localized_name": "video_latent", + "name": "video_latent", + "type": "LATENT", + "links": [ + 283 + ] + }, + { + "localized_name": "audio_latent", + "name": "audio_latent", + "type": "LATENT", + "links": [ + 321 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVSeparateAVLatent", + "cnr_id": "comfy-core", + "ver": "0.5.1", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.5.2", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + } + }, + { + "id": 263, + "type": "LTXVAddGuide", + "pos": [ + 2760, + 2930 + ], + "size": [ + 280, + 240 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 295 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 296 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 335 + }, + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "link": 298 + }, + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 299 + }, + { + "localized_name": "attention_mask", + "name": "attention_mask", + "shape": 7, + "type": "MASK", + "link": null + }, + { + "localized_name": "iclora_parameters", + "name": "iclora_parameters", + "shape": 7, + "type": "IC_LORA_PARAMETERS", + "link": null + }, + { + "localized_name": "frame_idx", + "name": "frame_idx", + "type": "INT", + "widget": { + "name": "frame_idx" + }, + "link": null + }, + { + "localized_name": "strength", + "name": "strength", + "type": "FLOAT", + "widget": { + "name": "strength" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "links": [ + 290 + ] + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "links": [ + 291 + ] + }, + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 293 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVAddGuide", + "cnr_id": "comfy-core", + "ver": "0.12.3", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 0, + 0.7 + ], + "widgets_values_named": { + "frame_idx": 0, + "strength": 0.7 + } + }, + { + "id": 264, + "type": "ManualSigmas", + "pos": [ + 1900, + 2460 + ], + "size": [ + 500, + 100 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "sigmas", + "name": "sigmas", + "type": "STRING", + "widget": { + "name": "sigmas" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "SIGMAS", + "name": "SIGMAS", + "type": "SIGMAS", + "links": [ + 353 + ] + } + ], + "properties": { + "Node name for S&R": "ManualSigmas", + "cnr_id": "comfy-core", + "ver": "0.14.1" + }, + "widgets_values": [ + "1.0, 0.99375, 0.9875, 0.98125, 0.975, 0.909375, 0.725, 0.421875, 0.0" + ], + "widgets_values_named": { + "sigmas": "1.0, 0.99375, 0.9875, 0.98125, 0.975, 0.909375, 0.725, 0.421875, 0.0" + } + }, + { + "id": 265, + "type": "LTXVAddGuide", + "pos": [ + 2760, + 3250 + ], + "size": [ + 280, + 240 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 290 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 291 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 334 + }, + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "link": 293 + }, + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 294 + }, + { + "localized_name": "attention_mask", + "name": "attention_mask", + "shape": 7, + "type": "MASK", + "link": null + }, + { + "localized_name": "iclora_parameters", + "name": "iclora_parameters", + "shape": 7, + "type": "IC_LORA_PARAMETERS", + "link": null + }, + { + "localized_name": "frame_idx", + "name": "frame_idx", + "type": "INT", + "widget": { + "name": "frame_idx" + }, + "link": null + }, + { + "localized_name": "strength", + "name": "strength", + "type": "FLOAT", + "widget": { + "name": "strength" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "links": [ + 281, + 346 + ] + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "links": [ + 282, + 347 + ] + }, + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 303 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVAddGuide", + "cnr_id": "comfy-core", + "ver": "0.12.3", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + -1, + 0.7 + ], + "widgets_values_named": { + "frame_idx": -1, + "strength": 0.7 + } + }, + { + "id": 266, + "type": "LTXVEmptyLatentAudio", + "pos": [ + 2380, + 3350 + ], + "size": [ + 280, + 170 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [ + { + "localized_name": "Audio VAE", + "name": "audio_vae", + "type": "VAE", + "link": 332 + }, + { + "localized_name": "frames_number", + "name": "frames_number", + "type": "INT", + "widget": { + "name": "frames_number" + }, + "link": 330 + }, + { + "localized_name": "frame_rate", + "name": "frame_rate", + "type": "FLOAT,INT", + "widget": { + "name": "frame_rate" + }, + "link": 279 + }, + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "widget": { + "name": "batch_size" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "Latent", + "name": "Latent", + "type": "LATENT", + "links": [ + 304 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVEmptyLatentAudio", + "cnr_id": "comfy-core", + "ver": "0.3.68", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.5.2", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 97, + 25, + 1 + ], + "widgets_values_named": { + "frames_number": 97, + "frame_rate": 25, + "batch_size": 1 + } + }, + { + "id": 267, + "type": "LTXVCropGuides", + "pos": [ + 2750, + 1950 + ], + "size": [ + 280, + 120 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 281 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 282 + }, + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "link": 283 + } + ], + "outputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "links": [] + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "links": [] + }, + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 319 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVCropGuides", + "cnr_id": "comfy-core", + "ver": "0.8.2", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.5.2" + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + } + }, + { + "id": 268, + "type": "EmptyLTXVLatentVideo", + "pos": [ + 2380, + 3110 + ], + "size": [ + 280, + 200 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [ + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 284 + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 285 + }, + { + "localized_name": "length", + "name": "length", + "type": "INT", + "widget": { + "name": "length" + }, + "link": 331 + }, + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "widget": { + "name": "batch_size" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 298 + ] + } + ], + "properties": { + "Node name for S&R": "EmptyLTXVLatentVideo", + "cnr_id": "comfy-core", + "ver": "0.3.60", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.5.2", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 768, + 512, + 97, + 1 + ], + "widgets_values_named": { + "width": 768, + "height": 512, + "length": 97, + "batch_size": 1 + } + }, + { + "id": 269, + "type": "SamplerCustomAdvanced", + "pos": [ + 2380, + 1850 + ], + "size": [ + 230, + 170 + ], + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [ + { + "localized_name": "noise", + "name": "noise", + "type": "NOISE", + "link": 305 + }, + { + "localized_name": "guider", + "name": "guider", + "type": "GUIDER", + "link": 348 + }, + { + "localized_name": "sampler", + "name": "sampler", + "type": "SAMPLER", + "link": 307 + }, + { + "localized_name": "sigmas", + "name": "sigmas", + "type": "SIGMAS", + "link": 353 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 309 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "LATENT", + "links": [] + }, + { + "localized_name": "denoised_output", + "name": "denoised_output", + "type": "LATENT", + "links": [ + 323 + ] + } + ], + "properties": { + "Node name for S&R": "SamplerCustomAdvanced", + "cnr_id": "comfy-core", + "ver": "0.14.1", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + } + }, + { + "id": 270, + "type": "LTXVConditioning", + "pos": [ + 2380, + 2930 + ], + "size": [ + 280, + 130 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 358 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 287 + }, + { + "localized_name": "frame_rate", + "name": "frame_rate", + "type": "FLOAT", + "widget": { + "name": "frame_rate" + }, + "link": 288 + } + ], + "outputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "links": [ + 295 + ] + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "links": [ + 296 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVConditioning", + "cnr_id": "comfy-core", + "ver": "0.3.56", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.5.2", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 25 + ], + "widgets_values_named": { + "frame_rate": 25 + } + }, + { + "id": 271, + "type": "SamplerEulerAncestral", + "pos": [ + 1910, + 2240 + ], + "size": [ + 280, + 120 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "eta", + "name": "eta", + "type": "FLOAT", + "widget": { + "name": "eta" + }, + "link": null + }, + { + "localized_name": "s_noise", + "name": "s_noise", + "type": "FLOAT", + "widget": { + "name": "s_noise" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "SAMPLER", + "name": "SAMPLER", + "type": "SAMPLER", + "links": [ + 307 + ] + } + ], + "properties": { + "Node name for S&R": "SamplerEulerAncestral", + "cnr_id": "comfy-core", + "ver": "0.14.1", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 0, + 1 + ], + "widgets_values_named": { + "eta": 0, + "s_noise": 1 + } + }, + { + "id": 272, + "type": "CreateVideo", + "pos": [ + 3200, + 1840 + ], + "size": [ + 280, + 130 + ], + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 316 + }, + { + "localized_name": "audio", + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": 317 + }, + { + "localized_name": "fps", + "name": "fps", + "type": "FLOAT", + "widget": { + "name": "fps" + }, + "link": 318 + }, + { + "localized_name": "bit_depth", + "name": "bit_depth", + "shape": 7, + "type": "COMBO", + "widget": { + "name": "bit_depth" + }, + "link": null + }, + { + "localized_name": "color_space", + "name": "color_space", + "shape": 7, + "type": "COMBO", + "widget": { + "name": "color_space" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "VIDEO", + "name": "VIDEO", + "type": "VIDEO", + "links": [ + 327 + ] + } + ], + "properties": { + "Node name for S&R": "CreateVideo", + "cnr_id": "comfy-core", + "ver": "0.14.1", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 24, + 8, + "sRGB" + ], + "widgets_values_named": { + "fps": 24, + "bit_depth": 8, + "color_space": "sRGB" + } + }, + { + "id": 273, + "type": "LTXVDualCFGGuider", + "pos": [ + 1910, + 2000 + ], + "size": [ + 270, + 160 + ], + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 345 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 346 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 347 + }, + { + "localized_name": "video_cfg", + "name": "video_cfg", + "type": "FLOAT", + "widget": { + "name": "video_cfg" + }, + "link": null + }, + { + "localized_name": "audio_cfg", + "name": "audio_cfg", + "type": "FLOAT", + "widget": { + "name": "audio_cfg" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "GUIDER", + "name": "GUIDER", + "type": "GUIDER", + "links": [ + 348 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVDualCFGGuider", + "cnr_id": "comfy-core", + "ver": "0.28.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 1, + 1 + ], + "widgets_values_named": { + "video_cfg": 1, + "audio_cfg": 1 + } + }, + { + "id": 274, + "type": "RandomNoise", + "pos": [ + 1910, + 1840 + ], + "size": [ + 280, + 110 + ], + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [ + { + "localized_name": "noise_seed", + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + }, + "link": 378 + } + ], + "outputs": [ + { + "localized_name": "NOISE", + "name": "NOISE", + "type": "NOISE", + "links": [ + 305 + ] + } + ], + "properties": { + "Node name for S&R": "RandomNoise", + "cnr_id": "comfy-core", + "ver": "0.14.1", + "ue_properties": { + "widget_ue_connectable": { + "noise_seed": true + }, + "version": "7.7", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 358144640282042, + "randomize" + ], + "widgets_values_named": { + "noise_seed": 358144640282042, + "control_after_generate": "randomize" + } + }, + { + "id": 275, + "type": "CLIPTextEncode", + "pos": [ + 1220, + 2450 + ], + "size": [ + 590, + 200 + ], + "flags": { + "collapsed": false + }, + "order": 16, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 337 + }, + { + "localized_name": "text", + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 287 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPTextEncode", + "cnr_id": "comfy-core", + "ver": "0.3.56", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.5.2", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, unreadable text on shirt or hat, incorrect lettering on cap (“PNTR”), incorrect t-shirt slogan (“JUST DO IT”), missing microphone, misplaced microphone, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, smiling, laughing, exaggerated sadness, wrong gaze direction, eyes looking at camera, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio, missing sniff sounds, incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, missing door or shelves, missing shallow depth of field, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts." + ], + "widgets_values_named": { + "text": "blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, unreadable text on shirt or hat, incorrect lettering on cap (“PNTR”), incorrect t-shirt slogan (“JUST DO IT”), missing microphone, misplaced microphone, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, smiling, laughing, exaggerated sadness, wrong gaze direction, eyes looking at camera, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio, missing sniff sounds, incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, missing door or shelves, missing shallow depth of field, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts." + }, + "color": "#323", + "bgcolor": "#535" + }, + { + "id": 276, + "type": "CLIPTextEncode", + "pos": [ + 1200, + 1880 + ], + "size": [ + 620, + 420 + ], + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 338 + }, + { + "localized_name": "text", + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": 364 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 358 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPTextEncode", + "cnr_id": "comfy-core", + "ver": "0.3.56", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.5.2", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "" + ], + "widgets_values_named": { + "text": "" + }, + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 277, + "type": "ComfySwitchNode", + "pos": [ + 1650, + 1510 + ], + "size": [ + 270, + 130 + ], + "flags": {}, + "order": 18, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "shape": 7, + "type": "*", + "link": 372 + }, + { + "localized_name": "on_true", + "name": "on_true", + "shape": 7, + "type": "*", + "link": 361 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 362 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "*", + "links": [ + 363, + 364 + ] + } + ], + "properties": { + "Node name for S&R": "ComfySwitchNode", + "cnr_id": "comfy-core", + "ver": "0.22.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "switch": false + } + }, + { + "id": 278, + "type": "GetImageSize", + "pos": [ + 1910, + 3020 + ], + "size": [ + 230, + 130 + ], + "flags": {}, + "order": 19, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 289 + } + ], + "outputs": [ + { + "localized_name": "width", + "name": "width", + "type": "INT", + "links": [ + 284 + ] + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "links": [ + 285 + ] + }, + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "links": [] + } + ], + "properties": { + "Node name for S&R": "GetImageSize", + "cnr_id": "comfy-core", + "ver": "0.14.1", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + } + }, + { + "id": 279, + "type": "LTXVPreprocess", + "pos": [ + 1910, + 3300 + ], + "size": [ + 230, + 110 + ], + "flags": { + "collapsed": false + }, + "order": 20, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 277 + }, + { + "localized_name": "img_compression", + "name": "img_compression", + "type": "INT", + "widget": { + "name": "img_compression" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "output_image", + "name": "output_image", + "type": "IMAGE", + "links": [ + 294 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVPreprocess", + "cnr_id": "comfy-core", + "ver": "0.7.0", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 18 + ], + "widgets_values_named": { + "img_compression": 18 + } + }, + { + "id": 280, + "type": "LTXVPreprocess", + "pos": [ + 1910, + 2860 + ], + "size": [ + 230, + 110 + ], + "flags": { + "collapsed": false + }, + "order": 21, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 280 + }, + { + "localized_name": "img_compression", + "name": "img_compression", + "type": "INT", + "widget": { + "name": "img_compression" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "output_image", + "name": "output_image", + "type": "IMAGE", + "links": [ + 299, + 366 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVPreprocess", + "cnr_id": "comfy-core", + "ver": "0.7.0", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 18 + ], + "widgets_values_named": { + "img_compression": 18 + } + }, + { + "id": 281, + "type": "TextGenerateLTX2Prompt", + "pos": [ + 1120, + 1100 + ], + "size": [ + 400, + 420 + ], + "flags": { + "collapsed": false + }, + "order": 22, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 360 + }, + { + "localized_name": "image", + "name": "image", + "shape": 7, + "type": "IMAGE", + "link": 366 + }, + { + "localized_name": "video", + "name": "video", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "audio", + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": null + }, + { + "localized_name": "prompt", + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + }, + "link": 371 + }, + { + "localized_name": "max_length", + "name": "max_length", + "type": "INT", + "widget": { + "name": "max_length" + }, + "link": null + }, + { + "localized_name": "Sampling Mode", + "name": "sampling_mode", + "type": "COMFY_DYNAMICCOMBO_V3", + "widget": { + "name": "sampling_mode" + }, + "link": null + }, + { + "localized_name": "temperature", + "name": "sampling_mode.temperature", + "type": "FLOAT", + "widget": { + "name": "sampling_mode.temperature" + }, + "link": null + }, + { + "localized_name": "top_k", + "name": "sampling_mode.top_k", + "type": "INT", + "widget": { + "name": "sampling_mode.top_k" + }, + "link": null + }, + { + "localized_name": "top_p", + "name": "sampling_mode.top_p", + "type": "FLOAT", + "widget": { + "name": "sampling_mode.top_p" + }, + "link": null + }, + { + "localized_name": "min_p", + "name": "sampling_mode.min_p", + "type": "FLOAT", + "widget": { + "name": "sampling_mode.min_p" + }, + "link": null + }, + { + "localized_name": "repetition_penalty", + "name": "sampling_mode.repetition_penalty", + "type": "FLOAT", + "widget": { + "name": "sampling_mode.repetition_penalty" + }, + "link": null + }, + { + "localized_name": "seed", + "name": "sampling_mode.seed", + "type": "INT", + "widget": { + "name": "sampling_mode.seed" + }, + "link": null + }, + { + "localized_name": "presence_penalty", + "name": "sampling_mode.presence_penalty", + "shape": 7, + "type": "FLOAT", + "widget": { + "name": "sampling_mode.presence_penalty" + }, + "link": null + }, + { + "localized_name": "thinking", + "name": "thinking", + "shape": 7, + "type": "BOOLEAN", + "widget": { + "name": "thinking" + }, + "link": null + }, + { + "localized_name": "use_default_template", + "name": "use_default_template", + "shape": 7, + "type": "BOOLEAN", + "widget": { + "name": "use_default_template" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "generated_text", + "name": "generated_text", + "type": "STRING", + "links": [ + 361 + ] + } + ], + "properties": { + "Node name for S&R": "TextGenerateLTX2Prompt", + "cnr_id": "comfy-core", + "ver": "0.16.3", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "", + 600, + "on", + 0.7, + 64, + 0.95, + 0.05, + 1.15, + 0, + 0, + false, + true + ], + "widgets_values_named": { + "prompt": "", + "max_length": 600, + "sampling_mode": "on", + "sampling_mode.temperature": 0.7, + "sampling_mode.top_k": 64, + "sampling_mode.top_p": 0.95, + "sampling_mode.min_p": 0.05, + "sampling_mode.repetition_penalty": 1.15, + "sampling_mode.seed": 0, + "sampling_mode.presence_penalty": 0, + "thinking": false, + "use_default_template": true + } + }, + { + "id": 282, + "type": "ResizeImageMaskNode", + "pos": [ + 1560, + 2860 + ], + "size": [ + 280, + 160 + ], + "flags": {}, + "order": 23, + "mode": 0, + "inputs": [ + { + "localized_name": "input", + "name": "input", + "type": "IMAGE,MASK", + "link": 325 + }, + { + "localized_name": "resize_type", + "name": "resize_type", + "type": "COMFY_DYNAMICCOMBO_V3", + "widget": { + "name": "resize_type" + }, + "link": null + }, + { + "localized_name": "width", + "name": "resize_type.width", + "type": "INT", + "widget": { + "name": "resize_type.width" + }, + "link": 311 + }, + { + "localized_name": "height", + "name": "resize_type.height", + "type": "INT", + "widget": { + "name": "resize_type.height" + }, + "link": 312 + }, + { + "localized_name": "crop", + "name": "resize_type.crop", + "type": "COMBO", + "widget": { + "name": "resize_type.crop" + }, + "link": null + }, + { + "localized_name": "scale_method", + "name": "scale_method", + "type": "COMBO", + "widget": { + "name": "scale_method" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "resized", + "name": "resized", + "type": "*", + "links": [ + 280, + 289 + ] + } + ], + "properties": { + "Node name for S&R": "ResizeImageMaskNode", + "cnr_id": "comfy-core", + "ver": "0.14.1", + "ue_properties": { + "widget_ue_connectable": { + "resize_type.width": true, + "resize_type.height": true + }, + "version": "7.7", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "scale dimensions", + 640, + 360, + "center", + "nearest-exact" + ], + "widgets_values_named": { + "resize_type": "scale dimensions", + "resize_type.width": 640, + "resize_type.height": 360, + "resize_type.crop": "center", + "scale_method": "nearest-exact" + } + }, + { + "id": 283, + "type": "ResizeImageMaskNode", + "pos": [ + 1560, + 3300 + ], + "size": [ + 280, + 160 + ], + "flags": {}, + "order": 24, + "mode": 0, + "inputs": [ + { + "localized_name": "input", + "name": "input", + "type": "IMAGE,MASK", + "link": 326 + }, + { + "localized_name": "resize_type", + "name": "resize_type", + "type": "COMFY_DYNAMICCOMBO_V3", + "widget": { + "name": "resize_type" + }, + "link": null + }, + { + "localized_name": "width", + "name": "resize_type.width", + "type": "INT", + "widget": { + "name": "resize_type.width" + }, + "link": 313 + }, + { + "localized_name": "height", + "name": "resize_type.height", + "type": "INT", + "widget": { + "name": "resize_type.height" + }, + "link": 314 + }, + { + "localized_name": "crop", + "name": "resize_type.crop", + "type": "COMBO", + "widget": { + "name": "resize_type.crop" + }, + "link": null + }, + { + "localized_name": "scale_method", + "name": "scale_method", + "type": "COMBO", + "widget": { + "name": "scale_method" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "resized", + "name": "resized", + "type": "*", + "links": [ + 277 + ] + } + ], + "properties": { + "Node name for S&R": "ResizeImageMaskNode", + "cnr_id": "comfy-core", + "ver": "0.14.1", + "ue_properties": { + "widget_ue_connectable": { + "resize_type.width": true, + "resize_type.height": true + }, + "version": "7.7", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "scale dimensions", + 640, + 360, + "center", + "nearest-exact" + ], + "widgets_values_named": { + "resize_type": "scale dimensions", + "resize_type.width": 640, + "resize_type.height": 360, + "resize_type.crop": "center", + "scale_method": "nearest-exact" + } + }, + { + "id": 284, + "type": "PreviewAny", + "pos": [ + 1960, + 1120 + ], + "size": [ + 510, + 360 + ], + "flags": {}, + "order": 25, + "mode": 0, + "inputs": [ + { + "localized_name": "source", + "name": "source", + "type": "*", + "link": 363 + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [] + } + ], + "properties": { + "Node name for S&R": "PreviewAny", + "cnr_id": "comfy-core", + "ver": "0.16.3", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [], + "widgets_values_named": {} + }, + { + "id": 285, + "type": "UNETLoader", + "pos": [ + 690, + 1970 + ], + "size": [ + 400, + 90 + ], + "flags": {}, + "order": 26, + "mode": 0, + "inputs": [ + { + "localized_name": "unet_name", + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": 380 + }, + { + "localized_name": "weight_dtype", + "name": "weight_dtype", + "type": "COMBO", + "widget": { + "name": "weight_dtype" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 345 + ] + } + ], + "properties": { + "Node name for S&R": "UNETLoader", + "cnr_id": "comfy-core", + "ver": "0.29.0", + "models": [ + { + "name": "ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/diffusion_models/ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors", + "directory": "diffusion_models" + } + ] + }, + "widgets_values": [ + "ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors", + "weight_dtype": "default" + } + }, + { + "id": 286, + "type": "VAELoader", + "pos": [ + 690, + 2130 + ], + "size": [ + 410, + 70 + ], + "flags": {}, + "order": 27, + "mode": 0, + "inputs": [ + { + "localized_name": "vae_name", + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": 381 + } + ], + "outputs": [ + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "links": [ + 334, + 335, + 336 + ] + } + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ver": "0.29.0", + "models": [ + { + "name": "ltx-2.5-video-vae-bf16.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/vae/ltx-2.5-video-vae-bf16.safetensors", + "directory": "vae" + } + ] + }, + "widgets_values": [ + "ltx-2.5-video-vae-bf16.safetensors" + ], + "widgets_values_named": { + "vae_name": "ltx-2.5-video-vae-bf16.safetensors" + } + }, + { + "id": 287, + "type": "VAELoader", + "pos": [ + 690, + 2280 + ], + "size": [ + 400, + 90 + ], + "flags": {}, + "order": 28, + "mode": 0, + "inputs": [ + { + "localized_name": "vae_name", + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": 382 + } + ], + "outputs": [ + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "links": [ + 332, + 333 + ] + } + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ver": "0.29.0", + "models": [ + { + "name": "ltx-2.5-audio-vae-bf16.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/vae/ltx-2.5-audio-vae-bf16.safetensors", + "directory": "vae" + } + ] + }, + "widgets_values": [ + "ltx-2.5-audio-vae-bf16.safetensors" + ], + "widgets_values_named": { + "vae_name": "ltx-2.5-audio-vae-bf16.safetensors" + } + }, + { + "id": 288, + "type": "CLIPLoader", + "pos": [ + 690, + 2450 + ], + "size": [ + 370, + 120 + ], + "flags": {}, + "order": 29, + "mode": 0, + "inputs": [ + { + "localized_name": "clip_name", + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": 383 + }, + { + "localized_name": "type", + "name": "type", + "type": "COMBO", + "widget": { + "name": "type" + }, + "link": null + }, + { + "localized_name": "device", + "name": "device", + "shape": 7, + "type": "COMBO", + "widget": { + "name": "device" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "links": [ + 337, + 338 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "cnr_id": "comfy-core", + "ver": "0.29.0", + "models": [ + { + "name": "gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/text_encoders/gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors", + "directory": "text_encoders" + } + ] + }, + "widgets_values": [ + "gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors", + "ltxv", + "default" + ], + "widgets_values_named": { + "clip_name": "gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors", + "type": "ltxv", + "device": "default" + } + }, + { + "id": 289, + "type": "CLIPLoader", + "pos": [ + 670, + 1110 + ], + "size": [ + 370, + 120 + ], + "flags": {}, + "order": 30, + "mode": 0, + "inputs": [ + { + "localized_name": "clip_name", + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": 384 + }, + { + "localized_name": "type", + "name": "type", + "type": "COMBO", + "widget": { + "name": "type" + }, + "link": null + }, + { + "localized_name": "device", + "name": "device", + "shape": 7, + "type": "COMBO", + "widget": { + "name": "device" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "links": [ + 360 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "cnr_id": "comfy-core", + "ver": "0.29.0", + "models": [ + { + "name": "gemma4_e2b_it_int8_convrot.safetensors", + "url": "https://huggingface.co/Comfy-Org/gemma-4/resolve/main/text_encoders/gemma4_e2b_it_int8_convrot.safetensors", + "directory": "text_encoders" + } + ] + }, + "widgets_values": [ + "gemma4_e2b_it_int8_convrot.safetensors", + "ltxv", + "default" + ], + "widgets_values_named": { + "clip_name": "gemma4_e2b_it_int8_convrot.safetensors", + "type": "ltxv", + "device": "default" + } + }, + { + "id": 290, + "type": "PrimitiveBoolean", + "pos": [ + 690, + 1580 + ], + "size": [ + 270, + 100 + ], + "flags": {}, + "order": 31, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "BOOLEAN", + "widget": { + "name": "value" + }, + "link": 374 + } + ], + "outputs": [ + { + "localized_name": "BOOLEAN", + "name": "BOOLEAN", + "type": "BOOLEAN", + "links": [ + 362 + ] + } + ], + "title": "Boolean (Enable Prompt Enhance)", + "properties": { + "Node name for S&R": "PrimitiveBoolean", + "cnr_id": "comfy-core", + "ver": "0.22.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + true + ], + "widgets_values_named": { + "value": true + } + }, + { + "id": 291, + "type": "PrimitiveInt", + "pos": [ + 1180, + 2860 + ], + "size": [ + 230, + 110 + ], + "flags": {}, + "order": 32, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": 376 + } + ], + "outputs": [ + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 311, + 313 + ] + } + ], + "title": "Width", + "properties": { + "Node name for S&R": "PrimitiveInt", + "cnr_id": "comfy-core", + "ver": "0.7.0", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.5.2", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 1280, + "fixed" + ], + "widgets_values_named": { + "value": 1280, + "fixed": "fixed" + } + }, + { + "id": 292, + "type": "PrimitiveInt", + "pos": [ + 1180, + 3010 + ], + "size": [ + 230, + 110 + ], + "flags": {}, + "order": 33, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": 377 + } + ], + "outputs": [ + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 312, + 314 + ] + } + ], + "title": "height", + "properties": { + "Node name for S&R": "PrimitiveInt", + "cnr_id": "comfy-core", + "ver": "0.7.0", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.5.2", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 720, + "fixed" + ], + "widgets_values_named": { + "value": 720, + "fixed": "fixed" + } + }, + { + "id": 293, + "type": "ComfyMathExpression", + "pos": [ + 1180, + 3490 + ], + "size": [ + 230, + 80 + ], + "flags": { + "collapsed": true + }, + "order": 34, + "mode": 0, + "inputs": [ + { + "label": "a", + "localized_name": "a", + "name": "values.a", + "type": "FLOAT,INT,BOOLEAN", + "link": 310 + }, + { + "localized_name": "b", + "name": "values.b", + "shape": 7, + "type": "FLOAT,INT,BOOLEAN", + "link": null + }, + { + "localized_name": "expression", + "name": "expression", + "type": "STRING", + "widget": { + "name": "expression" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "FLOAT", + "name": "FLOAT", + "type": "FLOAT", + "links": [ + 288, + 318 + ] + }, + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [] + }, + { + "localized_name": "BOOL", + "name": "BOOL", + "type": "BOOLEAN", + "links": [] + } + ], + "properties": { + "Node name for S&R": "ComfyMathExpression", + "cnr_id": "comfy-core", + "ver": "0.17.0", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "a" + ], + "widgets_values_named": { + "expression": "a" + } + }, + { + "id": 294, + "type": "PrimitiveInt", + "pos": [ + 1180, + 3160 + ], + "size": [ + 230, + 110 + ], + "flags": {}, + "order": 35, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": 375 + } + ], + "outputs": [ + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 328 + ] + } + ], + "title": "Duration", + "properties": { + "Node name for S&R": "PrimitiveInt", + "cnr_id": "comfy-core", + "ver": "0.7.0", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.5.2", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 5, + "fixed" + ], + "widgets_values_named": { + "value": 5, + "fixed": "fixed" + } + }, + { + "id": 295, + "type": "ComfyMathExpression", + "pos": [ + 1180, + 3550 + ], + "size": [ + 230, + 100 + ], + "flags": { + "collapsed": true + }, + "order": 36, + "mode": 0, + "inputs": [ + { + "label": "a", + "localized_name": "a", + "name": "values.a", + "type": "FLOAT,INT,BOOLEAN", + "link": 328 + }, + { + "localized_name": "b", + "name": "values.b", + "shape": 7, + "type": "FLOAT,INT,BOOLEAN", + "link": 329 + }, + { + "localized_name": "c", + "name": "values.c", + "shape": 7, + "type": "FLOAT,INT,BOOLEAN", + "link": null + }, + { + "localized_name": "expression", + "name": "expression", + "type": "STRING", + "widget": { + "name": "expression" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "FLOAT", + "name": "FLOAT", + "type": "FLOAT", + "links": [] + }, + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 330, + 331 + ] + }, + { + "localized_name": "BOOL", + "name": "BOOL", + "type": "BOOLEAN", + "links": [] + } + ], + "properties": { + "Node name for S&R": "ComfyMathExpression", + "cnr_id": "comfy-core", + "ver": "0.18.1", + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.7" + } + }, + "widgets_values": [ + "a * b + 1" + ], + "widgets_values_named": { + "expression": "a * b + 1" + } + }, + { + "id": 296, + "type": "PrimitiveInt", + "pos": [ + 1180, + 3320 + ], + "size": [ + 230, + 110 + ], + "flags": {}, + "order": 37, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": 379 + } + ], + "outputs": [ + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 279, + 310, + 329 + ] + } + ], + "title": "Frame Rate(int)", + "properties": { + "Node name for S&R": "PrimitiveInt", + "cnr_id": "comfy-core", + "ver": "0.7.0", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.5.2", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 24, + "fixed" + ], + "widgets_values_named": { + "value": 24, + "fixed": "fixed" + } + }, + { + "id": 297, + "type": "PrimitiveStringMultiline", + "pos": [ + 690, + 2870 + ], + "size": [ + 430, + 630 + ], + "flags": {}, + "order": 38, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "STRING", + "widget": { + "name": "value" + }, + "link": 373 + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [ + 371, + 372 + ] + } + ], + "title": "Prompt", + "properties": { + "Node name for S&R": "PrimitiveStringMultiline", + "cnr_id": "comfy-core", + "ver": "0.30.0" + }, + "widgets_values": [ + "" + ], + "widgets_values_named": { + "value": "" + } + } + ], + "groups": [ + { + "id": 7, + "title": "Sampling", + "bounding": [ + 1890, + 1760, + 770, + 980 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 8, + "title": "Decoding", + "bounding": [ + 2690, + 1760, + 450, + 980 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 1, + "title": "Conditioning", + "bounding": [ + 2280, + 2770, + 860, + 780 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 6, + "title": "Prompt", + "bounding": [ + 1180, + 1760, + 680, + 980 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 3, + "title": "FIrst Frame", + "bounding": [ + 1480, + 2770, + 770, + 400 + ], + "color": "#b06634", + "flags": {} + }, + { + "id": 4, + "title": "Last Frame", + "bounding": [ + 1480, + 3200, + 770, + 370 + ], + "color": "#b06634", + "flags": {} + }, + { + "id": 2, + "title": "Video Settings", + "bounding": [ + 650, + 2770, + 800, + 800 + ], + "color": "#8A8", + "flags": {} + }, + { + "id": 5, + "title": "Model", + "bounding": [ + 650, + 1760, + 500, + 980 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 9, + "title": "Prompt Enhancement", + "bounding": [ + 650, + 1020, + 2010, + 720 + ], + "flags": {} + } + ], + "links": [ + { + "id": 303, + "origin_id": 265, + "origin_slot": 2, + "target_id": 259, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 304, + "origin_id": 266, + "origin_slot": 0, + "target_id": 259, + "target_slot": 1, + "type": "LATENT" + }, + { + "id": 319, + "origin_id": 267, + "origin_slot": 2, + "target_id": 260, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 336, + "origin_id": 286, + "origin_slot": 0, + "target_id": 260, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 321, + "origin_id": 262, + "origin_slot": 1, + "target_id": 261, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 333, + "origin_id": 287, + "origin_slot": 0, + "target_id": 261, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 323, + "origin_id": 269, + "origin_slot": 1, + "target_id": 262, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 295, + "origin_id": 270, + "origin_slot": 0, + "target_id": 263, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 296, + "origin_id": 270, + "origin_slot": 1, + "target_id": 263, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 335, + "origin_id": 286, + "origin_slot": 0, + "target_id": 263, + "target_slot": 2, + "type": "VAE" + }, + { + "id": 298, + "origin_id": 268, + "origin_slot": 0, + "target_id": 263, + "target_slot": 3, + "type": "LATENT" + }, + { + "id": 299, + "origin_id": 280, + "origin_slot": 0, + "target_id": 263, + "target_slot": 4, + "type": "IMAGE" + }, + { + "id": 290, + "origin_id": 263, + "origin_slot": 0, + "target_id": 265, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 291, + "origin_id": 263, + "origin_slot": 1, + "target_id": 265, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 334, + "origin_id": 286, + "origin_slot": 0, + "target_id": 265, + "target_slot": 2, + "type": "VAE" + }, + { + "id": 293, + "origin_id": 263, + "origin_slot": 2, + "target_id": 265, + "target_slot": 3, + "type": "LATENT" + }, + { + "id": 294, + "origin_id": 279, + "origin_slot": 0, + "target_id": 265, + "target_slot": 4, + "type": "IMAGE" + }, + { + "id": 332, + "origin_id": 287, + "origin_slot": 0, + "target_id": 266, + "target_slot": 0, + "type": "VAE" + }, + { + "id": 330, + "origin_id": 295, + "origin_slot": 1, + "target_id": 266, + "target_slot": 1, + "type": "INT" + }, + { + "id": 279, + "origin_id": 296, + "origin_slot": 0, + "target_id": 266, + "target_slot": 2, + "type": "INT" + }, + { + "id": 281, + "origin_id": 265, + "origin_slot": 0, + "target_id": 267, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 282, + "origin_id": 265, + "origin_slot": 1, + "target_id": 267, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 283, + "origin_id": 262, + "origin_slot": 0, + "target_id": 267, + "target_slot": 2, + "type": "LATENT" + }, + { + "id": 284, + "origin_id": 278, + "origin_slot": 0, + "target_id": 268, + "target_slot": 0, + "type": "INT" + }, + { + "id": 285, + "origin_id": 278, + "origin_slot": 1, + "target_id": 268, + "target_slot": 1, + "type": "INT" + }, + { + "id": 331, + "origin_id": 295, + "origin_slot": 1, + "target_id": 268, + "target_slot": 2, + "type": "INT" + }, + { + "id": 305, + "origin_id": 274, + "origin_slot": 0, + "target_id": 269, + "target_slot": 0, + "type": "NOISE" + }, + { + "id": 348, + "origin_id": 273, + "origin_slot": 0, + "target_id": 269, + "target_slot": 1, + "type": "GUIDER" + }, + { + "id": 307, + "origin_id": 271, + "origin_slot": 0, + "target_id": 269, + "target_slot": 2, + "type": "SAMPLER" + }, + { + "id": 353, + "origin_id": 264, + "origin_slot": 0, + "target_id": 269, + "target_slot": 3, + "type": "SIGMAS" + }, + { + "id": 309, + "origin_id": 259, + "origin_slot": 0, + "target_id": 269, + "target_slot": 4, + "type": "LATENT" + }, + { + "id": 358, + "origin_id": 276, + "origin_slot": 0, + "target_id": 270, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 287, + "origin_id": 275, + "origin_slot": 0, + "target_id": 270, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 288, + "origin_id": 293, + "origin_slot": 0, + "target_id": 270, + "target_slot": 2, + "type": "FLOAT" + }, + { + "id": 316, + "origin_id": 260, + "origin_slot": 0, + "target_id": 272, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 317, + "origin_id": 261, + "origin_slot": 0, + "target_id": 272, + "target_slot": 1, + "type": "AUDIO" + }, + { + "id": 318, + "origin_id": 293, + "origin_slot": 0, + "target_id": 272, + "target_slot": 2, + "type": "FLOAT" + }, + { + "id": 345, + "origin_id": 285, + "origin_slot": 0, + "target_id": 273, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 346, + "origin_id": 265, + "origin_slot": 0, + "target_id": 273, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 347, + "origin_id": 265, + "origin_slot": 1, + "target_id": 273, + "target_slot": 2, + "type": "CONDITIONING" + }, + { + "id": 337, + "origin_id": 288, + "origin_slot": 0, + "target_id": 275, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 338, + "origin_id": 288, + "origin_slot": 0, + "target_id": 276, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 364, + "origin_id": 277, + "origin_slot": 0, + "target_id": 276, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 361, + "origin_id": 281, + "origin_slot": 0, + "target_id": 277, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 362, + "origin_id": 290, + "origin_slot": 0, + "target_id": 277, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 289, + "origin_id": 282, + "origin_slot": 0, + "target_id": 278, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 277, + "origin_id": 283, + "origin_slot": 0, + "target_id": 279, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 280, + "origin_id": 282, + "origin_slot": 0, + "target_id": 280, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 360, + "origin_id": 289, + "origin_slot": 0, + "target_id": 281, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 366, + "origin_id": 280, + "origin_slot": 0, + "target_id": 281, + "target_slot": 1, + "type": "IMAGE" + }, + { + "id": 311, + "origin_id": 291, + "origin_slot": 0, + "target_id": 282, + "target_slot": 2, + "type": "INT" + }, + { + "id": 312, + "origin_id": 292, + "origin_slot": 0, + "target_id": 282, + "target_slot": 3, + "type": "INT" + }, + { + "id": 313, + "origin_id": 291, + "origin_slot": 0, + "target_id": 283, + "target_slot": 2, + "type": "INT" + }, + { + "id": 314, + "origin_id": 292, + "origin_slot": 0, + "target_id": 283, + "target_slot": 3, + "type": "INT" + }, + { + "id": 363, + "origin_id": 277, + "origin_slot": 0, + "target_id": 284, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 310, + "origin_id": 296, + "origin_slot": 0, + "target_id": 293, + "target_slot": 0, + "type": "INT" + }, + { + "id": 328, + "origin_id": 294, + "origin_slot": 0, + "target_id": 295, + "target_slot": 0, + "type": "INT" + }, + { + "id": 329, + "origin_id": 296, + "origin_slot": 0, + "target_id": 295, + "target_slot": 1, + "type": "INT" + }, + { + "id": 325, + "origin_id": -10, + "origin_slot": 0, + "target_id": 282, + "target_slot": 0, + "type": "IMAGE,MASK" + }, + { + "id": 326, + "origin_id": -10, + "origin_slot": 1, + "target_id": 283, + "target_slot": 0, + "type": "IMAGE,MASK" + }, + { + "id": 327, + "origin_id": 272, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "VIDEO" + }, + { + "id": 371, + "origin_id": 297, + "origin_slot": 0, + "target_id": 281, + "target_slot": 4, + "type": "STRING" + }, + { + "id": 372, + "origin_id": 297, + "origin_slot": 0, + "target_id": 277, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 373, + "origin_id": -10, + "origin_slot": 2, + "target_id": 297, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 374, + "origin_id": -10, + "origin_slot": 3, + "target_id": 290, + "target_slot": 0, + "type": "BOOLEAN" + }, + { + "id": 375, + "origin_id": -10, + "origin_slot": 4, + "target_id": 294, + "target_slot": 0, + "type": "INT" + }, + { + "id": 376, + "origin_id": -10, + "origin_slot": 5, + "target_id": 291, + "target_slot": 0, + "type": "INT" + }, + { + "id": 377, + "origin_id": -10, + "origin_slot": 6, + "target_id": 292, + "target_slot": 0, + "type": "INT" + }, + { + "id": 378, + "origin_id": -10, + "origin_slot": 7, + "target_id": 274, + "target_slot": 0, + "type": "INT" + }, + { + "id": 379, + "origin_id": -10, + "origin_slot": 8, + "target_id": 296, + "target_slot": 0, + "type": "INT" + }, + { + "id": 380, + "origin_id": -10, + "origin_slot": 9, + "target_id": 285, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 381, + "origin_id": -10, + "origin_slot": 10, + "target_id": 286, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 382, + "origin_id": -10, + "origin_slot": 11, + "target_id": 287, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 383, + "origin_id": -10, + "origin_slot": 12, + "target_id": 288, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 384, + "origin_id": -10, + "origin_slot": 13, + "target_id": 289, + "target_slot": 0, + "type": "COMBO" + } + ], + "extra": {}, + "category": "Video generation/FLF2V", + "description": "Generates a video interpolating between first and last keyframes using LTX-2.5, with optional prompt enhancement and synchronized audio." + } + ] + }, + "extra": {} +} \ No newline at end of file diff --git a/blueprints/First-Last-Frame to Video (LTX-2.3).json b/blueprints/First-Last-Frame to Video (LTX-2.3).json index 4cae2dc24..347ccc948 100644 --- a/blueprints/First-Last-Frame to Video (LTX-2.3).json +++ b/blueprints/First-Last-Frame to Video (LTX-2.3).json @@ -3350,7 +3350,7 @@ } ], "extra": {}, - "category": "Video generation and editing/Conditioned", + "category": "Video generation/Conditioned", "description": "Generates a video interpolating between first and last keyframes using LTX-2.3." } ] diff --git a/blueprints/First-Last-Frame to Video.json b/blueprints/First-Last-Frame to Video.json index d76e1e045..240c06315 100644 --- a/blueprints/First-Last-Frame to Video.json +++ b/blueprints/First-Last-Frame to Video.json @@ -3350,7 +3350,7 @@ } ], "extra": {}, - "category": "Video generation and editing/FLF2V", + "category": "Video generation/FLF2V", "description": "Generates a video that interpolates between the first and last keyframes using LTX-2.3, including optional audio." } ] diff --git a/blueprints/Image Depth Estimation (Depth Anything 3).json b/blueprints/Image Depth Estimation (Depth Anything 3).json index 3c5f24845..ae7da565a 100644 --- a/blueprints/Image Depth Estimation (Depth Anything 3).json +++ b/blueprints/Image Depth Estimation (Depth Anything 3).json @@ -558,7 +558,7 @@ } ], "extra": {}, - "category": "Conditioning & Preprocessors/Depth", + "category": "Preprocessors/Depth", "description": "This subgraph takes an input image and produces a depth map using the Depth Anything 3 model, which recovers spatially consistent geometry from any number of views. It is ideal for single or multi-view images, videos, and 3D scenes where accurate depth estimation is needed for tasks like SLAM, novel view synthesis, or spatial perception. The model uses a plain transformer backbone and supports both monocular and multi-view inputs without." } ] @@ -566,4 +566,4 @@ "extra": { "BlueprintDescription": "This subgraph takes an input image and produces a depth map using the Depth Anything 3 model, which recovers spatially consistent geometry from any number of views. It is ideal for single or multi-view images, videos, and 3D scenes where accurate depth estimation is needed for tasks like SLAM, novel view synthesis, or spatial perception. The model uses a plain transformer backbone and supports both monocular and multi-view inputs without." } -} \ No newline at end of file +} diff --git a/blueprints/Image Depth Estimation (Lotus Depth).json b/blueprints/Image Depth Estimation (Lotus Depth).json index 8aa338d0d..601683185 100644 --- a/blueprints/Image Depth Estimation (Lotus Depth).json +++ b/blueprints/Image Depth Estimation (Lotus Depth).json @@ -937,7 +937,7 @@ "extra": { "workflowRendererVersion": "LG" }, - "category": "Conditioning & Preprocessors/Depth", + "category": "Preprocessors/Depth", "description": "Estimates a monocular depth map from an input image using the Lotus depth estimation model." } ] @@ -951,4 +951,4 @@ ] } } -} \ No newline at end of file +} diff --git a/blueprints/Image Depth Estimation (MoGe).json b/blueprints/Image Depth Estimation (MoGe).json index e2d5d1298..01190be1a 100644 --- a/blueprints/Image Depth Estimation (MoGe).json +++ b/blueprints/Image Depth Estimation (MoGe).json @@ -1146,9 +1146,9 @@ } ], "extra": {}, - "category": "Conditioning & Preprocessors/Depth" + "category": "Preprocessors/Depth" } ] }, "extra": {} -} \ No newline at end of file +} diff --git a/blueprints/Image Edit (Bernini-R).json b/blueprints/Image Edit (Bernini-R).json index 9ad7867a4..aae84f7fb 100644 --- a/blueprints/Image Edit (Bernini-R).json +++ b/blueprints/Image Edit (Bernini-R).json @@ -3131,7 +3131,7 @@ } ], "extra": {}, - "category": "Image generation and editing/Edit image", + "category": "Image editing/Edit image", "description": "Edits a single image using a text prompt, leveraging Bernini-R's latent semantic planning for changes like object addition, removal, or style transfer. Ideal for creative edits requiring precise semantic understanding, such as adding a snowman to a scene or altering an object's appearance." }, { @@ -3546,4 +3546,4 @@ "extra": { "BlueprintDescription": "Edits a single image using a text prompt, leveraging Bernini-R's latent semantic planning for changes like object addition, removal, or style transfer. Ideal for creative edits requiring precise semantic understanding, such as adding a snowman to a scene or altering an object's appearance." } -} \ No newline at end of file +} diff --git a/blueprints/Image Edit (FireRed Image Edit 1.1).json b/blueprints/Image Edit (FireRed Image Edit 1.1).json index b82c7d18b..81771265c 100644 --- a/blueprints/Image Edit (FireRed Image Edit 1.1).json +++ b/blueprints/Image Edit (FireRed Image Edit 1.1).json @@ -2138,7 +2138,7 @@ "extra": { "workflowRendererVersion": "LG" }, - "category": "Image generation and editing/Edit image", + "category": "Image editing/Edit image", "description": "Edits images via text instructions using FireRed Image Edit 1.1, a diffusion-based instruction-following editing model." } ] @@ -2146,4 +2146,4 @@ "extra": { "ue_links": [] } -} \ No newline at end of file +} diff --git a/blueprints/Image Edit (Flux.2 Dev).json b/blueprints/Image Edit (Flux.2 Dev).json index 92827bf17..9ad5347aa 100644 --- a/blueprints/Image Edit (Flux.2 Dev).json +++ b/blueprints/Image Edit (Flux.2 Dev).json @@ -2039,7 +2039,7 @@ "extra": { "workflowRendererVersion": "LG" }, - "category": "Image generation and editing/Edit image", + "category": "Image editing/Edit image", "description": "Edits an image from text instructions using Flux.2 [dev], with guidance, schedulers, and optional Turbo LoRAs." } ] @@ -2047,4 +2047,4 @@ "extra": { "ue_links": [] } -} \ No newline at end of file +} diff --git a/blueprints/Image Edit (Flux.2 Klein 4B).json b/blueprints/Image Edit (Flux.2 Klein 4B).json index 7f6fa7a4b..17878800a 100644 --- a/blueprints/Image Edit (Flux.2 Klein 4B).json +++ b/blueprints/Image Edit (Flux.2 Klein 4B).json @@ -1472,7 +1472,7 @@ "extra": { "workflowRendererVersion": "LG" }, - "category": "Image generation and editing/Edit image", + "category": "Image editing/Edit image", "description": "Edits an input image via text instructions using FLUX.2 [klein] 4B." }, { diff --git a/blueprints/Image Edit (Joy Image Edit).json b/blueprints/Image Edit (Joy Image Edit).json new file mode 100644 index 000000000..b1b569514 --- /dev/null +++ b/blueprints/Image Edit (Joy Image Edit).json @@ -0,0 +1,1514 @@ +{ + "revision": 0, + "last_node_id": "193", + "last_link_id": 0, + "nodes": [ + { + "id": 193, + "type": "ee0db3c0-fa61-4e6b-a74d-ccbe2cff1a20", + "pos": [ + -400, + 700 + ], + "size": [ + 460, + 720 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "label": "image0", + "name": "image1", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "label": "Prompt", + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + }, + "link": null + }, + { + "label": "negative_prompt", + "name": "negative_prompt", + "type": "STRING", + "widget": { + "name": "negative_prompt" + }, + "link": null + }, + { + "label": "unet_name", + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": null + }, + { + "label": "clip_name", + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": null + }, + { + "label": "vae_name", + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": null + }, + { + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": null + }, + { + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": null + }, + { + "name": "seed", + "type": "INT", + "widget": { + "name": "seed" + }, + "link": null + }, + { + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + }, + "link": null + }, + { + "name": "cfg", + "type": "FLOAT", + "widget": { + "name": "cfg" + }, + "link": null + }, + { + "label": "image1", + "name": "images.image1", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "label": "image2", + "name": "images.image2", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "label": "image3", + "name": "images.image2_1", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "label": "image4", + "name": "images.image4", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "label": "image5", + "name": "images.image5", + "shape": 7, + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.16.4", + "proxyWidgetErrorQuarantine": [ + { + "originalEntry": [ + "10", + "control_after_generate" + ], + "reason": "missingSubgraphInput", + "attemptedAtVersion": 1 + } + ], + "previewExposures": [ + { + "name": "$$canvas-image-preview", + "sourceNodeId": "187", + "sourcePreviewName": "$$canvas-image-preview" + } + ] + }, + "widgets_values": [ + "", + "", + "joyai_image_edit_int8_convrot.safetensors", + "qwen3vl_8b_joyimage_edit_int8_convrot.safetensors", + "wan_2.1_vae.safetensors", + 1024, + 1024, + 42, + 40, + 4 + ], + "widgets_values_named": { + "prompt": "", + "negative_prompt": "", + "unet_name": "joyai_image_edit_int8_convrot.safetensors", + "clip_name": "qwen3vl_8b_joyimage_edit_int8_convrot.safetensors", + "vae_name": "wan_2.1_vae.safetensors", + "width": 1024, + "height": 1024, + "seed": 42, + "steps": 40, + "cfg": 4 + }, + "title": "Image Edit (Joy Image Edit)" + } + ], + "links": [], + "version": 0.4, + "definitions": { + "subgraphs": [ + { + "id": "ee0db3c0-fa61-4e6b-a74d-ccbe2cff1a20", + "version": 1, + "state": { + "lastGroupId": 4, + "lastNodeId": 193, + "lastLinkId": 538, + "lastRerouteId": 0 + }, + "revision": 0, + "config": {}, + "name": "Image Edit (Joy Image Edit)", + "inputNode": { + "id": -10, + "bounding": [ + -1788.8757523483216, + 2904.8098290442595, + 143.044921875, + 368 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 1154.095184026405, + 2713.447842728682, + 128, + 68 + ] + }, + "inputs": [ + { + "id": "image1", + "name": "image1", + "type": "IMAGE", + "linkIds": [ + 509, + 522 + ], + "label": "image0", + "shape": 7, + "pos": [ + -1669.8308304733216, + 2928.8098290442595 + ] + }, + { + "id": "prompt", + "name": "prompt", + "type": "STRING", + "linkIds": [ + 510 + ], + "label": "Prompt", + "pos": [ + -1669.8308304733216, + 2948.8098290442595 + ] + }, + { + "id": "negative", + "name": "negative_prompt", + "type": "STRING", + "linkIds": [ + 521 + ], + "label": "negative_prompt", + "pos": [ + -1669.8308304733216, + 2968.8098290442595 + ] + }, + { + "id": "unet", + "name": "unet_name", + "type": "COMBO", + "linkIds": [ + 214 + ], + "label": "unet_name", + "pos": [ + -1669.8308304733216, + 2988.8098290442595 + ] + }, + { + "id": "clip", + "name": "clip_name", + "type": "COMBO", + "linkIds": [ + 215 + ], + "label": "clip_name", + "pos": [ + -1669.8308304733216, + 3008.8098290442595 + ] + }, + { + "id": "vae", + "name": "vae_name", + "type": "COMBO", + "linkIds": [ + 216 + ], + "label": "vae_name", + "pos": [ + -1669.8308304733216, + 3028.8098290442595 + ] + }, + { + "id": "width", + "name": "width", + "type": "INT", + "linkIds": [ + 519 + ], + "pos": [ + -1669.8308304733216, + 3048.8098290442595 + ] + }, + { + "id": "height", + "name": "height", + "type": "INT", + "linkIds": [ + 520 + ], + "pos": [ + -1669.8308304733216, + 3068.8098290442595 + ] + }, + { + "id": "85f6a165-cbb1-4091-80d7-1b36c14ee410", + "name": "seed", + "type": "INT", + "linkIds": [ + 515 + ], + "pos": [ + -1669.8308304733216, + 3088.8098290442595 + ] + }, + { + "id": "f06c2634-88c3-48fc-940c-b89d28f650d5", + "name": "steps", + "type": "INT", + "linkIds": [ + 516 + ], + "pos": [ + -1669.8308304733216, + 3108.8098290442595 + ] + }, + { + "id": "e9654849-a535-4092-ba0e-4e7ac85ccfdd", + "name": "cfg", + "type": "FLOAT", + "linkIds": [ + 517 + ], + "pos": [ + -1669.8308304733216, + 3128.8098290442595 + ] + }, + { + "id": "c2000370-256a-49a3-9837-6156abf04fcc", + "name": "images.image1", + "type": "IMAGE", + "linkIds": [ + 528, + 529 + ], + "label": "image1", + "pos": [ + -1669.8308304733216, + 3148.8098290442595 + ] + }, + { + "id": "36a182cb-fb08-4307-a96b-813f67c0935e", + "name": "images.image2", + "type": "IMAGE", + "linkIds": [ + 530, + 532 + ], + "label": "image2", + "pos": [ + -1669.8308304733216, + 3168.8098290442595 + ] + }, + { + "id": "b0362584-79c9-475f-a4af-148832f53edd", + "name": "images.image2_1", + "type": "IMAGE", + "linkIds": [ + 533, + 534 + ], + "label": "image3", + "pos": [ + -1669.8308304733216, + 3188.8098290442595 + ] + }, + { + "id": "93af5d66-6115-4ca9-8642-f547a4423b59", + "name": "images.image4", + "type": "IMAGE", + "linkIds": [ + 535, + 536 + ], + "label": "image4", + "pos": [ + -1669.8308304733216, + 3208.8098290442595 + ] + }, + { + "id": "a2635ab6-7a32-4997-adaf-a43fd3671613", + "name": "images.image5", + "type": "IMAGE", + "linkIds": [ + 537, + 538 + ], + "label": "image5", + "pos": [ + -1669.8308304733216, + 3228.8098290442595 + ] + } + ], + "outputs": [ + { + "id": "out", + "name": "IMAGE", + "type": "IMAGE", + "linkIds": [ + 211 + ], + "localized_name": "IMAGE", + "pos": [ + 1178.095184026405, + 2737.447842728682 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 184, + "type": "UNETLoader", + "pos": [ + -1270, + 2660 + ], + "size": [ + 400, + 140 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "unet_name", + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": 214 + }, + { + "localized_name": "weight_dtype", + "name": "weight_dtype", + "type": "COMBO", + "widget": { + "name": "weight_dtype" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 201 + ] + } + ], + "properties": { + "Node name for S&R": "UNETLoader", + "cnr_id": "comfy-core", + "ver": "0.5.1", + "models": [ + { + "name": "joyai_image_edit_int8_convrot.safetensors", + "url": "https://huggingface.co/Comfy-Org/JoyAI-Image-Edit/resolve/main/diffusion_models/joyai_image_edit_int8_convrot.safetensors", + "directory": "diffusion_models" + } + ] + }, + "widgets_values": [ + "joyai_image_edit_int8_convrot.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "joyai_image_edit_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + { + "id": 185, + "type": "CLIPLoader", + "pos": [ + -1270, + 2860 + ], + "size": [ + 400, + 170 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "clip_name", + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": 215 + }, + { + "localized_name": "type", + "name": "type", + "type": "COMBO", + "widget": { + "name": "type" + }, + "link": null + }, + { + "localized_name": "device", + "name": "device", + "shape": 7, + "type": "COMBO", + "widget": { + "name": "device" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "links": [ + 507, + 512 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "cnr_id": "comfy-core", + "ver": "0.5.1", + "models": [ + { + "name": "qwen3vl_8b_joyimage_edit_int8_convrot.safetensors", + "url": "https://huggingface.co/Comfy-Org/JoyAI-Image-Edit/resolve/main/text_encoders/qwen3vl_8b_joyimage_edit_int8_convrot.safetensors", + "directory": "text_encoders" + } + ] + }, + "widgets_values": [ + "qwen3vl_8b_joyimage_edit_int8_convrot.safetensors", + "joyimage", + "default" + ], + "widgets_values_named": { + "clip_name": "qwen3vl_8b_joyimage_edit_int8_convrot.safetensors", + "type": "joyimage", + "device": "default" + } + }, + { + "id": 186, + "type": "VAELoader", + "pos": [ + -1270, + 3120 + ], + "size": [ + 400, + 110 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "vae_name", + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": 216 + } + ], + "outputs": [ + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "links": [ + 206, + 508, + 513 + ] + } + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ver": "0.5.1", + "models": [ + { + "name": "wan_2.1_vae.safetensors", + "url": "https://huggingface.co/Comfy-Org/JoyAI-Image-Edit/resolve/main/vae/wan_2.1_vae.safetensors", + "directory": "vae" + } + ] + }, + "widgets_values": [ + "wan_2.1_vae.safetensors" + ], + "widgets_values_named": { + "vae_name": "wan_2.1_vae.safetensors" + } + }, + { + "id": 187, + "type": "KSampler", + "pos": [ + 60, + 2660 + ], + "size": [ + 300, + 560 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 224 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 511 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 514 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 518 + }, + { + "localized_name": "seed", + "name": "seed", + "type": "INT", + "widget": { + "name": "seed" + }, + "link": 515 + }, + { + "localized_name": "steps", + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + }, + "link": 516 + }, + { + "localized_name": "cfg", + "name": "cfg", + "type": "FLOAT", + "widget": { + "name": "cfg" + }, + "link": 517 + }, + { + "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 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 210 + ] + } + ], + "properties": { + "Node name for S&R": "KSampler", + "cnr_id": "comfy-core", + "ver": "0.5.1" + }, + "widgets_values": [ + 42, + "fixed", + 40, + 4, + "euler", + "normal", + 1 + ], + "widgets_values_named": { + "seed": 42, + "control_after_generate": "fixed", + "steps": 40, + "cfg": 4, + "sampler_name": "euler", + "scheduler": "normal", + "denoise": 1 + } + }, + { + "id": 188, + "type": "VAEDecode", + "pos": [ + 430, + 2660 + ], + "size": [ + 230, + 100 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 210 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 206 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 211 + ] + } + ], + "properties": { + "Node name for S&R": "VAEDecode", + "cnr_id": "comfy-core", + "ver": "0.5.1" + } + }, + { + "id": 189, + "type": "CFGNorm", + "pos": [ + -250, + 2660 + ], + "size": [ + 280, + 140 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 201 + }, + { + "localized_name": "strength", + "name": "strength", + "type": "FLOAT", + "widget": { + "name": "strength" + }, + "link": null + }, + { + "localized_name": "pre_cfg", + "name": "pre_cfg", + "shape": 7, + "type": "BOOLEAN", + "widget": { + "name": "pre_cfg" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "patched_model", + "name": "patched_model", + "type": "MODEL", + "links": [ + 224 + ] + } + ], + "properties": { + "Node name for S&R": "CFGNorm", + "cnr_id": "comfy-core", + "ver": "0.5.1" + }, + "widgets_values": [ + 1, + true + ], + "widgets_values_named": { + "strength": 1, + "pre_cfg": true + } + }, + { + "id": 190, + "type": "TextEncodeJoyImageEdit", + "pos": [ + -770, + 2650 + ], + "size": [ + 440, + 270 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 507 + }, + { + "localized_name": "vae", + "name": "vae", + "shape": 7, + "type": "VAE", + "link": 508 + }, + { + "label": "image0", + "localized_name": "image0", + "name": "images.image0", + "shape": 7, + "type": "IMAGE", + "link": 509 + }, + { + "localized_name": "image1", + "name": "images.image1", + "shape": 7, + "type": "IMAGE", + "link": 528 + }, + { + "localized_name": "image2", + "name": "images.image2", + "shape": 7, + "type": "IMAGE", + "link": 530 + }, + { + "localized_name": "image3", + "name": "images.image3", + "shape": 7, + "type": "IMAGE", + "link": 533 + }, + { + "localized_name": "image4", + "name": "images.image4", + "shape": 7, + "type": "IMAGE", + "link": 535 + }, + { + "localized_name": "image5", + "name": "images.image5", + "shape": 7, + "type": "IMAGE", + "link": 537 + }, + { + "label": "Prompt", + "localized_name": "prompt", + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + }, + "link": 510 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 511 + ] + } + ], + "title": "TextEncodeJoyImageEdit (Positive)", + "properties": { + "Node name for S&R": "TextEncodeJoyImageEdit" + }, + "widgets_values": [ + "" + ], + "widgets_values_named": { + "prompt": "" + }, + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 191, + "type": "TextEncodeJoyImageEdit", + "pos": [ + -770, + 3020 + ], + "size": [ + 440, + 270 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 512 + }, + { + "localized_name": "vae", + "name": "vae", + "shape": 7, + "type": "VAE", + "link": 513 + }, + { + "label": "image0", + "localized_name": "image0", + "name": "images.image0", + "shape": 7, + "type": "IMAGE", + "link": 522 + }, + { + "localized_name": "image1", + "name": "images.image1", + "shape": 7, + "type": "IMAGE", + "link": 529 + }, + { + "localized_name": "image2", + "name": "images.image2", + "shape": 7, + "type": "IMAGE", + "link": 532 + }, + { + "localized_name": "image3", + "name": "images.image3", + "shape": 7, + "type": "IMAGE", + "link": 534 + }, + { + "localized_name": "image4", + "name": "images.image4", + "shape": 7, + "type": "IMAGE", + "link": 536 + }, + { + "localized_name": "image5", + "name": "images.image5", + "shape": 7, + "type": "IMAGE", + "link": 538 + }, + { + "localized_name": "prompt", + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + }, + "link": 521 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 514 + ] + } + ], + "title": "TextEncodeJoyImageEdit (Negative)", + "properties": { + "Node name for S&R": "TextEncodeJoyImageEdit" + }, + "widgets_values": [ + "" + ], + "widgets_values_named": { + "prompt": "" + }, + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 192, + "type": "EmptySD3LatentImage", + "pos": [ + -1190, + 3410 + ], + "size": [ + 270, + 150 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [ + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 519 + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 520 + }, + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "widget": { + "name": "batch_size" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 518 + ] + } + ], + "properties": { + "Node name for S&R": "EmptySD3LatentImage" + }, + "widgets_values": [ + 1024, + 1024, + 1 + ], + "widgets_values_named": { + "width": 1024, + "height": 1024, + "batch_size": 1 + } + } + ], + "groups": [ + { + "id": 1, + "title": "Load Models", + "bounding": [ + -1290, + 2570, + 460, + 710 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 2, + "title": "Prompt", + "bounding": [ + -800, + 2570, + 500, + 710 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 3, + "title": "Sampling", + "bounding": [ + -270, + 2570, + 650, + 710 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 4, + "title": "Image Size", + "bounding": [ + -1290, + 3310, + 460, + 290 + ], + "color": "#3f789e", + "flags": {} + } + ], + "links": [ + { + "id": 201, + "origin_id": 184, + "origin_slot": 0, + "target_id": 189, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 206, + "origin_id": 186, + "origin_slot": 0, + "target_id": 188, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 210, + "origin_id": 187, + "origin_slot": 0, + "target_id": 188, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 211, + "origin_id": 188, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 214, + "origin_id": -10, + "origin_slot": 3, + "target_id": 184, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 215, + "origin_id": -10, + "origin_slot": 4, + "target_id": 185, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 216, + "origin_id": -10, + "origin_slot": 5, + "target_id": 186, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 224, + "origin_id": 189, + "origin_slot": 0, + "target_id": 187, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 507, + "origin_id": 185, + "origin_slot": 0, + "target_id": 190, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 508, + "origin_id": 186, + "origin_slot": 0, + "target_id": 190, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 509, + "origin_id": -10, + "origin_slot": 0, + "target_id": 190, + "target_slot": 2, + "type": "IMAGE" + }, + { + "id": 510, + "origin_id": -10, + "origin_slot": 1, + "target_id": 190, + "target_slot": 8, + "type": "STRING" + }, + { + "id": 511, + "origin_id": 190, + "origin_slot": 0, + "target_id": 187, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 512, + "origin_id": 185, + "origin_slot": 0, + "target_id": 191, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 513, + "origin_id": 186, + "origin_slot": 0, + "target_id": 191, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 514, + "origin_id": 191, + "origin_slot": 0, + "target_id": 187, + "target_slot": 2, + "type": "CONDITIONING" + }, + { + "id": 515, + "origin_id": -10, + "origin_slot": 8, + "target_id": 187, + "target_slot": 4, + "type": "INT" + }, + { + "id": 516, + "origin_id": -10, + "origin_slot": 9, + "target_id": 187, + "target_slot": 5, + "type": "INT" + }, + { + "id": 517, + "origin_id": -10, + "origin_slot": 10, + "target_id": 187, + "target_slot": 6, + "type": "FLOAT" + }, + { + "id": 518, + "origin_id": 192, + "origin_slot": 0, + "target_id": 187, + "target_slot": 3, + "type": "LATENT" + }, + { + "id": 519, + "origin_id": -10, + "origin_slot": 6, + "target_id": 192, + "target_slot": 0, + "type": "INT" + }, + { + "id": 520, + "origin_id": -10, + "origin_slot": 7, + "target_id": 192, + "target_slot": 1, + "type": "INT" + }, + { + "id": 521, + "origin_id": -10, + "origin_slot": 2, + "target_id": 191, + "target_slot": 8, + "type": "STRING" + }, + { + "id": 522, + "origin_id": -10, + "origin_slot": 0, + "target_id": 191, + "target_slot": 2, + "type": "IMAGE" + }, + { + "id": 528, + "origin_id": -10, + "origin_slot": 11, + "target_id": 190, + "target_slot": 3, + "type": "IMAGE" + }, + { + "id": 529, + "origin_id": -10, + "origin_slot": 11, + "target_id": 191, + "target_slot": 3, + "type": "IMAGE" + }, + { + "id": 530, + "origin_id": -10, + "origin_slot": 12, + "target_id": 190, + "target_slot": 4, + "type": "IMAGE" + }, + { + "id": 532, + "origin_id": -10, + "origin_slot": 12, + "target_id": 191, + "target_slot": 4, + "type": "IMAGE" + }, + { + "id": 533, + "origin_id": -10, + "origin_slot": 13, + "target_id": 190, + "target_slot": 5, + "type": "IMAGE" + }, + { + "id": 534, + "origin_id": -10, + "origin_slot": 13, + "target_id": 191, + "target_slot": 5, + "type": "IMAGE" + }, + { + "id": 535, + "origin_id": -10, + "origin_slot": 14, + "target_id": 190, + "target_slot": 6, + "type": "IMAGE" + }, + { + "id": 536, + "origin_id": -10, + "origin_slot": 14, + "target_id": 191, + "target_slot": 6, + "type": "IMAGE" + }, + { + "id": 537, + "origin_id": -10, + "origin_slot": 15, + "target_id": 190, + "target_slot": 7, + "type": "IMAGE" + }, + { + "id": 538, + "origin_id": -10, + "origin_slot": 15, + "target_id": 191, + "target_slot": 7, + "type": "IMAGE" + } + ], + "extra": { + "workflowRendererVersion": "LG" + }, + "category": "Image editing/Edit image", + "description": "Edits images via text instructions using Joy Image Edit, with optional extra reference images for multi-image conditioning." + } + ] + }, + "extra": {} +} \ No newline at end of file diff --git a/blueprints/Image Edit (LongCat Image Edit).json b/blueprints/Image Edit (LongCat Image Edit).json index de1c155a2..893e3d94e 100644 --- a/blueprints/Image Edit (LongCat Image Edit).json +++ b/blueprints/Image Edit (LongCat Image Edit).json @@ -1417,7 +1417,7 @@ } ], "extra": {}, - "category": "Image generation and editing/Edit image", + "category": "Image editing/Edit image", "description": "Edits images via text instructions using LongCat Image Edit, an instruction-following image editing diffusion model." } ] @@ -1425,4 +1425,4 @@ "extra": { "ue_links": [] } -} \ No newline at end of file +} diff --git a/blueprints/Image Edit (Mage-Flow-Edit Turbo).json b/blueprints/Image Edit (Mage-Flow-Edit Turbo).json new file mode 100644 index 000000000..4ef0241fa --- /dev/null +++ b/blueprints/Image Edit (Mage-Flow-Edit Turbo).json @@ -0,0 +1,1760 @@ +{ + "revision": 0, + "last_node_id": "47", + "last_link_id": 0, + "nodes": [ + { + "id": 47, + "type": "0b2e4bf5-4400-4714-ad6f-82aafcbf3d93", + "pos": [ + -1680, + -940 + ], + "size": [ + 490, + 800 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "label": "image_1", + "localized_name": "images.image_1", + "name": "images.image_1", + "type": "IMAGE", + "link": null + }, + { + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + }, + "link": null + }, + { + "name": "seed", + "type": "INT", + "widget": { + "name": "seed" + }, + "link": null + }, + { + "label": "resize_input_image", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": null + }, + { + "label": "target_megapixels", + "name": "resize_type.megapixels", + "type": "FLOAT", + "widget": { + "name": "resize_type.megapixels" + }, + "link": null + }, + { + "label": "width", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": null + }, + { + "label": "height", + "name": "value_1", + "type": "INT", + "widget": { + "name": "value_1" + }, + "link": null + }, + { + "label": "match_input_size", + "name": "value_2", + "type": "BOOLEAN", + "widget": { + "name": "value_2" + }, + "link": null + }, + { + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": null + }, + { + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": null + }, + { + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": null + }, + { + "label": "image_2", + "name": "images.image_2", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "label": "image_3", + "name": "images.image_3", + "shape": 7, + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [] + } + ], + "properties": { + "previewExposures": [ + { + "name": "$$canvas-image-preview", + "sourceNodeId": "36", + "sourcePreviewName": "$$canvas-image-preview" + } + ] + }, + "widgets_values": [ + "", + 478849483548042, + true, + 1, + 1024, + 1024, + true, + "mage_flow_edit_turbo_int8_convrot.safetensors", + "qwen3vl_4b_bf16.safetensors", + "mage_flow_vae_bf16.safetensors" + ], + "widgets_values_named": { + "prompt": "", + "seed": 478849483548042, + "switch": true, + "resize_type.megapixels": 1, + "value": 1024, + "value_1": 1024, + "value_2": true, + "unet_name": "mage_flow_edit_turbo_int8_convrot.safetensors", + "clip_name": "qwen3vl_4b_bf16.safetensors", + "vae_name": "mage_flow_vae_bf16.safetensors" + }, + "title": "Image Edit (Mage-Flow-Edit Turbo)" + } + ], + "links": [], + "version": 0.4, + "definitions": { + "subgraphs": [ + { + "id": "0b2e4bf5-4400-4714-ad6f-82aafcbf3d93", + "version": 1, + "state": { + "lastGroupId": 6, + "lastNodeId": 47, + "lastLinkId": 62, + "lastRerouteId": 0 + }, + "revision": 0, + "config": {}, + "name": "Image Edit (Mage-Flow-Edit Turbo)", + "inputNode": { + "id": -10, + "bounding": [ + -2400, + 520, + 156.6328125, + 308 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 640, + -190, + 128, + 68 + ] + }, + "inputs": [ + { + "id": "76720c46-896e-4592-914b-f218eb50feb3", + "name": "images.image_1", + "type": "IMAGE", + "linkIds": [ + 26, + 60 + ], + "localized_name": "images.image_1", + "label": "image_1", + "shape": 7, + "pos": [ + -2267.3671875, + 544 + ] + }, + { + "id": "f96438af-739b-459f-9bfe-4667beca6d65", + "name": "prompt", + "type": "STRING", + "linkIds": [ + 16 + ], + "pos": [ + -2267.3671875, + 564 + ] + }, + { + "id": "7a9e4c4e-6d5e-4c26-8717-de5ad1da3c9e", + "name": "seed", + "type": "INT", + "linkIds": [ + 19 + ], + "pos": [ + -2267.3671875, + 584 + ] + }, + { + "id": "eb770531-4aa1-453c-a988-5976527e70c1", + "name": "switch", + "type": "BOOLEAN", + "linkIds": [ + 39 + ], + "label": "resize_input_image", + "pos": [ + -2267.3671875, + 604 + ] + }, + { + "id": "b074698a-f08c-45df-b858-6c4aa73d44ea", + "name": "resize_type.megapixels", + "type": "FLOAT", + "linkIds": [ + 58 + ], + "label": "target_megapixels", + "pos": [ + -2267.3671875, + 624 + ] + }, + { + "id": "f8e7a2a3-63d4-4fd6-8bbe-3bbc302616a6", + "name": "value", + "type": "INT", + "linkIds": [ + 50 + ], + "label": "width", + "pos": [ + -2267.3671875, + 644 + ] + }, + { + "id": "dc02d218-a0ca-4032-bfbb-ec6038e9581d", + "name": "value_1", + "type": "INT", + "linkIds": [ + 51 + ], + "label": "height", + "pos": [ + -2267.3671875, + 664 + ] + }, + { + "id": "76487312-8123-400f-a225-abf6caf65b57", + "name": "value_2", + "type": "BOOLEAN", + "linkIds": [ + 52 + ], + "label": "match_input_size", + "pos": [ + -2267.3671875, + 684 + ] + }, + { + "id": "a50dd6d8-6e61-45bc-b804-862f00bd59d5", + "name": "unet_name", + "type": "COMBO", + "linkIds": [ + 53 + ], + "pos": [ + -2267.3671875, + 704 + ] + }, + { + "id": "ed39ed30-448e-4cbc-8743-13c7841c9f50", + "name": "clip_name", + "type": "COMBO", + "linkIds": [ + 54 + ], + "pos": [ + -2267.3671875, + 724 + ] + }, + { + "id": "8fb2d359-2b68-4a57-a374-be2da66b8d0e", + "name": "vae_name", + "type": "COMBO", + "linkIds": [ + 55 + ], + "pos": [ + -2267.3671875, + 744 + ] + }, + { + "id": "b067eb4a-8cf7-455d-8667-5273b123ad9c", + "name": "images.image_2", + "type": "IMAGE", + "linkIds": [ + 61 + ], + "label": "image_2", + "pos": [ + -2267.3671875, + 764 + ] + }, + { + "id": "7fd2dcd9-b904-4204-bc64-e08e511723e8", + "name": "images.image_3", + "type": "IMAGE", + "linkIds": [ + 62 + ], + "label": "image_3", + "pos": [ + -2267.3671875, + 784 + ] + } + ], + "outputs": [ + { + "id": "c9854530-28d9-4d0f-9ecc-2163f2b3a640", + "name": "IMAGE", + "type": "IMAGE", + "linkIds": [ + 10 + ], + "localized_name": "IMAGE", + "pos": [ + 664, + -166 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 32, + "type": "UNETLoader", + "pos": [ + -1640, + -160 + ], + "size": [ + 450, + 110 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "unet_name", + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": 53 + }, + { + "localized_name": "weight_dtype", + "name": "weight_dtype", + "type": "COMBO", + "widget": { + "name": "weight_dtype" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 9 + ] + } + ], + "properties": { + "Node name for S&R": "UNETLoader", + "models": [ + { + "name": "mage_flow_edit_turbo_int8_convrot.safetensors", + "url": "https://huggingface.co/Comfy-Org/Mage-Flow/resolve/main/diffusion_models/mage_flow_edit_turbo_int8_convrot.safetensors", + "directory": "diffusion_models" + } + ] + }, + "widgets_values": [ + "mage_flow_edit_turbo_int8_convrot.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "mage_flow_edit_turbo_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + { + "id": 33, + "type": "CLIPLoader", + "pos": [ + -1640, + 0 + ], + "size": [ + 450, + 140 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "clip_name", + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": 54 + }, + { + "localized_name": "type", + "name": "type", + "type": "COMBO", + "widget": { + "name": "type" + }, + "link": null + }, + { + "localized_name": "device", + "name": "device", + "shape": 7, + "type": "COMBO", + "widget": { + "name": "device" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "links": [ + 1 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "models": [ + { + "name": "qwen3vl_4b_bf16.safetensors", + "url": "https://huggingface.co/Comfy-Org/Mage-Flow/resolve/main/text_encoders/qwen3vl_4b_bf16.safetensors", + "directory": "text_encoders" + } + ] + }, + "widgets_values": [ + "qwen3vl_4b_bf16.safetensors", + "mage", + "default" + ], + "widgets_values_named": { + "clip_name": "qwen3vl_4b_bf16.safetensors", + "type": "mage", + "device": "default" + } + }, + { + "id": 34, + "type": "VAELoader", + "pos": [ + -1640, + 180 + ], + "size": [ + 450, + 110 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "vae_name", + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": 55 + } + ], + "outputs": [ + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "links": [ + 5, + 8 + ] + } + ], + "properties": { + "Node name for S&R": "VAELoader", + "models": [ + { + "name": "mage_flow_vae_bf16.safetensors", + "url": "https://huggingface.co/Comfy-Org/Mage-Flow/resolve/main/vae/mage_flow_vae_bf16.safetensors", + "directory": "vae" + } + ] + }, + "widgets_values": [ + "mage_flow_vae_bf16.safetensors" + ], + "widgets_values_named": { + "vae_name": "mage_flow_vae_bf16.safetensors" + } + }, + { + "id": 35, + "type": "TextEncodeMageFlowEdit", + "pos": [ + -1030, + -100 + ], + "size": [ + 400, + 360 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 1 + }, + { + "label": "image_1", + "localized_name": "image_1", + "name": "images.image_1", + "shape": 7, + "type": "IMAGE", + "link": 27 + }, + { + "localized_name": "image_2", + "name": "images.image_2", + "shape": 7, + "type": "IMAGE", + "link": 61 + }, + { + "localized_name": "image_3", + "name": "images.image_3", + "shape": 7, + "type": "IMAGE", + "link": 62 + }, + { + "localized_name": "image_4", + "name": "images.image_4", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "vae", + "name": "vae", + "shape": 7, + "type": "VAE", + "link": 5 + }, + { + "localized_name": "prompt", + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + }, + "link": 16 + }, + { + "localized_name": "negative_prompt", + "name": "negative_prompt", + "type": "STRING", + "widget": { + "name": "negative_prompt" + }, + "link": null + }, + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 30 + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 37 + }, + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "widget": { + "name": "batch_size" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "links": [ + 3 + ] + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "links": [ + 4 + ] + }, + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 2 + ] + } + ], + "properties": { + "Node name for S&R": "TextEncodeMageFlowEdit" + }, + "widgets_values": [ + "", + "", + 0, + 0, + 1 + ], + "widgets_values_named": { + "prompt": "", + "negative_prompt": "", + "width": 0, + "height": 0, + "batch_size": 1 + } + }, + { + "id": 36, + "type": "KSampler", + "pos": [ + -470, + -220 + ], + "size": [ + 370, + 610 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 9 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 3 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 4 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 2 + }, + { + "localized_name": "seed", + "name": "seed", + "type": "INT", + "widget": { + "name": "seed" + }, + "link": 19 + }, + { + "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 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 7 + ] + } + ], + "properties": { + "Node name for S&R": "KSampler" + }, + "widgets_values": [ + 478849483548042, + "randomize", + 4, + 1, + "euler", + "simple", + 1 + ], + "widgets_values_named": { + "seed": 478849483548042, + "control_after_generate": "randomize", + "steps": 4, + "cfg": 1, + "sampler_name": "euler", + "scheduler": "simple", + "denoise": 1 + } + }, + { + "id": 37, + "type": "VAEDecode", + "pos": [ + -40, + -220 + ], + "size": [ + 230, + 80 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 7 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 8 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 10 + ] + } + ], + "properties": { + "Node name for S&R": "VAEDecode" + } + }, + { + "id": 38, + "type": "ComfySwitchNode", + "pos": [ + -1630, + 910 + ], + "size": [ + 270, + 130 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "shape": 7, + "type": "*", + "link": 26 + }, + { + "localized_name": "on_true", + "name": "on_true", + "shape": 7, + "type": "*", + "link": 59 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 38 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "*", + "links": [ + 27, + 29 + ] + } + ], + "title": "Switch (Input Source)", + "properties": { + "Node name for S&R": "ComfySwitchNode" + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "switch": false + } + }, + { + "id": 39, + "type": "GetImageSize", + "pos": [ + -1230, + 850 + ], + "size": [ + 230, + 100 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 29 + } + ], + "outputs": [ + { + "localized_name": "width", + "name": "width", + "type": "INT", + "links": [ + 32 + ] + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "links": [ + 33 + ] + }, + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "links": null + } + ], + "properties": { + "Node name for S&R": "GetImageSize" + } + }, + { + "id": 40, + "type": "ComfySwitchNode", + "pos": [ + -870, + 550 + ], + "size": [ + 270, + 130 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "shape": 7, + "type": "*", + "link": 40 + }, + { + "localized_name": "on_true", + "name": "on_true", + "shape": 7, + "type": "*", + "link": 32 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 35 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "*", + "links": [ + 30 + ] + } + ], + "title": "Switch (Width)", + "properties": { + "Node name for S&R": "ComfySwitchNode" + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "switch": false + } + }, + { + "id": 41, + "type": "ComfySwitchNode", + "pos": [ + -870, + 740 + ], + "size": [ + 270, + 130 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "shape": 7, + "type": "*", + "link": 41 + }, + { + "localized_name": "on_true", + "name": "on_true", + "shape": 7, + "type": "*", + "link": 33 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 36 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "*", + "links": [ + 37 + ] + } + ], + "title": "Switch (Height)", + "properties": { + "Node name for S&R": "ComfySwitchNode" + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "switch": false + } + }, + { + "id": 42, + "type": "PrimitiveBoolean", + "pos": [ + -1220, + 1000 + ], + "size": [ + 250, + 90 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "BOOLEAN", + "widget": { + "name": "value" + }, + "link": 52 + } + ], + "outputs": [ + { + "localized_name": "BOOLEAN", + "name": "BOOLEAN", + "type": "BOOLEAN", + "links": [ + 35, + 36 + ] + } + ], + "title": "Boolean (Match Input Size)", + "properties": { + "Node name for S&R": "PrimitiveBoolean" + }, + "widgets_values": [ + true + ], + "widgets_values_named": { + "value": true + }, + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 43, + "type": "PrimitiveBoolean", + "pos": [ + -1630, + 770 + ], + "size": [ + 270, + 80 + ], + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "BOOLEAN", + "widget": { + "name": "value" + }, + "link": 39 + } + ], + "outputs": [ + { + "localized_name": "BOOLEAN", + "name": "BOOLEAN", + "type": "BOOLEAN", + "links": [ + 38 + ] + } + ], + "title": "Boolean (Resize Input Image)", + "properties": { + "Node name for S&R": "PrimitiveBoolean" + }, + "widgets_values": [ + true + ], + "widgets_values_named": { + "value": true + }, + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 44, + "type": "PrimitiveInt", + "pos": [ + -1250, + 570 + ], + "size": [ + 270, + 90 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": 50 + } + ], + "outputs": [ + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 40 + ] + } + ], + "title": "Int (Width)", + "properties": { + "Node name for S&R": "PrimitiveInt" + }, + "widgets_values": [ + 1024, + "fixed" + ], + "widgets_values_named": { + "value": 1024, + "fixed": "fixed" + } + }, + { + "id": 45, + "type": "PrimitiveInt", + "pos": [ + -1250, + 710 + ], + "size": [ + 270, + 90 + ], + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": 51 + } + ], + "outputs": [ + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 41 + ] + } + ], + "title": "Int (Height)", + "properties": { + "Node name for S&R": "PrimitiveInt" + }, + "widgets_values": [ + 1024, + "fixed" + ], + "widgets_values_named": { + "value": 1024, + "fixed": "fixed" + } + }, + { + "id": 46, + "type": "ImageScaleToTotalPixels", + "pos": [ + -1630, + 540 + ], + "size": [ + 280, + 180 + ], + "flags": {}, + "order": 14, + "mode": 0, + "showAdvanced": true, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 60 + }, + { + "localized_name": "upscale_method", + "name": "upscale_method", + "type": "COMBO", + "widget": { + "name": "upscale_method" + }, + "link": null + }, + { + "localized_name": "megapixels", + "name": "megapixels", + "type": "FLOAT", + "widget": { + "name": "megapixels" + }, + "link": 58 + }, + { + "localized_name": "resolution_steps", + "name": "resolution_steps", + "type": "INT", + "widget": { + "name": "resolution_steps" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 59 + ] + } + ], + "properties": { + "Node name for S&R": "ImageScaleToTotalPixels" + }, + "widgets_values": [ + "lanczos", + 1, + 16 + ], + "widgets_values_named": { + "upscale_method": "lanczos", + "megapixels": 1, + "resolution_steps": 16 + } + } + ], + "groups": [ + { + "id": 1, + "title": "Models", + "bounding": [ + -1670, + -260, + 510, + 570 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 2, + "title": "Resize Input Image", + "bounding": [ + -1670, + 460, + 360, + 640 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 3, + "title": "Get Image Size", + "bounding": [ + -1280, + 460, + 750, + 640 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 4, + "title": "Conditioning", + "bounding": [ + -1130, + -260, + 600, + 570 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 5, + "title": "Manual Image Size", + "bounding": [ + -1260, + 500, + 290, + 302 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 6, + "title": "Core Pipeline", + "bounding": [ + -1680, + -300, + 2040, + 700 + ], + "color": "#3f789e", + "flags": {} + } + ], + "links": [ + { + "id": 1, + "origin_id": 33, + "origin_slot": 0, + "target_id": 35, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 5, + "origin_id": 34, + "origin_slot": 0, + "target_id": 35, + "target_slot": 5, + "type": "VAE" + }, + { + "id": 9, + "origin_id": 32, + "origin_slot": 0, + "target_id": 36, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 3, + "origin_id": 35, + "origin_slot": 0, + "target_id": 36, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 4, + "origin_id": 35, + "origin_slot": 1, + "target_id": 36, + "target_slot": 2, + "type": "CONDITIONING" + }, + { + "id": 2, + "origin_id": 35, + "origin_slot": 2, + "target_id": 36, + "target_slot": 3, + "type": "LATENT" + }, + { + "id": 7, + "origin_id": 36, + "origin_slot": 0, + "target_id": 37, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 8, + "origin_id": 34, + "origin_slot": 0, + "target_id": 37, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 10, + "origin_id": 37, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 16, + "origin_id": -10, + "origin_slot": 1, + "target_id": 35, + "target_slot": 6, + "type": "STRING" + }, + { + "id": 19, + "origin_id": -10, + "origin_slot": 2, + "target_id": 36, + "target_slot": 4, + "type": "INT" + }, + { + "id": 26, + "origin_id": -10, + "origin_slot": 0, + "target_id": 38, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 27, + "origin_id": 38, + "origin_slot": 0, + "target_id": 35, + "target_slot": 1, + "type": "IMAGE" + }, + { + "id": 29, + "origin_id": 38, + "origin_slot": 0, + "target_id": 39, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 30, + "origin_id": 40, + "origin_slot": 0, + "target_id": 35, + "target_slot": 8, + "type": "INT" + }, + { + "id": 32, + "origin_id": 39, + "origin_slot": 0, + "target_id": 40, + "target_slot": 1, + "type": "INT" + }, + { + "id": 33, + "origin_id": 39, + "origin_slot": 1, + "target_id": 41, + "target_slot": 1, + "type": "INT" + }, + { + "id": 35, + "origin_id": 42, + "origin_slot": 0, + "target_id": 40, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 36, + "origin_id": 42, + "origin_slot": 0, + "target_id": 41, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 37, + "origin_id": 41, + "origin_slot": 0, + "target_id": 35, + "target_slot": 9, + "type": "INT" + }, + { + "id": 38, + "origin_id": 43, + "origin_slot": 0, + "target_id": 38, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 39, + "origin_id": -10, + "origin_slot": 3, + "target_id": 43, + "target_slot": 0, + "type": "BOOLEAN" + }, + { + "id": 40, + "origin_id": 44, + "origin_slot": 0, + "target_id": 40, + "target_slot": 0, + "type": "INT" + }, + { + "id": 41, + "origin_id": 45, + "origin_slot": 0, + "target_id": 41, + "target_slot": 0, + "type": "INT" + }, + { + "id": 50, + "origin_id": -10, + "origin_slot": 5, + "target_id": 44, + "target_slot": 0, + "type": "INT" + }, + { + "id": 51, + "origin_id": -10, + "origin_slot": 6, + "target_id": 45, + "target_slot": 0, + "type": "INT" + }, + { + "id": 52, + "origin_id": -10, + "origin_slot": 7, + "target_id": 42, + "target_slot": 0, + "type": "BOOLEAN" + }, + { + "id": 53, + "origin_id": -10, + "origin_slot": 8, + "target_id": 32, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 54, + "origin_id": -10, + "origin_slot": 9, + "target_id": 33, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 55, + "origin_id": -10, + "origin_slot": 10, + "target_id": 34, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 58, + "origin_id": -10, + "origin_slot": 4, + "target_id": 46, + "target_slot": 2, + "type": "FLOAT" + }, + { + "id": 59, + "origin_id": 46, + "origin_slot": 0, + "target_id": 38, + "target_slot": 1, + "type": "IMAGE" + }, + { + "id": 60, + "origin_id": -10, + "origin_slot": 0, + "target_id": 46, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 61, + "origin_id": -10, + "origin_slot": 11, + "target_id": 35, + "target_slot": 2, + "type": "IMAGE" + }, + { + "id": 62, + "origin_id": -10, + "origin_slot": 12, + "target_id": 35, + "target_slot": 3, + "type": "IMAGE" + } + ], + "extra": {}, + "category": "Image editing/Edit image", + "description": "Edits images from natural-language instructions using Microsoft Mage-Flow-Edit Turbo, a distilled 4-step checkpoint." + } + ] + }, + "extra": {} +} \ No newline at end of file diff --git a/blueprints/Image Edit (Mage-Flow-Edit).json b/blueprints/Image Edit (Mage-Flow-Edit).json new file mode 100644 index 000000000..faeb51e17 --- /dev/null +++ b/blueprints/Image Edit (Mage-Flow-Edit).json @@ -0,0 +1,1760 @@ +{ + "revision": 0, + "last_node_id": "42", + "last_link_id": 0, + "nodes": [ + { + "id": 42, + "type": "34d802b9-bc39-4753-b675-67789a1c569f", + "pos": [ + -2090, + 1480 + ], + "size": [ + 490, + 800 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "label": "image_1", + "localized_name": "images.image_1", + "name": "images.image_1", + "type": "IMAGE", + "link": null + }, + { + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + }, + "link": null + }, + { + "name": "seed", + "type": "INT", + "widget": { + "name": "seed" + }, + "link": null + }, + { + "label": "resize_input_image", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": null + }, + { + "label": "target_megapixels", + "name": "resize_type.megapixels", + "type": "FLOAT", + "widget": { + "name": "resize_type.megapixels" + }, + "link": null + }, + { + "label": "width", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": null + }, + { + "label": "height", + "name": "value_1", + "type": "INT", + "widget": { + "name": "value_1" + }, + "link": null + }, + { + "label": "match_input_size", + "name": "value_2", + "type": "BOOLEAN", + "widget": { + "name": "value_2" + }, + "link": null + }, + { + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": null + }, + { + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": null + }, + { + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": null + }, + { + "label": "image_2", + "name": "images.image_2", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "label": "image_3", + "name": "images.image_3", + "shape": 7, + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [] + } + ], + "properties": { + "previewExposures": [ + { + "name": "$$canvas-image-preview", + "sourceNodeId": "31", + "sourcePreviewName": "$$canvas-image-preview" + } + ] + }, + "widgets_values": [ + "", + 1088076636138798, + true, + 1, + 1024, + 1024, + true, + "mage_flow_edit_int8_convrot.safetensors", + "qwen3vl_4b_bf16.safetensors", + "mage_flow_vae_bf16.safetensors" + ], + "widgets_values_named": { + "prompt": "", + "seed": 1088076636138798, + "switch": true, + "resize_type.megapixels": 1, + "value": 1024, + "value_1": 1024, + "value_2": true, + "unet_name": "mage_flow_edit_int8_convrot.safetensors", + "clip_name": "qwen3vl_4b_bf16.safetensors", + "vae_name": "mage_flow_vae_bf16.safetensors" + }, + "title": "Image Edit (Mage-Flow-Edit)" + } + ], + "links": [], + "version": 0.4, + "definitions": { + "subgraphs": [ + { + "id": "34d802b9-bc39-4753-b675-67789a1c569f", + "version": 1, + "state": { + "lastGroupId": 6, + "lastNodeId": 42, + "lastLinkId": 60, + "lastRerouteId": 0 + }, + "revision": 0, + "config": {}, + "name": "Image Edit (Mage-Flow-Edit)", + "inputNode": { + "id": -10, + "bounding": [ + -2250, + 500, + 156.6328125, + 308 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 640, + -190, + 128, + 68 + ] + }, + "inputs": [ + { + "id": "76720c46-896e-4592-914b-f218eb50feb3", + "name": "images.image_1", + "type": "IMAGE", + "linkIds": [ + 26, + 59 + ], + "localized_name": "images.image_1", + "label": "image_1", + "shape": 7, + "pos": [ + -2117.3671875, + 524 + ] + }, + { + "id": "f96438af-739b-459f-9bfe-4667beca6d65", + "name": "prompt", + "type": "STRING", + "linkIds": [ + 16 + ], + "pos": [ + -2117.3671875, + 544 + ] + }, + { + "id": "7a9e4c4e-6d5e-4c26-8717-de5ad1da3c9e", + "name": "seed", + "type": "INT", + "linkIds": [ + 19 + ], + "pos": [ + -2117.3671875, + 564 + ] + }, + { + "id": "eb770531-4aa1-453c-a988-5976527e70c1", + "name": "switch", + "type": "BOOLEAN", + "linkIds": [ + 39 + ], + "label": "resize_input_image", + "pos": [ + -2117.3671875, + 584 + ] + }, + { + "id": "b074698a-f08c-45df-b858-6c4aa73d44ea", + "name": "resize_type.megapixels", + "type": "FLOAT", + "linkIds": [ + 60 + ], + "label": "target_megapixels", + "pos": [ + -2117.3671875, + 604 + ] + }, + { + "id": "f8e7a2a3-63d4-4fd6-8bbe-3bbc302616a6", + "name": "value", + "type": "INT", + "linkIds": [ + 50 + ], + "label": "width", + "pos": [ + -2117.3671875, + 624 + ] + }, + { + "id": "dc02d218-a0ca-4032-bfbb-ec6038e9581d", + "name": "value_1", + "type": "INT", + "linkIds": [ + 51 + ], + "label": "height", + "pos": [ + -2117.3671875, + 644 + ] + }, + { + "id": "76487312-8123-400f-a225-abf6caf65b57", + "name": "value_2", + "type": "BOOLEAN", + "linkIds": [ + 52 + ], + "label": "match_input_size", + "pos": [ + -2117.3671875, + 664 + ] + }, + { + "id": "a50dd6d8-6e61-45bc-b804-862f00bd59d5", + "name": "unet_name", + "type": "COMBO", + "linkIds": [ + 53 + ], + "pos": [ + -2117.3671875, + 684 + ] + }, + { + "id": "ed39ed30-448e-4cbc-8743-13c7841c9f50", + "name": "clip_name", + "type": "COMBO", + "linkIds": [ + 54 + ], + "pos": [ + -2117.3671875, + 704 + ] + }, + { + "id": "8fb2d359-2b68-4a57-a374-be2da66b8d0e", + "name": "vae_name", + "type": "COMBO", + "linkIds": [ + 55 + ], + "pos": [ + -2117.3671875, + 724 + ] + }, + { + "id": "c05c0f86-8fc8-4590-a34f-296254a6530c", + "name": "images.image_2", + "type": "IMAGE", + "linkIds": [ + 56 + ], + "label": "image_2", + "pos": [ + -2117.3671875, + 744 + ] + }, + { + "id": "700cfde4-9212-4d49-aa01-79d51ef9eccf", + "name": "images.image_3", + "type": "IMAGE", + "linkIds": [ + 57 + ], + "label": "image_3", + "pos": [ + -2117.3671875, + 764 + ] + } + ], + "outputs": [ + { + "id": "c9854530-28d9-4d0f-9ecc-2163f2b3a640", + "name": "IMAGE", + "type": "IMAGE", + "linkIds": [ + 10 + ], + "localized_name": "IMAGE", + "pos": [ + 664, + -166 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 27, + "type": "UNETLoader", + "pos": [ + -1640, + -160 + ], + "size": [ + 450, + 110 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "unet_name", + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": 53 + }, + { + "localized_name": "weight_dtype", + "name": "weight_dtype", + "type": "COMBO", + "widget": { + "name": "weight_dtype" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 9 + ] + } + ], + "properties": { + "Node name for S&R": "UNETLoader", + "models": [ + { + "name": "mage_flow_edit_int8_convrot.safetensors", + "url": "https://huggingface.co/Comfy-Org/Mage-Flow/resolve/main/diffusion_models/mage_flow_edit_int8_convrot.safetensors", + "directory": "diffusion_models" + } + ] + }, + "widgets_values": [ + "mage_flow_edit_int8_convrot.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "mage_flow_edit_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + { + "id": 28, + "type": "CLIPLoader", + "pos": [ + -1640, + 0 + ], + "size": [ + 450, + 140 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "clip_name", + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": 54 + }, + { + "localized_name": "type", + "name": "type", + "type": "COMBO", + "widget": { + "name": "type" + }, + "link": null + }, + { + "localized_name": "device", + "name": "device", + "shape": 7, + "type": "COMBO", + "widget": { + "name": "device" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "links": [ + 1 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "models": [ + { + "name": "qwen3vl_4b_bf16.safetensors", + "url": "https://huggingface.co/Comfy-Org/Mage-Flow/resolve/main/text_encoders/qwen3vl_4b_bf16.safetensors", + "directory": "text_encoders" + } + ] + }, + "widgets_values": [ + "qwen3vl_4b_bf16.safetensors", + "mage", + "default" + ], + "widgets_values_named": { + "clip_name": "qwen3vl_4b_bf16.safetensors", + "type": "mage", + "device": "default" + } + }, + { + "id": 29, + "type": "VAELoader", + "pos": [ + -1640, + 180 + ], + "size": [ + 450, + 110 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "vae_name", + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": 55 + } + ], + "outputs": [ + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "links": [ + 5, + 8 + ] + } + ], + "properties": { + "Node name for S&R": "VAELoader", + "models": [ + { + "name": "mage_flow_vae_bf16.safetensors", + "url": "https://huggingface.co/Comfy-Org/Mage-Flow/resolve/main/vae/mage_flow_vae_bf16.safetensors", + "directory": "vae" + } + ] + }, + "widgets_values": [ + "mage_flow_vae_bf16.safetensors" + ], + "widgets_values_named": { + "vae_name": "mage_flow_vae_bf16.safetensors" + } + }, + { + "id": 30, + "type": "TextEncodeMageFlowEdit", + "pos": [ + -1030, + -100 + ], + "size": [ + 400, + 360 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 1 + }, + { + "label": "image_1", + "localized_name": "image_1", + "name": "images.image_1", + "shape": 7, + "type": "IMAGE", + "link": 27 + }, + { + "localized_name": "image_2", + "name": "images.image_2", + "shape": 7, + "type": "IMAGE", + "link": 56 + }, + { + "localized_name": "image_3", + "name": "images.image_3", + "shape": 7, + "type": "IMAGE", + "link": 57 + }, + { + "localized_name": "image_4", + "name": "images.image_4", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "vae", + "name": "vae", + "shape": 7, + "type": "VAE", + "link": 5 + }, + { + "localized_name": "prompt", + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + }, + "link": 16 + }, + { + "localized_name": "negative_prompt", + "name": "negative_prompt", + "type": "STRING", + "widget": { + "name": "negative_prompt" + }, + "link": null + }, + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 30 + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 37 + }, + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "widget": { + "name": "batch_size" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "links": [ + 3 + ] + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "links": [ + 4 + ] + }, + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 2 + ] + } + ], + "properties": { + "Node name for S&R": "TextEncodeMageFlowEdit" + }, + "widgets_values": [ + "", + "", + 0, + 0, + 1 + ], + "widgets_values_named": { + "prompt": "", + "negative_prompt": "", + "width": 0, + "height": 0, + "batch_size": 1 + } + }, + { + "id": 31, + "type": "KSampler", + "pos": [ + -470, + -220 + ], + "size": [ + 370, + 610 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 9 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 3 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 4 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 2 + }, + { + "localized_name": "seed", + "name": "seed", + "type": "INT", + "widget": { + "name": "seed" + }, + "link": 19 + }, + { + "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 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 7 + ] + } + ], + "properties": { + "Node name for S&R": "KSampler" + }, + "widgets_values": [ + 1088076636138798, + "randomize", + 30, + 5, + "euler", + "simple", + 1 + ], + "widgets_values_named": { + "seed": 1088076636138798, + "control_after_generate": "randomize", + "steps": 30, + "cfg": 5, + "sampler_name": "euler", + "scheduler": "simple", + "denoise": 1 + } + }, + { + "id": 32, + "type": "VAEDecode", + "pos": [ + -40, + -220 + ], + "size": [ + 230, + 80 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 7 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 8 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 10 + ] + } + ], + "properties": { + "Node name for S&R": "VAEDecode" + } + }, + { + "id": 33, + "type": "ComfySwitchNode", + "pos": [ + -1630, + 910 + ], + "size": [ + 270, + 130 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "shape": 7, + "type": "*", + "link": 26 + }, + { + "localized_name": "on_true", + "name": "on_true", + "shape": 7, + "type": "*", + "link": 58 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 38 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "*", + "links": [ + 27, + 29 + ] + } + ], + "title": "Switch (Input Source)", + "properties": { + "Node name for S&R": "ComfySwitchNode" + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "switch": false + } + }, + { + "id": 34, + "type": "GetImageSize", + "pos": [ + -1230, + 850 + ], + "size": [ + 230, + 100 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 29 + } + ], + "outputs": [ + { + "localized_name": "width", + "name": "width", + "type": "INT", + "links": [ + 32 + ] + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "links": [ + 33 + ] + }, + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "links": null + } + ], + "properties": { + "Node name for S&R": "GetImageSize" + } + }, + { + "id": 35, + "type": "ComfySwitchNode", + "pos": [ + -870, + 550 + ], + "size": [ + 270, + 130 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "shape": 7, + "type": "*", + "link": 40 + }, + { + "localized_name": "on_true", + "name": "on_true", + "shape": 7, + "type": "*", + "link": 32 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 35 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "*", + "links": [ + 30 + ] + } + ], + "title": "Switch (Width)", + "properties": { + "Node name for S&R": "ComfySwitchNode" + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "switch": false + } + }, + { + "id": 36, + "type": "ComfySwitchNode", + "pos": [ + -870, + 740 + ], + "size": [ + 270, + 130 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "shape": 7, + "type": "*", + "link": 41 + }, + { + "localized_name": "on_true", + "name": "on_true", + "shape": 7, + "type": "*", + "link": 33 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 36 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "*", + "links": [ + 37 + ] + } + ], + "title": "Switch (Height)", + "properties": { + "Node name for S&R": "ComfySwitchNode" + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "switch": false + } + }, + { + "id": 37, + "type": "PrimitiveBoolean", + "pos": [ + -1220, + 1000 + ], + "size": [ + 250, + 90 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "BOOLEAN", + "widget": { + "name": "value" + }, + "link": 52 + } + ], + "outputs": [ + { + "localized_name": "BOOLEAN", + "name": "BOOLEAN", + "type": "BOOLEAN", + "links": [ + 35, + 36 + ] + } + ], + "title": "Boolean (Match Input Size)", + "properties": { + "Node name for S&R": "PrimitiveBoolean" + }, + "widgets_values": [ + true + ], + "widgets_values_named": { + "value": true + }, + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 38, + "type": "PrimitiveBoolean", + "pos": [ + -1630, + 770 + ], + "size": [ + 270, + 80 + ], + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "BOOLEAN", + "widget": { + "name": "value" + }, + "link": 39 + } + ], + "outputs": [ + { + "localized_name": "BOOLEAN", + "name": "BOOLEAN", + "type": "BOOLEAN", + "links": [ + 38 + ] + } + ], + "title": "Boolean (Resize Input Image)", + "properties": { + "Node name for S&R": "PrimitiveBoolean" + }, + "widgets_values": [ + true + ], + "widgets_values_named": { + "value": true + }, + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 39, + "type": "PrimitiveInt", + "pos": [ + -1250, + 570 + ], + "size": [ + 270, + 90 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": 50 + } + ], + "outputs": [ + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 40 + ] + } + ], + "title": "Int (Width)", + "properties": { + "Node name for S&R": "PrimitiveInt" + }, + "widgets_values": [ + 1024, + "fixed" + ], + "widgets_values_named": { + "value": 1024, + "fixed": "fixed" + } + }, + { + "id": 40, + "type": "PrimitiveInt", + "pos": [ + -1250, + 710 + ], + "size": [ + 270, + 90 + ], + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": 51 + } + ], + "outputs": [ + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 41 + ] + } + ], + "title": "Int (Height)", + "properties": { + "Node name for S&R": "PrimitiveInt" + }, + "widgets_values": [ + 1024, + "fixed" + ], + "widgets_values_named": { + "value": 1024, + "fixed": "fixed" + } + }, + { + "id": 41, + "type": "ImageScaleToTotalPixels", + "pos": [ + -1630, + 540 + ], + "size": [ + 280, + 180 + ], + "flags": {}, + "order": 14, + "mode": 0, + "showAdvanced": true, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 59 + }, + { + "localized_name": "upscale_method", + "name": "upscale_method", + "type": "COMBO", + "widget": { + "name": "upscale_method" + }, + "link": null + }, + { + "localized_name": "megapixels", + "name": "megapixels", + "type": "FLOAT", + "widget": { + "name": "megapixels" + }, + "link": 60 + }, + { + "localized_name": "resolution_steps", + "name": "resolution_steps", + "type": "INT", + "widget": { + "name": "resolution_steps" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 58 + ] + } + ], + "properties": { + "Node name for S&R": "ImageScaleToTotalPixels" + }, + "widgets_values": [ + "lanczos", + 1, + 16 + ], + "widgets_values_named": { + "upscale_method": "lanczos", + "megapixels": 1, + "resolution_steps": 16 + } + } + ], + "groups": [ + { + "id": 1, + "title": "Models", + "bounding": [ + -1670, + -260, + 510, + 570 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 2, + "title": "Resize Input Image", + "bounding": [ + -1670, + 460, + 360, + 640 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 3, + "title": "Get Image Size", + "bounding": [ + -1280, + 460, + 750, + 640 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 4, + "title": "Conditioning", + "bounding": [ + -1130, + -260, + 600, + 570 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 5, + "title": "Manual Image Size", + "bounding": [ + -1260, + 500, + 290, + 302 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 6, + "title": "Core Pipeline", + "bounding": [ + -1680, + -300, + 2040, + 700 + ], + "color": "#3f789e", + "flags": {} + } + ], + "links": [ + { + "id": 1, + "origin_id": 28, + "origin_slot": 0, + "target_id": 30, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 5, + "origin_id": 29, + "origin_slot": 0, + "target_id": 30, + "target_slot": 5, + "type": "VAE" + }, + { + "id": 9, + "origin_id": 27, + "origin_slot": 0, + "target_id": 31, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 3, + "origin_id": 30, + "origin_slot": 0, + "target_id": 31, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 4, + "origin_id": 30, + "origin_slot": 1, + "target_id": 31, + "target_slot": 2, + "type": "CONDITIONING" + }, + { + "id": 2, + "origin_id": 30, + "origin_slot": 2, + "target_id": 31, + "target_slot": 3, + "type": "LATENT" + }, + { + "id": 7, + "origin_id": 31, + "origin_slot": 0, + "target_id": 32, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 8, + "origin_id": 29, + "origin_slot": 0, + "target_id": 32, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 10, + "origin_id": 32, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 16, + "origin_id": -10, + "origin_slot": 1, + "target_id": 30, + "target_slot": 6, + "type": "STRING" + }, + { + "id": 19, + "origin_id": -10, + "origin_slot": 2, + "target_id": 31, + "target_slot": 4, + "type": "INT" + }, + { + "id": 26, + "origin_id": -10, + "origin_slot": 0, + "target_id": 33, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 27, + "origin_id": 33, + "origin_slot": 0, + "target_id": 30, + "target_slot": 1, + "type": "IMAGE" + }, + { + "id": 29, + "origin_id": 33, + "origin_slot": 0, + "target_id": 34, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 30, + "origin_id": 35, + "origin_slot": 0, + "target_id": 30, + "target_slot": 8, + "type": "INT" + }, + { + "id": 32, + "origin_id": 34, + "origin_slot": 0, + "target_id": 35, + "target_slot": 1, + "type": "INT" + }, + { + "id": 33, + "origin_id": 34, + "origin_slot": 1, + "target_id": 36, + "target_slot": 1, + "type": "INT" + }, + { + "id": 35, + "origin_id": 37, + "origin_slot": 0, + "target_id": 35, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 36, + "origin_id": 37, + "origin_slot": 0, + "target_id": 36, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 37, + "origin_id": 36, + "origin_slot": 0, + "target_id": 30, + "target_slot": 9, + "type": "INT" + }, + { + "id": 38, + "origin_id": 38, + "origin_slot": 0, + "target_id": 33, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 39, + "origin_id": -10, + "origin_slot": 3, + "target_id": 38, + "target_slot": 0, + "type": "BOOLEAN" + }, + { + "id": 40, + "origin_id": 39, + "origin_slot": 0, + "target_id": 35, + "target_slot": 0, + "type": "INT" + }, + { + "id": 41, + "origin_id": 40, + "origin_slot": 0, + "target_id": 36, + "target_slot": 0, + "type": "INT" + }, + { + "id": 50, + "origin_id": -10, + "origin_slot": 5, + "target_id": 39, + "target_slot": 0, + "type": "INT" + }, + { + "id": 51, + "origin_id": -10, + "origin_slot": 6, + "target_id": 40, + "target_slot": 0, + "type": "INT" + }, + { + "id": 52, + "origin_id": -10, + "origin_slot": 7, + "target_id": 37, + "target_slot": 0, + "type": "BOOLEAN" + }, + { + "id": 53, + "origin_id": -10, + "origin_slot": 8, + "target_id": 27, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 54, + "origin_id": -10, + "origin_slot": 9, + "target_id": 28, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 55, + "origin_id": -10, + "origin_slot": 10, + "target_id": 29, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 56, + "origin_id": -10, + "origin_slot": 11, + "target_id": 30, + "target_slot": 2, + "type": "IMAGE" + }, + { + "id": 57, + "origin_id": -10, + "origin_slot": 12, + "target_id": 30, + "target_slot": 3, + "type": "IMAGE" + }, + { + "id": 58, + "origin_id": 41, + "origin_slot": 0, + "target_id": 33, + "target_slot": 1, + "type": "IMAGE" + }, + { + "id": 59, + "origin_id": -10, + "origin_slot": 0, + "target_id": 41, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 60, + "origin_id": -10, + "origin_slot": 4, + "target_id": 41, + "target_slot": 2, + "type": "FLOAT" + } + ], + "extra": {}, + "category": "Image editing/Edit image", + "description": "Edits images from natural-language instructions using Microsoft Mage-Flow-Edit, supporting up to three reference images." + } + ] + }, + "extra": {} +} \ No newline at end of file diff --git a/blueprints/Image Edit (Qwen 2509).json b/blueprints/Image Edit (Qwen 2509).json index f7be322a0..f6c67a2c4 100644 --- a/blueprints/Image Edit (Qwen 2509).json +++ b/blueprints/Image Edit (Qwen 2509).json @@ -1938,7 +1938,7 @@ "extra": { "workflowRendererVersion": "LG" }, - "category": "Image generation and editing/Edit image", + "category": "Image editing/Edit image", "description": "Edits images from text instructions using Qwen-Image-Edit-2509 with optional Lightning LoRA for few-step sampling." } ] diff --git a/blueprints/Image Edit (Qwen 2511).json b/blueprints/Image Edit (Qwen 2511).json index 1aa7e5765..89ce092af 100644 --- a/blueprints/Image Edit (Qwen 2511).json +++ b/blueprints/Image Edit (Qwen 2511).json @@ -1468,7 +1468,7 @@ "VHS_MetadataImage": true, "VHS_KeepIntermediate": true }, - "category": "Image generation and editing/Edit image", + "category": "Image editing/Edit image", "description": "Edits images via text instructions using Qwen-Image-Edit-2511 with improved character consistency and integrated LoRA." } ] @@ -1490,4 +1490,4 @@ } }, "version": 0.4 -} \ No newline at end of file +} diff --git a/blueprints/Image Face Detection (Mediapipe).json b/blueprints/Image Face Detection (Mediapipe).json index e2548d485..275306f56 100644 --- a/blueprints/Image Face Detection (Mediapipe).json +++ b/blueprints/Image Face Detection (Mediapipe).json @@ -771,9 +771,9 @@ } ], "extra": {}, - "category": "Conditioning & Preprocessors/Face Detection" + "category": "Preprocessors/Face" } ] }, "extra": {} -} \ No newline at end of file +} diff --git a/blueprints/Image Inpainting (Flux.1 Fill Dev).json b/blueprints/Image Inpainting (Flux.1 Fill Dev).json index c1326ed3d..ebecf1d73 100644 --- a/blueprints/Image Inpainting (Flux.1 Fill Dev).json +++ b/blueprints/Image Inpainting (Flux.1 Fill Dev).json @@ -1188,7 +1188,7 @@ "extra": { "workflowRendererVersion": "LG" }, - "category": "Image generation and editing/Inpaint image", + "category": "Image editing/Inpaint image", "description": "Inpaints masked image regions using Flux.1 fill [dev], Black Forest Labs' inpainting/outpainting model." } ] diff --git a/blueprints/Image Inpainting (Qwen-image).json b/blueprints/Image Inpainting (Qwen-image).json index a06d57e19..0db98a637 100644 --- a/blueprints/Image Inpainting (Qwen-image).json +++ b/blueprints/Image Inpainting (Qwen-image).json @@ -1548,7 +1548,7 @@ "extra": { "workflowRendererVersion": "LG" }, - "category": "Image generation and editing/Inpaint image", + "category": "Image editing/Inpaint image", "description": "Inpaints masked regions using Qwen-Image, extending its multilingual text rendering to inpainting tasks." }, { @@ -1925,4 +1925,4 @@ "workflowRendererVersion": "LG" }, "version": 0.4 -} \ No newline at end of file +} diff --git a/blueprints/Image Outpainting (Qwen-Image).json b/blueprints/Image Outpainting (Qwen-Image).json index 6c07227c0..32ab02411 100644 --- a/blueprints/Image Outpainting (Qwen-Image).json +++ b/blueprints/Image Outpainting (Qwen-Image).json @@ -1919,7 +1919,7 @@ "extra": { "workflowRendererVersion": "LG" }, - "category": "Image generation and editing/Outpaint image", + "category": "Image editing/Outpaint image", "description": "Outpaints beyond image boundaries using Qwen-Image's outpainting capabilities." }, { @@ -2752,4 +2752,4 @@ } }, "version": 0.4 -} \ No newline at end of file +} diff --git a/blueprints/Image Segmentation (SAM3).json b/blueprints/Image Segmentation (SAM3).json index a2ef40ac8..0a56f9cc6 100644 --- a/blueprints/Image Segmentation (SAM3).json +++ b/blueprints/Image Segmentation (SAM3).json @@ -703,7 +703,7 @@ } ], "extra": {}, - "category": "Conditioning & Preprocessors/Segmentation & Mask", + "category": "Preprocessors/Segmentation", "description": "Segments images into masks using Meta SAM3 from text prompts, points, or boxes." } ] diff --git a/blueprints/Image Style Reference (Krea-2 Turbo).json b/blueprints/Image Style Reference (Krea-2 Turbo).json new file mode 100644 index 000000000..722469813 --- /dev/null +++ b/blueprints/Image Style Reference (Krea-2 Turbo).json @@ -0,0 +1,2470 @@ +{ + "revision": 0, + "last_node_id": "100", + "last_link_id": 0, + "nodes": [ + { + "id": 100, + "type": "919de0b5-6d2b-4e3f-924a-11e077547229", + "pos": [ + -1780, + 1470 + ], + "size": [ + 560, + 1010 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "label": "ref_image1", + "name": "image1", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "label": "ref_image2", + "name": "image2", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "label": "ref_image3", + "name": "image3", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "label": "prompt", + "name": "value_2", + "type": "STRING", + "widget": { + "name": "value_2" + }, + "link": null + }, + { + "label": "prompt_enhance", + "name": "value", + "type": "BOOLEAN", + "widget": { + "name": "value" + }, + "link": null + }, + { + "label": "LLM_thinking_mode", + "name": "thinking_1", + "shape": 7, + "type": "BOOLEAN", + "widget": { + "name": "thinking_1" + }, + "link": null + }, + { + "label": "LLM_max_token", + "name": "max_length_1", + "type": "INT", + "widget": { + "name": "max_length_1" + }, + "link": null + }, + { + "label": "width", + "name": "width_1", + "type": "INT", + "widget": { + "name": "width_1" + }, + "link": null + }, + { + "label": "height", + "name": "height_1", + "type": "INT", + "widget": { + "name": "height_1" + }, + "link": null + }, + { + "label": "seed", + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + }, + "link": null + }, + { + "label": "lora_name", + "name": "lora_name_1", + "type": "COMBO", + "widget": { + "name": "lora_name_1" + }, + "link": null + }, + { + "label": "lora_strength", + "name": "strength_model_1", + "type": "FLOAT", + "widget": { + "name": "strength_model_1" + }, + "link": null + }, + { + "label": "unet_name", + "name": "unet_name_1", + "type": "COMBO", + "widget": { + "name": "unet_name_1" + }, + "link": null + }, + { + "label": "clip_name", + "name": "clip_name_1", + "type": "COMBO", + "widget": { + "name": "clip_name_1" + }, + "link": null + }, + { + "label": "vae_name", + "name": "vae_name_1", + "type": "COMBO", + "widget": { + "name": "vae_name_1" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.25.0", + "previewExposures": [ + { + "name": "$$canvas-image-preview", + "sourceNodeId": "3", + "sourcePreviewName": "$$canvas-image-preview" + } + ] + }, + "widgets_values": [ + "", + false, + false, + 512, + 1024, + 1024, + 251161685108094, + "krea2_style_reference.safetensors", + 1, + "krea2_turbo_int8_convrot.safetensors", + "qwen3vl_4b_fp8_scaled.safetensors", + "qwen_image_vae.safetensors" + ], + "widgets_values_named": { + "value_2": "", + "value": false, + "thinking_1": false, + "max_length_1": 512, + "width_1": 1024, + "height_1": 1024, + "noise_seed": 251161685108094, + "lora_name_1": "krea2_style_reference.safetensors", + "strength_model_1": 1, + "unet_name_1": "krea2_turbo_int8_convrot.safetensors", + "clip_name_1": "qwen3vl_4b_fp8_scaled.safetensors", + "vae_name_1": "qwen_image_vae.safetensors" + }, + "title": "Image Style Reference (Krea-2 Turbo)" + } + ], + "links": [], + "version": 0.4, + "definitions": { + "subgraphs": [ + { + "id": "919de0b5-6d2b-4e3f-924a-11e077547229", + "version": 1, + "state": { + "lastGroupId": 10, + "lastNodeId": 100, + "lastLinkId": 159, + "lastRerouteId": 0 + }, + "revision": 0, + "config": {}, + "name": "Image Style Reference (Krea-2 Turbo)", + "inputNode": { + "id": -10, + "bounding": [ + -1626.4291338614855, + 423.5393823216258, + 160.76953125, + 348 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 2570, + 340, + 128, + 68 + ] + }, + "inputs": [ + { + "id": "90bc17db-52ea-4cb8-b0b3-8335545bbf3f", + "name": "image1", + "type": "IMAGE", + "linkIds": [ + 78 + ], + "label": "ref_image1", + "pos": [ + -1489.6596026114855, + 447.5393823216258 + ] + }, + { + "id": "19c0d064-c357-4da4-9f89-2572f5721ceb", + "name": "image2", + "type": "IMAGE", + "linkIds": [ + 139 + ], + "label": "ref_image2", + "pos": [ + -1489.6596026114855, + 467.5393823216258 + ] + }, + { + "id": "5069b6eb-f363-480f-aaa2-f4007adaac80", + "name": "image3", + "type": "IMAGE", + "linkIds": [ + 140 + ], + "label": "ref_image3", + "pos": [ + -1489.6596026114855, + 487.5393823216258 + ] + }, + { + "id": "8f306a57-17a6-46e0-aae6-7e848af2aed2", + "name": "value_2", + "type": "STRING", + "linkIds": [ + 141 + ], + "label": "prompt", + "pos": [ + -1489.6596026114855, + 507.5393823216258 + ] + }, + { + "id": "cde648e2-17b0-47f6-a759-8ab44f2b86f0", + "name": "value", + "type": "BOOLEAN", + "linkIds": [ + 142 + ], + "label": "prompt_enhance", + "pos": [ + -1489.6596026114855, + 527.5393823216258 + ] + }, + { + "id": "a24d442c-07c4-4e9c-b622-bac15e0d96c3", + "name": "thinking_1", + "type": "BOOLEAN", + "linkIds": [ + 143 + ], + "label": "LLM_thinking_mode", + "pos": [ + -1489.6596026114855, + 547.5393823216258 + ] + }, + { + "id": "5045e3c6-8452-4a4a-bb16-94420751c0a3", + "name": "max_length_1", + "type": "INT", + "linkIds": [ + 144 + ], + "label": "LLM_max_token", + "pos": [ + -1489.6596026114855, + 567.5393823216258 + ] + }, + { + "id": "86cf803f-35fa-429d-b653-a68fe678991a", + "name": "width_1", + "type": "INT", + "linkIds": [ + 146, + 147, + 148 + ], + "label": "width", + "pos": [ + -1489.6596026114855, + 587.5393823216258 + ] + }, + { + "id": "5319fce4-7ad4-4d16-b318-ce663681e28f", + "name": "height_1", + "type": "INT", + "linkIds": [ + 149, + 150, + 151 + ], + "label": "height", + "pos": [ + -1489.6596026114855, + 607.5393823216258 + ] + }, + { + "id": "50e8a2a0-7665-415e-b0a4-3a96e64761c5", + "name": "noise_seed", + "type": "INT", + "linkIds": [ + 152 + ], + "label": "seed", + "pos": [ + -1489.6596026114855, + 627.5393823216258 + ] + }, + { + "id": "e4ff14b0-c236-4793-8004-017ff85bfb5c", + "name": "lora_name_1", + "type": "COMBO", + "linkIds": [ + 153 + ], + "label": "lora_name", + "pos": [ + -1489.6596026114855, + 647.5393823216258 + ] + }, + { + "id": "f6e1825d-feed-411c-ae87-b4c57993d9a9", + "name": "strength_model_1", + "type": "FLOAT", + "linkIds": [ + 154 + ], + "label": "lora_strength", + "pos": [ + -1489.6596026114855, + 667.5393823216258 + ] + }, + { + "id": "7d0b1ba3-f501-4c61-bf27-ab4f7c190c31", + "name": "unet_name_1", + "type": "COMBO", + "linkIds": [ + 155 + ], + "label": "unet_name", + "pos": [ + -1489.6596026114855, + 687.5393823216258 + ] + }, + { + "id": "b5aceaef-73e1-4ce9-8092-4658cb0772f5", + "name": "clip_name_1", + "type": "COMBO", + "linkIds": [ + 156 + ], + "label": "clip_name", + "pos": [ + -1489.6596026114855, + 707.5393823216258 + ] + }, + { + "id": "e5ec3c31-24b4-4881-9347-fde8de16b98c", + "name": "vae_name_1", + "type": "COMBO", + "linkIds": [ + 157 + ], + "label": "vae_name", + "pos": [ + -1489.6596026114855, + 727.5393823216258 + ] + } + ], + "outputs": [ + { + "id": "e4073813-752d-4584-96b5-6e42eac355dd", + "name": "IMAGE", + "type": "IMAGE", + "linkIds": [ + 98 + ], + "localized_name": "IMAGE", + "pos": [ + 2594, + 364 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 77, + "type": "EmptyLatentImage", + "pos": [ + 170, + 350 + ], + "size": [ + 320, + 170 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 146 + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 149 + }, + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "widget": { + "name": "batch_size" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "slot_index": 0, + "links": [] + } + ], + "properties": { + "Node name for S&R": "EmptyLatentImage", + "cnr_id": "comfy-core", + "ver": "0.25.0" + }, + "widgets_values": [ + 1024, + 1024, + 1 + ], + "widgets_values_named": { + "width": 1024, + "height": 1024, + "batch_size": 1 + } + }, + { + "id": 78, + "type": "UNETLoader", + "pos": [ + -410, + -240 + ], + "size": [ + 450, + 140 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "unet_name", + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": 155 + }, + { + "localized_name": "weight_dtype", + "name": "weight_dtype", + "type": "COMBO", + "widget": { + "name": "weight_dtype" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 16 + ] + } + ], + "properties": { + "Node name for S&R": "UNETLoader", + "cnr_id": "comfy-core", + "ver": "0.25.0", + "models": [ + { + "name": "krea2_turbo_int8_convrot.safetensors", + "url": "https://huggingface.co/Comfy-Org/Krea-2/resolve/main/diffusion_models/krea2_turbo_int8_convrot.safetensors", + "directory": "diffusion_models" + } + ] + }, + "widgets_values": [ + "krea2_turbo_int8_convrot.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "krea2_turbo_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + { + "id": 79, + "type": "CLIPLoader", + "pos": [ + -410, + 150 + ], + "size": [ + 450, + 170 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "clip_name", + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": 156 + }, + { + "localized_name": "type", + "name": "type", + "type": "COMBO", + "widget": { + "name": "type" + }, + "link": null + }, + { + "localized_name": "device", + "name": "device", + "shape": 7, + "type": "COMBO", + "widget": { + "name": "device" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "links": [ + 18, + 73 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "cnr_id": "comfy-core", + "ver": "0.25.0", + "models": [ + { + "name": "qwen3vl_4b_fp8_scaled.safetensors", + "url": "https://huggingface.co/Comfy-Org/Krea-2/resolve/main/text_encoders/qwen3vl_4b_fp8_scaled.safetensors", + "directory": "text_encoders" + } + ] + }, + "widgets_values": [ + "qwen3vl_4b_fp8_scaled.safetensors", + "krea2", + "default" + ], + "widgets_values_named": { + "clip_name": "qwen3vl_4b_fp8_scaled.safetensors", + "type": "krea2", + "device": "default" + } + }, + { + "id": 80, + "type": "VAELoader", + "pos": [ + -410, + 390 + ], + "size": [ + 450, + 120 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "vae_name", + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": 157 + } + ], + "outputs": [ + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "links": [ + 103, + 120 + ] + } + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ver": "0.25.0", + "models": [ + { + "name": "qwen_image_vae.safetensors", + "url": "https://huggingface.co/Comfy-Org/Krea-2/resolve/main/vae/qwen_image_vae.safetensors", + "directory": "vae" + } + ] + }, + "widgets_values": [ + "qwen_image_vae.safetensors" + ], + "widgets_values_named": { + "vae_name": "qwen_image_vae.safetensors" + } + }, + { + "id": 81, + "type": "ConditioningZeroOut", + "pos": [ + 350, + 230 + ], + "size": [ + 230, + 0 + ], + "flags": { + "collapsed": true + }, + "order": 6, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 77 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 97 + ] + } + ], + "properties": { + "Node name for S&R": "ConditioningZeroOut", + "cnr_id": "comfy-core", + "ver": "0.25.0" + } + }, + { + "id": 82, + "type": "LoraLoaderModelOnly", + "pos": [ + -410, + -50 + ], + "size": [ + 450, + 170 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 16 + }, + { + "localized_name": "lora_name", + "name": "lora_name", + "type": "COMBO", + "widget": { + "name": "lora_name" + }, + "link": 153 + }, + { + "localized_name": "strength_model", + "name": "strength_model", + "type": "FLOAT", + "widget": { + "name": "strength_model" + }, + "link": 154 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 95 + ] + } + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ver": "0.25.0", + "models": [ + { + "name": "krea2_style_reference.safetensors", + "url": "https://huggingface.co/Comfy-Org/Krea-2/resolve/main/loras/krea2_style_reference.safetensors", + "directory": "loras" + } + ] + }, + "widgets_values": [ + "krea2_style_reference.safetensors", + 1 + ], + "widgets_values_named": { + "lora_name": "krea2_style_reference.safetensors", + "strength_model": 1 + } + }, + { + "id": 83, + "type": "TextGenerate", + "pos": [ + 60, + 650 + ], + "size": [ + 400, + 420 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 18 + }, + { + "localized_name": "image", + "name": "image", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "video", + "name": "video", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "audio", + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": null + }, + { + "localized_name": "prompt", + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + }, + "link": 19 + }, + { + "localized_name": "max_length", + "name": "max_length", + "type": "INT", + "widget": { + "name": "max_length" + }, + "link": 144 + }, + { + "localized_name": "Sampling Mode", + "name": "sampling_mode", + "type": "COMFY_DYNAMICCOMBO_V3", + "widget": { + "name": "sampling_mode" + }, + "link": null + }, + { + "localized_name": "temperature", + "name": "sampling_mode.temperature", + "type": "FLOAT", + "widget": { + "name": "sampling_mode.temperature" + }, + "link": null + }, + { + "localized_name": "top_k", + "name": "sampling_mode.top_k", + "type": "INT", + "widget": { + "name": "sampling_mode.top_k" + }, + "link": null + }, + { + "localized_name": "top_p", + "name": "sampling_mode.top_p", + "type": "FLOAT", + "widget": { + "name": "sampling_mode.top_p" + }, + "link": null + }, + { + "localized_name": "min_p", + "name": "sampling_mode.min_p", + "type": "FLOAT", + "widget": { + "name": "sampling_mode.min_p" + }, + "link": null + }, + { + "localized_name": "repetition_penalty", + "name": "sampling_mode.repetition_penalty", + "type": "FLOAT", + "widget": { + "name": "sampling_mode.repetition_penalty" + }, + "link": null + }, + { + "localized_name": "seed", + "name": "sampling_mode.seed", + "type": "INT", + "widget": { + "name": "sampling_mode.seed" + }, + "link": null + }, + { + "localized_name": "presence_penalty", + "name": "sampling_mode.presence_penalty", + "shape": 7, + "type": "FLOAT", + "widget": { + "name": "sampling_mode.presence_penalty" + }, + "link": null + }, + { + "localized_name": "thinking", + "name": "thinking", + "shape": 7, + "type": "BOOLEAN", + "widget": { + "name": "thinking" + }, + "link": 143 + }, + { + "localized_name": "use_default_template", + "name": "use_default_template", + "shape": 7, + "type": "BOOLEAN", + "widget": { + "name": "use_default_template" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "generated_text", + "name": "generated_text", + "type": "STRING", + "links": [ + 33 + ] + } + ], + "properties": { + "Node name for S&R": "TextGenerate", + "cnr_id": "comfy-core", + "ver": "0.25.0" + }, + "widgets_values": [ + "", + 512, + "on", + 0.7, + 64, + 0.95, + 0.05, + 1.05, + 0, + 0, + false, + true + ], + "widgets_values_named": { + "prompt": "", + "max_length": 512, + "sampling_mode": "on", + "sampling_mode.temperature": 0.7, + "sampling_mode.top_k": 64, + "sampling_mode.top_p": 0.95, + "sampling_mode.min_p": 0.05, + "sampling_mode.repetition_penalty": 1.05, + "sampling_mode.seed": 0, + "sampling_mode.presence_penalty": 0, + "thinking": false, + "use_default_template": true + } + }, + { + "id": 84, + "type": "StringConcatenate", + "pos": [ + -210, + 1310 + ], + "size": [ + 230, + 0 + ], + "flags": { + "collapsed": true + }, + "order": 9, + "mode": 0, + "inputs": [ + { + "localized_name": "string_a", + "name": "string_a", + "type": "STRING", + "widget": { + "name": "string_a" + }, + "link": 21 + }, + { + "localized_name": "string_b", + "name": "string_b", + "type": "STRING", + "widget": { + "name": "string_b" + }, + "link": 22 + }, + { + "localized_name": "delimiter", + "name": "delimiter", + "type": "STRING", + "widget": { + "name": "delimiter" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [ + 19 + ] + } + ], + "properties": { + "Node name for S&R": "StringConcatenate", + "cnr_id": "comfy-core", + "ver": "0.25.0" + }, + "widgets_values": [ + "", + "", + "" + ], + "widgets_values_named": { + "string_a": "", + "string_b": "", + "delimiter": "" + } + }, + { + "id": 85, + "type": "PrimitiveStringMultiline", + "pos": [ + -430, + 650 + ], + "size": [ + 460, + 610 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "STRING", + "widget": { + "name": "value" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [ + 21 + ] + } + ], + "title": "Text String (System Prompt)", + "properties": { + "Node name for S&R": "PrimitiveStringMultiline", + "cnr_id": "comfy-core", + "ver": "0.25.0" + }, + "widgets_values": [ + "You are an expert prompt engineer for text-to-image models. Your task is to expand the user's prompt into a highly effective image-generation prompt.\n\nThink step by step about the request before writing the answer:\n- What is the subject and mood?\n- What visual styles, mediums, and lighting options would fit? Consider two or three alternatives and pick the one that best serves the caption.\n- What composition, framing, and grounded details will help the text-to-image model?\n\nThen output a single expanded prompt paragraph.\n\nFollow these rules strictly:\n1. **Faithfulness First:** Preserve all original subjects, actions, colors, and spatial relationships. Do not add new objects, props, characters, or animals unless the user clearly implies them.\n2. **Practical T2I Structure:** Write a prompt that a text-to-image model can parse cleanly. Group subjects with their own attributes and actions. Use grounded phrasing for poses, interactions, and spatial layout.\n3. **Style Planning Stays Internal:** Use your internal reasoning to choose style, medium, framing, and lighting. Do not emit planning tags or wrappers in the visible answer body.\n4. **Text Rendering:** If the user requests visible text, quotes, labels, or typography, specify the exact text clearly and wrap requested words in quotes.\n5. **Avoid Over-Specification:** Do not invent highly specific clothing, colors, materials, or scene details unless the input supports them.\n6. **Structure:** Write one cohesive paragraph after the thinking block. No bullets, JSON, or markdown.\n7. **Respect Existing Detail:** If the user's prompt is already detailed, lightly polish and finalize rather than heavily expanding — preserve their phrasing and direction.\n8. **Respect the Human Form:** Treat depictions of people with dignity. Assume clothing covers genitals and intimate anatomy.\n9. **Preserve User Medium:** When the user explicitly requests a medium (e.g. \"photo of\", \"photograph of\", \"illustration of\", \"painting of\", \"sketch of\", \"3D render of\"), honor it. Do not pivot to a different medium to avoid difficulty — match the user's stated intent.\n\nUser's Input:\n\n" + ], + "widgets_values_named": { + "value": "You are an expert prompt engineer for text-to-image models. Your task is to expand the user's prompt into a highly effective image-generation prompt.\n\nThink step by step about the request before writing the answer:\n- What is the subject and mood?\n- What visual styles, mediums, and lighting options would fit? Consider two or three alternatives and pick the one that best serves the caption.\n- What composition, framing, and grounded details will help the text-to-image model?\n\nThen output a single expanded prompt paragraph.\n\nFollow these rules strictly:\n1. **Faithfulness First:** Preserve all original subjects, actions, colors, and spatial relationships. Do not add new objects, props, characters, or animals unless the user clearly implies them.\n2. **Practical T2I Structure:** Write a prompt that a text-to-image model can parse cleanly. Group subjects with their own attributes and actions. Use grounded phrasing for poses, interactions, and spatial layout.\n3. **Style Planning Stays Internal:** Use your internal reasoning to choose style, medium, framing, and lighting. Do not emit planning tags or wrappers in the visible answer body.\n4. **Text Rendering:** If the user requests visible text, quotes, labels, or typography, specify the exact text clearly and wrap requested words in quotes.\n5. **Avoid Over-Specification:** Do not invent highly specific clothing, colors, materials, or scene details unless the input supports them.\n6. **Structure:** Write one cohesive paragraph after the thinking block. No bullets, JSON, or markdown.\n7. **Respect Existing Detail:** If the user's prompt is already detailed, lightly polish and finalize rather than heavily expanding — preserve their phrasing and direction.\n8. **Respect the Human Form:** Treat depictions of people with dignity. Assume clothing covers genitals and intimate anatomy.\n9. **Preserve User Medium:** When the user explicitly requests a medium (e.g. \"photo of\", \"photograph of\", \"illustration of\", \"painting of\", \"sketch of\", \"3D render of\"), honor it. Do not pivot to a different medium to avoid difficulty — match the user's stated intent.\n\nUser's Input:\n\n" + } + }, + { + "id": 86, + "type": "PrimitiveStringMultiline", + "pos": [ + -1050, + -280 + ], + "size": [ + 570, + 800 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [ + { + "label": "prompt", + "localized_name": "value", + "name": "value", + "type": "STRING", + "widget": { + "name": "value" + }, + "link": 141 + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [ + 22, + 34 + ] + } + ], + "title": "Text String (User Prompt)", + "properties": { + "Node name for S&R": "PrimitiveStringMultiline", + "cnr_id": "comfy-core", + "ver": "0.25.0" + }, + "widgets_values": [ + "" + ], + "widgets_values_named": { + "value": "" + }, + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 87, + "type": "PreviewAny", + "pos": [ + 570, + 710 + ], + "size": [ + 470, + 550 + ], + "flags": { + "collapsed": false + }, + "order": 11, + "mode": 0, + "inputs": [ + { + "localized_name": "source", + "name": "source", + "type": "*", + "link": 27 + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [ + 112 + ] + } + ], + "properties": { + "Node name for S&R": "PreviewAny", + "cnr_id": "comfy-core", + "ver": "0.25.0" + }, + "widgets_values": [], + "widgets_values_named": {} + }, + { + "id": 88, + "type": "ComfySwitchNode", + "pos": [ + 170, + 1270 + ], + "size": [ + 270, + 130 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "shape": 7, + "type": "*", + "link": 34 + }, + { + "localized_name": "on_true", + "name": "on_true", + "shape": 7, + "type": "*", + "link": 33 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 32 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "*", + "links": [ + 27 + ] + } + ], + "properties": { + "Node name for S&R": "ComfySwitchNode", + "cnr_id": "comfy-core", + "ver": "0.25.0" + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "switch": false + } + }, + { + "id": 89, + "type": "PrimitiveBoolean", + "pos": [ + -940, + 750 + ], + "size": [ + 270, + 110 + ], + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "BOOLEAN", + "widget": { + "name": "value" + }, + "link": 142 + } + ], + "outputs": [ + { + "localized_name": "BOOLEAN", + "name": "BOOLEAN", + "type": "BOOLEAN", + "links": [ + 32 + ] + } + ], + "title": "Boolean (Refine Prompt?)", + "properties": { + "Node name for S&R": "PrimitiveBoolean", + "cnr_id": "comfy-core", + "ver": "0.25.0" + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "value": false + } + }, + { + "id": 90, + "type": "TextEncodeQwenImageEditPlus", + "pos": [ + 110, + -250 + ], + "size": [ + 460, + 240 + ], + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 73 + }, + { + "localized_name": "vae", + "name": "vae", + "shape": 7, + "type": "VAE", + "link": 120 + }, + { + "localized_name": "image1", + "name": "image1", + "shape": 7, + "type": "IMAGE", + "link": 78 + }, + { + "localized_name": "image2", + "name": "image2", + "shape": 7, + "type": "IMAGE", + "link": 139 + }, + { + "localized_name": "image3", + "name": "image3", + "shape": 7, + "type": "IMAGE", + "link": 140 + }, + { + "localized_name": "prompt", + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + }, + "link": 112 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 75 + ] + } + ], + "properties": { + "Node name for S&R": "TextEncodeQwenImageEditPlus", + "cnr_id": "comfy-core", + "ver": "0.28.0" + }, + "widgets_values": [ + "cute" + ], + "widgets_values_named": { + "prompt": "cute" + } + }, + { + "id": 91, + "type": "FluxKontextMultiReferenceLatentMethod", + "pos": [ + 110, + 40 + ], + "size": [ + 460, + 140 + ], + "flags": {}, + "order": 15, + "mode": 0, + "showAdvanced": true, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 75 + }, + { + "localized_name": "reference_latents_method", + "name": "reference_latents_method", + "type": "COMBO", + "widget": { + "name": "reference_latents_method" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 77, + 96 + ] + } + ], + "properties": { + "Node name for S&R": "FluxKontextMultiReferenceLatentMethod", + "cnr_id": "comfy-core", + "ver": "0.5.1", + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.5.2", + "input_ue_unconnectable": {} + }, + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "index_timestep_zero" + ], + "widgets_values_named": { + "reference_latents_method": "index_timestep_zero" + }, + "color": "#222", + "bgcolor": "#000" + }, + { + "id": 92, + "type": "CFGGuider", + "pos": [ + 920, + -120 + ], + "size": [ + 270, + 130 + ], + "flags": {}, + "order": 16, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 86 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 96 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 97 + }, + { + "localized_name": "cfg", + "name": "cfg", + "type": "FLOAT", + "widget": { + "name": "cfg" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "GUIDER", + "name": "GUIDER", + "type": "GUIDER", + "links": [ + 88 + ] + } + ], + "properties": { + "Node name for S&R": "CFGGuider", + "cnr_id": "comfy-core", + "ver": "0.28.0" + }, + "widgets_values": [ + 1 + ], + "widgets_values_named": { + "cfg": 1 + } + }, + { + "id": 93, + "type": "SamplerCustomAdvanced", + "pos": [ + 1240, + -270 + ], + "size": [ + 230, + 400 + ], + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [ + { + "localized_name": "noise", + "name": "noise", + "type": "NOISE", + "link": 87 + }, + { + "localized_name": "guider", + "name": "guider", + "type": "GUIDER", + "link": 88 + }, + { + "localized_name": "sampler", + "name": "sampler", + "type": "SAMPLER", + "link": 89 + }, + { + "localized_name": "sigmas", + "name": "sigmas", + "type": "SIGMAS", + "link": 90 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 91 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "LATENT", + "links": [ + 93 + ] + }, + { + "localized_name": "denoised_output", + "name": "denoised_output", + "type": "LATENT", + "links": null + } + ], + "properties": { + "Node name for S&R": "SamplerCustomAdvanced", + "cnr_id": "comfy-core", + "ver": "0.28.0" + } + }, + { + "id": 94, + "type": "KSamplerSelect", + "pos": [ + 920, + 50 + ], + "size": [ + 270, + 90 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "sampler_name", + "name": "sampler_name", + "type": "COMBO", + "widget": { + "name": "sampler_name" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "SAMPLER", + "name": "SAMPLER", + "type": "SAMPLER", + "links": [ + 89 + ] + } + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ver": "0.28.0" + }, + "widgets_values": [ + "euler" + ], + "widgets_values_named": { + "sampler_name": "euler" + } + }, + { + "id": 95, + "type": "BasicScheduler", + "pos": [ + 920, + 180 + ], + "size": [ + 270, + 150 + ], + "flags": {}, + "order": 18, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 92 + }, + { + "localized_name": "scheduler", + "name": "scheduler", + "type": "COMBO", + "widget": { + "name": "scheduler" + }, + "link": null + }, + { + "localized_name": "steps", + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + }, + "link": null + }, + { + "localized_name": "denoise", + "name": "denoise", + "type": "FLOAT", + "widget": { + "name": "denoise" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "SIGMAS", + "name": "SIGMAS", + "type": "SIGMAS", + "links": [ + 90 + ] + } + ], + "properties": { + "Node name for S&R": "BasicScheduler", + "cnr_id": "comfy-core", + "ver": "0.28.0" + }, + "widgets_values": [ + "simple", + 8, + 1 + ], + "widgets_values_named": { + "scheduler": "simple", + "steps": 8, + "denoise": 1 + } + }, + { + "id": 96, + "type": "EmptyLatentImage", + "pos": [ + 920, + 360 + ], + "size": [ + 270, + 150 + ], + "flags": {}, + "order": 19, + "mode": 0, + "inputs": [ + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 147 + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 151 + }, + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "widget": { + "name": "batch_size" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 91 + ] + } + ], + "properties": { + "Node name for S&R": "EmptyLatentImage", + "cnr_id": "comfy-core", + "ver": "0.28.0" + }, + "widgets_values": [ + 1024, + 1024, + 1 + ], + "widgets_values_named": { + "width": 1024, + "height": 1024, + "batch_size": 1 + } + }, + { + "id": 97, + "type": "VAEDecode", + "pos": [ + 1750, + 70 + ], + "size": [ + 230, + 80 + ], + "flags": {}, + "order": 20, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 93 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 103 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 98 + ] + } + ], + "properties": { + "Node name for S&R": "VAEDecode", + "cnr_id": "comfy-core", + "ver": "0.28.0" + } + }, + { + "id": 98, + "type": "RandomNoise", + "pos": [ + 920, + -260 + ], + "size": [ + 270, + 90 + ], + "flags": {}, + "order": 21, + "mode": 0, + "inputs": [ + { + "localized_name": "noise_seed", + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + }, + "link": 152 + } + ], + "outputs": [ + { + "localized_name": "NOISE", + "name": "NOISE", + "type": "NOISE", + "links": [ + 87 + ] + } + ], + "properties": { + "Node name for S&R": "RandomNoise", + "cnr_id": "comfy-core", + "ver": "0.28.0" + }, + "widgets_values": [ + 355028178891957, + "randomize" + ], + "widgets_values_named": { + "noise_seed": 355028178891957, + "control_after_generate": "randomize" + } + }, + { + "id": 99, + "type": "ModelSamplingFlux", + "pos": [ + 620, + 40 + ], + "size": [ + 270, + 210 + ], + "flags": {}, + "order": 22, + "mode": 0, + "showAdvanced": true, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 95 + }, + { + "localized_name": "max_shift", + "name": "max_shift", + "type": "FLOAT", + "widget": { + "name": "max_shift" + }, + "link": null + }, + { + "localized_name": "base_shift", + "name": "base_shift", + "type": "FLOAT", + "widget": { + "name": "base_shift" + }, + "link": null + }, + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 148 + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 150 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 86, + 92 + ] + } + ], + "properties": { + "Node name for S&R": "ModelSamplingFlux", + "cnr_id": "comfy-core", + "ver": "0.28.0" + }, + "widgets_values": [ + 1.15, + 0.5, + 1024, + 1024 + ], + "widgets_values_named": { + "max_shift": 1.15, + "base_shift": 0.5, + "width": 1024, + "height": 1024 + } + } + ], + "groups": [ + { + "id": 1, + "title": "Models", + "bounding": [ + -430, + -320, + 490, + 850 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 4, + "title": "Prompt Enhancement", + "bounding": [ + -440, + 580, + 1940, + 840 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 5, + "title": "User Prompt", + "bounding": [ + -1080, + -360, + 610, + 910 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 6, + "title": "Image Generation", + "bounding": [ + -440, + -360, + 1940, + 910 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 7, + "title": "Prompt", + "bounding": [ + 90, + -320, + 500, + 570 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 8, + "title": "Size", + "bounding": [ + 90, + 270, + 500, + 260 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 9, + "title": "Feature Switch", + "bounding": [ + -1080, + 580, + 610, + 400 + ], + "color": "#3f789e", + "flags": {} + } + ], + "links": [ + { + "id": 16, + "origin_id": 78, + "origin_slot": 0, + "target_id": 82, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 18, + "origin_id": 79, + "origin_slot": 0, + "target_id": 83, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 19, + "origin_id": 84, + "origin_slot": 0, + "target_id": 83, + "target_slot": 4, + "type": "STRING" + }, + { + "id": 21, + "origin_id": 85, + "origin_slot": 0, + "target_id": 84, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 22, + "origin_id": 86, + "origin_slot": 0, + "target_id": 84, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 27, + "origin_id": 88, + "origin_slot": 0, + "target_id": 87, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 34, + "origin_id": 86, + "origin_slot": 0, + "target_id": 88, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 33, + "origin_id": 83, + "origin_slot": 0, + "target_id": 88, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 32, + "origin_id": 89, + "origin_slot": 0, + "target_id": 88, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 73, + "origin_id": 79, + "origin_slot": 0, + "target_id": 90, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 75, + "origin_id": 90, + "origin_slot": 0, + "target_id": 91, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 77, + "origin_id": 91, + "origin_slot": 0, + "target_id": 81, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 78, + "origin_id": -10, + "origin_slot": 0, + "target_id": 90, + "target_slot": 2, + "type": "IMAGE" + }, + { + "id": 86, + "origin_id": 99, + "origin_slot": 0, + "target_id": 92, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 87, + "origin_id": 98, + "origin_slot": 0, + "target_id": 93, + "target_slot": 0, + "type": "NOISE" + }, + { + "id": 88, + "origin_id": 92, + "origin_slot": 0, + "target_id": 93, + "target_slot": 1, + "type": "GUIDER" + }, + { + "id": 89, + "origin_id": 94, + "origin_slot": 0, + "target_id": 93, + "target_slot": 2, + "type": "SAMPLER" + }, + { + "id": 90, + "origin_id": 95, + "origin_slot": 0, + "target_id": 93, + "target_slot": 3, + "type": "SIGMAS" + }, + { + "id": 91, + "origin_id": 96, + "origin_slot": 0, + "target_id": 93, + "target_slot": 4, + "type": "LATENT" + }, + { + "id": 92, + "origin_id": 99, + "origin_slot": 0, + "target_id": 95, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 93, + "origin_id": 93, + "origin_slot": 0, + "target_id": 97, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 95, + "origin_id": 82, + "origin_slot": 0, + "target_id": 99, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 96, + "origin_id": 91, + "origin_slot": 0, + "target_id": 92, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 97, + "origin_id": 81, + "origin_slot": 0, + "target_id": 92, + "target_slot": 2, + "type": "CONDITIONING" + }, + { + "id": 98, + "origin_id": 97, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 103, + "origin_id": 80, + "origin_slot": 0, + "target_id": 97, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 112, + "origin_id": 87, + "origin_slot": 0, + "target_id": 90, + "target_slot": 5, + "type": "STRING" + }, + { + "id": 120, + "origin_id": 80, + "origin_slot": 0, + "target_id": 90, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 139, + "origin_id": -10, + "origin_slot": 1, + "target_id": 90, + "target_slot": 3, + "type": "IMAGE" + }, + { + "id": 140, + "origin_id": -10, + "origin_slot": 2, + "target_id": 90, + "target_slot": 4, + "type": "IMAGE" + }, + { + "id": 141, + "origin_id": -10, + "origin_slot": 3, + "target_id": 86, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 142, + "origin_id": -10, + "origin_slot": 4, + "target_id": 89, + "target_slot": 0, + "type": "BOOLEAN" + }, + { + "id": 143, + "origin_id": -10, + "origin_slot": 5, + "target_id": 83, + "target_slot": 14, + "type": "BOOLEAN" + }, + { + "id": 144, + "origin_id": -10, + "origin_slot": 6, + "target_id": 83, + "target_slot": 5, + "type": "INT" + }, + { + "id": 146, + "origin_id": -10, + "origin_slot": 7, + "target_id": 77, + "target_slot": 0, + "type": "INT" + }, + { + "id": 147, + "origin_id": -10, + "origin_slot": 7, + "target_id": 96, + "target_slot": 0, + "type": "INT" + }, + { + "id": 148, + "origin_id": -10, + "origin_slot": 7, + "target_id": 99, + "target_slot": 3, + "type": "INT" + }, + { + "id": 149, + "origin_id": -10, + "origin_slot": 8, + "target_id": 77, + "target_slot": 1, + "type": "INT" + }, + { + "id": 150, + "origin_id": -10, + "origin_slot": 8, + "target_id": 99, + "target_slot": 4, + "type": "INT" + }, + { + "id": 151, + "origin_id": -10, + "origin_slot": 8, + "target_id": 96, + "target_slot": 1, + "type": "INT" + }, + { + "id": 152, + "origin_id": -10, + "origin_slot": 9, + "target_id": 98, + "target_slot": 0, + "type": "INT" + }, + { + "id": 153, + "origin_id": -10, + "origin_slot": 10, + "target_id": 82, + "target_slot": 1, + "type": "COMBO" + }, + { + "id": 154, + "origin_id": -10, + "origin_slot": 11, + "target_id": 82, + "target_slot": 2, + "type": "FLOAT" + }, + { + "id": 155, + "origin_id": -10, + "origin_slot": 12, + "target_id": 78, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 156, + "origin_id": -10, + "origin_slot": 13, + "target_id": 79, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 157, + "origin_id": -10, + "origin_slot": 14, + "target_id": 80, + "target_slot": 0, + "type": "COMBO" + } + ], + "extra": {}, + "category": "Image generation/Conditioned", + "description": "Generates images from text using Krea 2 Turbo while matching the style of uploaded reference images, with optional LLM prompt enhancement." + } + ] + }, + "extra": {} +} \ No newline at end of file diff --git a/blueprints/Image Upscale(Z-image-Turbo).json b/blueprints/Image Upscale(Z-image-Turbo).json index 25d2838a8..d3990aa3e 100644 --- a/blueprints/Image Upscale(Z-image-Turbo).json +++ b/blueprints/Image Upscale(Z-image-Turbo).json @@ -1302,7 +1302,7 @@ "extra": { "workflowRendererVersion": "LG" }, - "category": "Image generation and editing/Upscale", + "category": "Image Tools/Upscale", "description": "Upscales images to higher resolution using Z-Image-Turbo." } ] @@ -1312,4 +1312,4 @@ "workflowRendererVersion": "LG" }, "version": 0.4 -} \ No newline at end of file +} diff --git a/blueprints/Image to Layers(Qwen-Image-Layered).json b/blueprints/Image to Layers(Qwen-Image-Layered).json index 4b9bb8cf1..f2748b4c7 100644 --- a/blueprints/Image to Layers(Qwen-Image-Layered).json +++ b/blueprints/Image to Layers(Qwen-Image-Layered).json @@ -1676,7 +1676,7 @@ "extra": { "workflowRendererVersion": "LG" }, - "category": "Image generation and editing/Image to layers", + "category": "Image editing/Image to layers", "description": "Decomposes an image into variable-resolution RGBA layers for independent editing using Qwen-Image-Layered." } ] @@ -1691,4 +1691,4 @@ }, "ue_links": [] } -} \ No newline at end of file +} diff --git a/blueprints/Image to Pose Map (SDPose Multi-Person).json b/blueprints/Image to Pose Map (SDPose Multi-Person).json index 38df20775..292bd17ce 100644 --- a/blueprints/Image to Pose Map (SDPose Multi-Person).json +++ b/blueprints/Image to Pose Map (SDPose Multi-Person).json @@ -1197,7 +1197,7 @@ "extra": { "workflowRendererVersion": "LG" }, - "category": "Conditioning & Preprocessors/Pose", + "category": "Preprocessors/Pose", "description": "Detects multiple people in an image and outputs per-person pose keypoints, skeleton renders, and bounding boxes using SDPose." } ] diff --git a/blueprints/Image to Pose Map (SDPose-OOD).json b/blueprints/Image to Pose Map (SDPose-OOD).json index 76ee9ff4e..03d612565 100644 --- a/blueprints/Image to Pose Map (SDPose-OOD).json +++ b/blueprints/Image to Pose Map (SDPose-OOD).json @@ -877,7 +877,7 @@ "extra": { "workflowRendererVersion": "LG" }, - "category": "Conditioning & Preprocessors/Pose", + "category": "Preprocessors/Pose", "description": "Extracts human pose keypoints and stick-figure visuals from an image using SDPose-OOD, with optional bounding-box input per subject." } ] diff --git a/blueprints/Image to Video (LTX-2.3).json b/blueprints/Image to Video (LTX-2.3).json index 3db524ea0..2e5e7d45e 100644 --- a/blueprints/Image to Video (LTX-2.3).json +++ b/blueprints/Image to Video (LTX-2.3).json @@ -4223,7 +4223,7 @@ "extra": { "workflowRendererVersion": "Vue-corrected" }, - "category": "Video generation and editing/Image to video", + "category": "Video generation/Image to video", "description": "Generates video from a single input image using LTX-2.3." } ] diff --git a/blueprints/Image to Video (LTX-2.5).json b/blueprints/Image to Video (LTX-2.5).json new file mode 100644 index 000000000..fffac80f3 --- /dev/null +++ b/blueprints/Image to Video (LTX-2.5).json @@ -0,0 +1,4643 @@ +{ + "revision": 0, + "last_node_id": "452", + "last_link_id": 0, + "nodes": [ + { + "id": 452, + "type": "db725b27-9a1d-4526-b7ac-ace4a7b16b44", + "pos": [ + 2820, + 6890 + ], + "size": [ + 500, + 670 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "label": "first_frame", + "name": "input", + "type": "IMAGE,MASK", + "link": null + }, + { + "label": "prompt", + "name": "value", + "type": "STRING", + "widget": { + "name": "value" + }, + "link": null + }, + { + "label": "prompt_enhance", + "name": "value_1", + "type": "BOOLEAN", + "widget": { + "name": "value_1" + }, + "link": null + }, + { + "label": "duration", + "name": "value_2", + "type": "INT", + "widget": { + "name": "value_2" + }, + "link": null + }, + { + "label": "width", + "name": "value_3", + "type": "INT", + "widget": { + "name": "value_3" + }, + "link": null + }, + { + "label": "height", + "name": "value_4", + "type": "INT", + "widget": { + "name": "value_4" + }, + "link": null + }, + { + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + }, + "link": null + }, + { + "label": "frame_rate", + "name": "value_5", + "type": "INT", + "widget": { + "name": "value_5" + }, + "link": null + }, + { + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": null + }, + { + "label": "video_vae", + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": null + }, + { + "label": "audio_vae", + "name": "vae_name_1", + "type": "COMBO", + "widget": { + "name": "vae_name_1" + }, + "link": null + }, + { + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": null + }, + { + "label": "upscale_model", + "name": "model_name", + "type": "COMBO", + "widget": { + "name": "model_name" + }, + "link": null + }, + { + "label": "prompt_enhance_model", + "name": "clip_name_1", + "type": "COMBO", + "widget": { + "name": "clip_name_1" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "VIDEO", + "name": "VIDEO", + "type": "VIDEO", + "links": [] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.30.0", + "previewExposures": [] + }, + "widgets_values": [ + "", + false, + 5, + 1280, + 720, + 875362541677469, + 24, + "ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors", + "ltx-2.5-video-vae-bf16.safetensors", + "ltx-2.5-audio-vae-bf16.safetensors", + "gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors", + "ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors", + "gemma4_e2b_it_int8_convrot.safetensors" + ], + "widgets_values_named": { + "value": "", + "value_1": false, + "value_2": 5, + "value_3": 1280, + "value_4": 720, + "noise_seed": 875362541677469, + "value_5": 24, + "unet_name": "ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors", + "vae_name": "ltx-2.5-video-vae-bf16.safetensors", + "vae_name_1": "ltx-2.5-audio-vae-bf16.safetensors", + "clip_name": "gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors", + "model_name": "ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors", + "clip_name_1": "gemma4_e2b_it_int8_convrot.safetensors" + }, + "title": "Image to Video (LTX-2.5)" + } + ], + "links": [], + "version": 0.4, + "definitions": { + "subgraphs": [ + { + "id": "db725b27-9a1d-4526-b7ac-ace4a7b16b44", + "version": 1, + "state": { + "lastGroupId": 27, + "lastNodeId": 452, + "lastLinkId": 784, + "lastRerouteId": 0 + }, + "revision": 0, + "config": {}, + "name": "Image to Video (LTX-2.5)", + "inputNode": { + "id": -10, + "bounding": [ + -640, + 6460, + 183.814453125, + 328 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 5540, + 6496, + 128, + 68 + ] + }, + "inputs": [ + { + "id": "075be400-91e7-40a7-8f4e-d5c907af36e8", + "name": "input", + "type": "IMAGE,MASK", + "linkIds": [ + 763 + ], + "label": "first_frame", + "pos": [ + -480.185546875, + 6484 + ] + }, + { + "id": "5dab3f68-2044-46e7-b01f-4bf4b8bf4e79", + "name": "value", + "type": "STRING", + "linkIds": [ + 765 + ], + "label": "prompt", + "pos": [ + -480.185546875, + 6504 + ] + }, + { + "id": "21c9d37e-1f04-47f8-b752-22667180790c", + "name": "value_1", + "type": "BOOLEAN", + "linkIds": [ + 766 + ], + "label": "prompt_enhance", + "pos": [ + -480.185546875, + 6524 + ] + }, + { + "id": "00f26a0c-569d-4aa1-aa8a-281ad2f3c4e0", + "name": "value_2", + "type": "INT", + "linkIds": [ + 767 + ], + "label": "duration", + "pos": [ + -480.185546875, + 6544 + ] + }, + { + "id": "5d05d885-6c96-43dd-9cdb-f1d0c48045b5", + "name": "value_3", + "type": "INT", + "linkIds": [ + 768 + ], + "label": "width", + "pos": [ + -480.185546875, + 6564 + ] + }, + { + "id": "c646ee59-a1e0-433e-b2f5-f1d8217fe526", + "name": "value_4", + "type": "INT", + "linkIds": [ + 769 + ], + "label": "height", + "pos": [ + -480.185546875, + 6584 + ] + }, + { + "id": "7072a79b-5168-42ee-9088-e3f92ac07791", + "name": "noise_seed", + "type": "INT", + "linkIds": [ + 770 + ], + "pos": [ + -480.185546875, + 6604 + ] + }, + { + "id": "85a2fb6d-1b63-40a7-adb6-5acc97a7cc99", + "name": "value_5", + "type": "INT", + "linkIds": [ + 776 + ], + "label": "frame_rate", + "pos": [ + -480.185546875, + 6624 + ] + }, + { + "id": "cbb7ddb9-95d0-4e63-a473-f37c329fbcda", + "name": "unet_name", + "type": "COMBO", + "linkIds": [ + 777 + ], + "pos": [ + -480.185546875, + 6644 + ] + }, + { + "id": "dd0f8943-da6e-4182-8265-efb74da42c33", + "name": "vae_name", + "type": "COMBO", + "linkIds": [ + 778 + ], + "label": "video_vae", + "pos": [ + -480.185546875, + 6664 + ] + }, + { + "id": "69b9a13b-ee5a-4525-abd9-281d4c257277", + "name": "vae_name_1", + "type": "COMBO", + "linkIds": [ + 779 + ], + "label": "audio_vae", + "pos": [ + -480.185546875, + 6684 + ] + }, + { + "id": "de6a02d4-1e94-43e7-bf67-2e06f8688943", + "name": "clip_name", + "type": "COMBO", + "linkIds": [ + 780 + ], + "pos": [ + -480.185546875, + 6704 + ] + }, + { + "id": "83db7bd8-4276-4950-8d15-ee1803e29646", + "name": "model_name", + "type": "COMBO", + "linkIds": [ + 781 + ], + "label": "upscale_model", + "pos": [ + -480.185546875, + 6724 + ] + }, + { + "id": "e5ca018e-1483-44ba-a318-3fc83c7f19ba", + "name": "clip_name_1", + "type": "COMBO", + "linkIds": [ + 782 + ], + "label": "prompt_enhance_model", + "pos": [ + -480.185546875, + 6744 + ] + } + ], + "outputs": [ + { + "id": "b92869b1-7119-47c1-8a9c-c52c131eb1f1", + "name": "VIDEO", + "type": "VIDEO", + "linkIds": [ + 714 + ], + "localized_name": "VIDEO", + "pos": [ + 5564, + 6520 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 405, + "type": "CLIPLoader", + "pos": [ + 120, + 5290 + ], + "size": [ + 370, + 120 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "localized_name": "clip_name", + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": 782 + }, + { + "localized_name": "type", + "name": "type", + "type": "COMBO", + "widget": { + "name": "type" + }, + "link": null + }, + { + "localized_name": "device", + "name": "device", + "shape": 7, + "type": "COMBO", + "widget": { + "name": "device" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "links": [ + 749 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "cnr_id": "comfy-core", + "ver": "0.29.0", + "models": [ + { + "name": "gemma4_e2b_it_int8_convrot.safetensors", + "url": "https://huggingface.co/Comfy-Org/gemma-4/resolve/main/text_encoders/gemma4_e2b_it_int8_convrot.safetensors", + "directory": "text_encoders" + } + ] + }, + "widgets_values": [ + "gemma4_e2b_it_int8_convrot.safetensors", + "ltxv", + "default" + ], + "widgets_values_named": { + "clip_name": "gemma4_e2b_it_int8_convrot.safetensors", + "type": "ltxv", + "device": "default" + } + }, + { + "id": 406, + "type": "TextGenerateLTX2Prompt", + "pos": [ + 570, + 5280 + ], + "size": [ + 400, + 420 + ], + "flags": { + "collapsed": false + }, + "order": 7, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 749 + }, + { + "localized_name": "image", + "name": "image", + "shape": 7, + "type": "IMAGE", + "link": 757 + }, + { + "localized_name": "video", + "name": "video", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "audio", + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": null + }, + { + "localized_name": "prompt", + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + }, + "link": 723 + }, + { + "localized_name": "max_length", + "name": "max_length", + "type": "INT", + "widget": { + "name": "max_length" + }, + "link": null + }, + { + "localized_name": "Sampling Mode", + "name": "sampling_mode", + "type": "COMFY_DYNAMICCOMBO_V3", + "widget": { + "name": "sampling_mode" + }, + "link": null + }, + { + "localized_name": "temperature", + "name": "sampling_mode.temperature", + "type": "FLOAT", + "widget": { + "name": "sampling_mode.temperature" + }, + "link": null + }, + { + "localized_name": "top_k", + "name": "sampling_mode.top_k", + "type": "INT", + "widget": { + "name": "sampling_mode.top_k" + }, + "link": null + }, + { + "localized_name": "top_p", + "name": "sampling_mode.top_p", + "type": "FLOAT", + "widget": { + "name": "sampling_mode.top_p" + }, + "link": null + }, + { + "localized_name": "min_p", + "name": "sampling_mode.min_p", + "type": "FLOAT", + "widget": { + "name": "sampling_mode.min_p" + }, + "link": null + }, + { + "localized_name": "repetition_penalty", + "name": "sampling_mode.repetition_penalty", + "type": "FLOAT", + "widget": { + "name": "sampling_mode.repetition_penalty" + }, + "link": null + }, + { + "localized_name": "seed", + "name": "sampling_mode.seed", + "type": "INT", + "widget": { + "name": "sampling_mode.seed" + }, + "link": null + }, + { + "localized_name": "presence_penalty", + "name": "sampling_mode.presence_penalty", + "shape": 7, + "type": "FLOAT", + "widget": { + "name": "sampling_mode.presence_penalty" + }, + "link": null + }, + { + "localized_name": "thinking", + "name": "thinking", + "shape": 7, + "type": "BOOLEAN", + "widget": { + "name": "thinking" + }, + "link": null + }, + { + "localized_name": "use_default_template", + "name": "use_default_template", + "shape": 7, + "type": "BOOLEAN", + "widget": { + "name": "use_default_template" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "generated_text", + "name": "generated_text", + "type": "STRING", + "links": [ + 724 + ] + } + ], + "properties": { + "Node name for S&R": "TextGenerateLTX2Prompt", + "cnr_id": "comfy-core", + "ver": "0.16.3", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "", + 600, + "on", + 0.7, + 64, + 0.95, + 0.05, + 1.15, + 0, + 0, + false, + true + ], + "widgets_values_named": { + "prompt": "", + "max_length": 600, + "sampling_mode": "on", + "sampling_mode.temperature": 0.7, + "sampling_mode.top_k": 64, + "sampling_mode.top_p": 0.95, + "sampling_mode.min_p": 0.05, + "sampling_mode.repetition_penalty": 1.15, + "sampling_mode.seed": 0, + "sampling_mode.presence_penalty": 0, + "thinking": false, + "use_default_template": true + } + }, + { + "id": 407, + "type": "PrimitiveBoolean", + "pos": [ + 140, + 5760 + ], + "size": [ + 270, + 100 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "BOOLEAN", + "widget": { + "name": "value" + }, + "link": 766 + } + ], + "outputs": [ + { + "localized_name": "BOOLEAN", + "name": "BOOLEAN", + "type": "BOOLEAN", + "links": [ + 722 + ] + } + ], + "title": "Boolean (Enable Prompt Enhance)", + "properties": { + "Node name for S&R": "PrimitiveBoolean", + "cnr_id": "comfy-core", + "ver": "0.22.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + true + ], + "widgets_values_named": { + "value": true + } + }, + { + "id": 408, + "type": "CLIPTextEncode", + "pos": [ + 1160, + 6040 + ], + "size": [ + 550, + 740 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 732 + }, + { + "localized_name": "text", + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": 721 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 696 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPTextEncode", + "cnr_id": "comfy-core", + "ver": "0.3.56", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "" + ], + "widgets_values_named": { + "text": "" + }, + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 409, + "type": "PrimitiveStringMultiline", + "pos": [ + 150, + 6080 + ], + "size": [ + 370, + 350 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "STRING", + "widget": { + "name": "value" + }, + "link": 765 + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [ + 720, + 723 + ] + } + ], + "title": "Prompt", + "properties": { + "Node name for S&R": "PrimitiveStringMultiline", + "cnr_id": "comfy-core", + "ver": "0.16.3", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "" + ], + "widgets_values_named": { + "value": "" + } + }, + { + "id": 410, + "type": "ComfySwitchNode", + "pos": [ + 1100, + 5690 + ], + "size": [ + 270, + 130 + ], + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "shape": 7, + "type": "*", + "link": 720 + }, + { + "localized_name": "on_true", + "name": "on_true", + "shape": 7, + "type": "*", + "link": 724 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 722 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "*", + "links": [ + 721, + 725 + ] + } + ], + "properties": { + "Node name for S&R": "ComfySwitchNode", + "cnr_id": "comfy-core", + "ver": "0.22.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "switch": false + } + }, + { + "id": 411, + "type": "UNETLoader", + "pos": [ + 650, + 6200 + ], + "size": [ + 420, + 130 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [ + { + "localized_name": "unet_name", + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": 777 + }, + { + "localized_name": "weight_dtype", + "name": "weight_dtype", + "type": "COMBO", + "widget": { + "name": "weight_dtype" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 771, + 772 + ] + } + ], + "properties": { + "Node name for S&R": "UNETLoader", + "cnr_id": "comfy-core", + "ver": "0.29.0", + "models": [ + { + "name": "ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/diffusion_models/ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors", + "directory": "diffusion_models" + } + ] + }, + "widgets_values": [ + "ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors", + "weight_dtype": "default" + } + }, + { + "id": 412, + "type": "PreviewAny", + "pos": [ + 1410, + 5300 + ], + "size": [ + 510, + 360 + ], + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [ + { + "localized_name": "source", + "name": "source", + "type": "*", + "link": 725 + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [] + } + ], + "properties": { + "Node name for S&R": "PreviewAny", + "cnr_id": "comfy-core", + "ver": "0.16.3", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [], + "widgets_values_named": {} + }, + { + "id": 413, + "type": "PrimitiveInt", + "pos": [ + 150, + 6630 + ], + "size": [ + 370, + 110 + ], + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": 767 + } + ], + "outputs": [ + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 715 + ] + } + ], + "title": "Duration", + "properties": { + "Node name for S&R": "PrimitiveInt", + "cnr_id": "comfy-core", + "ver": "0.7.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 5, + "fixed" + ], + "widgets_values_named": { + "value": 5, + "fixed": "fixed" + } + }, + { + "id": 414, + "type": "PrimitiveBoolean", + "pos": [ + 160, + 6480 + ], + "size": [ + 370, + 100 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "BOOLEAN", + "widget": { + "name": "value" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "BOOLEAN", + "name": "BOOLEAN", + "type": "BOOLEAN", + "links": [ + 683, + 693 + ] + } + ], + "title": "Switch to Text to Video?", + "properties": { + "Node name for S&R": "PrimitiveBoolean", + "cnr_id": "comfy-core", + "ver": "0.16.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "value": false + } + }, + { + "id": 415, + "type": "LTXVConditioning", + "pos": [ + 1810, + 6480 + ], + "size": [ + 280, + 130 + ], + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 696 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 697 + }, + { + "localized_name": "frame_rate", + "name": "frame_rate", + "type": "FLOAT", + "widget": { + "name": "frame_rate" + }, + "link": 698 + } + ], + "outputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "links": [ + 735, + 755 + ] + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "links": [ + 736, + 756 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVConditioning", + "cnr_id": "comfy-core", + "ver": "0.3.56", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 24 + ], + "widgets_values_named": { + "frame_rate": 24 + } + }, + { + "id": 416, + "type": "VAELoader", + "pos": [ + 650, + 6410 + ], + "size": [ + 410, + 70 + ], + "flags": {}, + "order": 16, + "mode": 0, + "inputs": [ + { + "localized_name": "vae_name", + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": 778 + } + ], + "outputs": [ + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "links": [ + 727, + 773, + 774, + 775 + ] + } + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ver": "0.29.0", + "models": [ + { + "name": "ltx-2.5-video-vae-bf16.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/vae/ltx-2.5-video-vae-bf16.safetensors", + "directory": "vae" + } + ] + }, + "widgets_values": [ + "ltx-2.5-video-vae-bf16.safetensors" + ], + "widgets_values_named": { + "vae_name": "ltx-2.5-video-vae-bf16.safetensors" + } + }, + { + "id": 417, + "type": "VAELoader", + "pos": [ + 650, + 6560 + ], + "size": [ + 400, + 90 + ], + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [ + { + "localized_name": "vae_name", + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": 779 + } + ], + "outputs": [ + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "links": [ + 729, + 730 + ] + } + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ver": "0.29.0", + "models": [ + { + "name": "ltx-2.5-audio-vae-bf16.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/vae/ltx-2.5-audio-vae-bf16.safetensors", + "directory": "vae" + } + ] + }, + "widgets_values": [ + "ltx-2.5-audio-vae-bf16.safetensors" + ], + "widgets_values_named": { + "vae_name": "ltx-2.5-audio-vae-bf16.safetensors" + } + }, + { + "id": 418, + "type": "PrimitiveInt", + "pos": [ + 150, + 6780 + ], + "size": [ + 370, + 110 + ], + "flags": {}, + "order": 18, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": 768 + } + ], + "outputs": [ + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 687 + ] + } + ], + "title": "Width", + "properties": { + "Node name for S&R": "PrimitiveInt", + "cnr_id": "comfy-core", + "ver": "0.16.3", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 1280, + "fixed" + ], + "widgets_values_named": { + "value": 1280, + "fixed": "fixed" + } + }, + { + "id": 419, + "type": "CLIPTextEncode", + "pos": [ + 1170, + 6880 + ], + "size": [ + 530, + 240 + ], + "flags": {}, + "order": 19, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 731 + }, + { + "localized_name": "text", + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 697 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPTextEncode", + "cnr_id": "comfy-core", + "ver": "0.3.56", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "pc game, console game, video game, cartoon, childish, ugly" + ], + "widgets_values_named": { + "text": "pc game, console game, video game, cartoon, childish, ugly" + }, + "color": "#323", + "bgcolor": "#535" + }, + { + "id": 420, + "type": "CLIPLoader", + "pos": [ + 650, + 6730 + ], + "size": [ + 400, + 120 + ], + "flags": {}, + "order": 20, + "mode": 0, + "inputs": [ + { + "localized_name": "clip_name", + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": 780 + }, + { + "localized_name": "type", + "name": "type", + "type": "COMBO", + "widget": { + "name": "type" + }, + "link": null + }, + { + "localized_name": "device", + "name": "device", + "shape": 7, + "type": "COMBO", + "widget": { + "name": "device" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "links": [ + 731, + 732 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "cnr_id": "comfy-core", + "ver": "0.29.0", + "models": [ + { + "name": "gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/text_encoders/gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors", + "directory": "text_encoders" + } + ] + }, + "widgets_values": [ + "gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors", + "ltxv", + "default" + ], + "widgets_values_named": { + "clip_name": "gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors", + "type": "ltxv", + "device": "default" + } + }, + { + "id": 421, + "type": "PrimitiveInt", + "pos": [ + 150, + 6930 + ], + "size": [ + 370, + 110 + ], + "flags": {}, + "order": 21, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": 769 + } + ], + "outputs": [ + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 688 + ] + } + ], + "title": "Height", + "properties": { + "Node name for S&R": "PrimitiveInt", + "cnr_id": "comfy-core", + "ver": "0.16.3", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 720, + "fixed" + ], + "widgets_values_named": { + "value": 720, + "fixed": "fixed" + } + }, + { + "id": 422, + "type": "KSamplerSelect", + "pos": [ + 2190, + 6750 + ], + "size": [ + 280, + 110 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "sampler_name", + "name": "sampler_name", + "type": "COMBO", + "widget": { + "name": "sampler_name" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "SAMPLER", + "name": "SAMPLER", + "type": "SAMPLER", + "links": [ + 671 + ] + } + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ver": "0.3.56", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "euler_ancestral" + ], + "widgets_values_named": { + "sampler_name": "euler_ancestral" + } + }, + { + "id": 423, + "type": "RandomNoise", + "pos": [ + 2190, + 6300 + ], + "size": [ + 280, + 110 + ], + "flags": {}, + "order": 22, + "mode": 0, + "inputs": [ + { + "localized_name": "noise_seed", + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + }, + "link": 770 + } + ], + "outputs": [ + { + "localized_name": "NOISE", + "name": "NOISE", + "type": "NOISE", + "links": [ + 670 + ] + } + ], + "properties": { + "Node name for S&R": "RandomNoise", + "cnr_id": "comfy-core", + "ver": "0.3.56", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 900359092894726, + "randomize" + ], + "widgets_values_named": { + "noise_seed": 900359092894726, + "control_after_generate": "randomize" + } + }, + { + "id": 424, + "type": "ManualSigmas", + "pos": [ + 2170, + 6920 + ], + "size": [ + 500, + 100 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "sigmas", + "name": "sigmas", + "type": "STRING", + "widget": { + "name": "sigmas" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "SIGMAS", + "name": "SIGMAS", + "type": "SIGMAS", + "links": [ + 754 + ] + } + ], + "properties": { + "Node name for S&R": "ManualSigmas", + "cnr_id": "comfy-core", + "ver": "0.14.1" + }, + "widgets_values": [ + "1.0, 0.99375, 0.9875, 0.98125, 0.975, 0.909375, 0.725, 0.421875, 0.0" + ], + "widgets_values_named": { + "sigmas": "1.0, 0.99375, 0.9875, 0.98125, 0.975, 0.909375, 0.725, 0.421875, 0.0" + } + }, + { + "id": 425, + "type": "PrimitiveInt", + "pos": [ + 150, + 7080 + ], + "size": [ + 370, + 110 + ], + "flags": {}, + "order": 23, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": 776 + } + ], + "outputs": [ + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 695, + 716 + ] + } + ], + "title": "Frame Rate", + "properties": { + "Node name for S&R": "PrimitiveInt", + "cnr_id": "comfy-core", + "ver": "0.16.3", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 24, + "fixed" + ], + "widgets_values_named": { + "value": 24, + "fixed": "fixed" + } + }, + { + "id": 426, + "type": "LatentUpscaleModelLoader", + "pos": [ + 650, + 6930 + ], + "size": [ + 410, + 140 + ], + "flags": {}, + "order": 24, + "mode": 0, + "inputs": [ + { + "localized_name": "model_name", + "name": "model_name", + "type": "COMBO", + "widget": { + "name": "model_name" + }, + "link": 781 + } + ], + "outputs": [ + { + "localized_name": "LATENT_UPSCALE_MODEL", + "name": "LATENT_UPSCALE_MODEL", + "type": "LATENT_UPSCALE_MODEL", + "links": [ + 678 + ] + } + ], + "properties": { + "Node name for S&R": "LatentUpscaleModelLoader", + "cnr_id": "comfy-core", + "ver": "0.7.0", + "models": [ + { + "name": "ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/latent_upscale_models/ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors", + "directory": "latent_upscale_models" + } + ], + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors" + ], + "widgets_values_named": { + "model_name": "ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors" + } + }, + { + "id": 427, + "type": "LTXVDualCFGGuider", + "pos": [ + 2200, + 6460 + ], + "size": [ + 270, + 160 + ], + "flags": {}, + "order": 25, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 771 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 735 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 736 + }, + { + "localized_name": "video_cfg", + "name": "video_cfg", + "type": "FLOAT", + "widget": { + "name": "video_cfg" + }, + "link": null + }, + { + "localized_name": "audio_cfg", + "name": "audio_cfg", + "type": "FLOAT", + "widget": { + "name": "audio_cfg" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "GUIDER", + "name": "GUIDER", + "type": "GUIDER", + "links": [ + 733 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVDualCFGGuider", + "cnr_id": "comfy-core", + "ver": "0.28.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 1, + 1 + ], + "widgets_values_named": { + "video_cfg": 1, + "audio_cfg": 1 + } + }, + { + "id": 428, + "type": "SamplerCustomAdvanced", + "pos": [ + 2610, + 6510 + ], + "size": [ + 230, + 170 + ], + "flags": {}, + "order": 26, + "mode": 0, + "inputs": [ + { + "localized_name": "noise", + "name": "noise", + "type": "NOISE", + "link": 670 + }, + { + "localized_name": "guider", + "name": "guider", + "type": "GUIDER", + "link": 733 + }, + { + "localized_name": "sampler", + "name": "sampler", + "type": "SAMPLER", + "link": 671 + }, + { + "localized_name": "sigmas", + "name": "sigmas", + "type": "SIGMAS", + "link": 754 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 672 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "LATENT", + "links": [ + 702 + ] + }, + { + "localized_name": "denoised_output", + "name": "denoised_output", + "type": "LATENT", + "links": [] + } + ], + "properties": { + "Node name for S&R": "SamplerCustomAdvanced", + "cnr_id": "comfy-core", + "ver": "0.3.60", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + } + }, + { + "id": 429, + "type": "LTXVImgToVideoInplace", + "pos": [ + 2070, + 7390 + ], + "size": [ + 280, + 180 + ], + "flags": {}, + "order": 27, + "mode": 0, + "inputs": [ + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 727 + }, + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 691 + }, + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "link": 692 + }, + { + "localized_name": "strength", + "name": "strength", + "type": "FLOAT", + "widget": { + "name": "strength" + }, + "link": null + }, + { + "localized_name": "bypass", + "name": "bypass", + "type": "BOOLEAN", + "widget": { + "name": "bypass" + }, + "link": 693 + } + ], + "outputs": [ + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 699 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVImgToVideoInplace", + "cnr_id": "comfy-core", + "ver": "0.7.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 0.7, + false + ], + "widgets_values_named": { + "strength": 0.7, + "bypass": false + } + }, + { + "id": 430, + "type": "LTXVEmptyLatentAudio", + "pos": [ + 1620, + 7370 + ], + "size": [ + 280, + 170 + ], + "flags": {}, + "order": 28, + "mode": 0, + "inputs": [ + { + "localized_name": "Audio VAE", + "name": "audio_vae", + "type": "VAE", + "link": 729 + }, + { + "localized_name": "frames_number", + "name": "frames_number", + "type": "INT", + "widget": { + "name": "frames_number" + }, + "link": 717 + }, + { + "localized_name": "frame_rate", + "name": "frame_rate", + "type": "FLOAT,INT", + "widget": { + "name": "frame_rate" + }, + "link": 701 + }, + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "widget": { + "name": "batch_size" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "Latent", + "name": "Latent", + "type": "LATENT", + "links": [ + 700 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVEmptyLatentAudio", + "cnr_id": "comfy-core", + "ver": "0.3.68", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 97, + 25, + 1 + ], + "widgets_values_named": { + "frames_number": 97, + "frame_rate": 25, + "batch_size": 1 + } + }, + { + "id": 431, + "type": "LTXVSeparateAVLatent", + "pos": [ + 2890, + 6520 + ], + "size": [ + 250, + 100 + ], + "flags": {}, + "order": 29, + "mode": 0, + "inputs": [ + { + "localized_name": "av_latent", + "name": "av_latent", + "type": "LATENT", + "link": 702 + } + ], + "outputs": [ + { + "localized_name": "video_latent", + "name": "video_latent", + "type": "LATENT", + "links": [ + 677 + ] + }, + { + "localized_name": "audio_latent", + "name": "audio_latent", + "type": "LATENT", + "links": [ + 666 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVSeparateAVLatent", + "cnr_id": "comfy-core", + "ver": "0.5.1", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + } + }, + { + "id": 432, + "type": "LTXVConcatAVLatent", + "pos": [ + 2470, + 7390 + ], + "size": [ + 240, + 100 + ], + "flags": {}, + "order": 30, + "mode": 0, + "inputs": [ + { + "localized_name": "video_latent", + "name": "video_latent", + "type": "LATENT", + "link": 699 + }, + { + "localized_name": "audio_latent", + "name": "audio_latent", + "type": "LATENT", + "link": 700 + } + ], + "outputs": [ + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 672 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVConcatAVLatent", + "cnr_id": "comfy-core", + "ver": "0.7.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + } + }, + { + "id": 433, + "type": "ResizeImageMaskNode", + "pos": [ + 190, + 7480 + ], + "size": [ + 300, + 110 + ], + "flags": {}, + "order": 31, + "mode": 0, + "inputs": [ + { + "localized_name": "input", + "name": "input", + "type": "IMAGE,MASK", + "link": 763 + }, + { + "localized_name": "resize_type", + "name": "resize_type", + "type": "COMFY_DYNAMICCOMBO_V3", + "widget": { + "name": "resize_type" + }, + "link": null + }, + { + "localized_name": "longer_size", + "name": "resize_type.longer_size", + "type": "INT", + "widget": { + "name": "resize_type.longer_size" + }, + "link": null + }, + { + "localized_name": "scale_method", + "name": "scale_method", + "type": "COMBO", + "widget": { + "name": "scale_method" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "resized", + "name": "resized", + "type": "*", + "links": [ + 752 + ] + } + ], + "properties": { + "Node name for S&R": "ResizeImageMaskNode", + "cnr_id": "comfy-core", + "ver": "0.7.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "scale longer dimension", + 1536, + "lanczos" + ], + "widgets_values_named": { + "resize_type": "scale longer dimension", + "resize_type.longer_size": 1536, + "scale_method": "lanczos" + } + }, + { + "id": 434, + "type": "ComfyMathExpression", + "pos": [ + 1170, + 7470 + ], + "size": [ + 230, + 80 + ], + "flags": { + "collapsed": true + }, + "order": 32, + "mode": 0, + "inputs": [ + { + "label": "a", + "localized_name": "a", + "name": "values.a", + "type": "FLOAT,INT,BOOLEAN", + "link": 687 + }, + { + "localized_name": "b", + "name": "values.b", + "shape": 7, + "type": "FLOAT,INT,BOOLEAN", + "link": null + }, + { + "localized_name": "expression", + "name": "expression", + "type": "STRING", + "widget": { + "name": "expression" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "FLOAT", + "name": "FLOAT", + "type": "FLOAT", + "links": [] + }, + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 689 + ] + }, + { + "localized_name": "BOOL", + "name": "BOOL", + "type": "BOOLEAN", + "links": [] + } + ], + "properties": { + "Node name for S&R": "ComfyMathExpression", + "cnr_id": "comfy-core", + "ver": "0.16.3", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "a/2" + ], + "widgets_values_named": { + "expression": "a/2" + } + }, + { + "id": 435, + "type": "ComfyMathExpression", + "pos": [ + 1170, + 7530 + ], + "size": [ + 230, + 80 + ], + "flags": { + "collapsed": true + }, + "order": 33, + "mode": 0, + "inputs": [ + { + "label": "a", + "localized_name": "a", + "name": "values.a", + "type": "FLOAT,INT,BOOLEAN", + "link": 688 + }, + { + "localized_name": "b", + "name": "values.b", + "shape": 7, + "type": "FLOAT,INT,BOOLEAN", + "link": null + }, + { + "localized_name": "expression", + "name": "expression", + "type": "STRING", + "widget": { + "name": "expression" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "FLOAT", + "name": "FLOAT", + "type": "FLOAT", + "links": [] + }, + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 690 + ] + }, + { + "localized_name": "BOOL", + "name": "BOOL", + "type": "BOOLEAN", + "links": [] + } + ], + "properties": { + "Node name for S&R": "ComfyMathExpression", + "cnr_id": "comfy-core", + "ver": "0.16.3", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "a/2" + ], + "widgets_values_named": { + "expression": "a/2" + } + }, + { + "id": 436, + "type": "LTXVPreprocess", + "pos": [ + 620, + 7480 + ], + "size": [ + 290, + 110 + ], + "flags": {}, + "order": 34, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 752 + }, + { + "localized_name": "img_compression", + "name": "img_compression", + "type": "INT", + "widget": { + "name": "img_compression" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "output_image", + "name": "output_image", + "type": "IMAGE", + "links": [ + 681, + 691, + 757 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVPreprocess", + "cnr_id": "comfy-core", + "ver": "0.7.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 18 + ], + "widgets_values_named": { + "img_compression": 18 + } + }, + { + "id": 437, + "type": "EmptyLTXVLatentVideo", + "pos": [ + 1630, + 7600 + ], + "size": [ + 280, + 200 + ], + "flags": {}, + "order": 35, + "mode": 0, + "inputs": [ + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 689 + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 690 + }, + { + "localized_name": "length", + "name": "length", + "type": "INT", + "widget": { + "name": "length" + }, + "link": 718 + }, + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "widget": { + "name": "batch_size" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 692 + ] + } + ], + "properties": { + "Node name for S&R": "EmptyLTXVLatentVideo", + "cnr_id": "comfy-core", + "ver": "0.3.60", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 768, + 512, + 97, + 1 + ], + "widgets_values_named": { + "width": 768, + "height": 512, + "length": 97, + "batch_size": 1 + } + }, + { + "id": 438, + "type": "LTXVLatentUpsampler", + "pos": [ + 3260, + 6410 + ], + "size": [ + 330, + 120 + ], + "flags": {}, + "order": 36, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 677 + }, + { + "localized_name": "upscale_model", + "name": "upscale_model", + "type": "LATENT_UPSCALE_MODEL", + "link": 678 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 773 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 682 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVLatentUpsampler", + "cnr_id": "comfy-core", + "ver": "0.14.1", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + } + }, + { + "id": 439, + "type": "LTXVImgToVideoInplace", + "pos": [ + 3270, + 6620 + ], + "size": [ + 300, + 180 + ], + "flags": {}, + "order": 37, + "mode": 0, + "inputs": [ + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 774 + }, + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 681 + }, + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "link": 682 + }, + { + "localized_name": "strength", + "name": "strength", + "type": "FLOAT", + "widget": { + "name": "strength" + }, + "link": null + }, + { + "localized_name": "bypass", + "name": "bypass", + "type": "BOOLEAN", + "widget": { + "name": "bypass" + }, + "link": 683 + } + ], + "outputs": [ + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 665 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVImgToVideoInplace", + "cnr_id": "comfy-core", + "ver": "0.7.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 1, + false + ], + "widgets_values_named": { + "strength": 1, + "bypass": false + } + }, + { + "id": 440, + "type": "ComfyMathExpression", + "pos": [ + 1170, + 7670 + ], + "size": [ + 230, + 80 + ], + "flags": { + "collapsed": true + }, + "order": 38, + "mode": 0, + "inputs": [ + { + "label": "a", + "localized_name": "a", + "name": "values.a", + "type": "FLOAT,INT,BOOLEAN", + "link": 695 + }, + { + "localized_name": "b", + "name": "values.b", + "shape": 7, + "type": "FLOAT,INT,BOOLEAN", + "link": null + }, + { + "localized_name": "expression", + "name": "expression", + "type": "STRING", + "widget": { + "name": "expression" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "FLOAT", + "name": "FLOAT", + "type": "FLOAT", + "links": [ + 698, + 713 + ] + }, + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 701 + ] + }, + { + "localized_name": "BOOL", + "name": "BOOL", + "type": "BOOLEAN", + "links": [] + } + ], + "title": "Math Expression (fps)", + "properties": { + "Node name for S&R": "ComfyMathExpression", + "cnr_id": "comfy-core", + "ver": "0.16.3", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "a" + ], + "widgets_values_named": { + "expression": "a" + } + }, + { + "id": 441, + "type": "ComfyMathExpression", + "pos": [ + 1180, + 7770 + ], + "size": [ + 230, + 100 + ], + "flags": { + "collapsed": true + }, + "order": 39, + "mode": 0, + "inputs": [ + { + "label": "a", + "localized_name": "a", + "name": "values.a", + "type": "FLOAT,INT,BOOLEAN", + "link": 715 + }, + { + "localized_name": "b", + "name": "values.b", + "shape": 7, + "type": "FLOAT,INT,BOOLEAN", + "link": 716 + }, + { + "localized_name": "c", + "name": "values.c", + "shape": 7, + "type": "FLOAT,INT,BOOLEAN", + "link": null + }, + { + "localized_name": "expression", + "name": "expression", + "type": "STRING", + "widget": { + "name": "expression" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "FLOAT", + "name": "FLOAT", + "type": "FLOAT", + "links": [] + }, + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 717, + 718 + ] + }, + { + "localized_name": "BOOL", + "name": "BOOL", + "type": "BOOLEAN", + "links": [] + } + ], + "title": "Math Expression (length)", + "properties": { + "Node name for S&R": "ComfyMathExpression", + "cnr_id": "comfy-core", + "ver": "0.18.1", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.7" + } + }, + "widgets_values": [ + "a * b + 1" + ], + "widgets_values_named": { + "expression": "a * b + 1" + } + }, + { + "id": 442, + "type": "RandomNoise", + "pos": [ + 3710, + 6150 + ], + "size": [ + 280, + 110 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "noise_seed", + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "NOISE", + "name": "NOISE", + "type": "NOISE", + "links": [ + 703 + ] + } + ], + "properties": { + "Node name for S&R": "RandomNoise", + "cnr_id": "comfy-core", + "ver": "0.3.75", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 42, + "fixed" + ], + "widgets_values_named": { + "noise_seed": 42, + "control_after_generate": "fixed" + } + }, + { + "id": 443, + "type": "LTXVConcatAVLatent", + "pos": [ + 3710, + 6760 + ], + "size": [ + 280, + 100 + ], + "flags": {}, + "order": 40, + "mode": 0, + "inputs": [ + { + "localized_name": "video_latent", + "name": "video_latent", + "type": "LATENT", + "link": 665 + }, + { + "localized_name": "audio_latent", + "name": "audio_latent", + "type": "LATENT", + "link": 666 + } + ], + "outputs": [ + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 707 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVConcatAVLatent", + "cnr_id": "comfy-core", + "ver": "0.5.1", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + } + }, + { + "id": 444, + "type": "ManualSigmas", + "pos": [ + 3710, + 6980 + ], + "size": [ + 290, + 110 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "sigmas", + "name": "sigmas", + "type": "STRING", + "widget": { + "name": "sigmas" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "SIGMAS", + "name": "SIGMAS", + "type": "SIGMAS", + "links": [ + 751 + ] + } + ], + "properties": { + "Node name for S&R": "ManualSigmas", + "cnr_id": "comfy-core", + "ver": "0.5.1", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "0.85, 0.7250, 0.4219, 0.0" + ], + "widgets_values_named": { + "sigmas": "0.85, 0.7250, 0.4219, 0.0" + } + }, + { + "id": 445, + "type": "LTXVDualCFGGuider", + "pos": [ + 3710, + 6310 + ], + "size": [ + 270, + 160 + ], + "flags": {}, + "order": 41, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 772 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 755 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 756 + }, + { + "localized_name": "video_cfg", + "name": "video_cfg", + "type": "FLOAT", + "widget": { + "name": "video_cfg" + }, + "link": null + }, + { + "localized_name": "audio_cfg", + "name": "audio_cfg", + "type": "FLOAT", + "widget": { + "name": "audio_cfg" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "GUIDER", + "name": "GUIDER", + "type": "GUIDER", + "links": [ + 744 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVDualCFGGuider", + "cnr_id": "comfy-core", + "ver": "0.28.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 1, + 1 + ], + "widgets_values_named": { + "video_cfg": 1, + "audio_cfg": 1 + } + }, + { + "id": 446, + "type": "KSamplerSelect", + "pos": [ + 3710, + 6560 + ], + "size": [ + 280, + 110 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "sampler_name", + "name": "sampler_name", + "type": "COMBO", + "widget": { + "name": "sampler_name" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "SAMPLER", + "name": "SAMPLER", + "type": "SAMPLER", + "links": [ + 705 + ] + } + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ver": "0.3.75", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "euler_ancestral" + ], + "widgets_values_named": { + "sampler_name": "euler_ancestral" + } + }, + { + "id": 447, + "type": "SamplerCustomAdvanced", + "pos": [ + 4070, + 6500 + ], + "size": [ + 230, + 170 + ], + "flags": {}, + "order": 42, + "mode": 0, + "inputs": [ + { + "localized_name": "noise", + "name": "noise", + "type": "NOISE", + "link": 703 + }, + { + "localized_name": "guider", + "name": "guider", + "type": "GUIDER", + "link": 744 + }, + { + "localized_name": "sampler", + "name": "sampler", + "type": "SAMPLER", + "link": 705 + }, + { + "localized_name": "sigmas", + "name": "sigmas", + "type": "SIGMAS", + "link": 751 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 707 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "LATENT", + "links": [ + 708 + ] + }, + { + "localized_name": "denoised_output", + "name": "denoised_output", + "type": "LATENT", + "links": [] + } + ], + "properties": { + "Node name for S&R": "SamplerCustomAdvanced", + "cnr_id": "comfy-core", + "ver": "0.3.75", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + } + }, + { + "id": 448, + "type": "LTXVSeparateAVLatent", + "pos": [ + 4370, + 6500 + ], + "size": [ + 230, + 100 + ], + "flags": {}, + "order": 43, + "mode": 0, + "inputs": [ + { + "localized_name": "av_latent", + "name": "av_latent", + "type": "LATENT", + "link": 708 + } + ], + "outputs": [ + { + "localized_name": "video_latent", + "name": "video_latent", + "type": "LATENT", + "links": [ + 709 + ] + }, + { + "localized_name": "audio_latent", + "name": "audio_latent", + "type": "LATENT", + "links": [ + 694 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVSeparateAVLatent", + "cnr_id": "comfy-core", + "ver": "0.5.1", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + } + }, + { + "id": 449, + "type": "VAEDecodeTiled", + "pos": [ + 4760, + 6360 + ], + "size": [ + 280, + 200 + ], + "flags": {}, + "order": 44, + "mode": 0, + "showAdvanced": true, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 709 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 775 + }, + { + "localized_name": "tile_size", + "name": "tile_size", + "type": "INT", + "widget": { + "name": "tile_size" + }, + "link": null + }, + { + "localized_name": "overlap", + "name": "overlap", + "type": "INT", + "widget": { + "name": "overlap" + }, + "link": null + }, + { + "localized_name": "temporal_size", + "name": "temporal_size", + "type": "INT", + "widget": { + "name": "temporal_size" + }, + "link": null + }, + { + "localized_name": "temporal_overlap", + "name": "temporal_overlap", + "type": "INT", + "widget": { + "name": "temporal_overlap" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 711 + ] + } + ], + "properties": { + "Node name for S&R": "VAEDecodeTiled", + "cnr_id": "comfy-core", + "ver": "0.14.1", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 512, + 64, + 64, + 16 + ], + "widgets_values_named": { + "tile_size": 512, + "overlap": 64, + "temporal_size": 64, + "temporal_overlap": 16 + } + }, + { + "id": 450, + "type": "LTXVAudioVAEDecode", + "pos": [ + 4760, + 6650 + ], + "size": [ + 270, + 100 + ], + "flags": {}, + "order": 45, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 694 + }, + { + "label": "Audio VAE", + "localized_name": "Audio VAE", + "name": "audio_vae", + "type": "VAE", + "link": 730 + } + ], + "outputs": [ + { + "localized_name": "Audio", + "name": "Audio", + "type": "AUDIO", + "links": [ + 712 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVAudioVAEDecode", + "cnr_id": "comfy-core", + "ver": "0.7.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + } + }, + { + "id": 451, + "type": "CreateVideo", + "pos": [ + 5200, + 6460 + ], + "size": [ + 280, + 130 + ], + "flags": {}, + "order": 46, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 711 + }, + { + "localized_name": "audio", + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": 712 + }, + { + "localized_name": "fps", + "name": "fps", + "type": "FLOAT", + "widget": { + "name": "fps" + }, + "link": 713 + }, + { + "localized_name": "bit_depth", + "name": "bit_depth", + "shape": 7, + "type": "COMBO", + "widget": { + "name": "bit_depth" + }, + "link": null + }, + { + "localized_name": "color_space", + "name": "color_space", + "shape": 7, + "type": "COMBO", + "widget": { + "name": "color_space" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "VIDEO", + "name": "VIDEO", + "type": "VIDEO", + "links": [ + 714 + ] + } + ], + "properties": { + "Node name for S&R": "CreateVideo", + "cnr_id": "comfy-core", + "ver": "0.5.1", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 24, + 8, + "sRGB" + ], + "widgets_values_named": { + "fps": 24, + "bit_depth": 8, + "color_space": "sRGB" + } + } + ], + "groups": [ + { + "id": 27, + "title": "Prompt Enhancement", + "bounding": [ + 100, + 5200, + 2010, + 720 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 1, + "title": "Model", + "bounding": [ + 620, + 5950, + 480, + 1270 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 3, + "title": "Prompt", + "bounding": [ + 1130, + 5950, + 980, + 1270 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 19, + "title": "Video Settings", + "bounding": [ + 100, + 5950, + 490, + 1270 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 2, + "title": "Generate Low Resolution", + "bounding": [ + 2140, + 5950, + 1020, + 1270 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 7, + "title": "Latent Upscale", + "bounding": [ + 3190, + 5950, + 460, + 1270 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 20, + "title": "Image Preprocessing", + "bounding": [ + 100, + 7250, + 1000, + 610 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 21, + "title": "Empty Latent", + "bounding": [ + 1480, + 7250, + 1680, + 610 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 22, + "title": "Number conversion", + "bounding": [ + 1130, + 7250, + 320, + 610 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 6, + "title": "Generate High Resolution", + "bounding": [ + 3680, + 5950, + 960, + 1270 + ], + "color": "#3f789e", + "flags": {} + } + ], + "links": [ + { + "id": 749, + "origin_id": 405, + "origin_slot": 0, + "target_id": 406, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 757, + "origin_id": 436, + "origin_slot": 0, + "target_id": 406, + "target_slot": 1, + "type": "IMAGE" + }, + { + "id": 723, + "origin_id": 409, + "origin_slot": 0, + "target_id": 406, + "target_slot": 4, + "type": "STRING" + }, + { + "id": 732, + "origin_id": 420, + "origin_slot": 0, + "target_id": 408, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 721, + "origin_id": 410, + "origin_slot": 0, + "target_id": 408, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 720, + "origin_id": 409, + "origin_slot": 0, + "target_id": 410, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 724, + "origin_id": 406, + "origin_slot": 0, + "target_id": 410, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 722, + "origin_id": 407, + "origin_slot": 0, + "target_id": 410, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 725, + "origin_id": 410, + "origin_slot": 0, + "target_id": 412, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 696, + "origin_id": 408, + "origin_slot": 0, + "target_id": 415, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 697, + "origin_id": 419, + "origin_slot": 0, + "target_id": 415, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 698, + "origin_id": 440, + "origin_slot": 0, + "target_id": 415, + "target_slot": 2, + "type": "FLOAT" + }, + { + "id": 731, + "origin_id": 420, + "origin_slot": 0, + "target_id": 419, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 735, + "origin_id": 415, + "origin_slot": 0, + "target_id": 427, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 736, + "origin_id": 415, + "origin_slot": 1, + "target_id": 427, + "target_slot": 2, + "type": "CONDITIONING" + }, + { + "id": 670, + "origin_id": 423, + "origin_slot": 0, + "target_id": 428, + "target_slot": 0, + "type": "NOISE" + }, + { + "id": 733, + "origin_id": 427, + "origin_slot": 0, + "target_id": 428, + "target_slot": 1, + "type": "GUIDER" + }, + { + "id": 671, + "origin_id": 422, + "origin_slot": 0, + "target_id": 428, + "target_slot": 2, + "type": "SAMPLER" + }, + { + "id": 754, + "origin_id": 424, + "origin_slot": 0, + "target_id": 428, + "target_slot": 3, + "type": "SIGMAS" + }, + { + "id": 672, + "origin_id": 432, + "origin_slot": 0, + "target_id": 428, + "target_slot": 4, + "type": "LATENT" + }, + { + "id": 727, + "origin_id": 416, + "origin_slot": 0, + "target_id": 429, + "target_slot": 0, + "type": "VAE" + }, + { + "id": 691, + "origin_id": 436, + "origin_slot": 0, + "target_id": 429, + "target_slot": 1, + "type": "IMAGE" + }, + { + "id": 692, + "origin_id": 437, + "origin_slot": 0, + "target_id": 429, + "target_slot": 2, + "type": "LATENT" + }, + { + "id": 693, + "origin_id": 414, + "origin_slot": 0, + "target_id": 429, + "target_slot": 4, + "type": "BOOLEAN" + }, + { + "id": 729, + "origin_id": 417, + "origin_slot": 0, + "target_id": 430, + "target_slot": 0, + "type": "VAE" + }, + { + "id": 717, + "origin_id": 441, + "origin_slot": 1, + "target_id": 430, + "target_slot": 1, + "type": "INT" + }, + { + "id": 701, + "origin_id": 440, + "origin_slot": 1, + "target_id": 430, + "target_slot": 2, + "type": "INT" + }, + { + "id": 702, + "origin_id": 428, + "origin_slot": 0, + "target_id": 431, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 699, + "origin_id": 429, + "origin_slot": 0, + "target_id": 432, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 700, + "origin_id": 430, + "origin_slot": 0, + "target_id": 432, + "target_slot": 1, + "type": "LATENT" + }, + { + "id": 687, + "origin_id": 418, + "origin_slot": 0, + "target_id": 434, + "target_slot": 0, + "type": "INT" + }, + { + "id": 688, + "origin_id": 421, + "origin_slot": 0, + "target_id": 435, + "target_slot": 0, + "type": "INT" + }, + { + "id": 752, + "origin_id": 433, + "origin_slot": 0, + "target_id": 436, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 689, + "origin_id": 434, + "origin_slot": 1, + "target_id": 437, + "target_slot": 0, + "type": "INT" + }, + { + "id": 690, + "origin_id": 435, + "origin_slot": 1, + "target_id": 437, + "target_slot": 1, + "type": "INT" + }, + { + "id": 718, + "origin_id": 441, + "origin_slot": 1, + "target_id": 437, + "target_slot": 2, + "type": "INT" + }, + { + "id": 677, + "origin_id": 431, + "origin_slot": 0, + "target_id": 438, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 678, + "origin_id": 426, + "origin_slot": 0, + "target_id": 438, + "target_slot": 1, + "type": "LATENT_UPSCALE_MODEL" + }, + { + "id": 681, + "origin_id": 436, + "origin_slot": 0, + "target_id": 439, + "target_slot": 1, + "type": "IMAGE" + }, + { + "id": 682, + "origin_id": 438, + "origin_slot": 0, + "target_id": 439, + "target_slot": 2, + "type": "LATENT" + }, + { + "id": 683, + "origin_id": 414, + "origin_slot": 0, + "target_id": 439, + "target_slot": 4, + "type": "BOOLEAN" + }, + { + "id": 695, + "origin_id": 425, + "origin_slot": 0, + "target_id": 440, + "target_slot": 0, + "type": "INT" + }, + { + "id": 715, + "origin_id": 413, + "origin_slot": 0, + "target_id": 441, + "target_slot": 0, + "type": "INT" + }, + { + "id": 716, + "origin_id": 425, + "origin_slot": 0, + "target_id": 441, + "target_slot": 1, + "type": "INT" + }, + { + "id": 665, + "origin_id": 439, + "origin_slot": 0, + "target_id": 443, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 666, + "origin_id": 431, + "origin_slot": 1, + "target_id": 443, + "target_slot": 1, + "type": "LATENT" + }, + { + "id": 755, + "origin_id": 415, + "origin_slot": 0, + "target_id": 445, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 756, + "origin_id": 415, + "origin_slot": 1, + "target_id": 445, + "target_slot": 2, + "type": "CONDITIONING" + }, + { + "id": 703, + "origin_id": 442, + "origin_slot": 0, + "target_id": 447, + "target_slot": 0, + "type": "NOISE" + }, + { + "id": 744, + "origin_id": 445, + "origin_slot": 0, + "target_id": 447, + "target_slot": 1, + "type": "GUIDER" + }, + { + "id": 705, + "origin_id": 446, + "origin_slot": 0, + "target_id": 447, + "target_slot": 2, + "type": "SAMPLER" + }, + { + "id": 751, + "origin_id": 444, + "origin_slot": 0, + "target_id": 447, + "target_slot": 3, + "type": "SIGMAS" + }, + { + "id": 707, + "origin_id": 443, + "origin_slot": 0, + "target_id": 447, + "target_slot": 4, + "type": "LATENT" + }, + { + "id": 708, + "origin_id": 447, + "origin_slot": 0, + "target_id": 448, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 709, + "origin_id": 448, + "origin_slot": 0, + "target_id": 449, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 694, + "origin_id": 448, + "origin_slot": 1, + "target_id": 450, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 730, + "origin_id": 417, + "origin_slot": 0, + "target_id": 450, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 711, + "origin_id": 449, + "origin_slot": 0, + "target_id": 451, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 712, + "origin_id": 450, + "origin_slot": 0, + "target_id": 451, + "target_slot": 1, + "type": "AUDIO" + }, + { + "id": 713, + "origin_id": 440, + "origin_slot": 0, + "target_id": 451, + "target_slot": 2, + "type": "FLOAT" + }, + { + "id": 714, + "origin_id": 451, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "VIDEO" + }, + { + "id": 763, + "origin_id": -10, + "origin_slot": 0, + "target_id": 433, + "target_slot": 0, + "type": "IMAGE,MASK" + }, + { + "id": 765, + "origin_id": -10, + "origin_slot": 1, + "target_id": 409, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 766, + "origin_id": -10, + "origin_slot": 2, + "target_id": 407, + "target_slot": 0, + "type": "BOOLEAN" + }, + { + "id": 767, + "origin_id": -10, + "origin_slot": 3, + "target_id": 413, + "target_slot": 0, + "type": "INT" + }, + { + "id": 768, + "origin_id": -10, + "origin_slot": 4, + "target_id": 418, + "target_slot": 0, + "type": "INT" + }, + { + "id": 769, + "origin_id": -10, + "origin_slot": 5, + "target_id": 421, + "target_slot": 0, + "type": "INT" + }, + { + "id": 770, + "origin_id": -10, + "origin_slot": 6, + "target_id": 423, + "target_slot": 0, + "type": "INT" + }, + { + "id": 771, + "origin_id": 411, + "origin_slot": 0, + "target_id": 427, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 772, + "origin_id": 411, + "origin_slot": 0, + "target_id": 445, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 773, + "origin_id": 416, + "origin_slot": 0, + "target_id": 438, + "target_slot": 2, + "type": "VAE" + }, + { + "id": 774, + "origin_id": 416, + "origin_slot": 0, + "target_id": 439, + "target_slot": 0, + "type": "VAE" + }, + { + "id": 775, + "origin_id": 416, + "origin_slot": 0, + "target_id": 449, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 776, + "origin_id": -10, + "origin_slot": 7, + "target_id": 425, + "target_slot": 0, + "type": "INT" + }, + { + "id": 777, + "origin_id": -10, + "origin_slot": 8, + "target_id": 411, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 778, + "origin_id": -10, + "origin_slot": 9, + "target_id": 416, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 779, + "origin_id": -10, + "origin_slot": 10, + "target_id": 417, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 780, + "origin_id": -10, + "origin_slot": 11, + "target_id": 420, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 781, + "origin_id": -10, + "origin_slot": 12, + "target_id": 426, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 782, + "origin_id": -10, + "origin_slot": 13, + "target_id": 405, + "target_slot": 0, + "type": "COMBO" + } + ], + "extra": {}, + "category": "Video generation/Image to video", + "description": "Generates video from a first-frame image using LTX-2.5, with optional prompt enhancement, spatial upscaling, and synchronized audio." + } + ] + }, + "extra": {} +} \ No newline at end of file diff --git a/blueprints/Image to Video (MiniMax H3).json b/blueprints/Image to Video (MiniMax H3).json new file mode 100644 index 000000000..828c7626d --- /dev/null +++ b/blueprints/Image to Video (MiniMax H3).json @@ -0,0 +1,2129 @@ +{ + "revision": 0, + "last_node_id": "148", + "last_link_id": 0, + "nodes": [ + { + "id": 148, + "type": "d70595de-536a-4124-9bf3-d5c9ee60c978", + "pos": [ + -390, + 5160 + ], + "size": [ + 480, + 630 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "name": "first_frame", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "name": "last_frame", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + }, + "link": null + }, + { + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": null + }, + { + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": null + }, + { + "label": "duration", + "name": "value_1", + "type": "FLOAT", + "widget": { + "name": "value_1" + }, + "link": null + }, + { + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + }, + "link": null + }, + { + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": null + }, + { + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": null + }, + { + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": null + }, + { + "label": "audio_vae", + "name": "vae_name_1", + "type": "COMBO", + "widget": { + "name": "vae_name_1" + }, + "link": null + }, + { + "label": "turbo_mode", + "name": "value", + "type": "BOOLEAN", + "widget": { + "name": "value" + }, + "link": null + }, + { + "name": "lora_name", + "type": "COMBO", + "widget": { + "name": "lora_name" + }, + "link": null + }, + { + "label": "turbo_model_strength", + "name": "strength_model_1", + "type": "FLOAT", + "widget": { + "name": "strength_model_1" + }, + "link": null + }, + { + "label": "turbo_steps", + "name": "value_2", + "type": "INT", + "widget": { + "name": "value_2" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "VIDEO", + "name": "VIDEO", + "type": "VIDEO", + "links": [] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.33.0", + "previewExposures": [] + }, + "widgets_values": [ + "", + 1344, + 768, + 5, + 757358688076805, + "minimax_h3_fl2va_pruned_int8_convrot.safetensors", + "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors", + "minimax_h3_video_vae_fp16.safetensors", + "minimax_h3_audio_vae_fp32.safetensors", + false, + "minimax_h3_fl2v_turbo_8step_v1.0_comfyui_bf16.safetensors", + 1, + 8 + ], + "widgets_values_named": { + "prompt": "", + "width": 1344, + "height": 768, + "value_1": 5, + "noise_seed": 757358688076805, + "unet_name": "minimax_h3_fl2va_pruned_int8_convrot.safetensors", + "clip_name": "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors", + "vae_name": "minimax_h3_video_vae_fp16.safetensors", + "vae_name_1": "minimax_h3_audio_vae_fp32.safetensors", + "value": false, + "lora_name": "minimax_h3_fl2v_turbo_8step_v1.0_comfyui_bf16.safetensors", + "strength_model_1": 1, + "value_2": 8 + }, + "title": "Image to Video (MiniMax H3)" + } + ], + "links": [], + "version": 0.4, + "definitions": { + "subgraphs": [ + { + "id": "d70595de-536a-4124-9bf3-d5c9ee60c978", + "version": 1, + "state": { + "lastGroupId": 6, + "lastNodeId": 148, + "lastLinkId": 245, + "lastRerouteId": 0 + }, + "revision": 0, + "config": {}, + "name": "Image to Video (MiniMax H3)", + "inputNode": { + "id": -10, + "bounding": [ + -2560, + 4790, + 171.62109375, + 348 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 2130, + 5070, + 128, + 68 + ] + }, + "inputs": [ + { + "id": "d6eaa195-2266-4016-b7ed-b2d17a3e53c2", + "name": "first_frame", + "type": "IMAGE", + "linkIds": [ + 195 + ], + "pos": [ + -2412.37890625, + 4814 + ] + }, + { + "id": "03b95567-f496-4279-9d38-989dd34fa882", + "name": "last_frame", + "type": "IMAGE", + "linkIds": [ + 196 + ], + "pos": [ + -2412.37890625, + 4834 + ] + }, + { + "id": "d7302ca7-24ed-44c4-8ac9-736540dab7fb", + "name": "prompt", + "type": "STRING", + "linkIds": [ + 197 + ], + "pos": [ + -2412.37890625, + 4854 + ] + }, + { + "id": "709e2d94-3172-496f-ad86-7d672f3df568", + "name": "width", + "type": "INT", + "linkIds": [ + 200 + ], + "pos": [ + -2412.37890625, + 4874 + ] + }, + { + "id": "8205b85b-19bb-47f6-8418-89cd42940c1d", + "name": "height", + "type": "INT", + "linkIds": [ + 201 + ], + "pos": [ + -2412.37890625, + 4894 + ] + }, + { + "id": "a40e5e96-4307-4a8e-a4f8-13a27d4bc9d3", + "name": "value_1", + "type": "FLOAT", + "linkIds": [ + 206 + ], + "label": "duration", + "pos": [ + -2412.37890625, + 4914 + ] + }, + { + "id": "9f8734bc-c2b3-43b0-911e-e89560e8b777", + "name": "noise_seed", + "type": "INT", + "linkIds": [ + 207 + ], + "pos": [ + -2412.37890625, + 4934 + ] + }, + { + "id": "9a6d2811-673c-47e0-aa94-dda7c83621e4", + "name": "unet_name", + "type": "COMBO", + "linkIds": [ + 221 + ], + "pos": [ + -2412.37890625, + 4954 + ] + }, + { + "id": "7100a787-5536-4002-840b-1d2fd071010a", + "name": "clip_name", + "type": "COMBO", + "linkIds": [ + 227 + ], + "pos": [ + -2412.37890625, + 4974 + ] + }, + { + "id": "d40632fd-e0ae-4319-b85d-5479db4d6e11", + "name": "vae_name", + "type": "COMBO", + "linkIds": [ + 223 + ], + "pos": [ + -2412.37890625, + 4994 + ] + }, + { + "id": "2992852c-4b20-439a-8771-c866ec1996e6", + "name": "vae_name_1", + "type": "COMBO", + "linkIds": [ + 224 + ], + "label": "audio_vae", + "pos": [ + -2412.37890625, + 5014 + ] + }, + { + "id": "5fa5fd85-5efc-45ea-b938-2767dc6a375b", + "name": "value", + "type": "BOOLEAN", + "linkIds": [ + 240 + ], + "label": "turbo_mode", + "pos": [ + -2412.37890625, + 5034 + ] + }, + { + "id": "1c18d558-5904-486b-84d8-43b080a2d4dd", + "name": "lora_name", + "type": "COMBO", + "linkIds": [ + 243 + ], + "pos": [ + -2412.37890625, + 5054 + ] + }, + { + "id": "a7b69463-a7b0-4eae-991d-c333e4e8d5cd", + "name": "strength_model_1", + "type": "FLOAT", + "linkIds": [ + 244 + ], + "label": "turbo_model_strength", + "pos": [ + -2412.37890625, + 5074 + ] + }, + { + "id": "4a02c41e-7fa6-4faf-9018-7a09de5245d8", + "name": "value_2", + "type": "INT", + "linkIds": [ + 245 + ], + "label": "turbo_steps", + "pos": [ + -2412.37890625, + 5094 + ] + } + ], + "outputs": [ + { + "id": "adb2611c-e490-4fca-8067-b718c992f8cc", + "name": "VIDEO", + "type": "VIDEO", + "linkIds": [ + 168 + ], + "localized_name": "VIDEO", + "pos": [ + 2154, + 5094 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 127, + "type": "VAELoader", + "pos": [ + -2020, + 5210 + ], + "size": [ + 640, + 100 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "vae_name", + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": 223 + } + ], + "outputs": [ + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "links": [ + 8, + 190 + ] + } + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ver": "0.33.0", + "models": [ + { + "name": "minimax_h3_video_vae_fp16.safetensors", + "url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_video_vae_fp16.safetensors", + "directory": "vae" + } + ] + }, + "widgets_values": [ + "minimax_h3_video_vae_fp16.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_video_vae_fp16.safetensors" + } + }, + { + "id": 128, + "type": "VAELoader", + "pos": [ + -2020, + 5360 + ], + "size": [ + 650, + 100 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "vae_name", + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": 224 + } + ], + "outputs": [ + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "links": [ + 23 + ] + } + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ver": "0.33.0", + "models": [ + { + "name": "minimax_h3_audio_vae_fp32.safetensors", + "url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_audio_vae_fp32.safetensors", + "directory": "vae" + } + ] + }, + "widgets_values": [ + "minimax_h3_audio_vae_fp32.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_h3_audio_vae_fp32.safetensors" + } + }, + { + "id": 129, + "type": "VAEDecodeAudio", + "pos": [ + 760, + 4990 + ], + "size": [ + 230, + 80 + ], + "flags": { + "collapsed": false + }, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 226 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 23 + } + ], + "outputs": [ + { + "localized_name": "AUDIO", + "name": "AUDIO", + "type": "AUDIO", + "links": [ + 166 + ] + } + ], + "properties": { + "Node name for S&R": "VAEDecodeAudio", + "cnr_id": "comfy-core", + "ver": "0.33.0" + } + }, + { + "id": 130, + "type": "VAEDecode", + "pos": [ + 760, + 4850 + ], + "size": [ + 230, + 80 + ], + "flags": { + "collapsed": false + }, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 225 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 8 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 167 + ] + } + ], + "properties": { + "Node name for S&R": "VAEDecode", + "cnr_id": "comfy-core", + "ver": "0.33.0" + } + }, + { + "id": 131, + "type": "KSamplerSelect", + "pos": [ + 0, + 4950 + ], + "size": [ + 370, + 90 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "sampler_name", + "name": "sampler_name", + "type": "COMBO", + "widget": { + "name": "sampler_name" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "SAMPLER", + "name": "SAMPLER", + "type": "SAMPLER", + "links": [ + 16 + ] + } + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ver": "0.33.0" + }, + "widgets_values": [ + "res_multistep" + ], + "widgets_values_named": { + "sampler_name": "res_multistep" + } + }, + { + "id": 132, + "type": "BasicScheduler", + "pos": [ + 0, + 5100 + ], + "size": [ + 370, + 150 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 234 + }, + { + "localized_name": "scheduler", + "name": "scheduler", + "type": "COMBO", + "widget": { + "name": "scheduler" + }, + "link": null + }, + { + "localized_name": "steps", + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + }, + "link": 235 + }, + { + "localized_name": "denoise", + "name": "denoise", + "type": "FLOAT", + "widget": { + "name": "denoise" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "SIGMAS", + "name": "SIGMAS", + "type": "SIGMAS", + "links": [ + 18 + ] + } + ], + "properties": { + "Node name for S&R": "BasicScheduler", + "cnr_id": "comfy-core", + "ver": "0.33.0" + }, + "widgets_values": [ + "simple", + 4, + 1 + ], + "widgets_values_named": { + "scheduler": "simple", + "steps": 4, + "denoise": 1 + } + }, + { + "id": 133, + "type": "SamplerCustomAdvanced", + "pos": [ + 420, + 4780 + ], + "size": [ + 230, + 390 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "localized_name": "noise", + "name": "noise", + "type": "NOISE", + "link": 40 + }, + { + "localized_name": "guider", + "name": "guider", + "type": "GUIDER", + "link": 12 + }, + { + "localized_name": "sampler", + "name": "sampler", + "type": "SAMPLER", + "link": 16 + }, + { + "localized_name": "sigmas", + "name": "sigmas", + "type": "SIGMAS", + "link": 18 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 188 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "LATENT", + "links": [ + 225, + 226 + ] + }, + { + "localized_name": "denoised_output", + "name": "denoised_output", + "type": "LATENT", + "links": null + } + ], + "properties": { + "Node name for S&R": "SamplerCustomAdvanced", + "cnr_id": "comfy-core", + "ver": "0.33.0" + } + }, + { + "id": 134, + "type": "BasicGuider", + "pos": [ + 0, + 4820 + ], + "size": [ + 360, + 80 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 241 + }, + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 187 + } + ], + "outputs": [ + { + "localized_name": "GUIDER", + "name": "GUIDER", + "type": "GUIDER", + "links": [ + 12 + ] + } + ], + "properties": { + "Node name for S&R": "BasicGuider", + "cnr_id": "comfy-core", + "ver": "0.33.0" + } + }, + { + "id": 135, + "type": "UNETLoader", + "pos": [ + -2020, + 4650 + ], + "size": [ + 640, + 120 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [ + { + "localized_name": "unet_name", + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": 221 + }, + { + "localized_name": "weight_dtype", + "name": "weight_dtype", + "type": "COMBO", + "widget": { + "name": "weight_dtype" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 229, + 232 + ] + } + ], + "properties": { + "Node name for S&R": "UNETLoader", + "cnr_id": "comfy-core", + "ver": "0.33.0", + "models": [ + { + "name": "minimax_h3_fl2va_pruned_int8_convrot.safetensors", + "url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/diffusion_models/minimax_h3_fl2va_pruned_int8_convrot.safetensors", + "directory": "diffusion_models" + } + ] + }, + "widgets_values": [ + "minimax_h3_fl2va_pruned_int8_convrot.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "minimax_h3_fl2va_pruned_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + { + "id": 136, + "type": "CLIPLoader", + "pos": [ + -2020, + 5010 + ], + "size": [ + 640, + 150 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [ + { + "localized_name": "clip_name", + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": 227 + }, + { + "localized_name": "type", + "name": "type", + "type": "COMBO", + "widget": { + "name": "type" + }, + "link": null + }, + { + "localized_name": "device", + "name": "device", + "shape": 7, + "type": "COMBO", + "widget": { + "name": "device" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "links": [ + 189 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "cnr_id": "comfy-core", + "ver": "0.33.0", + "models": [ + { + "name": "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors", + "url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/text_encoders/qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors", + "directory": "text_encoders" + } + ] + }, + "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": 137, + "type": "RandomNoise", + "pos": [ + 0, + 4660 + ], + "size": [ + 360, + 90 + ], + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [ + { + "localized_name": "noise_seed", + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + }, + "link": 207 + } + ], + "outputs": [ + { + "localized_name": "NOISE", + "name": "NOISE", + "type": "NOISE", + "links": [ + 40 + ] + } + ], + "properties": { + "Node name for S&R": "RandomNoise", + "cnr_id": "comfy-core", + "ver": "0.33.0" + }, + "widgets_values": [ + 1, + "fixed" + ], + "widgets_values_named": { + "noise_seed": 1, + "control_after_generate": "fixed" + } + }, + { + "id": 138, + "type": "CreateVideo", + "pos": [ + 1090, + 4890 + ], + "size": [ + 270, + 140 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 167 + }, + { + "localized_name": "audio", + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": 166 + }, + { + "localized_name": "fps", + "name": "fps", + "type": "FLOAT", + "widget": { + "name": "fps" + }, + "link": null + }, + { + "localized_name": "bit_depth", + "name": "bit_depth", + "shape": 7, + "type": "COMBO", + "widget": { + "name": "bit_depth" + }, + "link": null + }, + { + "localized_name": "color_space", + "name": "color_space", + "shape": 7, + "type": "COMBO", + "widget": { + "name": "color_space" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "VIDEO", + "name": "VIDEO", + "type": "VIDEO", + "links": [ + 168 + ] + } + ], + "properties": { + "Node name for S&R": "CreateVideo", + "cnr_id": "comfy-core", + "ver": "0.33.0" + }, + "widgets_values": [ + 24, + 8, + "sRGB" + ], + "widgets_values_named": { + "fps": 24, + "bit_depth": 8, + "color_space": "sRGB" + } + }, + { + "id": 139, + "type": "MiniMaxH3ImageToVideo", + "pos": [ + -1300, + 4740 + ], + "size": [ + 430, + 550 + ], + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 189 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 190 + }, + { + "localized_name": "first_frame", + "name": "first_frame", + "shape": 7, + "type": "IMAGE", + "link": 195 + }, + { + "localized_name": "last_frame", + "name": "last_frame", + "shape": 7, + "type": "IMAGE", + "link": 196 + }, + { + "localized_name": "prompt", + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + }, + "link": 197 + }, + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 200 + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 201 + }, + { + "localized_name": "length", + "name": "length", + "type": "INT", + "widget": { + "name": "length" + }, + "link": 199 + } + ], + "outputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "links": [ + 187 + ] + }, + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 188 + ] + } + ], + "properties": { + "Node name for S&R": "MiniMaxH3ImageToVideo", + "cnr_id": "comfy-core", + "ver": "0.33.0" + }, + "widgets_values": [ + "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.", + 1344, + 768, + 73 + ], + "widgets_values_named": { + "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": 1344, + "height": 768, + "length": 73 + } + }, + { + "id": 140, + "type": "ComfyMathExpression", + "pos": [ + -1710, + 5740 + ], + "size": [ + 360, + 170 + ], + "flags": { + "collapsed": false + }, + "order": 14, + "mode": 0, + "inputs": [ + { + "label": "a", + "localized_name": "a", + "name": "values.a", + "type": "FLOAT,INT,BOOLEAN", + "link": 205 + }, + { + "localized_name": "b", + "name": "values.b", + "shape": 7, + "type": "FLOAT,INT,BOOLEAN", + "link": null + }, + { + "localized_name": "expression", + "name": "expression", + "type": "STRING", + "widget": { + "name": "expression" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "FLOAT", + "name": "FLOAT", + "type": "FLOAT", + "links": null + }, + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 199 + ] + }, + { + "localized_name": "BOOL", + "name": "BOOL", + "type": "BOOLEAN", + "links": null + } + ], + "properties": { + "Node name for S&R": "ComfyMathExpression", + "cnr_id": "comfy-core", + "ver": "0.33.0" + }, + "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": 141, + "type": "PrimitiveFloat", + "pos": [ + -2020, + 5740 + ], + "size": [ + 270, + 90 + ], + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "FLOAT", + "widget": { + "name": "value" + }, + "link": 206 + } + ], + "outputs": [ + { + "localized_name": "FLOAT", + "name": "FLOAT", + "type": "FLOAT", + "links": [ + 205 + ] + } + ], + "title": "Float (duration)", + "properties": { + "Node name for S&R": "PrimitiveFloat", + "cnr_id": "comfy-core", + "ver": "0.33.0" + }, + "widgets_values": [ + 2 + ], + "widgets_values_named": { + "value": 2 + } + }, + { + "id": 142, + "type": "LoraLoaderModelOnly", + "pos": [ + -2020, + 4830 + ], + "size": [ + 640, + 130 + ], + "flags": {}, + "order": 16, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 229 + }, + { + "localized_name": "lora_name", + "name": "lora_name", + "type": "COMBO", + "widget": { + "name": "lora_name" + }, + "link": 243 + }, + { + "localized_name": "strength_model", + "name": "strength_model", + "type": "FLOAT", + "widget": { + "name": "strength_model" + }, + "link": 244 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 233 + ] + } + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ver": "0.33.0", + "models": [ + { + "name": "minimax_h3_fl2v_turbo_8step_v1.0_comfyui_bf16.safetensors", + "url": "https://huggingface.co/lightx2v/Minimax-h3-Turbo/resolve/main/minimax_h3_fl2v_turbo_8step_v1.0_comfyui_bf16.safetensors", + "directory": "loras" + } + ] + }, + "widgets_values": [ + "minimax_h3_fl2v_turbo_8step_v1.0_comfyui_bf16.safetensors", + 1 + ], + "widgets_values_named": { + "lora_name": "minimax_h3_fl2v_turbo_8step_v1.0_comfyui_bf16.safetensors", + "strength_model": 1 + } + }, + { + "id": 143, + "type": "ComfySwitchNode", + "pos": [ + -400, + 4790 + ], + "size": [ + 270, + 110 + ], + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "shape": 7, + "type": "*", + "link": 232 + }, + { + "localized_name": "on_true", + "name": "on_true", + "shape": 7, + "type": "*", + "link": 233 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 238 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "*", + "links": [ + 234, + 241 + ] + } + ], + "title": "If/Else Switch (Model)", + "properties": { + "Node name for S&R": "ComfySwitchNode", + "cnr_id": "comfy-core", + "ver": "0.33.0" + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "switch": false + } + }, + { + "id": 144, + "type": "ComfySwitchNode", + "pos": [ + -400, + 4980 + ], + "size": [ + 270, + 110 + ], + "flags": {}, + "order": 18, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "shape": 7, + "type": "*", + "link": 236 + }, + { + "localized_name": "on_true", + "name": "on_true", + "shape": 7, + "type": "*", + "link": 237 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 239 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "*", + "links": [ + 235 + ] + } + ], + "title": "If/Else Switch (Steps)", + "properties": { + "Node name for S&R": "ComfySwitchNode", + "cnr_id": "comfy-core", + "ver": "0.33.0" + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "switch": false + } + }, + { + "id": 145, + "type": "PrimitiveInt", + "pos": [ + -750, + 4920 + ], + "size": [ + 270, + 90 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 236 + ] + } + ], + "properties": { + "Node name for S&R": "PrimitiveInt", + "cnr_id": "comfy-core", + "ver": "0.33.0" + }, + "widgets_values": [ + 20, + "fixed" + ], + "widgets_values_named": { + "value": 20, + "fixed": "fixed" + } + }, + { + "id": 146, + "type": "PrimitiveInt", + "pos": [ + -750, + 5060 + ], + "size": [ + 270, + 90 + ], + "flags": {}, + "order": 19, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": 245 + } + ], + "outputs": [ + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 237 + ] + } + ], + "properties": { + "Node name for S&R": "PrimitiveInt", + "cnr_id": "comfy-core", + "ver": "0.33.0" + }, + "widgets_values": [ + 6, + "fixed" + ], + "widgets_values_named": { + "value": 6, + "fixed": "fixed" + } + }, + { + "id": 147, + "type": "PrimitiveBoolean", + "pos": [ + -750, + 5210 + ], + "size": [ + 270, + 90 + ], + "flags": {}, + "order": 20, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "BOOLEAN", + "widget": { + "name": "value" + }, + "link": 240 + } + ], + "outputs": [ + { + "localized_name": "BOOLEAN", + "name": "BOOLEAN", + "type": "BOOLEAN", + "links": [ + 238, + 239 + ] + } + ], + "title": "Boolean (Enable Lightning LoRA)", + "properties": { + "Node name for S&R": "PrimitiveBoolean", + "cnr_id": "comfy-core", + "ver": "0.33.0" + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "value": false + }, + "color": "#322", + "bgcolor": "#533" + } + ], + "groups": [ + { + "id": 1, + "title": "Models", + "bounding": [ + -2050, + 4540, + 700, + 980 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 2, + "title": "Sampling", + "bounding": [ + -30, + 4540, + 700, + 800 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 3, + "title": "Conditioning", + "bounding": [ + -1320, + 4540, + 480, + 800 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 4, + "title": "Decoding and create video", + "bounding": [ + 700, + 4540, + 700, + 800 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 6, + "title": "Switch", + "bounding": [ + -810, + 4540, + 750, + 800 + ], + "color": "#3f789e", + "flags": {} + } + ], + "links": [ + { + "id": 23, + "origin_id": 128, + "origin_slot": 0, + "target_id": 129, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 8, + "origin_id": 127, + "origin_slot": 0, + "target_id": 130, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 40, + "origin_id": 137, + "origin_slot": 0, + "target_id": 133, + "target_slot": 0, + "type": "NOISE" + }, + { + "id": 12, + "origin_id": 134, + "origin_slot": 0, + "target_id": 133, + "target_slot": 1, + "type": "GUIDER" + }, + { + "id": 16, + "origin_id": 131, + "origin_slot": 0, + "target_id": 133, + "target_slot": 2, + "type": "SAMPLER" + }, + { + "id": 18, + "origin_id": 132, + "origin_slot": 0, + "target_id": 133, + "target_slot": 3, + "type": "SIGMAS" + }, + { + "id": 188, + "origin_id": 139, + "origin_slot": 1, + "target_id": 133, + "target_slot": 4, + "type": "LATENT" + }, + { + "id": 187, + "origin_id": 139, + "origin_slot": 0, + "target_id": 134, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 167, + "origin_id": 130, + "origin_slot": 0, + "target_id": 138, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 166, + "origin_id": 129, + "origin_slot": 0, + "target_id": 138, + "target_slot": 1, + "type": "AUDIO" + }, + { + "id": 189, + "origin_id": 136, + "origin_slot": 0, + "target_id": 139, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 190, + "origin_id": 127, + "origin_slot": 0, + "target_id": 139, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 168, + "origin_id": 138, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "VIDEO" + }, + { + "id": 195, + "origin_id": -10, + "origin_slot": 0, + "target_id": 139, + "target_slot": 2, + "type": "IMAGE" + }, + { + "id": 196, + "origin_id": -10, + "origin_slot": 1, + "target_id": 139, + "target_slot": 3, + "type": "IMAGE" + }, + { + "id": 197, + "origin_id": -10, + "origin_slot": 2, + "target_id": 139, + "target_slot": 4, + "type": "STRING" + }, + { + "id": 199, + "origin_id": 140, + "origin_slot": 1, + "target_id": 139, + "target_slot": 7, + "type": "INT" + }, + { + "id": 200, + "origin_id": -10, + "origin_slot": 3, + "target_id": 139, + "target_slot": 5, + "type": "INT" + }, + { + "id": 201, + "origin_id": -10, + "origin_slot": 4, + "target_id": 139, + "target_slot": 6, + "type": "INT" + }, + { + "id": 205, + "origin_id": 141, + "origin_slot": 0, + "target_id": 140, + "target_slot": 0, + "type": "FLOAT" + }, + { + "id": 206, + "origin_id": -10, + "origin_slot": 5, + "target_id": 141, + "target_slot": 0, + "type": "FLOAT" + }, + { + "id": 207, + "origin_id": -10, + "origin_slot": 6, + "target_id": 137, + "target_slot": 0, + "type": "INT" + }, + { + "id": 221, + "origin_id": -10, + "origin_slot": 7, + "target_id": 135, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 223, + "origin_id": -10, + "origin_slot": 9, + "target_id": 127, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 224, + "origin_id": -10, + "origin_slot": 10, + "target_id": 128, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 225, + "origin_id": 133, + "origin_slot": 0, + "target_id": 130, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 226, + "origin_id": 133, + "origin_slot": 0, + "target_id": 129, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 227, + "origin_id": -10, + "origin_slot": 8, + "target_id": 136, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 229, + "origin_id": 135, + "origin_slot": 0, + "target_id": 142, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 232, + "origin_id": 135, + "origin_slot": 0, + "target_id": 143, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 233, + "origin_id": 142, + "origin_slot": 0, + "target_id": 143, + "target_slot": 1, + "type": "MODEL" + }, + { + "id": 234, + "origin_id": 143, + "origin_slot": 0, + "target_id": 132, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 235, + "origin_id": 144, + "origin_slot": 0, + "target_id": 132, + "target_slot": 2, + "type": "INT" + }, + { + "id": 236, + "origin_id": 145, + "origin_slot": 0, + "target_id": 144, + "target_slot": 0, + "type": "INT" + }, + { + "id": 237, + "origin_id": 146, + "origin_slot": 0, + "target_id": 144, + "target_slot": 1, + "type": "INT" + }, + { + "id": 238, + "origin_id": 147, + "origin_slot": 0, + "target_id": 143, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 239, + "origin_id": 147, + "origin_slot": 0, + "target_id": 144, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 240, + "origin_id": -10, + "origin_slot": 11, + "target_id": 147, + "target_slot": 0, + "type": "BOOLEAN" + }, + { + "id": 241, + "origin_id": 143, + "origin_slot": 0, + "target_id": 134, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 243, + "origin_id": -10, + "origin_slot": 12, + "target_id": 142, + "target_slot": 1, + "type": "COMBO" + }, + { + "id": 244, + "origin_id": -10, + "origin_slot": 13, + "target_id": 142, + "target_slot": 2, + "type": "FLOAT" + }, + { + "id": 245, + "origin_id": -10, + "origin_slot": 14, + "target_id": 146, + "target_slot": 0, + "type": "INT" + } + ], + "extra": {}, + "category": "Video generation/Image to video", + "description": "Generates video with native stereo audio from a first frame and optional last frame using MiniMax H3, with optional turbo LoRA." + } + ] + }, + "extra": {} +} \ No newline at end of file diff --git a/blueprints/Image to Video (Wan 2.2).json b/blueprints/Image to Video (Wan 2.2).json index a24adcfb6..f8b289c19 100644 --- a/blueprints/Image to Video (Wan 2.2).json +++ b/blueprints/Image to Video (Wan 2.2).json @@ -2027,7 +2027,7 @@ "extra": { "workflowRendererVersion": "LG" }, - "category": "Video generation and editing/Image to video", + "category": "Video generation/Image to video", "description": "Image-to-video with Wan 2.2 using a start image plus text prompt to extend motion from the still frame." } ] diff --git a/blueprints/Image to Video (Wan Dancer).json b/blueprints/Image to Video (Wan Dancer).json new file mode 100644 index 000000000..2dbb649f0 --- /dev/null +++ b/blueprints/Image to Video (Wan Dancer).json @@ -0,0 +1,7054 @@ +{ + "revision": 0, + "last_node_id": "776", + "last_link_id": 0, + "nodes": [ + { + "id": 776, + "type": "dd2f850b-0f7c-40b1-8a70-db5159c81500", + "pos": [ + 4710, + -540 + ], + "size": [ + 430, + 570 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "audio", + "name": "audio", + "type": "AUDIO", + "link": null + }, + { + "localized_name": "input", + "name": "input", + "type": "IMAGE,MASK", + "link": null + }, + { + "label": "dance_style", + "name": "choice", + "type": "COMBO", + "widget": { + "name": "choice" + }, + "link": null + }, + { + "label": "motion_amplitude", + "name": "choice_1", + "type": "COMBO", + "widget": { + "name": "choice_1" + }, + "link": null + }, + { + "label": "width", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": null + }, + { + "label": "height", + "name": "value_1", + "type": "INT", + "widget": { + "name": "value_1" + }, + "link": null + }, + { + "label": "audio_duration", + "name": "duration", + "type": "FLOAT", + "widget": { + "name": "duration" + }, + "link": null + }, + { + "label": "final_duration", + "name": "choice_2", + "type": "COMBO", + "widget": { + "name": "choice_2" + }, + "link": null + }, + { + "label": "global_model", + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": null + }, + { + "label": "local_model", + "name": "unet_name_1", + "type": "COMBO", + "widget": { + "name": "unet_name_1" + }, + "link": null + }, + { + "label": "lightning_lora", + "name": "lora_name", + "type": "COMBO", + "widget": { + "name": "lora_name" + }, + "link": null + }, + { + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": null + }, + { + "label": "clip_vision", + "name": "clip_name_1", + "type": "COMBO", + "widget": { + "name": "clip_name_1" + }, + "link": null + }, + { + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": null + }, + { + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + }, + "link": null + } + ], + "outputs": [ + { + "label": "global_output_preview", + "name": "VIDEO", + "type": "VIDEO", + "links": [] + }, + { + "label": "final_output", + "name": "VIDEO_1", + "type": "VIDEO", + "links": [] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.20.1", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "previewExposures": [] + }, + "widgets_values": [ + "Latin Dance 拉丁舞", + "low 低", + 720, + 1280, + 25, + "5", + "wan2.2_dancer_14b_global_fp8_scaled.safetensors", + "wan2.2_dancer_14b_local_fp8_scaled.safetensors", + "lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors", + "umt5_xxl_fp16.safetensors", + "clip_vision_h.safetensors", + "Wan2_1_VAE_bf16.safetensors", + 0 + ], + "widgets_values_named": { + "choice": "Latin Dance 拉丁舞", + "choice_1": "low 低", + "value": 720, + "value_1": 1280, + "duration": 25, + "choice_2": "5", + "unet_name": "wan2.2_dancer_14b_global_fp8_scaled.safetensors", + "unet_name_1": "wan2.2_dancer_14b_local_fp8_scaled.safetensors", + "lora_name": "lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors", + "clip_name": "umt5_xxl_fp16.safetensors", + "clip_name_1": "clip_vision_h.safetensors", + "vae_name": "Wan2_1_VAE_bf16.safetensors", + "noise_seed": 0 + }, + "title": "Image to Video (Wan Dancer)" + } + ], + "links": [], + "version": 0.4, + "definitions": { + "subgraphs": [ + { + "id": "dd2f850b-0f7c-40b1-8a70-db5159c81500", + "version": 1, + "state": { + "lastGroupId": 31, + "lastNodeId": 776, + "lastLinkId": 1380, + "lastRerouteId": 0 + }, + "revision": 0, + "config": {}, + "name": "Image to Video (Wan Dancer)", + "inputNode": { + "id": -10, + "bounding": [ + 2330, + -370, + 148.072265625, + 348 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 6710, + -170, + 175.18359375, + 88 + ] + }, + "inputs": [ + { + "id": "7ac3eb1c-06b1-489d-b895-583b63deafe6", + "name": "audio", + "type": "AUDIO", + "linkIds": [ + 1084 + ], + "localized_name": "audio", + "pos": [ + 2454.072265625, + -346 + ] + }, + { + "id": "717c977c-7bbf-42e1-847a-4125d6bfc9fc", + "name": "input", + "type": "IMAGE,MASK", + "linkIds": [ + 1239 + ], + "localized_name": "input", + "pos": [ + 2454.072265625, + -326 + ] + }, + { + "id": "6299d700-ffb3-4a57-8625-6f8ec11940f8", + "name": "choice", + "type": "COMBO", + "linkIds": [ + 1349 + ], + "label": "dance_style", + "pos": [ + 2454.072265625, + -306 + ] + }, + { + "id": "4e64f322-c63e-403c-8cc8-f15a46ee0192", + "name": "choice_1", + "type": "COMBO", + "linkIds": [ + 1350 + ], + "label": "motion_amplitude", + "pos": [ + 2454.072265625, + -286 + ] + }, + { + "id": "c99a7f9c-01e9-4e29-b32c-956d54ce1cb4", + "name": "value", + "type": "INT", + "linkIds": [ + 1351 + ], + "label": "width", + "pos": [ + 2454.072265625, + -266 + ] + }, + { + "id": "391d1589-4fbb-44a5-ad5d-15ebc022fcb1", + "name": "value_1", + "type": "INT", + "linkIds": [ + 1352 + ], + "label": "height", + "pos": [ + 2454.072265625, + -246 + ] + }, + { + "id": "550c28ff-e4cf-49d6-92ef-d611c45358ce", + "name": "duration", + "type": "FLOAT", + "linkIds": [ + 1353 + ], + "label": "audio_duration", + "pos": [ + 2454.072265625, + -226 + ] + }, + { + "id": "a9639ac8-e070-4299-ab3d-7762fe40d894", + "name": "choice_2", + "type": "COMBO", + "linkIds": [ + 1368 + ], + "label": "final_duration", + "pos": [ + 2454.072265625, + -206 + ] + }, + { + "id": "d8628b17-0cfd-4751-add4-2aa96274cda8", + "name": "unet_name", + "type": "COMBO", + "linkIds": [ + 1370 + ], + "label": "global_model", + "pos": [ + 2454.072265625, + -186 + ] + }, + { + "id": "54b07a1c-72df-4685-b478-7beec4767b55", + "name": "unet_name_1", + "type": "COMBO", + "linkIds": [ + 1371 + ], + "label": "local_model", + "pos": [ + 2454.072265625, + -166 + ] + }, + { + "id": "56d0c67d-bc13-4844-aa2a-c9347dcfc955", + "name": "lora_name", + "type": "COMBO", + "linkIds": [ + 1372, + 1373 + ], + "label": "lightning_lora", + "pos": [ + 2454.072265625, + -146 + ] + }, + { + "id": "3748349b-9926-49e5-9f8a-c45b61b3e59b", + "name": "clip_name", + "type": "COMBO", + "linkIds": [ + 1374 + ], + "pos": [ + 2454.072265625, + -126 + ] + }, + { + "id": "8907f7e4-b573-49ae-8915-45385600abf7", + "name": "clip_name_1", + "type": "COMBO", + "linkIds": [ + 1375 + ], + "label": "clip_vision", + "pos": [ + 2454.072265625, + -106 + ] + }, + { + "id": "31707b62-1ac2-48a2-8048-b8b73b712c79", + "name": "vae_name", + "type": "COMBO", + "linkIds": [ + 1376 + ], + "pos": [ + 2454.072265625, + -86 + ] + }, + { + "id": "28538643-c8d5-4b9c-a22e-6bfca87a984e", + "name": "noise_seed", + "type": "INT", + "linkIds": [ + 1377 + ], + "pos": [ + 2454.072265625, + -66 + ] + } + ], + "outputs": [ + { + "id": "4e7dcfae-7821-4c05-91e2-7a2e460af0bf", + "name": "VIDEO", + "type": "VIDEO", + "linkIds": [ + 1363 + ], + "label": "global_output_preview", + "pos": [ + 6734, + -146 + ] + }, + { + "id": "3ee6adfa-b6b9-45cf-b4ce-72c059f775aa", + "name": "VIDEO_1", + "type": "VIDEO", + "linkIds": [ + 1364 + ], + "label": "final_output", + "pos": [ + 6734, + -126 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 705, + "type": "UNETLoader", + "pos": [ + 3410, + -50 + ], + "size": [ + 530, + 140 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [ + { + "localized_name": "unet_name", + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": 1370 + }, + { + "localized_name": "weight_dtype", + "name": "weight_dtype", + "type": "COMBO", + "widget": { + "name": "weight_dtype" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1065, + 1248 + ] + } + ], + "properties": { + "Node name for S&R": "UNETLoader", + "cnr_id": "comfy-core", + "ver": "0.13.0", + "models": [ + { + "name": "wan2.2_dancer_14b_global_fp8_scaled.safetensors", + "url": "https://huggingface.co/Comfy-Org/Wan-Dancer/resolve/main/diffusion_models/wan2.2_dancer_14b_global_fp8_scaled.safetensors", + "directory": "diffusion_models" + } + ], + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "wan2.2_dancer_14b_global_fp8_scaled.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "wan2.2_dancer_14b_global_fp8_scaled.safetensors", + "weight_dtype": "default" + } + }, + { + "id": 706, + "type": "LoraLoaderModelOnly", + "pos": [ + 3410, + 140 + ], + "size": [ + 530, + 170 + ], + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1065 + }, + { + "localized_name": "lora_name", + "name": "lora_name", + "type": "COMBO", + "widget": { + "name": "lora_name" + }, + "link": 1372 + }, + { + "localized_name": "strength_model", + "name": "strength_model", + "type": "FLOAT", + "widget": { + "name": "strength_model" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1249 + ] + } + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ver": "0.13.0", + "models": [ + { + "name": "lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors", + "url": "https://huggingface.co/Kijai/WanVideo_comfy/resolve/main/Lightx2v/lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors", + "directory": "loras" + } + ], + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors", + 3 + ], + "widgets_values_named": { + "lora_name": "lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors", + "strength_model": 3 + } + }, + { + "id": 707, + "type": "LoraLoaderModelOnly", + "pos": [ + 3410, + 1290 + ], + "size": [ + 530, + 170 + ], + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 966 + }, + { + "localized_name": "lora_name", + "name": "lora_name", + "type": "COMBO", + "widget": { + "name": "lora_name" + }, + "link": 1373 + }, + { + "localized_name": "strength_model", + "name": "strength_model", + "type": "FLOAT", + "widget": { + "name": "strength_model" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1301, + 1305 + ] + } + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ver": "0.13.0", + "models": [ + { + "name": "lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors", + "url": "https://huggingface.co/Kijai/WanVideo_comfy/resolve/main/Lightx2v/lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors", + "directory": "loras" + } + ], + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors", + 1.03 + ], + "widgets_values_named": { + "lora_name": "lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors", + "strength_model": 1.03 + } + }, + { + "id": 708, + "type": "UNETLoader", + "pos": [ + 3410, + 1090 + ], + "size": [ + 530, + 140 + ], + "flags": {}, + "order": 15, + "mode": 0, + "showAdvanced": false, + "inputs": [ + { + "localized_name": "unet_name", + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": 1371 + }, + { + "localized_name": "weight_dtype", + "name": "weight_dtype", + "type": "COMBO", + "widget": { + "name": "weight_dtype" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 966 + ] + } + ], + "properties": { + "Node name for S&R": "UNETLoader", + "cnr_id": "comfy-core", + "ver": "0.13.0", + "models": [ + { + "name": "wan2.2_dancer_14b_local_fp8_scaled.safetensors", + "url": "https://huggingface.co/Comfy-Org/Wan-Dancer/resolve/main/diffusion_models/wan2.2_dancer_14b_local_fp8_scaled.safetensors", + "directory": "diffusion_models" + } + ], + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "wan2.2_dancer_14b_local_fp8_scaled.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "wan2.2_dancer_14b_local_fp8_scaled.safetensors", + "weight_dtype": "default" + } + }, + { + "id": 709, + "type": "CLIPLoader", + "pos": [ + 3420, + 450 + ], + "size": [ + 530, + 170 + ], + "flags": {}, + "order": 16, + "mode": 0, + "inputs": [ + { + "localized_name": "clip_name", + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": 1374 + }, + { + "localized_name": "type", + "name": "type", + "type": "COMBO", + "widget": { + "name": "type" + }, + "link": null + }, + { + "localized_name": "device", + "name": "device", + "shape": 7, + "type": "COMBO", + "widget": { + "name": "device" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "links": [ + 1245, + 1246, + 1302 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "cnr_id": "comfy-core", + "ver": "0.13.0", + "models": [ + { + "name": "umt5_xxl_fp16.safetensors", + "url": "https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/text_encoders/umt5_xxl_fp16.safetensors", + "directory": "text_encoders" + } + ], + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "umt5_xxl_fp16.safetensors", + "wan", + "default" + ], + "widgets_values_named": { + "clip_name": "umt5_xxl_fp16.safetensors", + "type": "wan", + "device": "default" + } + }, + { + "id": 710, + "type": "CLIPVisionLoader", + "pos": [ + 3420, + 830 + ], + "size": [ + 530, + 140 + ], + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [ + { + "localized_name": "clip_name", + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": 1375 + } + ], + "outputs": [ + { + "localized_name": "CLIP_VISION", + "name": "CLIP_VISION", + "type": "CLIP_VISION", + "links": [ + 1247, + 1304 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPVisionLoader", + "cnr_id": "comfy-core", + "ver": "0.12.3", + "models": [ + { + "name": "clip_vision_h.safetensors", + "url": "https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/clip_vision/clip_vision_h.safetensors", + "directory": "clip_vision" + } + ], + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "clip_vision_h.safetensors" + ], + "widgets_values_named": { + "clip_name": "clip_vision_h.safetensors" + } + }, + { + "id": 711, + "type": "PrimitiveInt", + "pos": [ + 3400, + -330 + ], + "size": [ + 280, + 110 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 1300, + 1327, + 1328, + 1332 + ] + } + ], + "title": "Length", + "properties": { + "Node name for S&R": "PrimitiveInt", + "cnr_id": "comfy-core", + "ver": "0.15.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 149, + "fixed" + ], + "widgets_values_named": { + "value": 149, + "fixed": "fixed" + } + }, + { + "id": 712, + "type": "VAELoader", + "pos": [ + 3420, + 660 + ], + "size": [ + 530, + 140 + ], + "flags": {}, + "order": 18, + "mode": 0, + "inputs": [ + { + "localized_name": "vae_name", + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": 1376 + } + ], + "outputs": [ + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "links": [ + 1250, + 1256, + 1303, + 1308 + ] + } + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ver": "0.13.0", + "models": [ + { + "name": "Wan2_1_VAE_bf16.safetensors", + "url": "https://huggingface.co/Kijai/WanVideo_comfy/resolve/main/Wan2_1_VAE_bf16.safetensors", + "directory": "vae" + } + ], + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "Wan2_1_VAE_bf16.safetensors" + ], + "widgets_values_named": { + "vae_name": "Wan2_1_VAE_bf16.safetensors" + } + }, + { + "id": 713, + "type": "CreateVideo", + "pos": [ + 6200, + 460 + ], + "size": [ + 280, + 170 + ], + "flags": {}, + "order": 19, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 1330 + }, + { + "localized_name": "audio", + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": 1281 + }, + { + "localized_name": "fps", + "name": "fps", + "type": "FLOAT", + "widget": { + "name": "fps" + }, + "link": null + }, + { + "localized_name": "bit_depth", + "name": "bit_depth", + "shape": 7, + "type": "COMBO", + "widget": { + "name": "bit_depth" + }, + "link": null + }, + { + "localized_name": "color_space", + "name": "color_space", + "shape": 7, + "type": "COMBO", + "widget": { + "name": "color_space" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "VIDEO", + "name": "VIDEO", + "type": "VIDEO", + "links": [ + 1364 + ] + } + ], + "properties": { + "Node name for S&R": "CreateVideo", + "cnr_id": "comfy-core", + "ver": "0.12.3", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 30, + 8, + "sRGB" + ], + "widgets_values_named": { + "fps": 30, + "bit_depth": 8, + "color_space": "sRGB" + } + }, + { + "id": 714, + "type": "PrimitiveInt", + "pos": [ + 3400, + -630 + ], + "size": [ + 280, + 110 + ], + "flags": { + "collapsed": false + }, + "order": 20, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": 1351 + } + ], + "outputs": [ + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 1130 + ] + } + ], + "title": "Width", + "properties": { + "Node name for S&R": "PrimitiveInt", + "cnr_id": "comfy-core", + "ver": "0.15.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 720, + "fixed" + ], + "widgets_values_named": { + "value": 720, + "fixed": "fixed" + } + }, + { + "id": 715, + "type": "PrimitiveInt", + "pos": [ + 3400, + -480 + ], + "size": [ + 280, + 110 + ], + "flags": { + "collapsed": false + }, + "order": 21, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": 1352 + } + ], + "outputs": [ + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 1133 + ] + } + ], + "title": "Height", + "properties": { + "Node name for S&R": "PrimitiveInt", + "cnr_id": "comfy-core", + "ver": "0.15.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 1280, + "fixed" + ], + "widgets_values_named": { + "value": 1280, + "fixed": "fixed" + } + }, + { + "id": 716, + "type": "TrimAudioDuration", + "pos": [ + 3560, + -880 + ], + "size": [ + 280, + 140 + ], + "flags": {}, + "order": 22, + "mode": 0, + "inputs": [ + { + "localized_name": "audio", + "name": "audio", + "type": "AUDIO", + "link": 1084 + }, + { + "localized_name": "start_index", + "name": "start_index", + "type": "FLOAT", + "widget": { + "name": "start_index" + }, + "link": null + }, + { + "localized_name": "duration", + "name": "duration", + "type": "FLOAT", + "widget": { + "name": "duration" + }, + "link": 1353 + } + ], + "outputs": [ + { + "localized_name": "AUDIO", + "name": "AUDIO", + "type": "AUDIO", + "links": [ + 1265, + 1281, + 1319 + ] + } + ], + "properties": { + "Node name for S&R": "TrimAudioDuration", + "cnr_id": "comfy-core", + "ver": "0.15.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 0, + 25 + ], + "widgets_values_named": { + "start_index": 0, + "duration": 25 + } + }, + { + "id": 717, + "type": "ComfyMathExpression", + "pos": [ + 3720, + -590 + ], + "size": [ + 230, + 80 + ], + "flags": { + "collapsed": true + }, + "order": 23, + "mode": 0, + "inputs": [ + { + "label": "a", + "localized_name": "a", + "name": "values.a", + "type": "FLOAT,INT,BOOLEAN", + "link": 1130 + }, + { + "localized_name": "b", + "name": "values.b", + "shape": 7, + "type": "FLOAT,INT,BOOLEAN", + "link": null + }, + { + "localized_name": "expression", + "name": "expression", + "type": "STRING", + "widget": { + "name": "expression" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "FLOAT", + "name": "FLOAT", + "type": "FLOAT", + "links": null + }, + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 1237, + 1314, + 1325 + ] + }, + { + "localized_name": "BOOL", + "name": "BOOL", + "type": "BOOLEAN", + "links": null + } + ], + "properties": { + "Node name for S&R": "ComfyMathExpression", + "cnr_id": "comfy-core", + "ver": "0.20.1", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "max(16, floor(a / 16) * 16)" + ], + "widgets_values_named": { + "expression": "max(16, floor(a / 16) * 16)" + } + }, + { + "id": 718, + "type": "ComfyMathExpression", + "pos": [ + 3720, + -450 + ], + "size": [ + 230, + 80 + ], + "flags": { + "collapsed": true + }, + "order": 24, + "mode": 0, + "inputs": [ + { + "label": "a", + "localized_name": "a", + "name": "values.a", + "type": "FLOAT,INT,BOOLEAN", + "link": 1133 + }, + { + "localized_name": "b", + "name": "values.b", + "shape": 7, + "type": "FLOAT,INT,BOOLEAN", + "link": null + }, + { + "localized_name": "expression", + "name": "expression", + "type": "STRING", + "widget": { + "name": "expression" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "FLOAT", + "name": "FLOAT", + "type": "FLOAT", + "links": null + }, + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 1238, + 1315, + 1326 + ] + }, + { + "localized_name": "BOOL", + "name": "BOOL", + "type": "BOOLEAN", + "links": null + } + ], + "properties": { + "Node name for S&R": "ComfyMathExpression", + "cnr_id": "comfy-core", + "ver": "0.20.1", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "max(16, floor(a / 16) * 16)" + ], + "widgets_values_named": { + "expression": "max(16, floor(a / 16) * 16)" + } + }, + { + "id": 719, + "type": "CLIPTextEncode", + "pos": [ + 4090, + -1300 + ], + "size": [ + 400, + 200 + ], + "flags": {}, + "order": 25, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 1245 + }, + { + "localized_name": "text", + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1255 + ] + } + ], + "title": "CLIP Text Encode (Negative Prompt)", + "properties": { + "Node name for S&R": "CLIPTextEncode", + "cnr_id": "comfy-core", + "ver": "0.13.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "色调艳丽,过曝,静态,细节模糊不清,字幕,风格,作品,画作,画面,静止,整体发灰,最差质量,低质量,JPEG压缩残留,丑陋的,残缺的,多余的手指,画得不好的手部,画得不好的脸部,畸形的,毁容的,形态畸形的肢体,手指融合,静止不动的画面,杂乱的背景,三条腿,背景人很多,倒着走\n" + ], + "widgets_values_named": { + "text": "色调艳丽,过曝,静态,细节模糊不清,字幕,风格,作品,画作,画面,静止,整体发灰,最差质量,低质量,JPEG压缩残留,丑陋的,残缺的,多余的手指,画得不好的手部,画得不好的脸部,畸形的,毁容的,形态畸形的肢体,手指融合,静止不动的画面,杂乱的背景,三条腿,背景人很多,倒着走\n" + }, + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 720, + "type": "CLIPTextEncode", + "pos": [ + 4300, + -1360 + ], + "size": [ + 230, + 0 + ], + "flags": { + "collapsed": true + }, + "order": 26, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 1246 + }, + { + "localized_name": "text", + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": 1227 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1254 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPTextEncode", + "cnr_id": "comfy-core", + "ver": "0.13.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "" + ], + "widgets_values_named": { + "text": "" + }, + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 721, + "type": "PrimitiveStringMultiline", + "pos": [ + 4090, + -1600 + ], + "size": [ + 400, + 200 + ], + "flags": {}, + "order": 27, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "STRING", + "widget": { + "name": "value" + }, + "link": 1342 + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [ + 1228 + ] + } + ], + "title": "Gobal Gen Prompt", + "properties": { + "Node name for S&R": "PrimitiveStringMultiline", + "cnr_id": "comfy-core", + "ver": "0.12.3", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "" + ], + "widgets_values_named": { + "value": "" + }, + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 722, + "type": "StringConcatenate", + "pos": [ + 4090, + -1360 + ], + "size": [ + 230, + 0 + ], + "flags": { + "collapsed": true + }, + "order": 28, + "mode": 0, + "inputs": [ + { + "localized_name": "string_a", + "name": "string_a", + "type": "STRING", + "widget": { + "name": "string_a" + }, + "link": 1228 + }, + { + "localized_name": "string_b", + "name": "string_b", + "type": "STRING", + "widget": { + "name": "string_b" + }, + "link": 1264 + }, + { + "localized_name": "delimiter", + "name": "delimiter", + "type": "STRING", + "widget": { + "name": "delimiter" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [ + 1227 + ] + } + ], + "properties": { + "Node name for S&R": "StringConcatenate", + "cnr_id": "comfy-core", + "ver": "0.12.3", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "", + "", + " " + ], + "widgets_values_named": { + "string_a": "", + "string_b": "", + "delimiter": " " + }, + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 723, + "type": "ComfySwitchNode", + "pos": [ + 4990, + -1370 + ], + "size": [ + 280, + 130 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "shape": 7, + "type": "*", + "link": 1230 + }, + { + "localized_name": "on_true", + "name": "on_true", + "shape": 7, + "type": "*", + "link": 1231 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 1232 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "*", + "links": [ + 1277 + ] + } + ], + "title": "Switch(CFG)", + "properties": { + "Node name for S&R": "ComfySwitchNode", + "cnr_id": "comfy-core", + "ver": "0.15.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "switch": false + } + }, + { + "id": 724, + "type": "ComfySwitchNode", + "pos": [ + 4990, + -1590 + ], + "size": [ + 280, + 130 + ], + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "shape": 7, + "type": "*", + "link": 1233 + }, + { + "localized_name": "on_true", + "name": "on_true", + "shape": 7, + "type": "*", + "link": 1234 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 1235 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "*", + "links": [ + 1276 + ] + } + ], + "title": "Switch(Steps)", + "properties": { + "Node name for S&R": "ComfySwitchNode", + "cnr_id": "comfy-core", + "ver": "0.15.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "switch": false + } + }, + { + "id": 725, + "type": "PrimitiveFloat", + "pos": [ + 4610, + -1450 + ], + "size": [ + 280, + 110 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "FLOAT", + "widget": { + "name": "value" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "FLOAT", + "name": "FLOAT", + "type": "FLOAT", + "links": [ + 1231 + ] + } + ], + "title": "CFG", + "properties": { + "Node name for S&R": "PrimitiveFloat", + "cnr_id": "comfy-core", + "ver": "0.15.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 1 + ], + "widgets_values_named": { + "value": 1 + } + }, + { + "id": 726, + "type": "PrimitiveFloat", + "pos": [ + 4620, + -1090 + ], + "size": [ + 280, + 110 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "FLOAT", + "widget": { + "name": "value" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "FLOAT", + "name": "FLOAT", + "type": "FLOAT", + "links": [ + 1230 + ] + } + ], + "title": "CFG", + "properties": { + "Node name for S&R": "PrimitiveFloat", + "cnr_id": "comfy-core", + "ver": "0.15.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 5 + ], + "widgets_values_named": { + "value": 5 + } + }, + { + "id": 727, + "type": "PrimitiveInt", + "pos": [ + 4610, + -1600 + ], + "size": [ + 280, + 110 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 1234 + ] + } + ], + "title": "Steps", + "properties": { + "Node name for S&R": "PrimitiveInt", + "cnr_id": "comfy-core", + "ver": "0.15.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 6, + "fixed" + ], + "widgets_values_named": { + "value": 6, + "fixed": "fixed" + } + }, + { + "id": 728, + "type": "CLIPVisionEncode", + "pos": [ + 4160, + -450 + ], + "size": [ + 300, + 140 + ], + "flags": {}, + "order": 29, + "mode": 0, + "inputs": [ + { + "localized_name": "clip_vision", + "name": "clip_vision", + "type": "CLIP_VISION", + "link": 1247 + }, + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 1236 + }, + { + "localized_name": "crop", + "name": "crop", + "type": "COMBO", + "widget": { + "name": "crop" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "CLIP_VISION_OUTPUT", + "name": "CLIP_VISION_OUTPUT", + "type": "CLIP_VISION_OUTPUT", + "links": [ + 1257, + 1258, + 1310 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPVisionEncode", + "cnr_id": "comfy-core", + "ver": "0.12.3", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "none" + ], + "widgets_values_named": { + "crop": "none" + }, + "color": "#233", + "bgcolor": "#355" + }, + { + "id": 729, + "type": "PrimitiveBoolean", + "pos": [ + 4600, + -930 + ], + "size": [ + 300, + 100 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "BOOLEAN", + "widget": { + "name": "value" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "BOOLEAN", + "name": "BOOLEAN", + "type": "BOOLEAN", + "links": [ + 1229, + 1232, + 1235 + ] + } + ], + "title": "Enable lightx2v lora", + "properties": { + "Node name for S&R": "PrimitiveBoolean", + "cnr_id": "comfy-core", + "ver": "0.15.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + true + ], + "widgets_values_named": { + "value": true + } + }, + { + "id": 730, + "type": "ResizeImageMaskNode", + "pos": [ + 4170, + -750 + ], + "size": [ + 280, + 160 + ], + "flags": {}, + "order": 30, + "mode": 0, + "inputs": [ + { + "localized_name": "input", + "name": "input", + "type": "IMAGE,MASK", + "link": 1239 + }, + { + "localized_name": "resize_type", + "name": "resize_type", + "type": "COMFY_DYNAMICCOMBO_V3", + "widget": { + "name": "resize_type" + }, + "link": null + }, + { + "localized_name": "width", + "name": "resize_type.width", + "type": "INT", + "widget": { + "name": "resize_type.width" + }, + "link": 1237 + }, + { + "localized_name": "height", + "name": "resize_type.height", + "type": "INT", + "widget": { + "name": "resize_type.height" + }, + "link": 1238 + }, + { + "localized_name": "crop", + "name": "resize_type.crop", + "type": "COMBO", + "widget": { + "name": "resize_type.crop" + }, + "link": null + }, + { + "localized_name": "scale_method", + "name": "scale_method", + "type": "COMBO", + "widget": { + "name": "scale_method" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "resized", + "name": "resized", + "type": "*", + "links": [ + 1236, + 1279 + ] + } + ], + "properties": { + "Node name for S&R": "ResizeImageMaskNode", + "cnr_id": "comfy-core", + "ver": "0.15.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "scale dimensions", + 480, + 832, + "center", + "lanczos" + ], + "widgets_values_named": { + "resize_type": "scale dimensions", + "resize_type.width": 480, + "resize_type.height": 832, + "resize_type.crop": "center", + "scale_method": "lanczos" + } + }, + { + "id": 731, + "type": "PrimitiveInt", + "pos": [ + 4610, + -1230 + ], + "size": [ + 280, + 110 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 1233 + ] + } + ], + "title": "Steps", + "properties": { + "Node name for S&R": "PrimitiveInt", + "cnr_id": "comfy-core", + "ver": "0.15.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 25, + "fixed" + ], + "widgets_values_named": { + "value": 25, + "fixed": "fixed" + } + }, + { + "id": 732, + "type": "CreateVideo", + "pos": [ + 6210, + -1210 + ], + "size": [ + 290, + 170 + ], + "flags": {}, + "order": 31, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 1253 + }, + { + "localized_name": "audio", + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": null + }, + { + "localized_name": "fps", + "name": "fps", + "type": "FLOAT", + "widget": { + "name": "fps" + }, + "link": null + }, + { + "localized_name": "bit_depth", + "name": "bit_depth", + "shape": 7, + "type": "COMBO", + "widget": { + "name": "bit_depth" + }, + "link": null + }, + { + "localized_name": "color_space", + "name": "color_space", + "shape": 7, + "type": "COMBO", + "widget": { + "name": "color_space" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "VIDEO", + "name": "VIDEO", + "type": "VIDEO", + "links": [ + 1363 + ] + } + ], + "properties": { + "Node name for S&R": "CreateVideo", + "cnr_id": "comfy-core", + "ver": "0.12.3", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 8, + 8, + "sRGB" + ], + "widgets_values_named": { + "fps": 8, + "bit_depth": 8, + "color_space": "sRGB" + } + }, + { + "id": 733, + "type": "ModelSamplingSD3", + "pos": [ + 4950, + -530 + ], + "size": [ + 290, + 110 + ], + "flags": {}, + "order": 32, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1243 + }, + { + "localized_name": "shift", + "name": "shift", + "type": "FLOAT", + "widget": { + "name": "shift" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1244 + ] + } + ], + "properties": { + "Node name for S&R": "ModelSamplingSD3", + "cnr_id": "comfy-core", + "ver": "0.13.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 5 + ], + "widgets_values_named": { + "shift": 5 + } + }, + { + "id": 734, + "type": "ComfySwitchNode", + "pos": [ + 4990, + -1160 + ], + "size": [ + 280, + 130 + ], + "flags": {}, + "order": 33, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "shape": 7, + "type": "*", + "link": 1248 + }, + { + "localized_name": "on_true", + "name": "on_true", + "shape": 7, + "type": "*", + "link": 1249 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 1229 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "*", + "links": [ + 1243 + ] + } + ], + "title": "Switch(Model)", + "properties": { + "Node name for S&R": "ComfySwitchNode", + "cnr_id": "comfy-core", + "ver": "0.15.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "switch": false + } + }, + { + "id": 735, + "type": "SkipLayerGuidanceDiTSimple", + "pos": [ + 4950, + -710 + ], + "size": [ + 290, + 140 + ], + "flags": {}, + "order": 34, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1244 + }, + { + "localized_name": "double_layers", + "name": "double_layers", + "type": "STRING", + "widget": { + "name": "double_layers" + }, + "link": null + }, + { + "localized_name": "single_layers", + "name": "single_layers", + "type": "STRING", + "widget": { + "name": "single_layers" + }, + "link": null + }, + { + "localized_name": "start_percent", + "name": "start_percent", + "type": "FLOAT", + "widget": { + "name": "start_percent" + }, + "link": null + }, + { + "localized_name": "end_percent", + "name": "end_percent", + "type": "FLOAT", + "widget": { + "name": "end_percent" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1271, + 1272 + ] + } + ], + "properties": { + "Node name for S&R": "SkipLayerGuidanceDiTSimple", + "cnr_id": "comfy-core", + "ver": "0.13.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "9", + "", + 0, + 1 + ], + "widgets_values_named": { + "double_layers": "9", + "single_layers": "", + "start_percent": 0, + "end_percent": 1 + } + }, + { + "id": 736, + "type": "VAEDecode", + "pos": [ + 6230, + -1360 + ], + "size": [ + 260, + 100 + ], + "flags": {}, + "order": 35, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 1266 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 1250 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1253, + 1318 + ] + } + ], + "properties": { + "Node name for S&R": "VAEDecode", + "cnr_id": "comfy-core", + "ver": "0.20.1", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + } + }, + { + "id": 737, + "type": "WanDancerVideo", + "pos": [ + 4610, + -740 + ], + "size": [ + 280, + 340 + ], + "flags": {}, + "order": 36, + "mode": 0, + "inputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 1254 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 1255 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 1256 + }, + { + "localized_name": "clip_vision_output", + "name": "clip_vision_output", + "shape": 7, + "type": "CLIP_VISION_OUTPUT", + "link": 1257 + }, + { + "localized_name": "clip_vision_output_ref", + "name": "clip_vision_output_ref", + "shape": 7, + "type": "CLIP_VISION_OUTPUT", + "link": 1258 + }, + { + "localized_name": "start_image", + "name": "start_image", + "shape": 7, + "type": "IMAGE", + "link": 1279 + }, + { + "localized_name": "mask", + "name": "mask", + "shape": 7, + "type": "MASK", + "link": null + }, + { + "localized_name": "audio_encoder_output", + "name": "audio_encoder_output", + "shape": 7, + "type": "AUDIO_ENCODER_OUTPUT", + "link": 1380 + }, + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 1325 + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 1326 + }, + { + "localized_name": "length", + "name": "length", + "type": "INT", + "widget": { + "name": "length" + }, + "link": 1328 + } + ], + "outputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "links": [ + 1273 + ] + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "links": [ + 1274 + ] + }, + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 1275 + ] + } + ], + "properties": { + "Node name for S&R": "WanDancerVideo", + "cnr_id": "comfy-core", + "ver": "0.20.1", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 480, + 544, + 149 + ], + "widgets_values_named": { + "width": 480, + "height": 544, + "length": 149 + } + }, + { + "id": 738, + "type": "WanDancerEncodeAudio", + "pos": [ + 4150, + -1000 + ], + "size": [ + 300, + 160 + ], + "flags": {}, + "order": 37, + "mode": 0, + "inputs": [ + { + "localized_name": "audio", + "name": "audio", + "type": "AUDIO", + "link": 1265 + }, + { + "localized_name": "video_frames", + "name": "video_frames", + "type": "INT", + "widget": { + "name": "video_frames" + }, + "link": null + }, + { + "localized_name": "audio_inject_scale", + "name": "audio_inject_scale", + "type": "FLOAT", + "widget": { + "name": "audio_inject_scale" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "audio_encoder_output", + "name": "audio_encoder_output", + "type": "AUDIO_ENCODER_OUTPUT", + "links": [ + 1380 + ] + }, + { + "localized_name": "fps_string", + "name": "fps_string", + "type": "STRING", + "links": [ + 1264 + ] + } + ], + "properties": { + "Node name for S&R": "WanDancerEncodeAudio", + "cnr_id": "comfy-core", + "ver": "0.20.1", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 149, + 1 + ], + "widgets_values_named": { + "video_frames": 149, + "audio_inject_scale": 1 + } + }, + { + "id": 739, + "type": "LatentCutToBatch", + "pos": [ + 6220, + -1550 + ], + "size": [ + 270, + 140 + ], + "flags": {}, + "order": 38, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 1278 + }, + { + "localized_name": "dim", + "name": "dim", + "type": "COMBO", + "widget": { + "name": "dim" + }, + "link": null + }, + { + "localized_name": "slice_size", + "name": "slice_size", + "type": "INT", + "widget": { + "name": "slice_size" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 1266 + ] + } + ], + "properties": { + "Node name for S&R": "LatentCutToBatch", + "cnr_id": "comfy-core", + "ver": "0.20.1", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "t", + 1 + ], + "widgets_values_named": { + "dim": "t", + "slice_size": 1 + } + }, + { + "id": 740, + "type": "BasicScheduler", + "pos": [ + 5470, + -1040 + ], + "size": [ + 270, + 180 + ], + "flags": {}, + "order": 39, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1271 + }, + { + "localized_name": "scheduler", + "name": "scheduler", + "type": "COMBO", + "widget": { + "name": "scheduler" + }, + "link": null + }, + { + "localized_name": "steps", + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + }, + "link": 1276 + }, + { + "localized_name": "denoise", + "name": "denoise", + "type": "FLOAT", + "widget": { + "name": "denoise" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "SIGMAS", + "name": "SIGMAS", + "type": "SIGMAS", + "links": [ + 1270 + ] + } + ], + "properties": { + "Node name for S&R": "BasicScheduler", + "cnr_id": "comfy-core", + "ver": "0.13.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "simple", + 48, + 1 + ], + "widgets_values_named": { + "scheduler": "simple", + "steps": 48, + "denoise": 1 + } + }, + { + "id": 741, + "type": "RandomNoise", + "pos": [ + 5460, + -1580 + ], + "size": [ + 270, + 110 + ], + "flags": {}, + "order": 40, + "mode": 0, + "inputs": [ + { + "localized_name": "noise_seed", + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + }, + "link": 1377 + } + ], + "outputs": [ + { + "localized_name": "NOISE", + "name": "NOISE", + "type": "NOISE", + "links": [ + 1267 + ] + } + ], + "properties": { + "Node name for S&R": "RandomNoise", + "cnr_id": "comfy-core", + "ver": "0.13.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 0, + "fixed" + ], + "widgets_values_named": { + "noise_seed": 0, + "control_after_generate": "fixed" + } + }, + { + "id": 742, + "type": "SamplerCustomAdvanced", + "pos": [ + 5820, + -1570 + ], + "size": [ + 270, + 170 + ], + "flags": {}, + "order": 41, + "mode": 0, + "inputs": [ + { + "localized_name": "noise", + "name": "noise", + "type": "NOISE", + "link": 1267 + }, + { + "localized_name": "guider", + "name": "guider", + "type": "GUIDER", + "link": 1268 + }, + { + "localized_name": "sampler", + "name": "sampler", + "type": "SAMPLER", + "link": 1269 + }, + { + "localized_name": "sigmas", + "name": "sigmas", + "type": "SIGMAS", + "link": 1270 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 1275 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "LATENT", + "links": [ + 1278 + ] + }, + { + "localized_name": "denoised_output", + "name": "denoised_output", + "type": "LATENT", + "links": [] + } + ], + "properties": { + "Node name for S&R": "SamplerCustomAdvanced", + "cnr_id": "comfy-core", + "ver": "0.13.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + } + }, + { + "id": 743, + "type": "KSamplerSelect", + "pos": [ + 5460, + -1210 + ], + "size": [ + 270, + 110 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "localized_name": "sampler_name", + "name": "sampler_name", + "type": "COMBO", + "widget": { + "name": "sampler_name" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "SAMPLER", + "name": "SAMPLER", + "type": "SAMPLER", + "links": [ + 1269 + ] + } + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ver": "0.13.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "euler" + ], + "widgets_values_named": { + "sampler_name": "euler" + } + }, + { + "id": 744, + "type": "CFGGuider", + "pos": [ + 5460, + -1420 + ], + "size": [ + 270, + 160 + ], + "flags": {}, + "order": 42, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1272 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 1273 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 1274 + }, + { + "localized_name": "cfg", + "name": "cfg", + "type": "FLOAT", + "widget": { + "name": "cfg" + }, + "link": 1277 + } + ], + "outputs": [ + { + "localized_name": "GUIDER", + "name": "GUIDER", + "type": "GUIDER", + "links": [ + 1268 + ] + } + ], + "properties": { + "Node name for S&R": "CFGGuider", + "cnr_id": "comfy-core", + "ver": "0.20.1", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 1 + ], + "widgets_values_named": { + "cfg": 1 + } + }, + { + "id": 745, + "type": "VAEDecode", + "pos": [ + 6200, + 160 + ], + "size": [ + 230, + 100 + ], + "flags": {}, + "order": 43, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 1295 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 1303 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1329 + ] + } + ], + "properties": { + "Node name for S&R": "VAEDecode", + "cnr_id": "comfy-core", + "ver": "0.13.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + } + }, + { + "id": 746, + "type": "KSamplerSelect", + "pos": [ + 5420, + 160 + ], + "size": [ + 280, + 110 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "localized_name": "sampler_name", + "name": "sampler_name", + "type": "COMBO", + "widget": { + "name": "sampler_name" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "SAMPLER", + "name": "SAMPLER", + "type": "SAMPLER", + "links": [ + 1299 + ] + } + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ver": "0.13.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "euler" + ], + "widgets_values_named": { + "sampler_name": "euler" + } + }, + { + "id": 747, + "type": "ConditioningZeroOut", + "pos": [ + 4270, + 700 + ], + "size": [ + 400, + 80 + ], + "flags": { + "collapsed": false + }, + "order": 44, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 1292 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1307 + ] + } + ], + "properties": { + "Node name for S&R": "ConditioningZeroOut", + "cnr_id": "comfy-core", + "ver": "0.13.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 748, + "type": "BasicScheduler", + "pos": [ + 5410, + 370 + ], + "size": [ + 300, + 180 + ], + "flags": {}, + "order": 45, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1301 + }, + { + "localized_name": "scheduler", + "name": "scheduler", + "type": "COMBO", + "widget": { + "name": "scheduler" + }, + "link": null + }, + { + "localized_name": "steps", + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + }, + "link": null + }, + { + "localized_name": "denoise", + "name": "denoise", + "type": "FLOAT", + "widget": { + "name": "denoise" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "SIGMAS", + "name": "SIGMAS", + "type": "SIGMAS", + "links": [ + 1294 + ] + } + ], + "properties": { + "Node name for S&R": "BasicScheduler", + "cnr_id": "comfy-core", + "ver": "0.13.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "simple", + 6, + 1 + ], + "widgets_values_named": { + "scheduler": "simple", + "steps": 6, + "denoise": 1 + } + }, + { + "id": 749, + "type": "CLIPTextEncode", + "pos": [ + 4270, + 270 + ], + "size": [ + 400, + 380 + ], + "flags": { + "collapsed": false + }, + "order": 46, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 1302 + }, + { + "localized_name": "text", + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": 1341 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1292, + 1306 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPTextEncode", + "cnr_id": "comfy-core", + "ver": "0.13.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "" + ], + "widgets_values_named": { + "text": "" + }, + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 750, + "type": "CLIPVisionEncode", + "pos": [ + 4850, + 740 + ], + "size": [ + 300, + 140 + ], + "flags": {}, + "order": 47, + "mode": 0, + "inputs": [ + { + "localized_name": "clip_vision", + "name": "clip_vision", + "type": "CLIP_VISION", + "link": 1304 + }, + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 1293 + }, + { + "localized_name": "crop", + "name": "crop", + "type": "COMBO", + "widget": { + "name": "crop" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "CLIP_VISION_OUTPUT", + "name": "CLIP_VISION_OUTPUT", + "type": "CLIP_VISION_OUTPUT", + "links": [ + 1309 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPVisionEncode", + "cnr_id": "comfy-core", + "ver": "0.12.3", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "none" + ], + "widgets_values_named": { + "crop": "none" + } + }, + { + "id": 751, + "type": "ImageFromBatch", + "pos": [ + 4860, + 550 + ], + "size": [ + 280, + 140 + ], + "flags": {}, + "order": 48, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 1320 + }, + { + "localized_name": "batch_index", + "name": "batch_index", + "type": "INT", + "widget": { + "name": "batch_index" + }, + "link": null + }, + { + "localized_name": "length", + "name": "length", + "type": "INT", + "widget": { + "name": "length" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1293 + ] + } + ], + "properties": { + "Node name for S&R": "ImageFromBatch", + "cnr_id": "comfy-core", + "ver": "0.13.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 0, + 1 + ], + "widgets_values_named": { + "batch_index": 0, + "length": 1 + } + }, + { + "id": 752, + "type": "PrimitiveInt", + "pos": [ + 4860, + 930 + ], + "size": [ + 280, + 110 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": 1300 + } + ], + "outputs": [ + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 1316 + ] + } + ], + "title": "Length", + "properties": { + "Node name for S&R": "PrimitiveInt", + "cnr_id": "comfy-core", + "ver": "0.15.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 149, + "fixed" + ], + "widgets_values_named": { + "value": 149, + "fixed": "fixed" + } + }, + { + "id": 753, + "type": "SamplerCustom", + "pos": [ + 5840, + 150 + ], + "size": [ + 280, + 690 + ], + "flags": {}, + "order": 49, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1305 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 1311 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 1312 + }, + { + "localized_name": "sampler", + "name": "sampler", + "type": "SAMPLER", + "link": 1299 + }, + { + "localized_name": "sigmas", + "name": "sigmas", + "type": "SIGMAS", + "link": 1294 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 1313 + }, + { + "localized_name": "add_noise", + "name": "add_noise", + "type": "BOOLEAN", + "widget": { + "name": "add_noise" + }, + "link": null + }, + { + "localized_name": "noise_seed", + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + }, + "link": null + }, + { + "localized_name": "cfg", + "name": "cfg", + "type": "FLOAT", + "widget": { + "name": "cfg" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "LATENT", + "links": [ + 1295 + ] + }, + { + "localized_name": "denoised_output", + "name": "denoised_output", + "type": "LATENT", + "links": [] + } + ], + "properties": { + "Node name for S&R": "SamplerCustom", + "cnr_id": "comfy-core", + "ver": "0.13.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + true, + 1, + "fixed", + 1 + ], + "widgets_values_named": { + "add_noise": true, + "noise_seed": 1, + "control_after_generate": "fixed", + "cfg": 1 + } + }, + { + "id": 754, + "type": "WanDancerVideo", + "pos": [ + 5420, + 640 + ], + "size": [ + 280, + 340 + ], + "flags": {}, + "order": 50, + "mode": 0, + "inputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 1306 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 1307 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 1308 + }, + { + "localized_name": "clip_vision_output", + "name": "clip_vision_output", + "shape": 7, + "type": "CLIP_VISION_OUTPUT", + "link": 1309 + }, + { + "localized_name": "clip_vision_output_ref", + "name": "clip_vision_output_ref", + "shape": 7, + "type": "CLIP_VISION_OUTPUT", + "link": 1310 + }, + { + "localized_name": "start_image", + "name": "start_image", + "shape": 7, + "type": "IMAGE", + "link": 1321 + }, + { + "localized_name": "mask", + "name": "mask", + "shape": 7, + "type": "MASK", + "link": 1322 + }, + { + "localized_name": "audio_encoder_output", + "name": "audio_encoder_output", + "shape": 7, + "type": "AUDIO_ENCODER_OUTPUT", + "link": 1317 + }, + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 1314 + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 1315 + }, + { + "localized_name": "length", + "name": "length", + "type": "INT", + "widget": { + "name": "length" + }, + "link": 1316 + } + ], + "outputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "links": [ + 1311 + ] + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "links": [ + 1312 + ] + }, + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 1313 + ] + } + ], + "properties": { + "Node name for S&R": "WanDancerVideo", + "cnr_id": "comfy-core", + "ver": "0.20.1", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 480, + 832, + 149 + ], + "widgets_values_named": { + "width": 480, + "height": 832, + "length": 149 + } + }, + { + "id": 755, + "type": "WanDancerEncodeAudio", + "pos": [ + 4860, + 340 + ], + "size": [ + 280, + 160 + ], + "flags": {}, + "order": 51, + "mode": 0, + "inputs": [ + { + "localized_name": "audio", + "name": "audio", + "type": "AUDIO", + "link": 1324 + }, + { + "localized_name": "video_frames", + "name": "video_frames", + "type": "INT", + "widget": { + "name": "video_frames" + }, + "link": 1332 + }, + { + "localized_name": "audio_inject_scale", + "name": "audio_inject_scale", + "type": "FLOAT", + "widget": { + "name": "audio_inject_scale" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "audio_encoder_output", + "name": "audio_encoder_output", + "type": "AUDIO_ENCODER_OUTPUT", + "links": [ + 1317 + ] + }, + { + "localized_name": "fps_string", + "name": "fps_string", + "type": "STRING", + "links": [] + } + ], + "properties": { + "Node name for S&R": "WanDancerEncodeAudio", + "cnr_id": "comfy-core", + "ver": "0.20.1", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 149, + 1 + ], + "widgets_values_named": { + "video_frames": 149, + "audio_inject_scale": 1 + } + }, + { + "id": 756, + "type": "WanDancerPadKeyframesList", + "pos": [ + 4850, + 100 + ], + "size": [ + 300, + 190 + ], + "flags": {}, + "order": 52, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 1318 + }, + { + "localized_name": "audio", + "name": "audio", + "type": "AUDIO", + "link": 1319 + }, + { + "localized_name": "segment_length", + "name": "segment_length", + "type": "INT", + "widget": { + "name": "segment_length" + }, + "link": 1327 + }, + { + "localized_name": "num_segments", + "name": "num_segments", + "type": "INT", + "widget": { + "name": "num_segments" + }, + "link": 1379 + } + ], + "outputs": [ + { + "localized_name": "keyframes_sequence", + "name": "keyframes_sequence", + "shape": 6, + "type": "IMAGE", + "links": [ + 1320, + 1321 + ] + }, + { + "localized_name": "keyframes_mask", + "name": "keyframes_mask", + "shape": 6, + "type": "MASK", + "links": [ + 1322 + ] + }, + { + "localized_name": "audio_segment", + "name": "audio_segment", + "shape": 6, + "type": "AUDIO", + "links": [ + 1324 + ] + } + ], + "properties": { + "Node name for S&R": "WanDancerPadKeyframesList", + "cnr_id": "comfy-core", + "ver": "0.20.1", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 149, + 2 + ], + "widgets_values_named": { + "segment_length": 149, + "num_segments": 2 + } + }, + { + "id": 757, + "type": "RebatchImages", + "pos": [ + 6200, + 320 + ], + "size": [ + 270, + 110 + ], + "flags": {}, + "order": 53, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 1329 + }, + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "widget": { + "name": "batch_size" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "shape": 6, + "type": "IMAGE", + "links": [ + 1330 + ] + } + ], + "properties": { + "Node name for S&R": "RebatchImages", + "cnr_id": "comfy-core", + "ver": "0.20.1", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 4096 + ], + "widgets_values_named": { + "batch_size": 4096 + } + }, + { + "id": 758, + "type": "StringReplace", + "pos": [ + 3720, + -1300 + ], + "size": [ + 230, + 0 + ], + "flags": { + "collapsed": true + }, + "order": 54, + "mode": 0, + "inputs": [ + { + "localized_name": "string", + "name": "string", + "type": "STRING", + "widget": { + "name": "string" + }, + "link": null + }, + { + "localized_name": "find", + "name": "find", + "type": "STRING", + "widget": { + "name": "find" + }, + "link": null + }, + { + "localized_name": "replace", + "name": "replace", + "type": "STRING", + "widget": { + "name": "replace" + }, + "link": 1334 + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [ + 1339, + 1342 + ] + } + ], + "title": "Text Replace (Global prompt)", + "properties": { + "Node name for S&R": "StringReplace", + "cnr_id": "comfy-core", + "ver": "0.20.1", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "一个人正在跳舞,舞蹈种类是", + "", + "" + ], + "widgets_values_named": { + "string": "一个人正在跳舞,舞蹈种类是", + "find": "", + "replace": "" + } + }, + { + "id": 759, + "type": "StringReplace", + "pos": [ + 3710, + -1140 + ], + "size": [ + 230, + 0 + ], + "flags": { + "collapsed": true + }, + "order": 55, + "mode": 0, + "inputs": [ + { + "localized_name": "string", + "name": "string", + "type": "STRING", + "widget": { + "name": "string" + }, + "link": null + }, + { + "localized_name": "find", + "name": "find", + "type": "STRING", + "widget": { + "name": "find" + }, + "link": null + }, + { + "localized_name": "replace", + "name": "replace", + "type": "STRING", + "widget": { + "name": "replace" + }, + "link": 1335 + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [ + 1340 + ] + } + ], + "title": "Text Replace (Local prompt)", + "properties": { + "Node name for S&R": "StringReplace", + "cnr_id": "comfy-core", + "ver": "0.20.1", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + ",图像清晰程度高,人物动作幅度", + "", + "" + ], + "widgets_values_named": { + "string": ",图像清晰程度高,人物动作幅度", + "find": "", + "replace": "" + } + }, + { + "id": 760, + "type": "dfd0a05c-c3fb-488e-bb0d-1be528acd335", + "pos": [ + 3690, + -1690 + ], + "size": [ + 280, + 340 + ], + "flags": { + "collapsed": false + }, + "order": 56, + "mode": 0, + "inputs": [ + { + "label": "prompt", + "name": "string", + "type": "STRING", + "widget": { + "name": "string" + }, + "link": null + }, + { + "label": "index", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": 1343 + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [ + 1334 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.19.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {} + }, + "previewExposures": [] + }, + "widgets_values": [ + "古典舞\n韩舞\n街舞\n拉丁舞\n踢踏舞", + 0 + ], + "widgets_values_named": { + "string": "古典舞\n韩舞\n街舞\n拉丁舞\n踢踏舞", + "value": 0 + } + }, + { + "id": 761, + "type": "d78651e5-09df-42bf-b768-6ed91cd8089a", + "pos": [ + 3720, + -1220 + ], + "size": [ + 230, + 30 + ], + "flags": { + "collapsed": true + }, + "order": 57, + "mode": 0, + "inputs": [ + { + "label": "prompt", + "name": "string", + "type": "STRING", + "widget": { + "name": "string" + }, + "link": null + }, + { + "label": "index", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": 1344 + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [ + 1335 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.19.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {} + }, + "previewExposures": [] + }, + "widgets_values": [ + "低\n中等\n高\n最大", + 0 + ], + "widgets_values_named": { + "string": "低\n中等\n高\n最大", + "value": 0 + } + }, + { + "id": 762, + "type": "StringConcatenate", + "pos": [ + 3710, + -1090 + ], + "size": [ + 230, + 0 + ], + "flags": { + "collapsed": true + }, + "order": 58, + "mode": 0, + "inputs": [ + { + "localized_name": "string_a", + "name": "string_a", + "type": "STRING", + "widget": { + "name": "string_a" + }, + "link": 1339 + }, + { + "localized_name": "string_b", + "name": "string_b", + "type": "STRING", + "widget": { + "name": "string_b" + }, + "link": 1340 + }, + { + "localized_name": "delimiter", + "name": "delimiter", + "type": "STRING", + "widget": { + "name": "delimiter" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [ + 1341 + ] + } + ], + "properties": { + "Node name for S&R": "StringConcatenate", + "cnr_id": "comfy-core", + "ver": "0.20.1", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "", + "", + "" + ], + "widgets_values_named": { + "string_a": "", + "string_b": "", + "delimiter": "" + } + }, + { + "id": 763, + "type": "CustomCombo", + "pos": [ + 3400, + -1310 + ], + "size": [ + 280, + 320 + ], + "flags": {}, + "order": 59, + "mode": 0, + "inputs": [ + { + "localized_name": "choice", + "name": "choice", + "type": "COMBO", + "widget": { + "name": "choice" + }, + "link": 1350 + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [] + }, + { + "localized_name": "INDEX", + "name": "INDEX", + "type": "INT", + "links": [ + 1344 + ] + } + ], + "title": "Custom Combo (Motion Amplitude)", + "properties": { + "Node name for S&R": "CustomCombo", + "cnr_id": "comfy-core", + "ver": "0.20.1", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "low 低", + 0, + "low 低", + "medium 中等", + "high 高", + "max 最大", + "" + ], + "widgets_values_named": { + "choice": "low 低", + "index": 0, + "option1": "low 低", + "option2": "medium 中等", + "option3": "high 高", + "option4": "max 最大", + "option5": "" + } + }, + { + "id": 764, + "type": "CustomCombo", + "pos": [ + 3400, + -1700 + ], + "size": [ + 260, + 350 + ], + "flags": {}, + "order": 60, + "mode": 0, + "inputs": [ + { + "localized_name": "choice", + "name": "choice", + "type": "COMBO", + "widget": { + "name": "choice" + }, + "link": 1349 + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": null + }, + { + "localized_name": "INDEX", + "name": "INDEX", + "type": "INT", + "links": [ + 1343 + ] + } + ], + "title": "Custom Combo (Dance Style)", + "properties": { + "Node name for S&R": "CustomCombo", + "cnr_id": "comfy-core", + "ver": "0.20.1", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "Latin Dance 拉丁舞", + 3, + "Chinese Classic Dance 古典舞", + "K-Pop 韩舞", + "Street Dance 街舞", + "Latin Dance 拉丁舞", + "Tap Dance 踢踏舞", + "" + ], + "widgets_values_named": { + "choice": "Latin Dance 拉丁舞", + "index": 3, + "option1": "Chinese Classic Dance 古典舞", + "option2": "K-Pop 韩舞", + "option3": "Street Dance 街舞", + "option4": "Latin Dance 拉丁舞", + "option5": "Tap Dance 踢踏舞", + "option6": "" + } + }, + { + "id": 765, + "type": "CustomCombo", + "pos": [ + 4190, + 1000 + ], + "size": [ + 280, + 420 + ], + "flags": {}, + "order": 61, + "mode": 0, + "inputs": [ + { + "localized_name": "choice", + "name": "choice", + "type": "COMBO", + "widget": { + "name": "choice" + }, + "link": 1368 + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [] + }, + { + "localized_name": "INDEX", + "name": "INDEX", + "type": "INT", + "links": [ + 1378 + ] + } + ], + "title": "Custom Combo (Duration)", + "properties": { + "Node name for S&R": "CustomCombo", + "cnr_id": "comfy-core", + "ver": "0.20.1", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "5", + 0, + "5", + "10", + "15", + "20", + "25", + "30", + "" + ], + "widgets_values_named": { + "choice": "5", + "index": 0, + "option1": "5", + "option2": "10", + "option3": "15", + "option4": "20", + "option5": "25", + "option6": "30", + "option7": "" + } + }, + { + "id": 766, + "type": "ComfyMathExpression", + "pos": [ + 4500, + 1000 + ], + "size": [ + 240, + 190 + ], + "flags": {}, + "order": 62, + "mode": 0, + "inputs": [ + { + "label": "a", + "localized_name": "a", + "name": "values.a", + "type": "FLOAT,INT,BOOLEAN", + "link": 1378 + }, + { + "localized_name": "b", + "name": "values.b", + "shape": 7, + "type": "FLOAT,INT,BOOLEAN", + "link": null + }, + { + "localized_name": "expression", + "name": "expression", + "type": "STRING", + "widget": { + "name": "expression" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "FLOAT", + "name": "FLOAT", + "type": "FLOAT", + "links": null + }, + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 1379 + ] + }, + { + "localized_name": "BOOL", + "name": "BOOL", + "type": "BOOLEAN", + "links": null + } + ], + "properties": { + "Node name for S&R": "ComfyMathExpression", + "cnr_id": "comfy-core", + "ver": "0.20.1", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "a + 1" + ], + "widgets_values_named": { + "expression": "a + 1" + } + }, + { + "id": 767, + "type": "MarkdownNote", + "pos": [ + 2970, + -1700 + ], + "size": [ + 370, + 220 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [], + "outputs": [], + "properties": {}, + "widgets_values": [ + "The original prompt is in Chinese. You can try to add more options here.\n\nThe base options here are the default options provided by the Wan team." + ], + "widgets_values_named": { + "text": "The original prompt is in Chinese. You can try to add more options here.\n\nThe base options here are the default options provided by the Wan team." + }, + "color": "#222", + "bgcolor": "#000" + } + ], + "groups": [ + { + "id": 10, + "title": "Video Settings", + "bounding": [ + 3370, + -710, + 610, + 510 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 19, + "title": "Local Generation (interpolating)", + "bounding": [ + 4010, + -290, + 2560, + 1790 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 21, + "title": "Prompt", + "bounding": [ + 3370, + -1770, + 610, + 790 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 22, + "title": "Local Model", + "bounding": [ + 3380, + 1000, + 590, + 480 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 24, + "title": "Global Model", + "bounding": [ + 3380, + -130, + 590, + 470 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 25, + "title": "Common Models", + "bounding": [ + 3380, + 370, + 590, + 610 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 6, + "title": "Global Generation", + "bounding": [ + 4010, + -1770, + 2560, + 1450 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 8, + "title": "Prompt", + "bounding": [ + 4070, + -1680, + 460, + 610 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 12, + "title": "Lightning LoRA Settings", + "bounding": [ + 4560, + -1680, + 380, + 350 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 13, + "title": "Original LoRA Settings", + "bounding": [ + 4560, + -1310, + 370, + 330 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 14, + "title": "Switch", + "bounding": [ + 4970, + -1680, + 320, + 700 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 28, + "title": "Sampler", + "bounding": [ + 5440, + -1660, + 690, + 830 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 15, + "title": "Prompt", + "bounding": [ + 4240, + 180, + 460, + 620 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 29, + "title": "Models", + "bounding": [ + 3370, + -170, + 610, + 1670 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 30, + "title": "Trim Audio", + "bounding": [ + 3370, + -950, + 610, + 220 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 31, + "title": "Sampling", + "bounding": [ + 5390, + 80, + 790, + 910 + ], + "color": "#3f789e", + "flags": {} + } + ], + "links": [ + { + "id": 1065, + "origin_id": 705, + "origin_slot": 0, + "target_id": 706, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 966, + "origin_id": 708, + "origin_slot": 0, + "target_id": 707, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 1330, + "origin_id": 757, + "origin_slot": 0, + "target_id": 713, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1281, + "origin_id": 716, + "origin_slot": 0, + "target_id": 713, + "target_slot": 1, + "type": "AUDIO" + }, + { + "id": 1130, + "origin_id": 714, + "origin_slot": 0, + "target_id": 717, + "target_slot": 0, + "type": "INT" + }, + { + "id": 1133, + "origin_id": 715, + "origin_slot": 0, + "target_id": 718, + "target_slot": 0, + "type": "INT" + }, + { + "id": 1245, + "origin_id": 709, + "origin_slot": 0, + "target_id": 719, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 1246, + "origin_id": 709, + "origin_slot": 0, + "target_id": 720, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 1227, + "origin_id": 722, + "origin_slot": 0, + "target_id": 720, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 1342, + "origin_id": 758, + "origin_slot": 0, + "target_id": 721, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 1228, + "origin_id": 721, + "origin_slot": 0, + "target_id": 722, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 1264, + "origin_id": 738, + "origin_slot": 1, + "target_id": 722, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 1230, + "origin_id": 726, + "origin_slot": 0, + "target_id": 723, + "target_slot": 0, + "type": "FLOAT" + }, + { + "id": 1231, + "origin_id": 725, + "origin_slot": 0, + "target_id": 723, + "target_slot": 1, + "type": "FLOAT" + }, + { + "id": 1232, + "origin_id": 729, + "origin_slot": 0, + "target_id": 723, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 1233, + "origin_id": 731, + "origin_slot": 0, + "target_id": 724, + "target_slot": 0, + "type": "INT" + }, + { + "id": 1234, + "origin_id": 727, + "origin_slot": 0, + "target_id": 724, + "target_slot": 1, + "type": "INT" + }, + { + "id": 1235, + "origin_id": 729, + "origin_slot": 0, + "target_id": 724, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 1247, + "origin_id": 710, + "origin_slot": 0, + "target_id": 728, + "target_slot": 0, + "type": "CLIP_VISION" + }, + { + "id": 1236, + "origin_id": 730, + "origin_slot": 0, + "target_id": 728, + "target_slot": 1, + "type": "IMAGE" + }, + { + "id": 1237, + "origin_id": 717, + "origin_slot": 1, + "target_id": 730, + "target_slot": 2, + "type": "INT" + }, + { + "id": 1238, + "origin_id": 718, + "origin_slot": 1, + "target_id": 730, + "target_slot": 3, + "type": "INT" + }, + { + "id": 1253, + "origin_id": 736, + "origin_slot": 0, + "target_id": 732, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1243, + "origin_id": 734, + "origin_slot": 0, + "target_id": 733, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 1248, + "origin_id": 705, + "origin_slot": 0, + "target_id": 734, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 1249, + "origin_id": 706, + "origin_slot": 0, + "target_id": 734, + "target_slot": 1, + "type": "MODEL" + }, + { + "id": 1229, + "origin_id": 729, + "origin_slot": 0, + "target_id": 734, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 1244, + "origin_id": 733, + "origin_slot": 0, + "target_id": 735, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 1266, + "origin_id": 739, + "origin_slot": 0, + "target_id": 736, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 1250, + "origin_id": 712, + "origin_slot": 0, + "target_id": 736, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 1254, + "origin_id": 720, + "origin_slot": 0, + "target_id": 737, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 1255, + "origin_id": 719, + "origin_slot": 0, + "target_id": 737, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 1256, + "origin_id": 712, + "origin_slot": 0, + "target_id": 737, + "target_slot": 2, + "type": "VAE" + }, + { + "id": 1257, + "origin_id": 728, + "origin_slot": 0, + "target_id": 737, + "target_slot": 3, + "type": "CLIP_VISION_OUTPUT" + }, + { + "id": 1258, + "origin_id": 728, + "origin_slot": 0, + "target_id": 737, + "target_slot": 4, + "type": "CLIP_VISION_OUTPUT" + }, + { + "id": 1279, + "origin_id": 730, + "origin_slot": 0, + "target_id": 737, + "target_slot": 5, + "type": "IMAGE" + }, + { + "id": 1325, + "origin_id": 717, + "origin_slot": 1, + "target_id": 737, + "target_slot": 8, + "type": "INT" + }, + { + "id": 1326, + "origin_id": 718, + "origin_slot": 1, + "target_id": 737, + "target_slot": 9, + "type": "INT" + }, + { + "id": 1328, + "origin_id": 711, + "origin_slot": 0, + "target_id": 737, + "target_slot": 10, + "type": "INT" + }, + { + "id": 1265, + "origin_id": 716, + "origin_slot": 0, + "target_id": 738, + "target_slot": 0, + "type": "AUDIO" + }, + { + "id": 1278, + "origin_id": 742, + "origin_slot": 0, + "target_id": 739, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 1271, + "origin_id": 735, + "origin_slot": 0, + "target_id": 740, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 1276, + "origin_id": 724, + "origin_slot": 0, + "target_id": 740, + "target_slot": 2, + "type": "INT" + }, + { + "id": 1267, + "origin_id": 741, + "origin_slot": 0, + "target_id": 742, + "target_slot": 0, + "type": "NOISE" + }, + { + "id": 1268, + "origin_id": 744, + "origin_slot": 0, + "target_id": 742, + "target_slot": 1, + "type": "GUIDER" + }, + { + "id": 1269, + "origin_id": 743, + "origin_slot": 0, + "target_id": 742, + "target_slot": 2, + "type": "SAMPLER" + }, + { + "id": 1270, + "origin_id": 740, + "origin_slot": 0, + "target_id": 742, + "target_slot": 3, + "type": "SIGMAS" + }, + { + "id": 1275, + "origin_id": 737, + "origin_slot": 2, + "target_id": 742, + "target_slot": 4, + "type": "LATENT" + }, + { + "id": 1272, + "origin_id": 735, + "origin_slot": 0, + "target_id": 744, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 1273, + "origin_id": 737, + "origin_slot": 0, + "target_id": 744, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 1274, + "origin_id": 737, + "origin_slot": 1, + "target_id": 744, + "target_slot": 2, + "type": "CONDITIONING" + }, + { + "id": 1277, + "origin_id": 723, + "origin_slot": 0, + "target_id": 744, + "target_slot": 3, + "type": "FLOAT" + }, + { + "id": 1295, + "origin_id": 753, + "origin_slot": 0, + "target_id": 745, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 1303, + "origin_id": 712, + "origin_slot": 0, + "target_id": 745, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 1292, + "origin_id": 749, + "origin_slot": 0, + "target_id": 747, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 1301, + "origin_id": 707, + "origin_slot": 0, + "target_id": 748, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 1302, + "origin_id": 709, + "origin_slot": 0, + "target_id": 749, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 1341, + "origin_id": 762, + "origin_slot": 0, + "target_id": 749, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 1304, + "origin_id": 710, + "origin_slot": 0, + "target_id": 750, + "target_slot": 0, + "type": "CLIP_VISION" + }, + { + "id": 1293, + "origin_id": 751, + "origin_slot": 0, + "target_id": 750, + "target_slot": 1, + "type": "IMAGE" + }, + { + "id": 1320, + "origin_id": 756, + "origin_slot": 0, + "target_id": 751, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1300, + "origin_id": 711, + "origin_slot": 0, + "target_id": 752, + "target_slot": 0, + "type": "INT" + }, + { + "id": 1305, + "origin_id": 707, + "origin_slot": 0, + "target_id": 753, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 1311, + "origin_id": 754, + "origin_slot": 0, + "target_id": 753, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 1312, + "origin_id": 754, + "origin_slot": 1, + "target_id": 753, + "target_slot": 2, + "type": "CONDITIONING" + }, + { + "id": 1299, + "origin_id": 746, + "origin_slot": 0, + "target_id": 753, + "target_slot": 3, + "type": "SAMPLER" + }, + { + "id": 1294, + "origin_id": 748, + "origin_slot": 0, + "target_id": 753, + "target_slot": 4, + "type": "SIGMAS" + }, + { + "id": 1313, + "origin_id": 754, + "origin_slot": 2, + "target_id": 753, + "target_slot": 5, + "type": "LATENT" + }, + { + "id": 1306, + "origin_id": 749, + "origin_slot": 0, + "target_id": 754, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 1307, + "origin_id": 747, + "origin_slot": 0, + "target_id": 754, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 1308, + "origin_id": 712, + "origin_slot": 0, + "target_id": 754, + "target_slot": 2, + "type": "VAE" + }, + { + "id": 1309, + "origin_id": 750, + "origin_slot": 0, + "target_id": 754, + "target_slot": 3, + "type": "CLIP_VISION_OUTPUT" + }, + { + "id": 1310, + "origin_id": 728, + "origin_slot": 0, + "target_id": 754, + "target_slot": 4, + "type": "CLIP_VISION_OUTPUT" + }, + { + "id": 1321, + "origin_id": 756, + "origin_slot": 0, + "target_id": 754, + "target_slot": 5, + "type": "IMAGE" + }, + { + "id": 1322, + "origin_id": 756, + "origin_slot": 1, + "target_id": 754, + "target_slot": 6, + "type": "MASK" + }, + { + "id": 1317, + "origin_id": 755, + "origin_slot": 0, + "target_id": 754, + "target_slot": 7, + "type": "AUDIO_ENCODER_OUTPUT" + }, + { + "id": 1314, + "origin_id": 717, + "origin_slot": 1, + "target_id": 754, + "target_slot": 8, + "type": "INT" + }, + { + "id": 1315, + "origin_id": 718, + "origin_slot": 1, + "target_id": 754, + "target_slot": 9, + "type": "INT" + }, + { + "id": 1316, + "origin_id": 752, + "origin_slot": 0, + "target_id": 754, + "target_slot": 10, + "type": "INT" + }, + { + "id": 1324, + "origin_id": 756, + "origin_slot": 2, + "target_id": 755, + "target_slot": 0, + "type": "AUDIO" + }, + { + "id": 1332, + "origin_id": 711, + "origin_slot": 0, + "target_id": 755, + "target_slot": 1, + "type": "INT" + }, + { + "id": 1318, + "origin_id": 736, + "origin_slot": 0, + "target_id": 756, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1319, + "origin_id": 716, + "origin_slot": 0, + "target_id": 756, + "target_slot": 1, + "type": "AUDIO" + }, + { + "id": 1327, + "origin_id": 711, + "origin_slot": 0, + "target_id": 756, + "target_slot": 2, + "type": "INT" + }, + { + "id": 1329, + "origin_id": 745, + "origin_slot": 0, + "target_id": 757, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1334, + "origin_id": 760, + "origin_slot": 0, + "target_id": 758, + "target_slot": 2, + "type": "STRING" + }, + { + "id": 1335, + "origin_id": 761, + "origin_slot": 0, + "target_id": 759, + "target_slot": 2, + "type": "STRING" + }, + { + "id": 1343, + "origin_id": 764, + "origin_slot": 1, + "target_id": 760, + "target_slot": 1, + "type": "INT" + }, + { + "id": 1344, + "origin_id": 763, + "origin_slot": 1, + "target_id": 761, + "target_slot": 1, + "type": "INT" + }, + { + "id": 1339, + "origin_id": 758, + "origin_slot": 0, + "target_id": 762, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 1340, + "origin_id": 759, + "origin_slot": 0, + "target_id": 762, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 1084, + "origin_id": -10, + "origin_slot": 0, + "target_id": 716, + "target_slot": 0, + "type": "AUDIO" + }, + { + "id": 1239, + "origin_id": -10, + "origin_slot": 1, + "target_id": 730, + "target_slot": 0, + "type": "IMAGE,MASK" + }, + { + "id": 1349, + "origin_id": -10, + "origin_slot": 2, + "target_id": 764, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 1350, + "origin_id": -10, + "origin_slot": 3, + "target_id": 763, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 1351, + "origin_id": -10, + "origin_slot": 4, + "target_id": 714, + "target_slot": 0, + "type": "INT" + }, + { + "id": 1352, + "origin_id": -10, + "origin_slot": 5, + "target_id": 715, + "target_slot": 0, + "type": "INT" + }, + { + "id": 1353, + "origin_id": -10, + "origin_slot": 6, + "target_id": 716, + "target_slot": 2, + "type": "FLOAT" + }, + { + "id": 1363, + "origin_id": 732, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "VIDEO" + }, + { + "id": 1364, + "origin_id": 713, + "origin_slot": 0, + "target_id": -20, + "target_slot": 1, + "type": "VIDEO" + }, + { + "id": 1368, + "origin_id": -10, + "origin_slot": 7, + "target_id": 765, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 1370, + "origin_id": -10, + "origin_slot": 8, + "target_id": 705, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 1371, + "origin_id": -10, + "origin_slot": 9, + "target_id": 708, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 1372, + "origin_id": -10, + "origin_slot": 10, + "target_id": 706, + "target_slot": 1, + "type": "COMBO" + }, + { + "id": 1373, + "origin_id": -10, + "origin_slot": 10, + "target_id": 707, + "target_slot": 1, + "type": "COMBO" + }, + { + "id": 1374, + "origin_id": -10, + "origin_slot": 11, + "target_id": 709, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 1375, + "origin_id": -10, + "origin_slot": 12, + "target_id": 710, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 1376, + "origin_id": -10, + "origin_slot": 13, + "target_id": 712, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 1377, + "origin_id": -10, + "origin_slot": 14, + "target_id": 741, + "target_slot": 0, + "type": "INT" + }, + { + "id": 1378, + "origin_id": 765, + "origin_slot": 1, + "target_id": 766, + "target_slot": 0, + "type": "INT" + }, + { + "id": 1379, + "origin_id": 766, + "origin_slot": 1, + "target_id": 756, + "target_slot": 3, + "type": "INT" + }, + { + "id": 1380, + "origin_id": 738, + "origin_slot": 0, + "target_id": 737, + "target_slot": 7, + "type": "AUDIO_ENCODER_OUTPUT" + } + ], + "extra": {}, + "category": "Video generation/Image to video", + "description": "Generates a dance video from a character image and music using Wan Dancer hierarchical global and local models, with style and motion amplitude controls." + }, + { + "id": "dfd0a05c-c3fb-488e-bb0d-1be528acd335", + "version": 1, + "state": { + "lastGroupId": 31, + "lastNodeId": 776, + "lastLinkId": 1380, + "lastRerouteId": 0 + }, + "revision": 0, + "config": {}, + "name": "Prompt Selector", + "inputNode": { + "id": -10, + "bounding": [ + -990, + 8595, + 128, + 88 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 710, + 8585, + 128, + 68 + ] + }, + "inputs": [ + { + "id": "75417d82-a934-4ac9-b667-d8dcd5a3bfb3", + "name": "string", + "type": "STRING", + "linkIds": [ + 13 + ], + "label": "prompt", + "pos": [ + -886, + 8619 + ] + }, + { + "id": "46e69a73-1804-4ca6-9175-31445bf0be96", + "name": "value", + "type": "INT", + "linkIds": [ + 14 + ], + "label": "index", + "pos": [ + -886, + 8639 + ] + } + ], + "outputs": [ + { + "id": "e34e8ad1-84d2-4bd2-a460-eb7de6067c10", + "name": "STRING", + "type": "STRING", + "linkIds": [ + 10 + ], + "localized_name": "STRING", + "pos": [ + 734, + 8609 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 768, + "type": "PreviewAny", + "pos": [ + -500, + 8400 + ], + "size": [ + 230, + 180 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "source", + "name": "source", + "type": "*", + "link": 1 + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [ + 6 + ] + } + ], + "properties": { + "Node name for S&R": "PreviewAny", + "cnr_id": "comfy-core", + "ver": "0.19.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {} + } + }, + "widgets_values": [], + "widgets_values_named": {} + }, + { + "id": 769, + "type": "RegexExtract", + "pos": [ + -240, + 8740 + ], + "size": [ + 470, + 460 + ], + "flags": {}, + "order": 1, + "mode": 0, + "showAdvanced": false, + "inputs": [ + { + "localized_name": "string", + "name": "string", + "type": "STRING", + "widget": { + "name": "string" + }, + "link": 13 + }, + { + "localized_name": "regex_pattern", + "name": "regex_pattern", + "type": "STRING", + "widget": { + "name": "regex_pattern" + }, + "link": 9 + }, + { + "localized_name": "mode", + "name": "mode", + "type": "COMBO", + "widget": { + "name": "mode" + }, + "link": null + }, + { + "localized_name": "case_insensitive", + "name": "case_insensitive", + "type": "BOOLEAN", + "widget": { + "name": "case_insensitive" + }, + "link": null + }, + { + "localized_name": "multiline", + "name": "multiline", + "type": "BOOLEAN", + "widget": { + "name": "multiline" + }, + "link": null + }, + { + "localized_name": "dotall", + "name": "dotall", + "type": "BOOLEAN", + "widget": { + "name": "dotall" + }, + "link": null + }, + { + "localized_name": "group_index", + "name": "group_index", + "type": "INT", + "widget": { + "name": "group_index" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [ + 10 + ] + } + ], + "properties": { + "Node name for S&R": "RegexExtract", + "cnr_id": "comfy-core", + "ver": "0.19.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "古典舞\n韩舞\n街舞\n拉丁舞\n踢踏舞", + "", + "First Group", + false, + false, + false, + 1 + ], + "widgets_values_named": { + "string": "古典舞\n韩舞\n街舞\n拉丁舞\n踢踏舞", + "regex_pattern": "", + "mode": "First Group", + "case_insensitive": false, + "multiline": false, + "dotall": false, + "group_index": 1 + } + }, + { + "id": 770, + "type": "PrimitiveInt", + "pos": [ + -810, + 8400 + ], + "size": [ + 270, + 110 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": 14 + } + ], + "outputs": [ + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 1 + ] + } + ], + "properties": { + "Node name for S&R": "PrimitiveInt", + "cnr_id": "comfy-core", + "ver": "0.19.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 0, + "fixed" + ], + "widgets_values_named": { + "value": 0, + "fixed": "fixed" + } + }, + { + "id": 771, + "type": "StringReplace", + "pos": [ + -240, + 8400 + ], + "size": [ + 400, + 280 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "string", + "name": "string", + "type": "STRING", + "widget": { + "name": "string" + }, + "link": null + }, + { + "localized_name": "find", + "name": "find", + "type": "STRING", + "widget": { + "name": "find" + }, + "link": null + }, + { + "localized_name": "replace", + "name": "replace", + "type": "STRING", + "widget": { + "name": "replace" + }, + "link": 6 + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [ + 9 + ] + } + ], + "properties": { + "Node name for S&R": "StringReplace", + "cnr_id": "comfy-core", + "ver": "0.19.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "(?:[^\\n]*\\n){index}([^\\n]+)", + "index", + "" + ], + "widgets_values_named": { + "string": "(?:[^\\n]*\\n){index}([^\\n]+)", + "find": "index", + "replace": "" + } + } + ], + "groups": [], + "links": [ + { + "id": 1, + "origin_id": 770, + "origin_slot": 0, + "target_id": 768, + "target_slot": 0, + "type": "INT" + }, + { + "id": 9, + "origin_id": 771, + "origin_slot": 0, + "target_id": 769, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 6, + "origin_id": 768, + "origin_slot": 0, + "target_id": 771, + "target_slot": 2, + "type": "STRING" + }, + { + "id": 10, + "origin_id": 769, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 13, + "origin_id": -10, + "origin_slot": 0, + "target_id": 769, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 14, + "origin_id": -10, + "origin_slot": 1, + "target_id": 770, + "target_slot": 0, + "type": "INT" + } + ], + "extra": { + "ue_links": [], + "links_added_by_ue": [] + }, + "category": "Text Tools", + "description": "Selects one dance-style prompt by index from a list of prompt options." + }, + { + "id": "d78651e5-09df-42bf-b768-6ed91cd8089a", + "version": 1, + "state": { + "lastGroupId": 31, + "lastNodeId": 776, + "lastLinkId": 1380, + "lastRerouteId": 0 + }, + "revision": 0, + "config": {}, + "name": "Prompt Selector", + "inputNode": { + "id": -10, + "bounding": [ + -990, + 8595, + 128, + 88 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 710, + 8585, + 128, + 68 + ] + }, + "inputs": [ + { + "id": "75417d82-a934-4ac9-b667-d8dcd5a3bfb3", + "name": "string", + "type": "STRING", + "linkIds": [ + 13 + ], + "label": "prompt", + "pos": [ + -886, + 8619 + ] + }, + { + "id": "46e69a73-1804-4ca6-9175-31445bf0be96", + "name": "value", + "type": "INT", + "linkIds": [ + 14 + ], + "label": "index", + "pos": [ + -886, + 8639 + ] + } + ], + "outputs": [ + { + "id": "e34e8ad1-84d2-4bd2-a460-eb7de6067c10", + "name": "STRING", + "type": "STRING", + "linkIds": [ + 10 + ], + "localized_name": "STRING", + "pos": [ + 734, + 8609 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 772, + "type": "PreviewAny", + "pos": [ + -500, + 8400 + ], + "size": [ + 230, + 180 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "source", + "name": "source", + "type": "*", + "link": 1 + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [ + 6 + ] + } + ], + "properties": { + "Node name for S&R": "PreviewAny", + "cnr_id": "comfy-core", + "ver": "0.19.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {} + } + }, + "widgets_values": [], + "widgets_values_named": {} + }, + { + "id": 773, + "type": "RegexExtract", + "pos": [ + -240, + 8740 + ], + "size": [ + 470, + 460 + ], + "flags": {}, + "order": 1, + "mode": 0, + "showAdvanced": false, + "inputs": [ + { + "localized_name": "string", + "name": "string", + "type": "STRING", + "widget": { + "name": "string" + }, + "link": 13 + }, + { + "localized_name": "regex_pattern", + "name": "regex_pattern", + "type": "STRING", + "widget": { + "name": "regex_pattern" + }, + "link": 9 + }, + { + "localized_name": "mode", + "name": "mode", + "type": "COMBO", + "widget": { + "name": "mode" + }, + "link": null + }, + { + "localized_name": "case_insensitive", + "name": "case_insensitive", + "type": "BOOLEAN", + "widget": { + "name": "case_insensitive" + }, + "link": null + }, + { + "localized_name": "multiline", + "name": "multiline", + "type": "BOOLEAN", + "widget": { + "name": "multiline" + }, + "link": null + }, + { + "localized_name": "dotall", + "name": "dotall", + "type": "BOOLEAN", + "widget": { + "name": "dotall" + }, + "link": null + }, + { + "localized_name": "group_index", + "name": "group_index", + "type": "INT", + "widget": { + "name": "group_index" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [ + 10 + ] + } + ], + "properties": { + "Node name for S&R": "RegexExtract", + "cnr_id": "comfy-core", + "ver": "0.19.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "低\n中等\n高\n最大", + "", + "First Group", + false, + false, + false, + 1 + ], + "widgets_values_named": { + "string": "低\n中等\n高\n最大", + "regex_pattern": "", + "mode": "First Group", + "case_insensitive": false, + "multiline": false, + "dotall": false, + "group_index": 1 + } + }, + { + "id": 774, + "type": "PrimitiveInt", + "pos": [ + -810, + 8400 + ], + "size": [ + 270, + 110 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": 14 + } + ], + "outputs": [ + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 1 + ] + } + ], + "properties": { + "Node name for S&R": "PrimitiveInt", + "cnr_id": "comfy-core", + "ver": "0.19.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 0, + "fixed" + ], + "widgets_values_named": { + "value": 0, + "fixed": "fixed" + } + }, + { + "id": 775, + "type": "StringReplace", + "pos": [ + -240, + 8400 + ], + "size": [ + 400, + 280 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "string", + "name": "string", + "type": "STRING", + "widget": { + "name": "string" + }, + "link": null + }, + { + "localized_name": "find", + "name": "find", + "type": "STRING", + "widget": { + "name": "find" + }, + "link": null + }, + { + "localized_name": "replace", + "name": "replace", + "type": "STRING", + "widget": { + "name": "replace" + }, + "link": 6 + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [ + 9 + ] + } + ], + "properties": { + "Node name for S&R": "StringReplace", + "cnr_id": "comfy-core", + "ver": "0.19.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "(?:[^\\n]*\\n){index}([^\\n]+)", + "index", + "" + ], + "widgets_values_named": { + "string": "(?:[^\\n]*\\n){index}([^\\n]+)", + "find": "index", + "replace": "" + } + } + ], + "groups": [], + "links": [ + { + "id": 1, + "origin_id": 774, + "origin_slot": 0, + "target_id": 772, + "target_slot": 0, + "type": "INT" + }, + { + "id": 9, + "origin_id": 775, + "origin_slot": 0, + "target_id": 773, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 6, + "origin_id": 772, + "origin_slot": 0, + "target_id": 775, + "target_slot": 2, + "type": "STRING" + }, + { + "id": 10, + "origin_id": 773, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 13, + "origin_id": -10, + "origin_slot": 0, + "target_id": 773, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 14, + "origin_id": -10, + "origin_slot": 1, + "target_id": 774, + "target_slot": 0, + "type": "INT" + } + ], + "extra": { + "ue_links": [], + "links_added_by_ue": [] + }, + "category": "Text Tools", + "description": "Selects one dance-style prompt by index from a list of prompt options." + } + ] + }, + "extra": {} +} \ No newline at end of file diff --git a/blueprints/Motion Transfer (Wan Animate 2 Distilled).json b/blueprints/Motion Transfer (Wan Animate 2 Distilled).json new file mode 100644 index 000000000..0fddd870a --- /dev/null +++ b/blueprints/Motion Transfer (Wan Animate 2 Distilled).json @@ -0,0 +1,3309 @@ +{ + "revision": 0, + "last_node_id": "633", + "last_link_id": 0, + "nodes": [ + { + "id": 633, + "type": "57b9369a-8c10-4351-8d2f-8b2b5771c838", + "pos": [ + 1360, + 4830 + ], + "size": [ + 500, + 860 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [ + { + "label": "reference Image", + "localized_name": "input", + "name": "input", + "type": "IMAGE,MASK", + "link": null + }, + { + "label": "pose_video", + "localized_name": "video", + "name": "video", + "type": "VIDEO", + "link": null + }, + { + "name": "continue_motion", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "label": "video_frame_offset", + "name": "video_frame_offset_1", + "type": "INT", + "widget": { + "name": "video_frame_offset_1" + }, + "link": null + }, + { + "label": "prompt", + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": null + }, + { + "label": "reference_image_strength", + "name": "reference_image_strength_1", + "type": "FLOAT", + "widget": { + "name": "reference_image_strength_1" + }, + "link": null + }, + { + "label": "pose_prompt", + "name": "text_4", + "type": "STRING", + "widget": { + "name": "text_4" + }, + "link": null + }, + { + "label": "pose_strength", + "name": "pose_strength_1", + "type": "FLOAT", + "widget": { + "name": "pose_strength_1" + }, + "link": null + }, + { + "label": "pose_start_percent", + "name": "pose_start_percent_1", + "type": "FLOAT", + "widget": { + "name": "pose_start_percent_1" + }, + "link": null + }, + { + "label": "pose_end_percent", + "name": "pose_end_percent_1", + "type": "FLOAT", + "widget": { + "name": "pose_end_percent_1" + }, + "link": null + }, + { + "label": "enable_context_window", + "name": "switch_1", + "type": "BOOLEAN", + "widget": { + "name": "switch_1" + }, + "link": null + }, + { + "label": "cache_device", + "name": "device_1", + "type": "COMBO", + "widget": { + "name": "device_1" + }, + "link": null + }, + { + "label": "cache_dtype", + "name": "dtype_1", + "type": "COMBO", + "widget": { + "name": "dtype_1" + }, + "link": null + }, + { + "label": "trim_duplicated_frame", + "name": "value_1", + "type": "BOOLEAN", + "widget": { + "name": "value_1" + }, + "link": null + }, + { + "label": "width", + "name": "resize_type.width", + "type": "INT", + "widget": { + "name": "resize_type.width" + }, + "link": null + }, + { + "label": "height", + "name": "resize_type.height_1", + "type": "INT", + "widget": { + "name": "resize_type.height_1" + }, + "link": null + }, + { + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + }, + "link": null + }, + { + "name": "length", + "type": "INT", + "widget": { + "name": "length" + }, + "link": null + }, + { + "label": "unet", + "name": "unet_name_1", + "type": "COMBO", + "widget": { + "name": "unet_name_1" + }, + "link": null + }, + { + "label": "clip", + "name": "clip_name_2", + "type": "COMBO", + "widget": { + "name": "clip_name_2" + }, + "link": null + }, + { + "label": "clip_vision", + "name": "clip_name_3", + "type": "COMBO", + "widget": { + "name": "clip_name_3" + }, + "link": null + }, + { + "label": "vae", + "name": "vae_name_1", + "type": "COMBO", + "widget": { + "name": "vae_name_1" + }, + "link": null + } + ], + "outputs": [ + { + "label": "continue_motion", + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [] + }, + { + "name": "video_frame_offset", + "type": "INT", + "links": [] + }, + { + "label": "image", + "name": "output", + "type": "IMAGE", + "links": [] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.33.0", + "previewExposures": [] + }, + "widgets_values": [ + 0, + "", + 1, + "", + 1, + 0, + 1, + false, + "gpu", + "int8", + false, + 482, + 854, + 714297762067883, + 81, + "wan_animate_2_distill_int8_convrot.safetensors", + "umt5_xxl_fp8_e4m3fn_scaled.safetensors", + "clip_vision_h.safetensors", + "Wan2_1_VAE_bf16.safetensors" + ], + "widgets_values_named": { + "video_frame_offset_1": 0, + "text": "", + "reference_image_strength_1": 1, + "text_4": "", + "pose_strength_1": 1, + "pose_start_percent_1": 0, + "pose_end_percent_1": 1, + "switch_1": false, + "device_1": "gpu", + "dtype_1": "int8", + "value_1": false, + "resize_type.width": 482, + "resize_type.height_1": 854, + "noise_seed": 714297762067883, + "length": 81, + "unet_name_1": "wan_animate_2_distill_int8_convrot.safetensors", + "clip_name_2": "umt5_xxl_fp8_e4m3fn_scaled.safetensors", + "clip_name_3": "clip_vision_h.safetensors", + "vae_name_1": "Wan2_1_VAE_bf16.safetensors" + }, + "title": "Motion Transfer (Wan Animate 2 Distilled)" + } + ], + "links": [], + "version": 0.4, + "definitions": { + "subgraphs": [ + { + "id": "57b9369a-8c10-4351-8d2f-8b2b5771c838", + "version": 1, + "state": { + "lastGroupId": 12, + "lastNodeId": 633, + "lastLinkId": 873, + "lastRerouteId": 0 + }, + "revision": 0, + "config": {}, + "name": "Motion Transfer (Wan Animate 2 Distilled)", + "inputNode": { + "id": -10, + "bounding": [ + -720, + 3220, + 195.5625, + 488 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 4390, + 3310, + 155.935546875, + 108 + ] + }, + "inputs": [ + { + "id": "5652276e-beac-4092-a828-9baa0150355b", + "name": "input", + "type": "IMAGE,MASK", + "linkIds": [ + 657 + ], + "localized_name": "input", + "label": "reference Image", + "pos": [ + -548.4375, + 3244 + ] + }, + { + "id": "d2f087f3-bdae-4de1-8fb6-0a9e5b186ab7", + "name": "video", + "type": "VIDEO", + "linkIds": [ + 648 + ], + "localized_name": "video", + "label": "pose_video", + "pos": [ + -548.4375, + 3264 + ] + }, + { + "id": "6a3a407a-5ecf-4027-b7b5-178ddca1a1a5", + "name": "continue_motion", + "type": "IMAGE", + "linkIds": [ + 714 + ], + "pos": [ + -548.4375, + 3284 + ] + }, + { + "id": "c704c479-c4e8-4202-8c8e-234b63efc420", + "name": "video_frame_offset_1", + "type": "INT", + "linkIds": [ + 804 + ], + "label": "video_frame_offset", + "pos": [ + -548.4375, + 3304 + ] + }, + { + "id": "57d8f22a-6abf-42ee-b29c-8375b541e18d", + "name": "text", + "type": "STRING", + "linkIds": [ + 805 + ], + "label": "prompt", + "pos": [ + -548.4375, + 3324 + ] + }, + { + "id": "2297d7f0-9c93-4c52-916d-67adb3268cee", + "name": "reference_image_strength_1", + "type": "FLOAT", + "linkIds": [ + 811 + ], + "label": "reference_image_strength", + "pos": [ + -548.4375, + 3344 + ] + }, + { + "id": "9daa1424-fa79-4968-8f04-6fd0eba78616", + "name": "text_4", + "type": "STRING", + "linkIds": [ + 812 + ], + "label": "pose_prompt", + "pos": [ + -548.4375, + 3364 + ] + }, + { + "id": "bb4d1069-34ae-40a8-b067-03560962f0df", + "name": "pose_strength_1", + "type": "FLOAT", + "linkIds": [ + 813 + ], + "label": "pose_strength", + "pos": [ + -548.4375, + 3384 + ] + }, + { + "id": "d1f8263c-7501-4214-a959-a25dd44fa8f7", + "name": "pose_start_percent_1", + "type": "FLOAT", + "linkIds": [ + 814 + ], + "label": "pose_start_percent", + "pos": [ + -548.4375, + 3404 + ] + }, + { + "id": "5735d8d5-b3aa-47f2-90bf-2d5a8bfcc0ed", + "name": "pose_end_percent_1", + "type": "FLOAT", + "linkIds": [ + 815 + ], + "label": "pose_end_percent", + "pos": [ + -548.4375, + 3424 + ] + }, + { + "id": "3ab8f3ee-2332-4f5e-85a5-0ae77f73e0cf", + "name": "switch_1", + "type": "BOOLEAN", + "linkIds": [ + 816 + ], + "label": "enable_context_window", + "pos": [ + -548.4375, + 3444 + ] + }, + { + "id": "b34d70bb-dab4-4a6d-a222-85c5627a4316", + "name": "device_1", + "type": "COMBO", + "linkIds": [ + 817 + ], + "label": "cache_device", + "pos": [ + -548.4375, + 3464 + ] + }, + { + "id": "201c6745-0a0d-4baf-9310-2a32af974fbd", + "name": "dtype_1", + "type": "COMBO", + "linkIds": [ + 818 + ], + "label": "cache_dtype", + "pos": [ + -548.4375, + 3484 + ] + }, + { + "id": "30c834c0-d8dd-429b-bfe5-d3c98e44fd05", + "name": "value_1", + "type": "BOOLEAN", + "linkIds": [ + 819 + ], + "label": "trim_duplicated_frame", + "pos": [ + -548.4375, + 3504 + ] + }, + { + "id": "0fcfc566-1d18-4dc9-8300-00d0de4ba446", + "name": "resize_type.width", + "type": "INT", + "linkIds": [ + 820 + ], + "label": "width", + "pos": [ + -548.4375, + 3524 + ] + }, + { + "id": "9e0fb084-d3a8-4811-8cef-092febab0046", + "name": "resize_type.height_1", + "type": "INT", + "linkIds": [ + 821 + ], + "label": "height", + "pos": [ + -548.4375, + 3544 + ] + }, + { + "id": "e910a55a-473e-43bf-b41c-878a090aa00c", + "name": "noise_seed", + "type": "INT", + "linkIds": [ + 824 + ], + "pos": [ + -548.4375, + 3564 + ] + }, + { + "id": "70e7ec96-3d6c-4104-8f18-947601f5191c", + "name": "length", + "type": "INT", + "linkIds": [ + 825 + ], + "pos": [ + -548.4375, + 3584 + ] + }, + { + "id": "eb68fa16-5d13-4f52-8030-7ed81727f807", + "name": "unet_name_1", + "type": "COMBO", + "linkIds": [ + 826 + ], + "label": "unet", + "pos": [ + -548.4375, + 3604 + ] + }, + { + "id": "821fee03-f73d-4875-85de-744908b67891", + "name": "clip_name_2", + "type": "COMBO", + "linkIds": [ + 828 + ], + "label": "clip", + "pos": [ + -548.4375, + 3624 + ] + }, + { + "id": "ae0dfb45-e15d-4868-a9c8-ef14e693f65c", + "name": "clip_name_3", + "type": "COMBO", + "linkIds": [ + 829 + ], + "label": "clip_vision", + "pos": [ + -548.4375, + 3644 + ] + }, + { + "id": "d0b2c474-1dd7-474d-a77a-75b010ad8bea", + "name": "vae_name_1", + "type": "COMBO", + "linkIds": [ + 830 + ], + "label": "vae", + "pos": [ + -548.4375, + 3664 + ] + } + ], + "outputs": [ + { + "id": "1fef655d-ce8e-4789-a018-da1a2b97ac75", + "name": "IMAGE", + "type": "IMAGE", + "linkIds": [ + 666 + ], + "localized_name": "IMAGE", + "label": "continue_motion", + "pos": [ + 4414, + 3334 + ] + }, + { + "id": "f0f1eeeb-1773-4eaf-ab45-791f6c2324ba", + "name": "video_frame_offset", + "type": "INT", + "linkIds": [ + 721 + ], + "pos": [ + 4414, + 3354 + ] + }, + { + "id": "60baa156-368c-4cab-92fd-3f9880894072", + "name": "output", + "type": "IMAGE", + "linkIds": [ + 755 + ], + "label": "image", + "pos": [ + 4414, + 3374 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 606, + "type": "UNETLoader", + "pos": [ + 100, + 2810 + ], + "size": [ + 660, + 130 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "unet_name", + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": 826 + }, + { + "localized_name": "weight_dtype", + "name": "weight_dtype", + "type": "COMBO", + "widget": { + "name": "weight_dtype" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 864, + 865 + ] + } + ], + "properties": { + "Node name for S&R": "UNETLoader", + "cnr_id": "comfy-core", + "ver": "0.33.0", + "models": [ + { + "name": "wan_animate_2_distill_int8_convrot.safetensors", + "url": "https://huggingface.co/Comfy-Org/Wan-Animate-2/resolve/main/diffusion_models/wan_animate_2_distill_int8_convrot.safetensors", + "directory": "diffusion_models" + } + ] + }, + "widgets_values": [ + "wan_animate_2_distill_int8_convrot.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "wan_animate_2_distill_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + { + "id": 607, + "type": "CLIPLoader", + "pos": [ + 100, + 3210 + ], + "size": [ + 660, + 140 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "clip_name", + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": 828 + }, + { + "localized_name": "type", + "name": "type", + "type": "COMBO", + "widget": { + "name": "type" + }, + "link": null + }, + { + "localized_name": "device", + "name": "device", + "shape": 7, + "type": "COMBO", + "widget": { + "name": "device" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "links": [ + 7, + 8, + 590 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "cnr_id": "comfy-core", + "ver": "0.33.0", + "models": [ + { + "name": "umt5_xxl_fp8_e4m3fn_scaled.safetensors", + "url": "https://huggingface.co/Comfy-Org/Wan-Animate-2/resolve/main/text_encoders/umt5_xxl_fp8_e4m3fn_scaled.safetensors", + "directory": "text_encoders" + } + ] + }, + "widgets_values": [ + "umt5_xxl_fp8_e4m3fn_scaled.safetensors", + "wan", + "default" + ], + "widgets_values_named": { + "clip_name": "umt5_xxl_fp8_e4m3fn_scaled.safetensors", + "type": "wan", + "device": "default" + } + }, + { + "id": 608, + "type": "CLIPTextEncode", + "pos": [ + 960, + 3220 + ], + "size": [ + 490, + 120 + ], + "flags": { + "collapsed": false + }, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 8 + }, + { + "localized_name": "text", + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 670 + ] + } + ], + "title": "CLIP Text Encode (Negative Prompt)", + "properties": { + "Node name for S&R": "CLIPTextEncode", + "cnr_id": "comfy-core", + "ver": "0.33.0" + }, + "widgets_values": [ + "色调艳丽,过曝,静态,细节模糊不清,字幕,风格,作品,画作,画面,静止,整体发灰,最差质量,低质量,JPEG压缩残留,丑陋的,残缺的,多余的手指,画得不好的手部,画得不好的脸部,畸形的,毁容的,形态畸形的肢体,手指融合,静止不动的画面,杂乱的背景,三条腿,背景人很多,倒着走" + ], + "widgets_values_named": { + "text": "色调艳丽,过曝,静态,细节模糊不清,字幕,风格,作品,画作,画面,静止,整体发灰,最差质量,低质量,JPEG压缩残留,丑陋的,残缺的,多余的手指,画得不好的手部,画得不好的脸部,畸形的,毁容的,形态畸形的肢体,手指融合,静止不动的画面,杂乱的背景,三条腿,背景人很多,倒着走" + }, + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 609, + "type": "CLIPTextEncode", + "pos": [ + 960, + 2830 + ], + "size": [ + 480, + 310 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 7 + }, + { + "localized_name": "text", + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": 805 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 669 + ] + } + ], + "title": "CLIP Text Encode (Positive Prompt)", + "properties": { + "Node name for S&R": "CLIPTextEncode", + "cnr_id": "comfy-core", + "ver": "0.33.0" + }, + "widgets_values": [ + "" + ], + "widgets_values_named": { + "text": "" + }, + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 610, + "type": "CLIPVisionLoader", + "pos": [ + 100, + 3430 + ], + "size": [ + 660, + 90 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "clip_name", + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": 829 + } + ], + "outputs": [ + { + "localized_name": "CLIP_VISION", + "name": "CLIP_VISION", + "type": "CLIP_VISION", + "links": [ + 196, + 584 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPVisionLoader", + "cnr_id": "comfy-core", + "ver": "0.33.0", + "models": [ + { + "name": "clip_vision_h.safetensors", + "url": "https://huggingface.co/Comfy-Org/Wan-Animate-2/resolve/main/clip_vision/clip_vision_h.safetensors", + "directory": "clip_vision" + } + ] + }, + "widgets_values": [ + "clip_vision_h.safetensors" + ], + "widgets_values_named": { + "clip_name": "clip_vision_h.safetensors" + } + }, + { + "id": 611, + "type": "VAELoader", + "pos": [ + 100, + 3600 + ], + "size": [ + 660, + 90 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "localized_name": "vae_name", + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": 830 + } + ], + "outputs": [ + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "links": [ + 664, + 671 + ] + } + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ver": "0.33.0", + "models": [ + { + "name": "Wan2_1_VAE_bf16.safetensors", + "url": "https://huggingface.co/Comfy-Org/Wan-Animate-2/resolve/main/vae/Wan2_1_VAE_bf16.safetensors", + "directory": "vae" + } + ] + }, + "widgets_values": [ + "Wan2_1_VAE_bf16.safetensors" + ], + "widgets_values_named": { + "vae_name": "Wan2_1_VAE_bf16.safetensors" + } + }, + { + "id": 612, + "type": "CLIPTextEncode", + "pos": [ + 960, + 3420 + ], + "size": [ + 490, + 220 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 590 + }, + { + "localized_name": "text", + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": 812 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 674 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPTextEncode", + "cnr_id": "comfy-core", + "ver": "0.33.0" + }, + "widgets_values": [ + "" + ], + "widgets_values_named": { + "text": "" + }, + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 613, + "type": "ContextWindowsManual", + "pos": [ + 1690, + 2670 + ], + "size": [ + 300, + 410 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 864 + }, + { + "localized_name": "context_length", + "name": "context_length", + "type": "INT", + "widget": { + "name": "context_length" + }, + "link": null + }, + { + "localized_name": "context_overlap", + "name": "context_overlap", + "type": "INT", + "widget": { + "name": "context_overlap" + }, + "link": null + }, + { + "localized_name": "context_schedule", + "name": "context_schedule", + "type": "COMBO", + "widget": { + "name": "context_schedule" + }, + "link": null + }, + { + "localized_name": "context_stride", + "name": "context_stride", + "type": "INT", + "widget": { + "name": "context_stride" + }, + "link": null + }, + { + "localized_name": "closed_loop", + "name": "closed_loop", + "type": "BOOLEAN", + "widget": { + "name": "closed_loop" + }, + "link": null + }, + { + "localized_name": "fuse_method", + "name": "fuse_method", + "type": "COMBO", + "widget": { + "name": "fuse_method" + }, + "link": null + }, + { + "localized_name": "dim", + "name": "dim", + "type": "INT", + "widget": { + "name": "dim" + }, + "link": null + }, + { + "localized_name": "freenoise", + "name": "freenoise", + "type": "BOOLEAN", + "widget": { + "name": "freenoise" + }, + "link": null + }, + { + "localized_name": "cond_retain_index_list", + "name": "cond_retain_index_list", + "type": "STRING", + "widget": { + "name": "cond_retain_index_list" + }, + "link": null + }, + { + "localized_name": "split_conds_to_windows", + "name": "split_conds_to_windows", + "type": "BOOLEAN", + "widget": { + "name": "split_conds_to_windows" + }, + "link": null + }, + { + "localized_name": "latent_retain_index_list", + "name": "latent_retain_index_list", + "type": "STRING", + "widget": { + "name": "latent_retain_index_list" + }, + "link": null + }, + { + "localized_name": "causal_window_fix", + "name": "causal_window_fix", + "type": "BOOLEAN", + "widget": { + "name": "causal_window_fix" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 740 + ] + } + ], + "properties": { + "Node name for S&R": "ContextWindowsManual", + "cnr_id": "comfy-core", + "ver": "0.33.0" + }, + "widgets_values": [ + 21, + 8, + "standard_static", + 1, + false, + "pyramid", + 2, + true, + "0", + false, + "", + true + ], + "widgets_values_named": { + "context_length": 21, + "context_overlap": 8, + "context_schedule": "standard_static", + "context_stride": 1, + "closed_loop": false, + "fuse_method": "pyramid", + "dim": 2, + "freenoise": true, + "cond_retain_index_list": "0", + "split_conds_to_windows": false, + "latent_retain_index_list": "", + "causal_window_fix": true + } + }, + { + "id": 614, + "type": "WanAnimate2ToVideo", + "pos": [ + 1920, + 3300 + ], + "size": [ + 350, + 470 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 669 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 670 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 671 + }, + { + "localized_name": "reference_image", + "name": "reference_image", + "shape": 7, + "type": "IMAGE", + "link": 672 + }, + { + "localized_name": "pose_video", + "name": "pose_video", + "shape": 7, + "type": "IMAGE", + "link": 688 + }, + { + "localized_name": "clip_vision_output", + "name": "clip_vision_output", + "shape": 7, + "type": "CLIP_VISION_OUTPUT", + "link": 683 + }, + { + "localized_name": "positive_pose", + "name": "positive_pose", + "shape": 7, + "type": "CONDITIONING", + "link": 674 + }, + { + "localized_name": "clip_vision_output_pose", + "name": "clip_vision_output_pose", + "shape": 7, + "type": "CLIP_VISION_OUTPUT", + "link": 675 + }, + { + "localized_name": "continue_motion", + "name": "continue_motion", + "shape": 7, + "type": "IMAGE", + "link": 714 + }, + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 691 + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 692 + }, + { + "localized_name": "length", + "name": "length", + "type": "INT", + "widget": { + "name": "length" + }, + "link": 825 + }, + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "widget": { + "name": "batch_size" + }, + "link": null + }, + { + "localized_name": "video_frame_offset", + "name": "video_frame_offset", + "type": "INT", + "widget": { + "name": "video_frame_offset" + }, + "link": 804 + }, + { + "localized_name": "pose_strength", + "name": "pose_strength", + "type": "FLOAT", + "widget": { + "name": "pose_strength" + }, + "link": 813 + }, + { + "localized_name": "pose_start_percent", + "name": "pose_start_percent", + "type": "FLOAT", + "widget": { + "name": "pose_start_percent" + }, + "link": 814 + }, + { + "localized_name": "pose_end_percent", + "name": "pose_end_percent", + "type": "FLOAT", + "widget": { + "name": "pose_end_percent" + }, + "link": 815 + }, + { + "localized_name": "reference_image_strength", + "name": "reference_image_strength", + "type": "FLOAT", + "widget": { + "name": "reference_image_strength" + }, + "link": 811 + } + ], + "outputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "links": [ + 679 + ] + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "links": [ + 680 + ] + }, + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 681 + ] + }, + { + "localized_name": "trim_latent", + "name": "trim_latent", + "type": "INT", + "links": [ + 682 + ] + }, + { + "localized_name": "trim_image", + "name": "trim_image", + "type": "INT", + "links": [] + }, + { + "localized_name": "video_frame_offset", + "name": "video_frame_offset", + "type": "INT", + "links": [ + 721 + ] + } + ], + "properties": { + "Node name for S&R": "WanAnimate2ToVideo", + "cnr_id": "comfy-core", + "ver": "0.33.0" + }, + "widgets_values": [ + 832, + 480, + 81, + 1, + 0, + 1, + 0, + 1, + 1 + ], + "widgets_values_named": { + "width": 832, + "height": 480, + "length": 81, + "batch_size": 1, + "video_frame_offset": 0, + "pose_strength": 1, + "pose_start_percent": 0, + "pose_end_percent": 1, + "reference_image_strength": 1 + } + }, + { + "id": 615, + "type": "ComfySwitchNode", + "pos": [ + 2170, + 2690 + ], + "size": [ + 270, + 110 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "shape": 7, + "type": "*", + "link": 865 + }, + { + "localized_name": "on_true", + "name": "on_true", + "shape": 7, + "type": "*", + "link": 740 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 816 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "*", + "links": [ + 700 + ] + } + ], + "properties": { + "Node name for S&R": "ComfySwitchNode", + "cnr_id": "comfy-core", + "ver": "0.33.0" + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "switch": false + } + }, + { + "id": 616, + "type": "CLIPVisionEncode", + "pos": [ + 1150, + 4050 + ], + "size": [ + 290, + 110 + ], + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [ + { + "localized_name": "clip_vision", + "name": "clip_vision", + "type": "CLIP_VISION", + "link": 196 + }, + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 658 + }, + { + "localized_name": "crop", + "name": "crop", + "type": "COMBO", + "widget": { + "name": "crop" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "CLIP_VISION_OUTPUT", + "name": "CLIP_VISION_OUTPUT", + "type": "CLIP_VISION_OUTPUT", + "links": [ + 683 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPVisionEncode", + "cnr_id": "comfy-core", + "ver": "0.33.0" + }, + "widgets_values": [ + "none" + ], + "widgets_values_named": { + "crop": "none" + }, + "color": "#233", + "bgcolor": "#355" + }, + { + "id": 617, + "type": "ResizeImageMaskNode", + "pos": [ + 780, + 4050 + ], + "size": [ + 270, + 160 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [ + { + "localized_name": "input", + "name": "input", + "type": "IMAGE,MASK", + "link": 657 + }, + { + "localized_name": "resize_type", + "name": "resize_type", + "type": "COMFY_DYNAMICCOMBO_V3", + "widget": { + "name": "resize_type" + }, + "link": null + }, + { + "localized_name": "width", + "name": "resize_type.width", + "type": "INT", + "widget": { + "name": "resize_type.width" + }, + "link": 694 + }, + { + "localized_name": "height", + "name": "resize_type.height", + "type": "INT", + "widget": { + "name": "resize_type.height" + }, + "link": 695 + }, + { + "localized_name": "crop", + "name": "resize_type.crop", + "type": "COMBO", + "widget": { + "name": "resize_type.crop" + }, + "link": null + }, + { + "localized_name": "scale_method", + "name": "scale_method", + "type": "COMBO", + "widget": { + "name": "scale_method" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "resized", + "name": "resized", + "type": "*", + "links": [ + 658, + 672 + ] + } + ], + "properties": { + "Node name for S&R": "ResizeImageMaskNode", + "cnr_id": "comfy-core", + "ver": "0.33.0" + }, + "widgets_values": [ + "scale dimensions", + 481, + 854, + "center", + "area" + ], + "widgets_values_named": { + "resize_type": "scale dimensions", + "resize_type.width": 481, + "resize_type.height": 854, + "resize_type.crop": "center", + "scale_method": "area" + } + }, + { + "id": 618, + "type": "BasicScheduler", + "pos": [ + 2740, + 3210 + ], + "size": [ + 310, + 120 + ], + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 597 + }, + { + "localized_name": "scheduler", + "name": "scheduler", + "type": "COMBO", + "widget": { + "name": "scheduler" + }, + "link": null + }, + { + "localized_name": "steps", + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + }, + "link": null + }, + { + "localized_name": "denoise", + "name": "denoise", + "type": "FLOAT", + "widget": { + "name": "denoise" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "SIGMAS", + "name": "SIGMAS", + "type": "SIGMAS", + "links": [ + 486 + ] + } + ], + "properties": { + "Node name for S&R": "BasicScheduler", + "cnr_id": "comfy-core", + "ver": "0.33.0" + }, + "widgets_values": [ + "simple", + 10, + 1 + ], + "widgets_values_named": { + "scheduler": "simple", + "steps": 10, + "denoise": 1 + } + }, + { + "id": 619, + "type": "ModelSamplingSD3", + "pos": [ + 2740, + 2910 + ], + "size": [ + 310, + 80 + ], + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 596 + }, + { + "localized_name": "shift", + "name": "shift", + "type": "FLOAT", + "widget": { + "name": "shift" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 564 + ] + } + ], + "properties": { + "Node name for S&R": "ModelSamplingSD3", + "cnr_id": "comfy-core", + "ver": "0.33.0" + }, + "widgets_values": [ + 5 + ], + "widgets_values_named": { + "shift": 5 + } + }, + { + "id": 620, + "type": "KSamplerSelect", + "pos": [ + 2740, + 3050 + ], + "size": [ + 310, + 90 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "sampler_name", + "name": "sampler_name", + "type": "COMBO", + "widget": { + "name": "sampler_name" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "SAMPLER", + "name": "SAMPLER", + "type": "SAMPLER", + "links": [ + 487 + ] + } + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ver": "0.33.0" + }, + "widgets_values": [ + "lcm" + ], + "widgets_values_named": { + "sampler_name": "lcm" + } + }, + { + "id": 621, + "type": "WanAnimate2Cache", + "pos": [ + 2120, + 2920 + ], + "size": [ + 310, + 120 + ], + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 700 + }, + { + "localized_name": "device", + "name": "device", + "type": "COMBO", + "widget": { + "name": "device" + }, + "link": 817 + }, + { + "localized_name": "dtype", + "name": "dtype", + "type": "COMBO", + "widget": { + "name": "dtype" + }, + "link": 818 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 596, + 597 + ] + } + ], + "properties": { + "Node name for S&R": "WanAnimate2Cache", + "cnr_id": "comfy-core", + "ver": "0.33.0" + }, + "widgets_values": [ + "gpu", + "int8" + ], + "widgets_values_named": { + "device": "gpu", + "dtype": "int8" + } + }, + { + "id": 622, + "type": "GetVideoComponents", + "pos": [ + 420, + 4430 + ], + "size": [ + 270, + 110 + ], + "flags": {}, + "order": 16, + "mode": 0, + "inputs": [ + { + "localized_name": "video", + "name": "video", + "type": "VIDEO", + "link": 648 + } + ], + "outputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "links": [ + 655 + ] + }, + { + "localized_name": "audio", + "name": "audio", + "type": "AUDIO", + "links": [] + }, + { + "localized_name": "fps", + "name": "fps", + "type": "FLOAT", + "links": [] + }, + { + "localized_name": "bit_depth", + "name": "bit_depth", + "type": "COMBO", + "links": null + }, + { + "localized_name": "color_space", + "name": "color_space", + "type": "COMBO", + "links": null + } + ], + "properties": { + "Node name for S&R": "GetVideoComponents", + "cnr_id": "comfy-core", + "ver": "0.33.0" + } + }, + { + "id": 623, + "type": "GetImageSize", + "pos": [ + 790, + 4430 + ], + "size": [ + 260, + 140 + ], + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 693 + } + ], + "outputs": [ + { + "localized_name": "width", + "name": "width", + "type": "INT", + "links": [ + 691, + 694 + ] + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "links": [ + 692, + 695 + ] + }, + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "links": null + } + ], + "properties": { + "Node name for S&R": "GetImageSize", + "cnr_id": "comfy-core", + "ver": "0.33.0" + } + }, + { + "id": 624, + "type": "SamplerCustom", + "pos": [ + 3250, + 2900 + ], + "size": [ + 310, + 670 + ], + "flags": {}, + "order": 18, + "mode": 0, + "showAdvanced": true, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 564 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 679 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 680 + }, + { + "localized_name": "sampler", + "name": "sampler", + "type": "SAMPLER", + "link": 487 + }, + { + "localized_name": "sigmas", + "name": "sigmas", + "type": "SIGMAS", + "link": 486 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 681 + }, + { + "localized_name": "add_noise", + "name": "add_noise", + "type": "BOOLEAN", + "widget": { + "name": "add_noise" + }, + "link": null + }, + { + "localized_name": "noise_seed", + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + }, + "link": 824 + }, + { + "localized_name": "cfg", + "name": "cfg", + "type": "FLOAT", + "widget": { + "name": "cfg" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "LATENT", + "links": [ + 593 + ] + }, + { + "localized_name": "denoised_output", + "name": "denoised_output", + "type": "LATENT", + "links": [] + } + ], + "properties": { + "Node name for S&R": "SamplerCustom", + "cnr_id": "comfy-core", + "ver": "0.33.0" + }, + "widgets_values": [ + true, + 2, + "randomize", + 1 + ], + "widgets_values_named": { + "add_noise": true, + "noise_seed": 2, + "control_after_generate": "randomize", + "cfg": 1 + } + }, + { + "id": 625, + "type": "CLIPVisionEncode", + "pos": [ + 1150, + 4680 + ], + "size": [ + 290, + 110 + ], + "flags": {}, + "order": 19, + "mode": 0, + "inputs": [ + { + "localized_name": "clip_vision", + "name": "clip_vision", + "type": "CLIP_VISION", + "link": 584 + }, + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 641 + }, + { + "localized_name": "crop", + "name": "crop", + "type": "COMBO", + "widget": { + "name": "crop" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "CLIP_VISION_OUTPUT", + "name": "CLIP_VISION_OUTPUT", + "type": "CLIP_VISION_OUTPUT", + "links": [ + 675 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPVisionEncode", + "cnr_id": "comfy-core", + "ver": "0.33.0" + }, + "widgets_values": [ + "none" + ], + "widgets_values_named": { + "crop": "none" + }, + "color": "#233", + "bgcolor": "#355" + }, + { + "id": 626, + "type": "ImageFromBatch", + "pos": [ + 780, + 4680 + ], + "size": [ + 270, + 90 + ], + "flags": {}, + "order": 20, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 661 + }, + { + "localized_name": "batch_index", + "name": "batch_index", + "type": "INT", + "widget": { + "name": "batch_index" + }, + "link": null + }, + { + "localized_name": "length", + "name": "length", + "type": "INT", + "widget": { + "name": "length" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 641 + ] + } + ], + "properties": { + "Node name for S&R": "ImageFromBatch", + "cnr_id": "comfy-core", + "ver": "0.33.0" + }, + "widgets_values": [ + 0, + 1 + ], + "widgets_values_named": { + "batch_index": 0, + "length": 1 + } + }, + { + "id": 627, + "type": "ResizeImageMaskNode", + "pos": [ + 420, + 4680 + ], + "size": [ + 270, + 160 + ], + "flags": {}, + "order": 21, + "mode": 0, + "inputs": [ + { + "localized_name": "input", + "name": "input", + "type": "IMAGE,MASK", + "link": 655 + }, + { + "localized_name": "resize_type", + "name": "resize_type", + "type": "COMFY_DYNAMICCOMBO_V3", + "widget": { + "name": "resize_type" + }, + "link": null + }, + { + "localized_name": "width", + "name": "resize_type.width", + "type": "INT", + "widget": { + "name": "resize_type.width" + }, + "link": 820 + }, + { + "localized_name": "height", + "name": "resize_type.height", + "type": "INT", + "widget": { + "name": "resize_type.height" + }, + "link": 821 + }, + { + "localized_name": "crop", + "name": "resize_type.crop", + "type": "COMBO", + "widget": { + "name": "resize_type.crop" + }, + "link": null + }, + { + "localized_name": "scale_method", + "name": "scale_method", + "type": "COMBO", + "widget": { + "name": "scale_method" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "resized", + "name": "resized", + "type": "*", + "links": [ + 661, + 688, + 693 + ] + } + ], + "properties": { + "Node name for S&R": "ResizeImageMaskNode", + "cnr_id": "comfy-core", + "ver": "0.33.0" + }, + "widgets_values": [ + "scale dimensions", + 482, + 854, + "center", + "area" + ], + "widgets_values_named": { + "resize_type": "scale dimensions", + "resize_type.width": 482, + "resize_type.height": 854, + "resize_type.crop": "center", + "scale_method": "area" + } + }, + { + "id": 628, + "type": "VAEDecode", + "pos": [ + 3890, + 3080 + ], + "size": [ + 270, + 60 + ], + "flags": { + "collapsed": false + }, + "order": 22, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 594 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 664 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 666, + 751, + 754 + ] + } + ], + "properties": { + "Node name for S&R": "VAEDecode", + "cnr_id": "comfy-core", + "ver": "0.33.0" + } + }, + { + "id": 629, + "type": "TrimVideoLatent", + "pos": [ + 3890, + 2960 + ], + "size": [ + 270, + 70 + ], + "flags": { + "collapsed": false + }, + "order": 23, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 593 + }, + { + "localized_name": "trim_amount", + "name": "trim_amount", + "type": "INT", + "widget": { + "name": "trim_amount" + }, + "link": 682 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 594 + ] + } + ], + "properties": { + "Node name for S&R": "TrimVideoLatent", + "cnr_id": "comfy-core", + "ver": "0.33.0" + }, + "widgets_values": [ + 0 + ], + "widgets_values_named": { + "trim_amount": 0 + } + }, + { + "id": 630, + "type": "PrimitiveBoolean", + "pos": [ + 3880, + 3800 + ], + "size": [ + 270, + 70 + ], + "flags": {}, + "order": 24, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "BOOLEAN", + "widget": { + "name": "value" + }, + "link": 819 + } + ], + "outputs": [ + { + "localized_name": "BOOLEAN", + "name": "BOOLEAN", + "type": "BOOLEAN", + "links": [ + 749 + ] + } + ], + "properties": { + "Node name for S&R": "PrimitiveBoolean", + "cnr_id": "comfy-core", + "ver": "0.33.0" + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "value": false + } + }, + { + "id": 631, + "type": "ImageFromBatch", + "pos": [ + 3890, + 3480 + ], + "size": [ + 270, + 90 + ], + "flags": {}, + "order": 25, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 751 + }, + { + "localized_name": "batch_index", + "name": "batch_index", + "type": "INT", + "widget": { + "name": "batch_index" + }, + "link": null + }, + { + "localized_name": "length", + "name": "length", + "type": "INT", + "widget": { + "name": "length" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 753 + ] + } + ], + "properties": { + "Node name for S&R": "ImageFromBatch", + "cnr_id": "comfy-core", + "ver": "0.33.0" + }, + "widgets_values": [ + 1, + 4096 + ], + "widgets_values_named": { + "batch_index": 1, + "length": 4096 + } + }, + { + "id": 632, + "type": "ComfySwitchNode", + "pos": [ + 3890, + 3630 + ], + "size": [ + 270, + 110 + ], + "flags": {}, + "order": 26, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "shape": 7, + "type": "*", + "link": 754 + }, + { + "localized_name": "on_true", + "name": "on_true", + "shape": 7, + "type": "*", + "link": 753 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 749 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "*", + "links": [ + 755 + ] + } + ], + "properties": { + "Node name for S&R": "ComfySwitchNode", + "cnr_id": "comfy-core", + "ver": "0.33.0" + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "switch": false + } + } + ], + "groups": [ + { + "id": 3, + "title": "Models", + "bounding": [ + 20, + 2570, + 820, + 1300 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 6, + "title": "Prompt", + "bounding": [ + 870, + 2570, + 660, + 1300 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 7, + "title": "Conditioning", + "bounding": [ + 1560, + 3150, + 1000, + 720 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 11, + "title": "Context Windows & Cache", + "bounding": [ + 1560, + 2570, + 1000, + 550 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 5, + "title": "Reference Image", + "bounding": [ + 20, + 3900, + 1510, + 390 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 8, + "title": "Sampling", + "bounding": [ + 2590, + 2570, + 1120, + 1300 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 10, + "title": "Pose Reference Video", + "bounding": [ + 20, + 4320, + 1500, + 560 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 12, + "title": "Trim the duplicated first frame", + "bounding": [ + 3870, + 3410, + 300, + 462 + ], + "color": "#3f789e", + "flags": {} + } + ], + "links": [ + { + "id": 8, + "origin_id": 607, + "origin_slot": 0, + "target_id": 608, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 7, + "origin_id": 607, + "origin_slot": 0, + "target_id": 609, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 590, + "origin_id": 607, + "origin_slot": 0, + "target_id": 612, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 669, + "origin_id": 609, + "origin_slot": 0, + "target_id": 614, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 670, + "origin_id": 608, + "origin_slot": 0, + "target_id": 614, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 671, + "origin_id": 611, + "origin_slot": 0, + "target_id": 614, + "target_slot": 2, + "type": "VAE" + }, + { + "id": 672, + "origin_id": 617, + "origin_slot": 0, + "target_id": 614, + "target_slot": 3, + "type": "IMAGE" + }, + { + "id": 688, + "origin_id": 627, + "origin_slot": 0, + "target_id": 614, + "target_slot": 4, + "type": "IMAGE" + }, + { + "id": 683, + "origin_id": 616, + "origin_slot": 0, + "target_id": 614, + "target_slot": 5, + "type": "CLIP_VISION_OUTPUT" + }, + { + "id": 674, + "origin_id": 612, + "origin_slot": 0, + "target_id": 614, + "target_slot": 6, + "type": "CONDITIONING" + }, + { + "id": 675, + "origin_id": 625, + "origin_slot": 0, + "target_id": 614, + "target_slot": 7, + "type": "CLIP_VISION_OUTPUT" + }, + { + "id": 691, + "origin_id": 623, + "origin_slot": 0, + "target_id": 614, + "target_slot": 9, + "type": "INT" + }, + { + "id": 692, + "origin_id": 623, + "origin_slot": 1, + "target_id": 614, + "target_slot": 10, + "type": "INT" + }, + { + "id": 196, + "origin_id": 610, + "origin_slot": 0, + "target_id": 616, + "target_slot": 0, + "type": "CLIP_VISION" + }, + { + "id": 658, + "origin_id": 617, + "origin_slot": 0, + "target_id": 616, + "target_slot": 1, + "type": "IMAGE" + }, + { + "id": 694, + "origin_id": 623, + "origin_slot": 0, + "target_id": 617, + "target_slot": 2, + "type": "INT" + }, + { + "id": 695, + "origin_id": 623, + "origin_slot": 1, + "target_id": 617, + "target_slot": 3, + "type": "INT" + }, + { + "id": 597, + "origin_id": 621, + "origin_slot": 0, + "target_id": 618, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 596, + "origin_id": 621, + "origin_slot": 0, + "target_id": 619, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 700, + "origin_id": 615, + "origin_slot": 0, + "target_id": 621, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 693, + "origin_id": 627, + "origin_slot": 0, + "target_id": 623, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 564, + "origin_id": 619, + "origin_slot": 0, + "target_id": 624, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 679, + "origin_id": 614, + "origin_slot": 0, + "target_id": 624, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 680, + "origin_id": 614, + "origin_slot": 1, + "target_id": 624, + "target_slot": 2, + "type": "CONDITIONING" + }, + { + "id": 487, + "origin_id": 620, + "origin_slot": 0, + "target_id": 624, + "target_slot": 3, + "type": "SAMPLER" + }, + { + "id": 486, + "origin_id": 618, + "origin_slot": 0, + "target_id": 624, + "target_slot": 4, + "type": "SIGMAS" + }, + { + "id": 681, + "origin_id": 614, + "origin_slot": 2, + "target_id": 624, + "target_slot": 5, + "type": "LATENT" + }, + { + "id": 584, + "origin_id": 610, + "origin_slot": 0, + "target_id": 625, + "target_slot": 0, + "type": "CLIP_VISION" + }, + { + "id": 641, + "origin_id": 626, + "origin_slot": 0, + "target_id": 625, + "target_slot": 1, + "type": "IMAGE" + }, + { + "id": 661, + "origin_id": 627, + "origin_slot": 0, + "target_id": 626, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 655, + "origin_id": 622, + "origin_slot": 0, + "target_id": 627, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 594, + "origin_id": 629, + "origin_slot": 0, + "target_id": 628, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 664, + "origin_id": 611, + "origin_slot": 0, + "target_id": 628, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 593, + "origin_id": 624, + "origin_slot": 0, + "target_id": 629, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 682, + "origin_id": 614, + "origin_slot": 3, + "target_id": 629, + "target_slot": 1, + "type": "INT" + }, + { + "id": 657, + "origin_id": -10, + "origin_slot": 0, + "target_id": 617, + "target_slot": 0, + "type": "IMAGE,MASK" + }, + { + "id": 648, + "origin_id": -10, + "origin_slot": 1, + "target_id": 622, + "target_slot": 0, + "type": "VIDEO" + }, + { + "id": 666, + "origin_id": 628, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 714, + "origin_id": -10, + "origin_slot": 2, + "target_id": 614, + "target_slot": 8, + "type": "IMAGE" + }, + { + "id": 721, + "origin_id": 614, + "origin_slot": 5, + "target_id": -20, + "target_slot": 1, + "type": "INT" + }, + { + "id": 740, + "origin_id": 613, + "origin_slot": 0, + "target_id": 615, + "target_slot": 1, + "type": "MODEL" + }, + { + "id": 749, + "origin_id": 630, + "origin_slot": 0, + "target_id": 632, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 751, + "origin_id": 628, + "origin_slot": 0, + "target_id": 631, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 753, + "origin_id": 631, + "origin_slot": 0, + "target_id": 632, + "target_slot": 1, + "type": "IMAGE" + }, + { + "id": 754, + "origin_id": 628, + "origin_slot": 0, + "target_id": 632, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 755, + "origin_id": 632, + "origin_slot": 0, + "target_id": -20, + "target_slot": 2, + "type": "IMAGE" + }, + { + "id": 804, + "origin_id": -10, + "origin_slot": 3, + "target_id": 614, + "target_slot": 13, + "type": "INT" + }, + { + "id": 805, + "origin_id": -10, + "origin_slot": 4, + "target_id": 609, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 811, + "origin_id": -10, + "origin_slot": 5, + "target_id": 614, + "target_slot": 17, + "type": "FLOAT" + }, + { + "id": 812, + "origin_id": -10, + "origin_slot": 6, + "target_id": 612, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 813, + "origin_id": -10, + "origin_slot": 7, + "target_id": 614, + "target_slot": 14, + "type": "FLOAT" + }, + { + "id": 814, + "origin_id": -10, + "origin_slot": 8, + "target_id": 614, + "target_slot": 15, + "type": "FLOAT" + }, + { + "id": 815, + "origin_id": -10, + "origin_slot": 9, + "target_id": 614, + "target_slot": 16, + "type": "FLOAT" + }, + { + "id": 816, + "origin_id": -10, + "origin_slot": 10, + "target_id": 615, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 817, + "origin_id": -10, + "origin_slot": 11, + "target_id": 621, + "target_slot": 1, + "type": "COMBO" + }, + { + "id": 818, + "origin_id": -10, + "origin_slot": 12, + "target_id": 621, + "target_slot": 2, + "type": "COMBO" + }, + { + "id": 819, + "origin_id": -10, + "origin_slot": 13, + "target_id": 630, + "target_slot": 0, + "type": "BOOLEAN" + }, + { + "id": 820, + "origin_id": -10, + "origin_slot": 14, + "target_id": 627, + "target_slot": 2, + "type": "INT" + }, + { + "id": 821, + "origin_id": -10, + "origin_slot": 15, + "target_id": 627, + "target_slot": 3, + "type": "INT" + }, + { + "id": 824, + "origin_id": -10, + "origin_slot": 16, + "target_id": 624, + "target_slot": 7, + "type": "INT" + }, + { + "id": 825, + "origin_id": -10, + "origin_slot": 17, + "target_id": 614, + "target_slot": 11, + "type": "INT" + }, + { + "id": 826, + "origin_id": -10, + "origin_slot": 18, + "target_id": 606, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 828, + "origin_id": -10, + "origin_slot": 19, + "target_id": 607, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 829, + "origin_id": -10, + "origin_slot": 20, + "target_id": 610, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 830, + "origin_id": -10, + "origin_slot": 21, + "target_id": 611, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 864, + "origin_id": 606, + "origin_slot": 0, + "target_id": 613, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 865, + "origin_id": 606, + "origin_slot": 0, + "target_id": 615, + "target_slot": 0, + "type": "MODEL" + } + ], + "extra": {}, + "category": "Video generation/Conditioned", + "description": "Transfers motion from a driving video onto a reference character using the distilled Wan Animate 2 checkpoint, without pose extraction." + } + ] + }, + "extra": {} +} \ No newline at end of file diff --git a/blueprints/Motion Transfer (Wan Animate 2).json b/blueprints/Motion Transfer (Wan Animate 2).json new file mode 100644 index 000000000..389df4dc5 --- /dev/null +++ b/blueprints/Motion Transfer (Wan Animate 2).json @@ -0,0 +1,3362 @@ +{ + "revision": 0, + "last_node_id": "604", + "last_link_id": 0, + "nodes": [ + { + "id": 604, + "type": "15bbb618-bd17-4471-9d94-185ce531cfd5", + "pos": [ + 1310, + 4950 + ], + "size": [ + 500, + 860 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "label": "reference Image", + "localized_name": "input", + "name": "input", + "type": "IMAGE,MASK", + "link": null + }, + { + "label": "pose_video", + "localized_name": "video", + "name": "video", + "type": "VIDEO", + "link": null + }, + { + "name": "continue_motion", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "label": "video_frame_offset", + "name": "video_frame_offset_1", + "type": "INT", + "widget": { + "name": "video_frame_offset_1" + }, + "link": null + }, + { + "label": "prompt", + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": null + }, + { + "label": "reference_image_strength", + "name": "reference_image_strength_1", + "type": "FLOAT", + "widget": { + "name": "reference_image_strength_1" + }, + "link": null + }, + { + "label": "pose_prompt", + "name": "text_4", + "type": "STRING", + "widget": { + "name": "text_4" + }, + "link": null + }, + { + "label": "pose_strength", + "name": "pose_strength_1", + "type": "FLOAT", + "widget": { + "name": "pose_strength_1" + }, + "link": null + }, + { + "label": "pose_start_percent", + "name": "pose_start_percent_1", + "type": "FLOAT", + "widget": { + "name": "pose_start_percent_1" + }, + "link": null + }, + { + "label": "pose_end_percent", + "name": "pose_end_percent_1", + "type": "FLOAT", + "widget": { + "name": "pose_end_percent_1" + }, + "link": null + }, + { + "label": "enable_context_window", + "name": "switch_1", + "type": "BOOLEAN", + "widget": { + "name": "switch_1" + }, + "link": null + }, + { + "label": "cache_device", + "name": "device_1", + "type": "COMBO", + "widget": { + "name": "device_1" + }, + "link": null + }, + { + "label": "cache_dtype", + "name": "dtype_1", + "type": "COMBO", + "widget": { + "name": "dtype_1" + }, + "link": null + }, + { + "label": "trim_duplicated_frame", + "name": "value_1", + "type": "BOOLEAN", + "widget": { + "name": "value_1" + }, + "link": null + }, + { + "label": "width", + "name": "resize_type.width", + "type": "INT", + "widget": { + "name": "resize_type.width" + }, + "link": null + }, + { + "label": "height", + "name": "resize_type.height_1", + "type": "INT", + "widget": { + "name": "resize_type.height_1" + }, + "link": null + }, + { + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + }, + "link": null + }, + { + "name": "length", + "type": "INT", + "widget": { + "name": "length" + }, + "link": null + }, + { + "label": "unet", + "name": "unet_name_1", + "type": "COMBO", + "widget": { + "name": "unet_name_1" + }, + "link": null + }, + { + "label": "lora", + "name": "lora_name_1", + "type": "COMBO", + "widget": { + "name": "lora_name_1" + }, + "link": null + }, + { + "label": "clip", + "name": "clip_name_2", + "type": "COMBO", + "widget": { + "name": "clip_name_2" + }, + "link": null + }, + { + "label": "clip_vision", + "name": "clip_name_3", + "type": "COMBO", + "widget": { + "name": "clip_name_3" + }, + "link": null + }, + { + "label": "vae", + "name": "vae_name_1", + "type": "COMBO", + "widget": { + "name": "vae_name_1" + }, + "link": null + } + ], + "outputs": [ + { + "label": "continue_motion", + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [] + }, + { + "name": "video_frame_offset", + "type": "INT", + "links": [] + }, + { + "label": "image", + "name": "output", + "type": "IMAGE", + "links": [] + } + ], + "properties": { + "previewExposures": [] + }, + "widgets_values": [ + 0, + "", + 1, + "", + 1, + 0, + 1, + false, + "gpu", + "int8", + false, + 482, + 854, + 951677846216619, + 81, + "wan_animate_2_int8_convrot.safetensors", + "lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors", + "umt5_xxl_fp8_e4m3fn_scaled.safetensors", + "clip_vision_h.safetensors", + "Wan2_1_VAE_bf16.safetensors" + ], + "widgets_values_named": { + "video_frame_offset_1": 0, + "text": "", + "reference_image_strength_1": 1, + "text_4": "", + "pose_strength_1": 1, + "pose_start_percent_1": 0, + "pose_end_percent_1": 1, + "switch_1": false, + "device_1": "gpu", + "dtype_1": "int8", + "value_1": false, + "resize_type.width": 482, + "resize_type.height_1": 854, + "noise_seed": 951677846216619, + "length": 81, + "unet_name_1": "wan_animate_2_int8_convrot.safetensors", + "lora_name_1": "lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors", + "clip_name_2": "umt5_xxl_fp8_e4m3fn_scaled.safetensors", + "clip_name_3": "clip_vision_h.safetensors", + "vae_name_1": "Wan2_1_VAE_bf16.safetensors" + }, + "title": "Motion Transfer (Wan Animate 2)" + } + ], + "links": [], + "version": 0.4, + "definitions": { + "subgraphs": [ + { + "id": "15bbb618-bd17-4471-9d94-185ce531cfd5", + "version": 1, + "state": { + "lastGroupId": 12, + "lastNodeId": 604, + "lastLinkId": 863, + "lastRerouteId": 0 + }, + "revision": 0, + "config": {}, + "name": "Motion Transfer (Wan Animate 2)", + "inputNode": { + "id": -10, + "bounding": [ + -720, + 3220, + 195.5625, + 508 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 4390, + 3310, + 155.935546875, + 108 + ] + }, + "inputs": [ + { + "id": "5652276e-beac-4092-a828-9baa0150355b", + "name": "input", + "type": "IMAGE,MASK", + "linkIds": [ + 657 + ], + "localized_name": "input", + "label": "reference Image", + "pos": [ + -548.4375, + 3244 + ] + }, + { + "id": "d2f087f3-bdae-4de1-8fb6-0a9e5b186ab7", + "name": "video", + "type": "VIDEO", + "linkIds": [ + 648 + ], + "localized_name": "video", + "label": "pose_video", + "pos": [ + -548.4375, + 3264 + ] + }, + { + "id": "6a3a407a-5ecf-4027-b7b5-178ddca1a1a5", + "name": "continue_motion", + "type": "IMAGE", + "linkIds": [ + 714 + ], + "pos": [ + -548.4375, + 3284 + ] + }, + { + "id": "c704c479-c4e8-4202-8c8e-234b63efc420", + "name": "video_frame_offset_1", + "type": "INT", + "linkIds": [ + 804 + ], + "label": "video_frame_offset", + "pos": [ + -548.4375, + 3304 + ] + }, + { + "id": "57d8f22a-6abf-42ee-b29c-8375b541e18d", + "name": "text", + "type": "STRING", + "linkIds": [ + 805 + ], + "label": "prompt", + "pos": [ + -548.4375, + 3324 + ] + }, + { + "id": "2297d7f0-9c93-4c52-916d-67adb3268cee", + "name": "reference_image_strength_1", + "type": "FLOAT", + "linkIds": [ + 811 + ], + "label": "reference_image_strength", + "pos": [ + -548.4375, + 3344 + ] + }, + { + "id": "9daa1424-fa79-4968-8f04-6fd0eba78616", + "name": "text_4", + "type": "STRING", + "linkIds": [ + 812 + ], + "label": "pose_prompt", + "pos": [ + -548.4375, + 3364 + ] + }, + { + "id": "bb4d1069-34ae-40a8-b067-03560962f0df", + "name": "pose_strength_1", + "type": "FLOAT", + "linkIds": [ + 813 + ], + "label": "pose_strength", + "pos": [ + -548.4375, + 3384 + ] + }, + { + "id": "d1f8263c-7501-4214-a959-a25dd44fa8f7", + "name": "pose_start_percent_1", + "type": "FLOAT", + "linkIds": [ + 814 + ], + "label": "pose_start_percent", + "pos": [ + -548.4375, + 3404 + ] + }, + { + "id": "5735d8d5-b3aa-47f2-90bf-2d5a8bfcc0ed", + "name": "pose_end_percent_1", + "type": "FLOAT", + "linkIds": [ + 815 + ], + "label": "pose_end_percent", + "pos": [ + -548.4375, + 3424 + ] + }, + { + "id": "3ab8f3ee-2332-4f5e-85a5-0ae77f73e0cf", + "name": "switch_1", + "type": "BOOLEAN", + "linkIds": [ + 816 + ], + "label": "enable_context_window", + "pos": [ + -548.4375, + 3444 + ] + }, + { + "id": "b34d70bb-dab4-4a6d-a222-85c5627a4316", + "name": "device_1", + "type": "COMBO", + "linkIds": [ + 817 + ], + "label": "cache_device", + "pos": [ + -548.4375, + 3464 + ] + }, + { + "id": "201c6745-0a0d-4baf-9310-2a32af974fbd", + "name": "dtype_1", + "type": "COMBO", + "linkIds": [ + 818 + ], + "label": "cache_dtype", + "pos": [ + -548.4375, + 3484 + ] + }, + { + "id": "30c834c0-d8dd-429b-bfe5-d3c98e44fd05", + "name": "value_1", + "type": "BOOLEAN", + "linkIds": [ + 819 + ], + "label": "trim_duplicated_frame", + "pos": [ + -548.4375, + 3504 + ] + }, + { + "id": "0fcfc566-1d18-4dc9-8300-00d0de4ba446", + "name": "resize_type.width", + "type": "INT", + "linkIds": [ + 820 + ], + "label": "width", + "pos": [ + -548.4375, + 3524 + ] + }, + { + "id": "9e0fb084-d3a8-4811-8cef-092febab0046", + "name": "resize_type.height_1", + "type": "INT", + "linkIds": [ + 821 + ], + "label": "height", + "pos": [ + -548.4375, + 3544 + ] + }, + { + "id": "e910a55a-473e-43bf-b41c-878a090aa00c", + "name": "noise_seed", + "type": "INT", + "linkIds": [ + 824 + ], + "pos": [ + -548.4375, + 3564 + ] + }, + { + "id": "70e7ec96-3d6c-4104-8f18-947601f5191c", + "name": "length", + "type": "INT", + "linkIds": [ + 825 + ], + "pos": [ + -548.4375, + 3584 + ] + }, + { + "id": "eb68fa16-5d13-4f52-8030-7ed81727f807", + "name": "unet_name_1", + "type": "COMBO", + "linkIds": [ + 826 + ], + "label": "unet", + "pos": [ + -548.4375, + 3604 + ] + }, + { + "id": "afedf4bd-bea4-41e2-85b1-6882a699b48a", + "name": "lora_name_1", + "type": "COMBO", + "linkIds": [ + 827 + ], + "label": "lora", + "pos": [ + -548.4375, + 3624 + ] + }, + { + "id": "821fee03-f73d-4875-85de-744908b67891", + "name": "clip_name_2", + "type": "COMBO", + "linkIds": [ + 828 + ], + "label": "clip", + "pos": [ + -548.4375, + 3644 + ] + }, + { + "id": "ae0dfb45-e15d-4868-a9c8-ef14e693f65c", + "name": "clip_name_3", + "type": "COMBO", + "linkIds": [ + 829 + ], + "label": "clip_vision", + "pos": [ + -548.4375, + 3664 + ] + }, + { + "id": "d0b2c474-1dd7-474d-a77a-75b010ad8bea", + "name": "vae_name_1", + "type": "COMBO", + "linkIds": [ + 830 + ], + "label": "vae", + "pos": [ + -548.4375, + 3684 + ] + } + ], + "outputs": [ + { + "id": "1fef655d-ce8e-4789-a018-da1a2b97ac75", + "name": "IMAGE", + "type": "IMAGE", + "linkIds": [ + 666 + ], + "localized_name": "IMAGE", + "label": "continue_motion", + "pos": [ + 4414, + 3334 + ] + }, + { + "id": "f0f1eeeb-1773-4eaf-ab45-791f6c2324ba", + "name": "video_frame_offset", + "type": "INT", + "linkIds": [ + 721 + ], + "pos": [ + 4414, + 3354 + ] + }, + { + "id": "60baa156-368c-4cab-92fd-3f9880894072", + "name": "output", + "type": "IMAGE", + "linkIds": [ + 755 + ], + "label": "image", + "pos": [ + 4414, + 3374 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 576, + "type": "UNETLoader", + "pos": [ + 100, + 2810 + ], + "size": [ + 660, + 130 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "unet_name", + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": 826 + }, + { + "localized_name": "weight_dtype", + "name": "weight_dtype", + "type": "COMBO", + "widget": { + "name": "weight_dtype" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 646 + ] + } + ], + "properties": { + "Node name for S&R": "UNETLoader", + "models": [ + { + "name": "wan_animate_2_int8_convrot.safetensors", + "url": "https://huggingface.co/Comfy-Org/Wan-Animate-2/resolve/main/diffusion_models/wan_animate_2_int8_convrot.safetensors", + "directory": "diffusion_models" + } + ] + }, + "widgets_values": [ + "wan_animate_2_int8_convrot.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "wan_animate_2_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + { + "id": 577, + "type": "LoraLoaderModelOnly", + "pos": [ + 100, + 3010 + ], + "size": [ + 660, + 120 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 646 + }, + { + "localized_name": "lora_name", + "name": "lora_name", + "type": "COMBO", + "widget": { + "name": "lora_name" + }, + "link": 827 + }, + { + "localized_name": "strength_model", + "name": "strength_model", + "type": "FLOAT", + "widget": { + "name": "strength_model" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 696, + 739 + ] + } + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "models": [ + { + "name": "lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors", + "url": "https://huggingface.co/Comfy-Org/Wan-Animate-2/resolve/main/loras/lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors", + "directory": "loras" + } + ] + }, + "widgets_values": [ + "lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors", + 1 + ], + "widgets_values_named": { + "lora_name": "lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors", + "strength_model": 1 + } + }, + { + "id": 578, + "type": "CLIPLoader", + "pos": [ + 100, + 3210 + ], + "size": [ + 660, + 140 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "clip_name", + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": 828 + }, + { + "localized_name": "type", + "name": "type", + "type": "COMBO", + "widget": { + "name": "type" + }, + "link": null + }, + { + "localized_name": "device", + "name": "device", + "shape": 7, + "type": "COMBO", + "widget": { + "name": "device" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "links": [ + 7, + 8, + 590 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "models": [ + { + "name": "umt5_xxl_fp8_e4m3fn_scaled.safetensors", + "url": "https://huggingface.co/Comfy-Org/Wan-Animate-2/resolve/main/text_encoders/umt5_xxl_fp8_e4m3fn_scaled.safetensors", + "directory": "text_encoders" + } + ] + }, + "widgets_values": [ + "umt5_xxl_fp8_e4m3fn_scaled.safetensors", + "wan", + "default" + ], + "widgets_values_named": { + "clip_name": "umt5_xxl_fp8_e4m3fn_scaled.safetensors", + "type": "wan", + "device": "default" + } + }, + { + "id": 579, + "type": "CLIPTextEncode", + "pos": [ + 960, + 3220 + ], + "size": [ + 490, + 120 + ], + "flags": { + "collapsed": false + }, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 8 + }, + { + "localized_name": "text", + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 670 + ] + } + ], + "title": "CLIP Text Encode (Negative Prompt)", + "properties": { + "Node name for S&R": "CLIPTextEncode" + }, + "widgets_values": [ + "色调艳丽,过曝,静态,细节模糊不清,字幕,风格,作品,画作,画面,静止,整体发灰,最差质量,低质量,JPEG压缩残留,丑陋的,残缺的,多余的手指,画得不好的手部,画得不好的脸部,畸形的,毁容的,形态畸形的肢体,手指融合,静止不动的画面,杂乱的背景,三条腿,背景人很多,倒着走" + ], + "widgets_values_named": { + "text": "色调艳丽,过曝,静态,细节模糊不清,字幕,风格,作品,画作,画面,静止,整体发灰,最差质量,低质量,JPEG压缩残留,丑陋的,残缺的,多余的手指,画得不好的手部,画得不好的脸部,畸形的,毁容的,形态畸形的肢体,手指融合,静止不动的画面,杂乱的背景,三条腿,背景人很多,倒着走" + }, + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 580, + "type": "CLIPTextEncode", + "pos": [ + 960, + 2830 + ], + "size": [ + 480, + 310 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 7 + }, + { + "localized_name": "text", + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": 805 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 669 + ] + } + ], + "title": "CLIP Text Encode (Positive Prompt)", + "properties": { + "Node name for S&R": "CLIPTextEncode" + }, + "widgets_values": [ + "" + ], + "widgets_values_named": { + "text": "" + }, + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 581, + "type": "CLIPVisionLoader", + "pos": [ + 100, + 3430 + ], + "size": [ + 660, + 90 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "localized_name": "clip_name", + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": 829 + } + ], + "outputs": [ + { + "localized_name": "CLIP_VISION", + "name": "CLIP_VISION", + "type": "CLIP_VISION", + "links": [ + 196, + 584 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPVisionLoader", + "models": [ + { + "name": "clip_vision_h.safetensors", + "url": "https://huggingface.co/Comfy-Org/Wan-Animate-2/resolve/main/clip_vision/clip_vision_h.safetensors", + "directory": "clip_vision" + } + ] + }, + "widgets_values": [ + "clip_vision_h.safetensors" + ], + "widgets_values_named": { + "clip_name": "clip_vision_h.safetensors" + } + }, + { + "id": 582, + "type": "VAELoader", + "pos": [ + 100, + 3600 + ], + "size": [ + 660, + 90 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "localized_name": "vae_name", + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": 830 + } + ], + "outputs": [ + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "links": [ + 664, + 671 + ] + } + ], + "properties": { + "Node name for S&R": "VAELoader", + "models": [ + { + "name": "Wan2_1_VAE_bf16.safetensors", + "url": "https://huggingface.co/Comfy-Org/Wan-Animate-2/resolve/main/vae/Wan2_1_VAE_bf16.safetensors", + "directory": "vae" + } + ] + }, + "widgets_values": [ + "Wan2_1_VAE_bf16.safetensors" + ], + "widgets_values_named": { + "vae_name": "Wan2_1_VAE_bf16.safetensors" + } + }, + { + "id": 583, + "type": "CLIPTextEncode", + "pos": [ + 960, + 3420 + ], + "size": [ + 490, + 220 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 590 + }, + { + "localized_name": "text", + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": 812 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 674 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPTextEncode" + }, + "widgets_values": [ + "" + ], + "widgets_values_named": { + "text": "" + }, + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 584, + "type": "ContextWindowsManual", + "pos": [ + 1690, + 2670 + ], + "size": [ + 300, + 410 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 696 + }, + { + "localized_name": "context_length", + "name": "context_length", + "type": "INT", + "widget": { + "name": "context_length" + }, + "link": null + }, + { + "localized_name": "context_overlap", + "name": "context_overlap", + "type": "INT", + "widget": { + "name": "context_overlap" + }, + "link": null + }, + { + "localized_name": "context_schedule", + "name": "context_schedule", + "type": "COMBO", + "widget": { + "name": "context_schedule" + }, + "link": null + }, + { + "localized_name": "context_stride", + "name": "context_stride", + "type": "INT", + "widget": { + "name": "context_stride" + }, + "link": null + }, + { + "localized_name": "closed_loop", + "name": "closed_loop", + "type": "BOOLEAN", + "widget": { + "name": "closed_loop" + }, + "link": null + }, + { + "localized_name": "fuse_method", + "name": "fuse_method", + "type": "COMBO", + "widget": { + "name": "fuse_method" + }, + "link": null + }, + { + "localized_name": "dim", + "name": "dim", + "type": "INT", + "widget": { + "name": "dim" + }, + "link": null + }, + { + "localized_name": "freenoise", + "name": "freenoise", + "type": "BOOLEAN", + "widget": { + "name": "freenoise" + }, + "link": null + }, + { + "localized_name": "cond_retain_index_list", + "name": "cond_retain_index_list", + "type": "STRING", + "widget": { + "name": "cond_retain_index_list" + }, + "link": null + }, + { + "localized_name": "split_conds_to_windows", + "name": "split_conds_to_windows", + "type": "BOOLEAN", + "widget": { + "name": "split_conds_to_windows" + }, + "link": null + }, + { + "localized_name": "latent_retain_index_list", + "name": "latent_retain_index_list", + "type": "STRING", + "widget": { + "name": "latent_retain_index_list" + }, + "link": null + }, + { + "localized_name": "causal_window_fix", + "name": "causal_window_fix", + "type": "BOOLEAN", + "widget": { + "name": "causal_window_fix" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 740 + ] + } + ], + "properties": { + "Node name for S&R": "ContextWindowsManual" + }, + "widgets_values": [ + 21, + 8, + "standard_static", + 1, + false, + "pyramid", + 2, + true, + "0", + false, + "", + true + ], + "widgets_values_named": { + "context_length": 21, + "context_overlap": 8, + "context_schedule": "standard_static", + "context_stride": 1, + "closed_loop": false, + "fuse_method": "pyramid", + "dim": 2, + "freenoise": true, + "cond_retain_index_list": "0", + "split_conds_to_windows": false, + "latent_retain_index_list": "", + "causal_window_fix": true + } + }, + { + "id": 585, + "type": "WanAnimate2ToVideo", + "pos": [ + 1920, + 3300 + ], + "size": [ + 350, + 470 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 669 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 670 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 671 + }, + { + "localized_name": "reference_image", + "name": "reference_image", + "shape": 7, + "type": "IMAGE", + "link": 672 + }, + { + "localized_name": "pose_video", + "name": "pose_video", + "shape": 7, + "type": "IMAGE", + "link": 688 + }, + { + "localized_name": "clip_vision_output", + "name": "clip_vision_output", + "shape": 7, + "type": "CLIP_VISION_OUTPUT", + "link": 683 + }, + { + "localized_name": "positive_pose", + "name": "positive_pose", + "shape": 7, + "type": "CONDITIONING", + "link": 674 + }, + { + "localized_name": "clip_vision_output_pose", + "name": "clip_vision_output_pose", + "shape": 7, + "type": "CLIP_VISION_OUTPUT", + "link": 675 + }, + { + "localized_name": "continue_motion", + "name": "continue_motion", + "shape": 7, + "type": "IMAGE", + "link": 714 + }, + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 691 + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 692 + }, + { + "localized_name": "length", + "name": "length", + "type": "INT", + "widget": { + "name": "length" + }, + "link": 825 + }, + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "widget": { + "name": "batch_size" + }, + "link": null + }, + { + "localized_name": "video_frame_offset", + "name": "video_frame_offset", + "type": "INT", + "widget": { + "name": "video_frame_offset" + }, + "link": 804 + }, + { + "localized_name": "pose_strength", + "name": "pose_strength", + "type": "FLOAT", + "widget": { + "name": "pose_strength" + }, + "link": 813 + }, + { + "localized_name": "pose_start_percent", + "name": "pose_start_percent", + "type": "FLOAT", + "widget": { + "name": "pose_start_percent" + }, + "link": 814 + }, + { + "localized_name": "pose_end_percent", + "name": "pose_end_percent", + "type": "FLOAT", + "widget": { + "name": "pose_end_percent" + }, + "link": 815 + }, + { + "localized_name": "reference_image_strength", + "name": "reference_image_strength", + "type": "FLOAT", + "widget": { + "name": "reference_image_strength" + }, + "link": 811 + } + ], + "outputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "links": [ + 679 + ] + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "links": [ + 680 + ] + }, + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 681 + ] + }, + { + "localized_name": "trim_latent", + "name": "trim_latent", + "type": "INT", + "links": [ + 682 + ] + }, + { + "localized_name": "trim_image", + "name": "trim_image", + "type": "INT", + "links": [] + }, + { + "localized_name": "video_frame_offset", + "name": "video_frame_offset", + "type": "INT", + "links": [ + 721 + ] + } + ], + "properties": { + "Node name for S&R": "WanAnimate2ToVideo" + }, + "widgets_values": [ + 832, + 480, + 81, + 1, + 0, + 1, + 0, + 1, + 1 + ], + "widgets_values_named": { + "width": 832, + "height": 480, + "length": 81, + "batch_size": 1, + "video_frame_offset": 0, + "pose_strength": 1, + "pose_start_percent": 0, + "pose_end_percent": 1, + "reference_image_strength": 1 + } + }, + { + "id": 586, + "type": "ComfySwitchNode", + "pos": [ + 2130, + 2680 + ], + "size": [ + 270, + 110 + ], + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "shape": 7, + "type": "*", + "link": 739 + }, + { + "localized_name": "on_true", + "name": "on_true", + "shape": 7, + "type": "*", + "link": 740 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 816 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "*", + "links": [ + 700 + ] + } + ], + "properties": { + "Node name for S&R": "ComfySwitchNode" + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "switch": false + } + }, + { + "id": 587, + "type": "CLIPVisionEncode", + "pos": [ + 1150, + 4050 + ], + "size": [ + 290, + 110 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [ + { + "localized_name": "clip_vision", + "name": "clip_vision", + "type": "CLIP_VISION", + "link": 196 + }, + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 658 + }, + { + "localized_name": "crop", + "name": "crop", + "type": "COMBO", + "widget": { + "name": "crop" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "CLIP_VISION_OUTPUT", + "name": "CLIP_VISION_OUTPUT", + "type": "CLIP_VISION_OUTPUT", + "links": [ + 683 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPVisionEncode" + }, + "widgets_values": [ + "none" + ], + "widgets_values_named": { + "crop": "none" + }, + "color": "#233", + "bgcolor": "#355" + }, + { + "id": 588, + "type": "ResizeImageMaskNode", + "pos": [ + 780, + 4050 + ], + "size": [ + 270, + 160 + ], + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [ + { + "localized_name": "input", + "name": "input", + "type": "IMAGE,MASK", + "link": 657 + }, + { + "localized_name": "resize_type", + "name": "resize_type", + "type": "COMFY_DYNAMICCOMBO_V3", + "widget": { + "name": "resize_type" + }, + "link": null + }, + { + "localized_name": "width", + "name": "resize_type.width", + "type": "INT", + "widget": { + "name": "resize_type.width" + }, + "link": 694 + }, + { + "localized_name": "height", + "name": "resize_type.height", + "type": "INT", + "widget": { + "name": "resize_type.height" + }, + "link": 695 + }, + { + "localized_name": "crop", + "name": "resize_type.crop", + "type": "COMBO", + "widget": { + "name": "resize_type.crop" + }, + "link": null + }, + { + "localized_name": "scale_method", + "name": "scale_method", + "type": "COMBO", + "widget": { + "name": "scale_method" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "resized", + "name": "resized", + "type": "*", + "links": [ + 658, + 672 + ] + } + ], + "properties": { + "Node name for S&R": "ResizeImageMaskNode" + }, + "widgets_values": [ + "scale dimensions", + 481, + 854, + "center", + "area" + ], + "widgets_values_named": { + "resize_type": "scale dimensions", + "resize_type.width": 481, + "resize_type.height": 854, + "resize_type.crop": "center", + "scale_method": "area" + } + }, + { + "id": 589, + "type": "BasicScheduler", + "pos": [ + 2740, + 3210 + ], + "size": [ + 310, + 120 + ], + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 597 + }, + { + "localized_name": "scheduler", + "name": "scheduler", + "type": "COMBO", + "widget": { + "name": "scheduler" + }, + "link": null + }, + { + "localized_name": "steps", + "name": "steps", + "type": "INT", + "widget": { + "name": "steps" + }, + "link": null + }, + { + "localized_name": "denoise", + "name": "denoise", + "type": "FLOAT", + "widget": { + "name": "denoise" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "SIGMAS", + "name": "SIGMAS", + "type": "SIGMAS", + "links": [ + 486 + ] + } + ], + "properties": { + "Node name for S&R": "BasicScheduler" + }, + "widgets_values": [ + "simple", + 6, + 1 + ], + "widgets_values_named": { + "scheduler": "simple", + "steps": 6, + "denoise": 1 + } + }, + { + "id": 590, + "type": "ModelSamplingSD3", + "pos": [ + 2740, + 2910 + ], + "size": [ + 310, + 80 + ], + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 596 + }, + { + "localized_name": "shift", + "name": "shift", + "type": "FLOAT", + "widget": { + "name": "shift" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 564 + ] + } + ], + "properties": { + "Node name for S&R": "ModelSamplingSD3" + }, + "widgets_values": [ + 5 + ], + "widgets_values_named": { + "shift": 5 + } + }, + { + "id": 591, + "type": "KSamplerSelect", + "pos": [ + 2740, + 3050 + ], + "size": [ + 310, + 90 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "sampler_name", + "name": "sampler_name", + "type": "COMBO", + "widget": { + "name": "sampler_name" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "SAMPLER", + "name": "SAMPLER", + "type": "SAMPLER", + "links": [ + 487 + ] + } + ], + "properties": { + "Node name for S&R": "KSamplerSelect" + }, + "widgets_values": [ + "lcm" + ], + "widgets_values_named": { + "sampler_name": "lcm" + } + }, + { + "id": 592, + "type": "WanAnimate2Cache", + "pos": [ + 2120, + 2920 + ], + "size": [ + 310, + 120 + ], + "flags": {}, + "order": 16, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 700 + }, + { + "localized_name": "device", + "name": "device", + "type": "COMBO", + "widget": { + "name": "device" + }, + "link": 817 + }, + { + "localized_name": "dtype", + "name": "dtype", + "type": "COMBO", + "widget": { + "name": "dtype" + }, + "link": 818 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 596, + 597 + ] + } + ], + "properties": { + "Node name for S&R": "WanAnimate2Cache" + }, + "widgets_values": [ + "gpu", + "int8" + ], + "widgets_values_named": { + "device": "gpu", + "dtype": "int8" + } + }, + { + "id": 593, + "type": "GetVideoComponents", + "pos": [ + 420, + 4430 + ], + "size": [ + 270, + 110 + ], + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [ + { + "localized_name": "video", + "name": "video", + "type": "VIDEO", + "link": 648 + } + ], + "outputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "links": [ + 655 + ] + }, + { + "localized_name": "audio", + "name": "audio", + "type": "AUDIO", + "links": [] + }, + { + "localized_name": "fps", + "name": "fps", + "type": "FLOAT", + "links": [] + }, + { + "localized_name": "bit_depth", + "name": "bit_depth", + "type": "COMBO", + "links": null + }, + { + "localized_name": "color_space", + "name": "color_space", + "type": "COMBO", + "links": null + } + ], + "properties": { + "Node name for S&R": "GetVideoComponents" + } + }, + { + "id": 594, + "type": "GetImageSize", + "pos": [ + 790, + 4430 + ], + "size": [ + 260, + 140 + ], + "flags": {}, + "order": 18, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 693 + } + ], + "outputs": [ + { + "localized_name": "width", + "name": "width", + "type": "INT", + "links": [ + 691, + 694 + ] + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "links": [ + 692, + 695 + ] + }, + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "links": null + } + ], + "properties": { + "Node name for S&R": "GetImageSize" + } + }, + { + "id": 595, + "type": "SamplerCustom", + "pos": [ + 3250, + 2900 + ], + "size": [ + 310, + 670 + ], + "flags": {}, + "order": 19, + "mode": 0, + "showAdvanced": true, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 564 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 679 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 680 + }, + { + "localized_name": "sampler", + "name": "sampler", + "type": "SAMPLER", + "link": 487 + }, + { + "localized_name": "sigmas", + "name": "sigmas", + "type": "SIGMAS", + "link": 486 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 681 + }, + { + "localized_name": "add_noise", + "name": "add_noise", + "type": "BOOLEAN", + "widget": { + "name": "add_noise" + }, + "link": null + }, + { + "localized_name": "noise_seed", + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + }, + "link": 824 + }, + { + "localized_name": "cfg", + "name": "cfg", + "type": "FLOAT", + "widget": { + "name": "cfg" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "LATENT", + "links": [ + 593 + ] + }, + { + "localized_name": "denoised_output", + "name": "denoised_output", + "type": "LATENT", + "links": [] + } + ], + "properties": { + "Node name for S&R": "SamplerCustom" + }, + "widgets_values": [ + true, + 2, + "randomize", + 1 + ], + "widgets_values_named": { + "add_noise": true, + "noise_seed": 2, + "control_after_generate": "randomize", + "cfg": 1 + } + }, + { + "id": 596, + "type": "CLIPVisionEncode", + "pos": [ + 1150, + 4680 + ], + "size": [ + 290, + 110 + ], + "flags": {}, + "order": 20, + "mode": 0, + "inputs": [ + { + "localized_name": "clip_vision", + "name": "clip_vision", + "type": "CLIP_VISION", + "link": 584 + }, + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 641 + }, + { + "localized_name": "crop", + "name": "crop", + "type": "COMBO", + "widget": { + "name": "crop" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "CLIP_VISION_OUTPUT", + "name": "CLIP_VISION_OUTPUT", + "type": "CLIP_VISION_OUTPUT", + "links": [ + 675 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPVisionEncode" + }, + "widgets_values": [ + "none" + ], + "widgets_values_named": { + "crop": "none" + }, + "color": "#233", + "bgcolor": "#355" + }, + { + "id": 597, + "type": "ImageFromBatch", + "pos": [ + 780, + 4680 + ], + "size": [ + 270, + 90 + ], + "flags": {}, + "order": 21, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 661 + }, + { + "localized_name": "batch_index", + "name": "batch_index", + "type": "INT", + "widget": { + "name": "batch_index" + }, + "link": null + }, + { + "localized_name": "length", + "name": "length", + "type": "INT", + "widget": { + "name": "length" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 641 + ] + } + ], + "properties": { + "Node name for S&R": "ImageFromBatch" + }, + "widgets_values": [ + 0, + 1 + ], + "widgets_values_named": { + "batch_index": 0, + "length": 1 + } + }, + { + "id": 598, + "type": "ResizeImageMaskNode", + "pos": [ + 420, + 4680 + ], + "size": [ + 270, + 160 + ], + "flags": {}, + "order": 22, + "mode": 0, + "inputs": [ + { + "localized_name": "input", + "name": "input", + "type": "IMAGE,MASK", + "link": 655 + }, + { + "localized_name": "resize_type", + "name": "resize_type", + "type": "COMFY_DYNAMICCOMBO_V3", + "widget": { + "name": "resize_type" + }, + "link": null + }, + { + "localized_name": "width", + "name": "resize_type.width", + "type": "INT", + "widget": { + "name": "resize_type.width" + }, + "link": 820 + }, + { + "localized_name": "height", + "name": "resize_type.height", + "type": "INT", + "widget": { + "name": "resize_type.height" + }, + "link": 821 + }, + { + "localized_name": "crop", + "name": "resize_type.crop", + "type": "COMBO", + "widget": { + "name": "resize_type.crop" + }, + "link": null + }, + { + "localized_name": "scale_method", + "name": "scale_method", + "type": "COMBO", + "widget": { + "name": "scale_method" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "resized", + "name": "resized", + "type": "*", + "links": [ + 661, + 688, + 693 + ] + } + ], + "properties": { + "Node name for S&R": "ResizeImageMaskNode" + }, + "widgets_values": [ + "scale dimensions", + 482, + 854, + "center", + "area" + ], + "widgets_values_named": { + "resize_type": "scale dimensions", + "resize_type.width": 482, + "resize_type.height": 854, + "resize_type.crop": "center", + "scale_method": "area" + } + }, + { + "id": 599, + "type": "VAEDecode", + "pos": [ + 3890, + 3080 + ], + "size": [ + 270, + 60 + ], + "flags": { + "collapsed": false + }, + "order": 23, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 594 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 664 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 666, + 751, + 754 + ] + } + ], + "properties": { + "Node name for S&R": "VAEDecode" + } + }, + { + "id": 600, + "type": "TrimVideoLatent", + "pos": [ + 3890, + 2960 + ], + "size": [ + 270, + 70 + ], + "flags": { + "collapsed": false + }, + "order": 24, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 593 + }, + { + "localized_name": "trim_amount", + "name": "trim_amount", + "type": "INT", + "widget": { + "name": "trim_amount" + }, + "link": 682 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 594 + ] + } + ], + "properties": { + "Node name for S&R": "TrimVideoLatent" + }, + "widgets_values": [ + 0 + ], + "widgets_values_named": { + "trim_amount": 0 + } + }, + { + "id": 601, + "type": "PrimitiveBoolean", + "pos": [ + 3880, + 3800 + ], + "size": [ + 270, + 70 + ], + "flags": {}, + "order": 25, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "BOOLEAN", + "widget": { + "name": "value" + }, + "link": 819 + } + ], + "outputs": [ + { + "localized_name": "BOOLEAN", + "name": "BOOLEAN", + "type": "BOOLEAN", + "links": [ + 749 + ] + } + ], + "properties": { + "Node name for S&R": "PrimitiveBoolean" + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "value": false + } + }, + { + "id": 602, + "type": "ImageFromBatch", + "pos": [ + 3890, + 3480 + ], + "size": [ + 270, + 90 + ], + "flags": {}, + "order": 26, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 751 + }, + { + "localized_name": "batch_index", + "name": "batch_index", + "type": "INT", + "widget": { + "name": "batch_index" + }, + "link": null + }, + { + "localized_name": "length", + "name": "length", + "type": "INT", + "widget": { + "name": "length" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 753 + ] + } + ], + "properties": { + "Node name for S&R": "ImageFromBatch" + }, + "widgets_values": [ + 1, + 4096 + ], + "widgets_values_named": { + "batch_index": 1, + "length": 4096 + } + }, + { + "id": 603, + "type": "ComfySwitchNode", + "pos": [ + 3890, + 3630 + ], + "size": [ + 270, + 110 + ], + "flags": {}, + "order": 27, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "shape": 7, + "type": "*", + "link": 754 + }, + { + "localized_name": "on_true", + "name": "on_true", + "shape": 7, + "type": "*", + "link": 753 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 749 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "*", + "links": [ + 755 + ] + } + ], + "properties": { + "Node name for S&R": "ComfySwitchNode" + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "switch": false + } + } + ], + "groups": [ + { + "id": 3, + "title": "Models", + "bounding": [ + 20, + 2570, + 820, + 1300 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 6, + "title": "Prompt", + "bounding": [ + 870, + 2570, + 660, + 1300 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 7, + "title": "Conditioning", + "bounding": [ + 1560, + 3150, + 1000, + 720 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 11, + "title": "Context Windows & Cache", + "bounding": [ + 1560, + 2570, + 1000, + 550 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 5, + "title": "Reference Image", + "bounding": [ + 20, + 3900, + 1510, + 390 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 8, + "title": "Sampling", + "bounding": [ + 2590, + 2570, + 1120, + 1300 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 10, + "title": "Pose Reference Video", + "bounding": [ + 20, + 4320, + 1500, + 560 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 12, + "title": "Trim the duplicated first frame", + "bounding": [ + 3870, + 3410, + 300, + 462 + ], + "color": "#3f789e", + "flags": {} + } + ], + "links": [ + { + "id": 646, + "origin_id": 576, + "origin_slot": 0, + "target_id": 577, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 8, + "origin_id": 578, + "origin_slot": 0, + "target_id": 579, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 7, + "origin_id": 578, + "origin_slot": 0, + "target_id": 580, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 590, + "origin_id": 578, + "origin_slot": 0, + "target_id": 583, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 696, + "origin_id": 577, + "origin_slot": 0, + "target_id": 584, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 669, + "origin_id": 580, + "origin_slot": 0, + "target_id": 585, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 670, + "origin_id": 579, + "origin_slot": 0, + "target_id": 585, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 671, + "origin_id": 582, + "origin_slot": 0, + "target_id": 585, + "target_slot": 2, + "type": "VAE" + }, + { + "id": 672, + "origin_id": 588, + "origin_slot": 0, + "target_id": 585, + "target_slot": 3, + "type": "IMAGE" + }, + { + "id": 688, + "origin_id": 598, + "origin_slot": 0, + "target_id": 585, + "target_slot": 4, + "type": "IMAGE" + }, + { + "id": 683, + "origin_id": 587, + "origin_slot": 0, + "target_id": 585, + "target_slot": 5, + "type": "CLIP_VISION_OUTPUT" + }, + { + "id": 674, + "origin_id": 583, + "origin_slot": 0, + "target_id": 585, + "target_slot": 6, + "type": "CONDITIONING" + }, + { + "id": 675, + "origin_id": 596, + "origin_slot": 0, + "target_id": 585, + "target_slot": 7, + "type": "CLIP_VISION_OUTPUT" + }, + { + "id": 691, + "origin_id": 594, + "origin_slot": 0, + "target_id": 585, + "target_slot": 9, + "type": "INT" + }, + { + "id": 692, + "origin_id": 594, + "origin_slot": 1, + "target_id": 585, + "target_slot": 10, + "type": "INT" + }, + { + "id": 196, + "origin_id": 581, + "origin_slot": 0, + "target_id": 587, + "target_slot": 0, + "type": "CLIP_VISION" + }, + { + "id": 658, + "origin_id": 588, + "origin_slot": 0, + "target_id": 587, + "target_slot": 1, + "type": "IMAGE" + }, + { + "id": 694, + "origin_id": 594, + "origin_slot": 0, + "target_id": 588, + "target_slot": 2, + "type": "INT" + }, + { + "id": 695, + "origin_id": 594, + "origin_slot": 1, + "target_id": 588, + "target_slot": 3, + "type": "INT" + }, + { + "id": 597, + "origin_id": 592, + "origin_slot": 0, + "target_id": 589, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 596, + "origin_id": 592, + "origin_slot": 0, + "target_id": 590, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 700, + "origin_id": 586, + "origin_slot": 0, + "target_id": 592, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 693, + "origin_id": 598, + "origin_slot": 0, + "target_id": 594, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 564, + "origin_id": 590, + "origin_slot": 0, + "target_id": 595, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 679, + "origin_id": 585, + "origin_slot": 0, + "target_id": 595, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 680, + "origin_id": 585, + "origin_slot": 1, + "target_id": 595, + "target_slot": 2, + "type": "CONDITIONING" + }, + { + "id": 487, + "origin_id": 591, + "origin_slot": 0, + "target_id": 595, + "target_slot": 3, + "type": "SAMPLER" + }, + { + "id": 486, + "origin_id": 589, + "origin_slot": 0, + "target_id": 595, + "target_slot": 4, + "type": "SIGMAS" + }, + { + "id": 681, + "origin_id": 585, + "origin_slot": 2, + "target_id": 595, + "target_slot": 5, + "type": "LATENT" + }, + { + "id": 584, + "origin_id": 581, + "origin_slot": 0, + "target_id": 596, + "target_slot": 0, + "type": "CLIP_VISION" + }, + { + "id": 641, + "origin_id": 597, + "origin_slot": 0, + "target_id": 596, + "target_slot": 1, + "type": "IMAGE" + }, + { + "id": 661, + "origin_id": 598, + "origin_slot": 0, + "target_id": 597, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 655, + "origin_id": 593, + "origin_slot": 0, + "target_id": 598, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 594, + "origin_id": 600, + "origin_slot": 0, + "target_id": 599, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 664, + "origin_id": 582, + "origin_slot": 0, + "target_id": 599, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 593, + "origin_id": 595, + "origin_slot": 0, + "target_id": 600, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 682, + "origin_id": 585, + "origin_slot": 3, + "target_id": 600, + "target_slot": 1, + "type": "INT" + }, + { + "id": 657, + "origin_id": -10, + "origin_slot": 0, + "target_id": 588, + "target_slot": 0, + "type": "IMAGE,MASK" + }, + { + "id": 648, + "origin_id": -10, + "origin_slot": 1, + "target_id": 593, + "target_slot": 0, + "type": "VIDEO" + }, + { + "id": 666, + "origin_id": 599, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 714, + "origin_id": -10, + "origin_slot": 2, + "target_id": 585, + "target_slot": 8, + "type": "IMAGE" + }, + { + "id": 721, + "origin_id": 585, + "origin_slot": 5, + "target_id": -20, + "target_slot": 1, + "type": "INT" + }, + { + "id": 739, + "origin_id": 577, + "origin_slot": 0, + "target_id": 586, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 740, + "origin_id": 584, + "origin_slot": 0, + "target_id": 586, + "target_slot": 1, + "type": "MODEL" + }, + { + "id": 749, + "origin_id": 601, + "origin_slot": 0, + "target_id": 603, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 751, + "origin_id": 599, + "origin_slot": 0, + "target_id": 602, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 753, + "origin_id": 602, + "origin_slot": 0, + "target_id": 603, + "target_slot": 1, + "type": "IMAGE" + }, + { + "id": 754, + "origin_id": 599, + "origin_slot": 0, + "target_id": 603, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 755, + "origin_id": 603, + "origin_slot": 0, + "target_id": -20, + "target_slot": 2, + "type": "IMAGE" + }, + { + "id": 804, + "origin_id": -10, + "origin_slot": 3, + "target_id": 585, + "target_slot": 13, + "type": "INT" + }, + { + "id": 805, + "origin_id": -10, + "origin_slot": 4, + "target_id": 580, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 811, + "origin_id": -10, + "origin_slot": 5, + "target_id": 585, + "target_slot": 17, + "type": "FLOAT" + }, + { + "id": 812, + "origin_id": -10, + "origin_slot": 6, + "target_id": 583, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 813, + "origin_id": -10, + "origin_slot": 7, + "target_id": 585, + "target_slot": 14, + "type": "FLOAT" + }, + { + "id": 814, + "origin_id": -10, + "origin_slot": 8, + "target_id": 585, + "target_slot": 15, + "type": "FLOAT" + }, + { + "id": 815, + "origin_id": -10, + "origin_slot": 9, + "target_id": 585, + "target_slot": 16, + "type": "FLOAT" + }, + { + "id": 816, + "origin_id": -10, + "origin_slot": 10, + "target_id": 586, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 817, + "origin_id": -10, + "origin_slot": 11, + "target_id": 592, + "target_slot": 1, + "type": "COMBO" + }, + { + "id": 818, + "origin_id": -10, + "origin_slot": 12, + "target_id": 592, + "target_slot": 2, + "type": "COMBO" + }, + { + "id": 819, + "origin_id": -10, + "origin_slot": 13, + "target_id": 601, + "target_slot": 0, + "type": "BOOLEAN" + }, + { + "id": 820, + "origin_id": -10, + "origin_slot": 14, + "target_id": 598, + "target_slot": 2, + "type": "INT" + }, + { + "id": 821, + "origin_id": -10, + "origin_slot": 15, + "target_id": 598, + "target_slot": 3, + "type": "INT" + }, + { + "id": 824, + "origin_id": -10, + "origin_slot": 16, + "target_id": 595, + "target_slot": 7, + "type": "INT" + }, + { + "id": 825, + "origin_id": -10, + "origin_slot": 17, + "target_id": 585, + "target_slot": 11, + "type": "INT" + }, + { + "id": 826, + "origin_id": -10, + "origin_slot": 18, + "target_id": 576, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 827, + "origin_id": -10, + "origin_slot": 19, + "target_id": 577, + "target_slot": 1, + "type": "COMBO" + }, + { + "id": 828, + "origin_id": -10, + "origin_slot": 20, + "target_id": 578, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 829, + "origin_id": -10, + "origin_slot": 21, + "target_id": 581, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 830, + "origin_id": -10, + "origin_slot": 22, + "target_id": 582, + "target_slot": 0, + "type": "COMBO" + } + ], + "extra": {}, + "category": "Video generation/Conditioned", + "description": "Transfers motion from a driving video onto a reference character using Wan Animate 2, preserving identity and generating a new background from the text prompt." + } + ] + }, + "extra": {} +} \ No newline at end of file diff --git a/blueprints/Pose to Image (Z-Image-Turbo).json b/blueprints/Pose to Image (Z-Image-Turbo).json index 92ee80907..0e52a488d 100644 --- a/blueprints/Pose to Image (Z-Image-Turbo).json +++ b/blueprints/Pose to Image (Z-Image-Turbo).json @@ -1298,7 +1298,7 @@ "VHS_MetadataImage": true, "VHS_KeepIntermediate": true }, - "category": "Image generation and editing/Conditioned", + "category": "Image generation/Conditioned", "description": "Generates an image from pose keypoints using Z-Image-Turbo with text conditioning." } ] diff --git a/blueprints/Pose to Video (LTX 2.0).json b/blueprints/Pose to Video (LTX 2.0).json index 04eb69972..9ba2e5068 100644 --- a/blueprints/Pose to Video (LTX 2.0).json +++ b/blueprints/Pose to Video (LTX 2.0).json @@ -3870,7 +3870,7 @@ "extra": { "workflowRendererVersion": "LG" }, - "category": "Video generation and editing/Conditioned", + "category": "Video generation/Conditioned", "description": "Generates video from pose reference frames using LTX-2, with optional synchronized audio." } ] diff --git a/blueprints/Text to Image (Anima Base 1.0).json b/blueprints/Text to Image (Anima Base 1.0).json index 379e7c605..71466ab44 100644 --- a/blueprints/Text to Image (Anima Base 1.0).json +++ b/blueprints/Text to Image (Anima Base 1.0).json @@ -1077,7 +1077,7 @@ } ], "extra": {}, - "category": "Image generation and editing/Text to image", + "category": "Image generation/Text to image", "description": "This subgraph generates non-photorealistic illustrations from text prompts using a 2-billion-parameter model optimized for anime concepts, characters, and styles. It is ideal for creating artistic images, concept art, or stylized illustrations where photorealism is not required. The model excels with anime and artistic content but performs poorly on realistic subjects." } ] diff --git a/blueprints/Text to Image (Anima).json b/blueprints/Text to Image (Anima).json index dcf6e5973..28d33d216 100644 --- a/blueprints/Text to Image (Anima).json +++ b/blueprints/Text to Image (Anima).json @@ -1077,7 +1077,7 @@ } ], "extra": {}, - "category": "Image generation and editing/Text to image", + "category": "Image generation/Text to image", "description": "This subgraph converts text prompts into non-photorealistic illustrations using a 2-billion-parameter model optimized for anime and artistic styles. It is ideal for generating concept art, character designs, or stylized illustrations where photorealism is not required. The model excels with anime and artistic content but performs poorly on realistic subjects." } ] diff --git a/blueprints/Text to Image (Boogu Turbo).json b/blueprints/Text to Image (Boogu Turbo).json new file mode 100644 index 000000000..10e2c66e7 --- /dev/null +++ b/blueprints/Text to Image (Boogu Turbo).json @@ -0,0 +1,941 @@ +{ + "revision": 0, + "last_node_id": 45, + "last_link_id": 0, + "nodes": [ + { + "id": 45, + "type": "3034737a-56b8-4622-a4af-1854c37232e4", + "pos": [ + 1740, + 5600 + ], + "size": [ + 400, + 610 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": null + }, + { + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": null + }, + { + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": null + }, + { + "name": "seed", + "type": "INT", + "widget": { + "name": "seed" + }, + "link": null + }, + { + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": null + }, + { + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": null + }, + { + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [] + } + ], + "properties": { + "proxyWidgets": [ + [ + "43", + "text" + ], + [ + "42", + "width" + ], + [ + "42", + "height" + ], + [ + "44", + "seed" + ], + [ + "41", + "unet_name" + ], + [ + "39", + "clip_name" + ], + [ + "40", + "vae_name" + ] + ], + "cnr_id": "comfy-core", + "ver": "0.25.0" + }, + "widgets_values": [], + "title": "Text to Image (Boogu Turbo)" + } + ], + "links": [], + "version": 0.4, + "definitions": { + "subgraphs": [ + { + "id": "3034737a-56b8-4622-a4af-1854c37232e4", + "version": 1, + "state": { + "lastGroupId": 3, + "lastNodeId": 45, + "lastLinkId": 78, + "lastRerouteId": 0 + }, + "revision": 0, + "config": {}, + "name": "Text to Image (Boogu Turbo)", + "inputNode": { + "id": -10, + "bounding": [ + 790, + 5230, + 128, + 188 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 2630, + 5261, + 128, + 68 + ] + }, + "inputs": [ + { + "id": "ca4cdeb5-6ec9-40e4-91f4-a3c9d824260f", + "name": "text", + "type": "STRING", + "linkIds": [ + 70 + ], + "pos": [ + 894, + 5254 + ] + }, + { + "id": "9fc4fa75-4c31-48e3-a009-62495850755e", + "name": "width", + "type": "INT", + "linkIds": [ + 71 + ], + "pos": [ + 894, + 5274 + ] + }, + { + "id": "5e18e025-b241-4111-a121-c11aedd3e123", + "name": "height", + "type": "INT", + "linkIds": [ + 72 + ], + "pos": [ + 894, + 5294 + ] + }, + { + "id": "3124a900-1480-48f7-96a1-0e531ce285d8", + "name": "seed", + "type": "INT", + "linkIds": [ + 73 + ], + "pos": [ + 894, + 5314 + ] + }, + { + "id": "a73ee7d0-2f5d-4e4a-af26-a8615a381a12", + "name": "unet_name", + "type": "COMBO", + "linkIds": [ + 74 + ], + "pos": [ + 894, + 5334 + ] + }, + { + "id": "291f9325-ffa8-4fb6-ac79-749edeff4456", + "name": "clip_name", + "type": "COMBO", + "linkIds": [ + 75 + ], + "pos": [ + 894, + 5354 + ] + }, + { + "id": "7f9e1bae-4fbe-46b5-8f15-51ee94e93989", + "name": "vae_name", + "type": "COMBO", + "linkIds": [ + 76 + ], + "pos": [ + 894, + 5374 + ] + } + ], + "outputs": [ + { + "id": "06a7f785-7c01-4b1c-a88a-ec7f48acd275", + "name": "IMAGE", + "type": "IMAGE", + "linkIds": [ + 68 + ], + "localized_name": "IMAGE", + "pos": [ + 2654, + 5285 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 37, + "type": "ConditioningZeroOut", + "pos": [ + 1780, + 5400 + ], + "size": [ + 230, + 30 + ], + "flags": { + "collapsed": true + }, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 13 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 65 + ] + } + ], + "properties": { + "Node name for S&R": "ConditioningZeroOut", + "cnr_id": "comfy-core", + "ver": "0.25.0" + } + }, + { + "id": 38, + "type": "VAEDecode", + "pos": [ + 2340, + 4870 + ], + "size": [ + 230, + 100 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 67 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 4 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 68 + ] + } + ], + "properties": { + "Node name for S&R": "VAEDecode", + "cnr_id": "comfy-core", + "ver": "0.25.0" + } + }, + { + "id": 39, + "type": "CLIPLoader", + "pos": [ + 1150, + 5110 + ], + "size": [ + 390, + 170 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "clip_name", + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": 75 + }, + { + "localized_name": "type", + "name": "type", + "type": "COMBO", + "widget": { + "name": "type" + }, + "link": null + }, + { + "localized_name": "device", + "name": "device", + "shape": 7, + "type": "COMBO", + "widget": { + "name": "device" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "links": [ + 11 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "cnr_id": "comfy-core", + "ver": "0.25.0", + "models": [ + { + "name": "qwen3vl_8b_fp8_scaled.safetensors", + "url": "https://huggingface.co/Comfy-Org/Boogu-Image/resolve/main/text_encoders/qwen3vl_8b_fp8_scaled.safetensors", + "directory": "text_encoders" + } + ] + }, + "widgets_values": [ + "qwen3vl_8b_fp8_scaled.safetensors", + "boogu", + "default" + ] + }, + { + "id": 40, + "type": "VAELoader", + "pos": [ + 1150, + 5350 + ], + "size": [ + 390, + 110 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "vae_name", + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": 76 + } + ], + "outputs": [ + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "links": [ + 4 + ] + } + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ver": "0.25.0", + "models": [ + { + "name": "ae.safetensors", + "url": "https://huggingface.co/Comfy-Org/HiDream-I1_ComfyUI/resolve/main/split_files/vae/ae.safetensors?download=true", + "directory": "vae" + } + ] + }, + "widgets_values": [ + "ae.safetensors" + ] + }, + { + "id": 41, + "type": "UNETLoader", + "pos": [ + 1150, + 4910 + ], + "size": [ + 390, + 140 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "unet_name", + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": 74 + }, + { + "localized_name": "weight_dtype", + "name": "weight_dtype", + "type": "COMBO", + "widget": { + "name": "weight_dtype" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 63 + ] + } + ], + "properties": { + "Node name for S&R": "UNETLoader", + "cnr_id": "comfy-core", + "ver": "0.25.0", + "models": [ + { + "name": "boogu_image_turbo_fp8_scaled.safetensors", + "url": "https://huggingface.co/Comfy-Org/Boogu-Image/resolve/main/diffusion_models/boogu_image_turbo_fp8_scaled.safetensors", + "directory": "diffusion_models" + } + ] + }, + "widgets_values": [ + "boogu_image_turbo_fp8_scaled.safetensors", + "default" + ] + }, + { + "id": 42, + "type": "EmptyLatentImage", + "pos": [ + 1150, + 5570 + ], + "size": [ + 380, + 170 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 71 + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 72 + }, + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "widget": { + "name": "batch_size" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 66 + ] + } + ], + "properties": { + "Node name for S&R": "EmptyLatentImage", + "cnr_id": "comfy-core", + "ver": "0.25.0" + }, + "widgets_values": [ + 1024, + 1024, + 1 + ] + }, + { + "id": 43, + "type": "CLIPTextEncode", + "pos": [ + 1590, + 4910 + ], + "size": [ + 420, + 430 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 11 + }, + { + "localized_name": "text", + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": 70 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 13, + 64 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPTextEncode", + "cnr_id": "comfy-core", + "ver": "0.25.0" + }, + "widgets_values": [ + "" + ] + }, + { + "id": 44, + "type": "KSampler", + "pos": [ + 2040, + 4870 + ], + "size": [ + 270, + 590 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 63 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 64 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 65 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 66 + }, + { + "localized_name": "seed", + "name": "seed", + "type": "INT", + "widget": { + "name": "seed" + }, + "link": 73 + }, + { + "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 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 67 + ] + } + ], + "properties": { + "Node name for S&R": "KSampler", + "cnr_id": "comfy-core", + "ver": "0.25.0" + }, + "widgets_values": [ + 896977722960984, + "randomize", + 4, + 1, + "lcm", + "sgm_uniform", + 1 + ] + } + ], + "groups": [ + { + "id": 1, + "title": "Models", + "bounding": [ + 1140, + 4840, + 410, + 624 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 2, + "title": "Image Size", + "bounding": [ + 1140, + 5490, + 410, + 260 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 3, + "title": "Prompt", + "bounding": [ + 1580, + 4840, + 440, + 620 + ], + "color": "#3f789e", + "flags": {} + } + ], + "links": [ + { + "id": 13, + "origin_id": 43, + "origin_slot": 0, + "target_id": 37, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 67, + "origin_id": 44, + "origin_slot": 0, + "target_id": 38, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 4, + "origin_id": 40, + "origin_slot": 0, + "target_id": 38, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 11, + "origin_id": 39, + "origin_slot": 0, + "target_id": 43, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 63, + "origin_id": 41, + "origin_slot": 0, + "target_id": 44, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 64, + "origin_id": 43, + "origin_slot": 0, + "target_id": 44, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 65, + "origin_id": 37, + "origin_slot": 0, + "target_id": 44, + "target_slot": 2, + "type": "CONDITIONING" + }, + { + "id": 66, + "origin_id": 42, + "origin_slot": 0, + "target_id": 44, + "target_slot": 3, + "type": "LATENT" + }, + { + "id": 68, + "origin_id": 38, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 70, + "origin_id": -10, + "origin_slot": 0, + "target_id": 43, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 71, + "origin_id": -10, + "origin_slot": 1, + "target_id": 42, + "target_slot": 0, + "type": "INT" + }, + { + "id": 72, + "origin_id": -10, + "origin_slot": 2, + "target_id": 42, + "target_slot": 1, + "type": "INT" + }, + { + "id": 73, + "origin_id": -10, + "origin_slot": 3, + "target_id": 44, + "target_slot": 4, + "type": "INT" + }, + { + "id": 74, + "origin_id": -10, + "origin_slot": 4, + "target_id": 41, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 75, + "origin_id": -10, + "origin_slot": 5, + "target_id": 39, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 76, + "origin_id": -10, + "origin_slot": 6, + "target_id": 40, + "target_slot": 0, + "type": "COMBO" + } + ], + "extra": { + "workflowRendererVersion": "LG" + }, + "category": "Image generation/Text to image", + "description": "Generates images from text using Boogu-Image-0.1-Turbo, a four-step distilled 10B unified generation model with Qwen3-VL text encoder." + } + ] + }, + "extra": {} +} diff --git a/blueprints/Text to Image (Ernie Image Turbo).json b/blueprints/Text to Image (Ernie Image Turbo).json index 4ecdd1883..389d786e5 100644 --- a/blueprints/Text to Image (Ernie Image Turbo).json +++ b/blueprints/Text to Image (Ernie Image Turbo).json @@ -2101,7 +2101,7 @@ } ], "extra": {}, - "category": "Image generation and editing/Text to image", + "category": "Image generation/Text to image", "description": "Faster ERNIE Image Turbo variant (~8B DiT, distilled for fewer sampling steps): same strengths in Chinese/English on-image text and layout-heavy graphics as the base ERNIE Image lineup, with bundled encoders and VAE." } ] diff --git a/blueprints/Text to Image (Ernie Image).json b/blueprints/Text to Image (Ernie Image).json index 2bab20d69..86019f777 100644 --- a/blueprints/Text to Image (Ernie Image).json +++ b/blueprints/Text to Image (Ernie Image).json @@ -2179,7 +2179,7 @@ } ], "extra": {}, - "category": "Image generation and editing/Text to image", + "category": "Image generation/Text to image", "description": "Generates images from text prompts using Baidu’s open ERNIE Image (~8B DiT): bilingual in-image typography and layouts (posters, infographics, multi-panel compositions) alongside general scenes, with bundled encoders and VAE." } ] diff --git a/blueprints/Text to Image (Flux.1 Dev).json b/blueprints/Text to Image (Flux.1 Dev).json index 6d8446e81..08d22bf90 100644 --- a/blueprints/Text to Image (Flux.1 Dev).json +++ b/blueprints/Text to Image (Flux.1 Dev).json @@ -1029,7 +1029,7 @@ "extra": { "workflowRendererVersion": "LG" }, - "category": "Image generation and editing/Text to image", + "category": "Image generation/Text to image", "description": "Generates images from prompts using FLUX.1 [dev]: a 12B rectified-flow MMDiT with dual CLIP plus T5-XXL text encoders and guidance-distilled sampling for sharp prompt following versus classic DDPM diffusion." } ] diff --git a/blueprints/Text to Image (Flux.1 Krea Dev).json b/blueprints/Text to Image (Flux.1 Krea Dev).json index 0d7fa03c4..f4a16e12c 100644 --- a/blueprints/Text to Image (Flux.1 Krea Dev).json +++ b/blueprints/Text to Image (Flux.1 Krea Dev).json @@ -1023,7 +1023,7 @@ "extra": { "workflowRendererVersion": "LG" }, - "category": "Image generation and editing/Text to image", + "category": "Image generation/Text to image", "description": "FLUX.1 Krea [dev] (Black Forest Labs × Krea): open-weight 12B rectified-flow text-to-image drop-in alongside FLUX.1 [dev], tuned away from overcooked saturation toward more natural diversity in people, realism, and style while keeping ecosystem compatibility." } ] diff --git a/blueprints/Text to Image (Flux.2 Dev).json b/blueprints/Text to Image (Flux.2 Dev).json index d5ca3077d..aca9927bf 100644 --- a/blueprints/Text to Image (Flux.2 Dev).json +++ b/blueprints/Text to Image (Flux.2 Dev).json @@ -1859,7 +1859,7 @@ "extra": { "workflowRendererVersion": "LG" }, - "category": "Image generation and editing/Text to image", + "category": "Image generation/Text to image", "description": "Generates images from prompts using FLUX.2 [dev]: a newer 32B rectified-flow stack with distilled guidance plus a stronger long-context multimodal encoder for complex scenes, sharper typography/UI text, anatomy, lighting, and high-resolution latent decoding." } ] diff --git a/blueprints/Text to Image (Ideogram v4).json b/blueprints/Text to Image (Ideogram v4).json index 0d5c1d7c7..461d74411 100644 --- a/blueprints/Text to Image (Ideogram v4).json +++ b/blueprints/Text to Image (Ideogram v4).json @@ -2462,7 +2462,7 @@ } ], "extra": {}, - "category": "Image generation and editing/Text to image", + "category": "Image generation/Text to image", "description": "This subgraph generates images using Ideogram v4, accepting plain text or structured JSON prompts for precise layout and style control. It suits detailed illustrations, concept art, or marketing visuals needing predictable composition and color palettes. The model uses flow-matching with asymmetric guidance, so no negative prompt is needed, but JSON prompts yield the best results." } ] diff --git a/blueprints/Text to Image (Krea-2 Turbo).json b/blueprints/Text to Image (Krea-2 Turbo).json new file mode 100644 index 000000000..3b4a0ee24 --- /dev/null +++ b/blueprints/Text to Image (Krea-2 Turbo).json @@ -0,0 +1,2127 @@ +{ + "revision": 0, + "last_node_id": 71, + "last_link_id": 0, + "nodes": [ + { + "id": 71, + "type": "d4f72eea-4f9e-48f8-8702-034f2e3285b8", + "pos": [ + -40, + -310 + ], + "size": [ + 560, + 1010 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "name": "value", + "type": "STRING", + "widget": { + "name": "value" + }, + "link": null + }, + { + "label": "prompt_enhance", + "name": "value_1", + "type": "BOOLEAN", + "widget": { + "name": "value_1" + }, + "link": null + }, + { + "label": "LLM_max_token", + "name": "max_length", + "type": "INT", + "widget": { + "name": "max_length" + }, + "link": null + }, + { + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": null + }, + { + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": null + }, + { + "name": "seed", + "type": "INT", + "widget": { + "name": "seed" + }, + "link": null + }, + { + "label": "enable_lora?", + "name": "value_2", + "type": "BOOLEAN", + "widget": { + "name": "value_2" + }, + "link": null + }, + { + "name": "lora_name", + "type": "COMBO", + "widget": { + "name": "lora_name" + }, + "link": null + }, + { + "label": "lora_strength", + "name": "strength_model", + "type": "FLOAT", + "widget": { + "name": "strength_model" + }, + "link": null + }, + { + "label": "lora_trigger_word", + "name": "string_b", + "type": "STRING", + "widget": { + "name": "string_b" + }, + "link": null + }, + { + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": null + }, + { + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": null + }, + { + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [] + } + ], + "properties": { + "proxyWidgets": [ + [ + "63", + "value" + ], + [ + "68", + "value" + ], + [ + "60", + "max_length" + ], + [ + "52", + "width" + ], + [ + "52", + "height" + ], + [ + "53", + "seed" + ], + [ + "67", + "value" + ], + [ + "59", + "lora_name" + ], + [ + "59", + "strength_model" + ], + [ + "69", + "string_b" + ], + [ + "55", + "unet_name" + ], + [ + "56", + "clip_name" + ], + [ + "57", + "vae_name" + ] + ], + "cnr_id": "comfy-core", + "ver": "0.25.0", + "previewExposures": [ + { + "name": "$$canvas-image-preview", + "sourceNodeId": "3", + "sourcePreviewName": "$$canvas-image-preview" + } + ] + }, + "widgets_values": [], + "title": "Text to Image (Krea-2 Turbo)" + } + ], + "links": [], + "version": 0.4, + "definitions": { + "subgraphs": [ + { + "id": "d4f72eea-4f9e-48f8-8702-034f2e3285b8", + "version": 1, + "state": { + "lastGroupId": 10, + "lastNodeId": 71, + "lastLinkId": 72, + "lastRerouteId": 0 + }, + "revision": 0, + "config": {}, + "name": "Text to Image (Krea-2 Turbo)", + "inputNode": { + "id": -10, + "bounding": [ + -1720, + 410, + 146.466796875, + 308 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 1560, + 496, + 128, + 68 + ] + }, + "inputs": [ + { + "id": "b0f5c754-5322-440c-8c1c-ba732e910d33", + "name": "value", + "type": "STRING", + "linkIds": [ + 45 + ], + "pos": [ + -1597.533203125, + 434 + ] + }, + { + "id": "47b0e74d-ef80-4423-a7a6-9bd1673092bb", + "name": "value_1", + "type": "BOOLEAN", + "linkIds": [ + 46 + ], + "label": "prompt_enhance", + "pos": [ + -1597.533203125, + 454 + ] + }, + { + "id": "5fc735ae-a50b-4363-bff9-850030ad5dd5", + "name": "max_length", + "type": "INT", + "linkIds": [ + 49 + ], + "label": "LLM_max_token", + "pos": [ + -1597.533203125, + 474 + ] + }, + { + "id": "2d1c0f16-25d7-46d1-b774-e6b5519810ae", + "name": "width", + "type": "INT", + "linkIds": [ + 50 + ], + "pos": [ + -1597.533203125, + 494 + ] + }, + { + "id": "8bb87b44-fecc-46d7-bdae-642002250a43", + "name": "height", + "type": "INT", + "linkIds": [ + 51 + ], + "pos": [ + -1597.533203125, + 514 + ] + }, + { + "id": "75652c4f-cde2-4ad7-b322-73d47b533ef8", + "name": "seed", + "type": "INT", + "linkIds": [ + 56 + ], + "pos": [ + -1597.533203125, + 534 + ] + }, + { + "id": "b0ca5f55-a223-40de-9e37-aaf2cf0904dd", + "name": "value_2", + "type": "BOOLEAN", + "linkIds": [ + 57 + ], + "label": "enable_lora?", + "pos": [ + -1597.533203125, + 554 + ] + }, + { + "id": "eb2e846b-2e6c-49a2-bc56-9c772c8a1862", + "name": "lora_name", + "type": "COMBO", + "linkIds": [ + 58 + ], + "pos": [ + -1597.533203125, + 574 + ] + }, + { + "id": "d2693bbb-bb95-4fb1-9a3d-27a1bb0b664b", + "name": "strength_model", + "type": "FLOAT", + "linkIds": [ + 59 + ], + "label": "lora_strength", + "pos": [ + -1597.533203125, + 594 + ] + }, + { + "id": "e2031135-b490-4909-b1ec-6b00aecf819e", + "name": "string_b", + "type": "STRING", + "linkIds": [ + 60 + ], + "label": "lora_trigger_word", + "pos": [ + -1597.533203125, + 614 + ] + }, + { + "id": "14e2eb6a-5fa1-40c9-81d1-a928360fcd80", + "name": "unet_name", + "type": "COMBO", + "linkIds": [ + 61 + ], + "pos": [ + -1597.533203125, + 634 + ] + }, + { + "id": "e27ba0c5-697f-44f4-b475-c2dcfa594724", + "name": "clip_name", + "type": "COMBO", + "linkIds": [ + 62 + ], + "pos": [ + -1597.533203125, + 654 + ] + }, + { + "id": "75c25d8e-b881-46e4-aca7-d2ada9e147d0", + "name": "vae_name", + "type": "COMBO", + "linkIds": [ + 63 + ], + "pos": [ + -1597.533203125, + 674 + ] + } + ], + "outputs": [ + { + "id": "e4073813-752d-4584-96b5-6e42eac355dd", + "name": "IMAGE", + "type": "IMAGE", + "linkIds": [ + 43 + ], + "localized_name": "IMAGE", + "pos": [ + 1584, + 520 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 51, + "type": "CLIPTextEncode", + "pos": [ + 100, + -250 + ], + "size": [ + 480, + 420 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 10 + }, + { + "localized_name": "text", + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": 72 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "slot_index": 0, + "links": [ + 4, + 13 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPTextEncode", + "cnr_id": "comfy-core", + "ver": "0.25.0" + }, + "widgets_values": [ + "" + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 52, + "type": "EmptyLatentImage", + "pos": [ + 170, + 350 + ], + "size": [ + 320, + 170 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 50 + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 51 + }, + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "widget": { + "name": "batch_size" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "slot_index": 0, + "links": [ + 2 + ] + } + ], + "properties": { + "Node name for S&R": "EmptyLatentImage", + "cnr_id": "comfy-core", + "ver": "0.25.0" + }, + "widgets_values": [ + 1024, + 1024, + 1 + ] + }, + { + "id": 53, + "type": "KSampler", + "pos": [ + 640, + -100 + ], + "size": [ + 320, + 590 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 30 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 4 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 14 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 2 + }, + { + "localized_name": "seed", + "name": "seed", + "type": "INT", + "widget": { + "name": "seed" + }, + "link": 56 + }, + { + "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 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "slot_index": 0, + "links": [ + 7 + ] + } + ], + "properties": { + "Node name for S&R": "KSampler", + "cnr_id": "comfy-core", + "ver": "0.25.0" + }, + "widgets_values": [ + 735915477938686, + "randomize", + 8, + 1, + "euler", + "simple", + 1 + ] + }, + { + "id": 54, + "type": "VAEDecode", + "pos": [ + 1010, + -270 + ], + "size": [ + 230, + 100 + ], + "flags": { + "collapsed": false + }, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 7 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 12 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "slot_index": 0, + "links": [ + 43 + ] + } + ], + "properties": { + "Node name for S&R": "VAEDecode", + "cnr_id": "comfy-core", + "ver": "0.25.0" + } + }, + { + "id": 55, + "type": "UNETLoader", + "pos": [ + -410, + -240 + ], + "size": [ + 450, + 140 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "unet_name", + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": 61 + }, + { + "localized_name": "weight_dtype", + "name": "weight_dtype", + "type": "COMBO", + "widget": { + "name": "weight_dtype" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 16, + 28 + ] + } + ], + "properties": { + "Node name for S&R": "UNETLoader", + "cnr_id": "comfy-core", + "ver": "0.25.0", + "models": [ + { + "name": "krea2_turbo_fp8_scaled.safetensors", + "url": "https://huggingface.co/Comfy-Org/Krea-2/resolve/main/diffusion_models/krea2_turbo_fp8_scaled.safetensors", + "directory": "diffusion_models" + } + ] + }, + "widgets_values": [ + "krea2_turbo_fp8_scaled.safetensors", + "default" + ] + }, + { + "id": 56, + "type": "CLIPLoader", + "pos": [ + -410, + 150 + ], + "size": [ + 450, + 170 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "localized_name": "clip_name", + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": 62 + }, + { + "localized_name": "type", + "name": "type", + "type": "COMBO", + "widget": { + "name": "type" + }, + "link": null + }, + { + "localized_name": "device", + "name": "device", + "shape": 7, + "type": "COMBO", + "widget": { + "name": "device" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "links": [ + 10, + 18 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "cnr_id": "comfy-core", + "ver": "0.25.0", + "models": [ + { + "name": "qwen3vl_4b_fp8_scaled.safetensors", + "url": "https://huggingface.co/Comfy-Org/Krea-2/resolve/main/text_encoders/qwen3vl_4b_fp8_scaled.safetensors", + "directory": "text_encoders" + } + ] + }, + "widgets_values": [ + "qwen3vl_4b_fp8_scaled.safetensors", + "krea2", + "default" + ] + }, + { + "id": 57, + "type": "VAELoader", + "pos": [ + -410, + 390 + ], + "size": [ + 450, + 120 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "localized_name": "vae_name", + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": 63 + } + ], + "outputs": [ + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "links": [ + 12 + ] + } + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ver": "0.25.0", + "models": [ + { + "name": "qwen_image_vae.safetensors", + "url": "https://huggingface.co/Comfy-Org/Krea-2/resolve/main/vae/qwen_image_vae.safetensors", + "directory": "vae" + } + ] + }, + "widgets_values": [ + "qwen_image_vae.safetensors" + ] + }, + { + "id": 58, + "type": "ConditioningZeroOut", + "pos": [ + 350, + 220 + ], + "size": [ + 230, + 30 + ], + "flags": { + "collapsed": true + }, + "order": 8, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 13 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 14 + ] + } + ], + "properties": { + "Node name for S&R": "ConditioningZeroOut", + "cnr_id": "comfy-core", + "ver": "0.25.0" + } + }, + { + "id": 59, + "type": "LoraLoaderModelOnly", + "pos": [ + -410, + -50 + ], + "size": [ + 450, + 170 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 16 + }, + { + "localized_name": "lora_name", + "name": "lora_name", + "type": "COMBO", + "widget": { + "name": "lora_name" + }, + "link": 58 + }, + { + "localized_name": "strength_model", + "name": "strength_model", + "type": "FLOAT", + "widget": { + "name": "strength_model" + }, + "link": 59 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 29 + ] + } + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ver": "0.25.0", + "models": [ + { + "name": "krea2_darkbrush.safetensors", + "url": "https://huggingface.co/Comfy-Org/Krea-2/resolve/main/loras/krea2_darkbrush.safetensors", + "directory": "loras" + } + ] + }, + "widgets_values": [ + "krea2_darkbrush.safetensors", + 0.8 + ] + }, + { + "id": 60, + "type": "TextGenerate", + "pos": [ + 60, + 650 + ], + "size": [ + 400, + 420 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 18 + }, + { + "localized_name": "image", + "name": "image", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "video", + "name": "video", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "audio", + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": null + }, + { + "localized_name": "prompt", + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + }, + "link": 19 + }, + { + "localized_name": "max_length", + "name": "max_length", + "type": "INT", + "widget": { + "name": "max_length" + }, + "link": 49 + }, + { + "localized_name": "sampling_mode", + "name": "sampling_mode", + "type": "COMFY_DYNAMICCOMBO_V3", + "widget": { + "name": "sampling_mode" + }, + "link": null + }, + { + "localized_name": "temperature", + "name": "sampling_mode.temperature", + "type": "FLOAT", + "widget": { + "name": "sampling_mode.temperature" + }, + "link": null + }, + { + "localized_name": "top_k", + "name": "sampling_mode.top_k", + "type": "INT", + "widget": { + "name": "sampling_mode.top_k" + }, + "link": null + }, + { + "localized_name": "top_p", + "name": "sampling_mode.top_p", + "type": "FLOAT", + "widget": { + "name": "sampling_mode.top_p" + }, + "link": null + }, + { + "localized_name": "min_p", + "name": "sampling_mode.min_p", + "type": "FLOAT", + "widget": { + "name": "sampling_mode.min_p" + }, + "link": null + }, + { + "localized_name": "repetition_penalty", + "name": "sampling_mode.repetition_penalty", + "type": "FLOAT", + "widget": { + "name": "sampling_mode.repetition_penalty" + }, + "link": null + }, + { + "localized_name": "seed", + "name": "sampling_mode.seed", + "type": "INT", + "widget": { + "name": "sampling_mode.seed" + }, + "link": null + }, + { + "localized_name": "presence_penalty", + "name": "sampling_mode.presence_penalty", + "shape": 7, + "type": "FLOAT", + "widget": { + "name": "sampling_mode.presence_penalty" + }, + "link": null + }, + { + "localized_name": "thinking", + "name": "thinking", + "shape": 7, + "type": "BOOLEAN", + "widget": { + "name": "thinking" + }, + "link": null + }, + { + "localized_name": "use_default_template", + "name": "use_default_template", + "shape": 7, + "type": "BOOLEAN", + "widget": { + "name": "use_default_template" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "generated_text", + "name": "generated_text", + "type": "STRING", + "links": [ + 33 + ] + } + ], + "properties": { + "Node name for S&R": "TextGenerate", + "cnr_id": "comfy-core", + "ver": "0.25.0" + }, + "widgets_values": [ + "", + 512, + "on", + 0.7, + 64, + 0.95, + 0.05, + 1.05, + 0, + 0, + false, + true + ] + }, + { + "id": 61, + "type": "StringConcatenate", + "pos": [ + -210, + 1310 + ], + "size": [ + 230, + 40 + ], + "flags": { + "collapsed": true + }, + "order": 11, + "mode": 0, + "inputs": [ + { + "localized_name": "string_a", + "name": "string_a", + "type": "STRING", + "widget": { + "name": "string_a" + }, + "link": 21 + }, + { + "localized_name": "string_b", + "name": "string_b", + "type": "STRING", + "widget": { + "name": "string_b" + }, + "link": 22 + }, + { + "localized_name": "delimiter", + "name": "delimiter", + "type": "STRING", + "widget": { + "name": "delimiter" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [ + 19 + ] + } + ], + "properties": { + "Node name for S&R": "StringConcatenate", + "cnr_id": "comfy-core", + "ver": "0.25.0" + }, + "widgets_values": [ + "", + "", + "" + ] + }, + { + "id": 62, + "type": "PrimitiveStringMultiline", + "pos": [ + -430, + 650 + ], + "size": [ + 460, + 610 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "STRING", + "widget": { + "name": "value" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [ + 21 + ] + } + ], + "title": "Text String (System Prompt)", + "properties": { + "Node name for S&R": "PrimitiveStringMultiline", + "cnr_id": "comfy-core", + "ver": "0.25.0" + }, + "widgets_values": [ + "You are an expert prompt engineer for text-to-image models. Your task is to expand the user's prompt into a highly effective image-generation prompt.\n\nThink step by step about the request before writing the answer:\n- What is the subject and mood?\n- What visual styles, mediums, and lighting options would fit? Consider two or three alternatives and pick the one that best serves the caption.\n- What composition, framing, and grounded details will help the text-to-image model?\n\nThen output a single expanded prompt paragraph.\n\nFollow these rules strictly:\n1. **Faithfulness First:** Preserve all original subjects, actions, colors, and spatial relationships. Do not add new objects, props, characters, or animals unless the user clearly implies them.\n2. **Practical T2I Structure:** Write a prompt that a text-to-image model can parse cleanly. Group subjects with their own attributes and actions. Use grounded phrasing for poses, interactions, and spatial layout.\n3. **Style Planning Stays Internal:** Use your internal reasoning to choose style, medium, framing, and lighting. Do not emit planning tags or wrappers in the visible answer body.\n4. **Text Rendering:** If the user requests visible text, quotes, labels, or typography, specify the exact text clearly and wrap requested words in quotes.\n5. **Avoid Over-Specification:** Do not invent highly specific clothing, colors, materials, or scene details unless the input supports them.\n6. **Structure:** Write one cohesive paragraph after the thinking block. No bullets, JSON, or markdown.\n7. **Respect Existing Detail:** If the user's prompt is already detailed, lightly polish and finalize rather than heavily expanding — preserve their phrasing and direction.\n8. **Respect the Human Form:** Treat depictions of people with dignity. Assume clothing covers genitals and intimate anatomy.\n9. **Preserve User Medium:** When the user explicitly requests a medium (e.g. \"photo of\", \"photograph of\", \"illustration of\", \"painting of\", \"sketch of\", \"3D render of\"), honor it. Do not pivot to a different medium to avoid difficulty — match the user's stated intent.\n\nUser's Input:\n\n" + ] + }, + { + "id": 63, + "type": "PrimitiveStringMultiline", + "pos": [ + -1070, + -290 + ], + "size": [ + 570, + 800 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "STRING", + "widget": { + "name": "value" + }, + "link": 45 + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [ + 22, + 34 + ] + } + ], + "title": "Text String (User Prompt)", + "properties": { + "Node name for S&R": "PrimitiveStringMultiline", + "cnr_id": "comfy-core", + "ver": "0.25.0" + }, + "widgets_values": [ + "" + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 64, + "type": "PreviewAny", + "pos": [ + 500, + 660 + ], + "size": [ + 470, + 550 + ], + "flags": { + "collapsed": false + }, + "order": 13, + "mode": 0, + "inputs": [ + { + "localized_name": "source", + "name": "source", + "type": "*", + "link": 27 + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [ + 37, + 41 + ] + } + ], + "properties": { + "Node name for S&R": "PreviewAny", + "cnr_id": "comfy-core", + "ver": "0.25.0" + }, + "widgets_values": [ + null, + null, + null + ] + }, + { + "id": 65, + "type": "ComfySwitchNode", + "pos": [ + 170, + 1270 + ], + "size": [ + 270, + 130 + ], + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "type": "*", + "link": 34 + }, + { + "localized_name": "on_true", + "name": "on_true", + "type": "*", + "link": 33 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 32 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "*", + "links": [ + 27 + ] + } + ], + "properties": { + "Node name for S&R": "ComfySwitchNode", + "cnr_id": "comfy-core", + "ver": "0.25.0" + }, + "widgets_values": [ + false + ] + }, + { + "id": 66, + "type": "ComfySwitchNode", + "pos": [ + 640, + -270 + ], + "size": [ + 320, + 130 + ], + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "type": "*", + "link": 28 + }, + { + "localized_name": "on_true", + "name": "on_true", + "type": "*", + "link": 29 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 31 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "*", + "links": [ + 30 + ] + } + ], + "title": "Switch (Model)", + "properties": { + "Node name for S&R": "ComfySwitchNode", + "cnr_id": "comfy-core", + "ver": "0.25.0" + }, + "widgets_values": [ + false + ] + }, + { + "id": 67, + "type": "PrimitiveBoolean", + "pos": [ + -910, + 670 + ], + "size": [ + 270, + 110 + ], + "flags": {}, + "order": 16, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "BOOLEAN", + "widget": { + "name": "value" + }, + "link": 57 + } + ], + "outputs": [ + { + "localized_name": "BOOLEAN", + "name": "BOOLEAN", + "type": "BOOLEAN", + "links": [ + 31, + 42 + ] + } + ], + "title": "Boolean (Enable LoRA?)", + "properties": { + "Node name for S&R": "PrimitiveBoolean", + "cnr_id": "comfy-core", + "ver": "0.25.0" + }, + "widgets_values": [ + false + ] + }, + { + "id": 68, + "type": "PrimitiveBoolean", + "pos": [ + -910, + 840 + ], + "size": [ + 270, + 110 + ], + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "BOOLEAN", + "widget": { + "name": "value" + }, + "link": 46 + } + ], + "outputs": [ + { + "localized_name": "BOOLEAN", + "name": "BOOLEAN", + "type": "BOOLEAN", + "links": [ + 32 + ] + } + ], + "title": "Boolean (Refine Prompt?)", + "properties": { + "Node name for S&R": "PrimitiveBoolean", + "cnr_id": "comfy-core", + "ver": "0.25.0" + }, + "widgets_values": [ + true + ] + }, + { + "id": 69, + "type": "StringConcatenate", + "pos": [ + 1030, + 960 + ], + "size": [ + 350, + 250 + ], + "flags": { + "collapsed": false + }, + "order": 18, + "mode": 0, + "inputs": [ + { + "localized_name": "string_a", + "name": "string_a", + "type": "STRING", + "widget": { + "name": "string_a" + }, + "link": 41 + }, + { + "localized_name": "string_b", + "name": "string_b", + "type": "STRING", + "widget": { + "name": "string_b" + }, + "link": 60 + }, + { + "localized_name": "delimiter", + "name": "delimiter", + "type": "STRING", + "widget": { + "name": "delimiter" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [ + 38 + ] + } + ], + "title": "Concatenate Text (LoRA Trigger Word)", + "properties": { + "Node name for S&R": "StringConcatenate", + "cnr_id": "comfy-core", + "ver": "0.25.0" + }, + "widgets_values": [ + "", + "muted minimalist sketch style", + ", " + ] + }, + { + "id": 70, + "type": "ComfySwitchNode", + "pos": [ + 1050, + 670 + ], + "size": [ + 340, + 130 + ], + "flags": {}, + "order": 19, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "type": "*", + "link": 37 + }, + { + "localized_name": "on_true", + "name": "on_true", + "type": "*", + "link": 38 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 42 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "*", + "links": [ + 72 + ] + } + ], + "properties": { + "Node name for S&R": "ComfySwitchNode", + "cnr_id": "comfy-core", + "ver": "0.25.0" + }, + "widgets_values": [ + false + ] + } + ], + "groups": [ + { + "id": 1, + "title": "Models", + "bounding": [ + -430, + -320, + 490, + 850 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 4, + "title": "Prompt Enhancement", + "bounding": [ + -440, + 580, + 1940, + 840 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 5, + "title": "Group", + "bounding": [ + -1080, + -360, + 610, + 910 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 6, + "title": "Image Generation", + "bounding": [ + -440, + -360, + 1940, + 910 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 7, + "title": "Prompt", + "bounding": [ + 90, + -320, + 500, + 570 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 8, + "title": "Size", + "bounding": [ + 90, + 270, + 500, + 260 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 9, + "title": "Feature Switch", + "bounding": [ + -1080, + 580, + 610, + 400 + ], + "color": "#3f789e", + "flags": {} + } + ], + "links": [ + { + "id": 10, + "origin_id": 56, + "origin_slot": 0, + "target_id": 51, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 30, + "origin_id": 66, + "origin_slot": 0, + "target_id": 53, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 4, + "origin_id": 51, + "origin_slot": 0, + "target_id": 53, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 14, + "origin_id": 58, + "origin_slot": 0, + "target_id": 53, + "target_slot": 2, + "type": "CONDITIONING" + }, + { + "id": 2, + "origin_id": 52, + "origin_slot": 0, + "target_id": 53, + "target_slot": 3, + "type": "LATENT" + }, + { + "id": 7, + "origin_id": 53, + "origin_slot": 0, + "target_id": 54, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 12, + "origin_id": 57, + "origin_slot": 0, + "target_id": 54, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 13, + "origin_id": 51, + "origin_slot": 0, + "target_id": 58, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 16, + "origin_id": 55, + "origin_slot": 0, + "target_id": 59, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 18, + "origin_id": 56, + "origin_slot": 0, + "target_id": 60, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 19, + "origin_id": 61, + "origin_slot": 0, + "target_id": 60, + "target_slot": 4, + "type": "STRING" + }, + { + "id": 21, + "origin_id": 62, + "origin_slot": 0, + "target_id": 61, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 22, + "origin_id": 63, + "origin_slot": 0, + "target_id": 61, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 27, + "origin_id": 65, + "origin_slot": 0, + "target_id": 64, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 34, + "origin_id": 63, + "origin_slot": 0, + "target_id": 65, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 33, + "origin_id": 60, + "origin_slot": 0, + "target_id": 65, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 32, + "origin_id": 68, + "origin_slot": 0, + "target_id": 65, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 28, + "origin_id": 55, + "origin_slot": 0, + "target_id": 66, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 29, + "origin_id": 59, + "origin_slot": 0, + "target_id": 66, + "target_slot": 1, + "type": "MODEL" + }, + { + "id": 31, + "origin_id": 67, + "origin_slot": 0, + "target_id": 66, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 41, + "origin_id": 64, + "origin_slot": 0, + "target_id": 69, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 37, + "origin_id": 64, + "origin_slot": 0, + "target_id": 70, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 38, + "origin_id": 69, + "origin_slot": 0, + "target_id": 70, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 42, + "origin_id": 67, + "origin_slot": 0, + "target_id": 70, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 43, + "origin_id": 54, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 45, + "origin_id": -10, + "origin_slot": 0, + "target_id": 63, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 46, + "origin_id": -10, + "origin_slot": 1, + "target_id": 68, + "target_slot": 0, + "type": "BOOLEAN" + }, + { + "id": 49, + "origin_id": -10, + "origin_slot": 2, + "target_id": 60, + "target_slot": 5, + "type": "INT" + }, + { + "id": 50, + "origin_id": -10, + "origin_slot": 3, + "target_id": 52, + "target_slot": 0, + "type": "INT" + }, + { + "id": 51, + "origin_id": -10, + "origin_slot": 4, + "target_id": 52, + "target_slot": 1, + "type": "INT" + }, + { + "id": 56, + "origin_id": -10, + "origin_slot": 5, + "target_id": 53, + "target_slot": 4, + "type": "INT" + }, + { + "id": 57, + "origin_id": -10, + "origin_slot": 6, + "target_id": 67, + "target_slot": 0, + "type": "BOOLEAN" + }, + { + "id": 58, + "origin_id": -10, + "origin_slot": 7, + "target_id": 59, + "target_slot": 1, + "type": "COMBO" + }, + { + "id": 59, + "origin_id": -10, + "origin_slot": 8, + "target_id": 59, + "target_slot": 2, + "type": "FLOAT" + }, + { + "id": 60, + "origin_id": -10, + "origin_slot": 9, + "target_id": 69, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 61, + "origin_id": -10, + "origin_slot": 10, + "target_id": 55, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 62, + "origin_id": -10, + "origin_slot": 11, + "target_id": 56, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 63, + "origin_id": -10, + "origin_slot": 12, + "target_id": 57, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 72, + "origin_id": 70, + "origin_slot": 0, + "target_id": 51, + "target_slot": 1, + "type": "STRING" + } + ], + "extra": { + "workflowRendererVersion": "LG" + }, + "category": "Image generation/Text to image", + "description": "Generates images from text using Krea 2 Turbo with optional LLM prompt enhancement and LoRA style switching." + } + ] + }, + "extra": {} +} diff --git a/blueprints/Text to Image (Mage-Flow Turbo).json b/blueprints/Text to Image (Mage-Flow Turbo).json new file mode 100644 index 000000000..df41158c6 --- /dev/null +++ b/blueprints/Text to Image (Mage-Flow Turbo).json @@ -0,0 +1,949 @@ +{ + "revision": 0, + "last_node_id": "35", + "last_link_id": 0, + "nodes": [ + { + "id": 35, + "type": "d6049ac6-5a0f-4e25-89e6-6d3e7c62fb89", + "pos": [ + -1730, + 1040 + ], + "size": [ + 490, + 800 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + }, + "link": null + }, + { + "name": "seed", + "type": "INT", + "widget": { + "name": "seed" + }, + "link": null + }, + { + "label": "width", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": null + }, + { + "label": "height", + "name": "value_1", + "type": "INT", + "widget": { + "name": "value_1" + }, + "link": null + }, + { + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": null + }, + { + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": null + }, + { + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": null + }, + { + "name": "negative_prompt", + "type": "STRING", + "widget": { + "name": "negative_prompt" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [] + } + ], + "properties": { + "previewExposures": [ + { + "name": "$$canvas-image-preview", + "sourceNodeId": "33", + "sourcePreviewName": "$$canvas-image-preview" + } + ] + }, + "widgets_values": [ + "", + 151355717311033, + 1024, + 1024, + "mage_flow_turbo_int8_convrot.safetensors", + "qwen3vl_4b_bf16.safetensors", + "mage_flow_vae_bf16.safetensors", + "" + ], + "widgets_values_named": { + "prompt": "", + "seed": 151355717311033, + "value": 1024, + "value_1": 1024, + "unet_name": "mage_flow_turbo_int8_convrot.safetensors", + "clip_name": "qwen3vl_4b_bf16.safetensors", + "vae_name": "mage_flow_vae_bf16.safetensors", + "negative_prompt": "" + }, + "title": "Text to Image (Mage-Flow Turbo)" + } + ], + "links": [], + "version": 0.4, + "definitions": { + "subgraphs": [ + { + "id": "d6049ac6-5a0f-4e25-89e6-6d3e7c62fb89", + "version": 1, + "state": { + "lastGroupId": 6, + "lastNodeId": 35, + "lastLinkId": 72, + "lastRerouteId": 0 + }, + "revision": 0, + "config": {}, + "name": "Text to Image (Mage-Flow Turbo)", + "inputNode": { + "id": -10, + "bounding": [ + -2060, + -50, + 143.044921875, + 208 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 640, + -190, + 128, + 68 + ] + }, + "inputs": [ + { + "id": "f96438af-739b-459f-9bfe-4667beca6d65", + "name": "prompt", + "type": "STRING", + "linkIds": [ + 16 + ], + "pos": [ + -1940.955078125, + -26 + ] + }, + { + "id": "7a9e4c4e-6d5e-4c26-8717-de5ad1da3c9e", + "name": "seed", + "type": "INT", + "linkIds": [ + 19 + ], + "pos": [ + -1940.955078125, + -6 + ] + }, + { + "id": "f8e7a2a3-63d4-4fd6-8bbe-3bbc302616a6", + "name": "value", + "type": "INT", + "linkIds": [ + 70 + ], + "label": "width", + "pos": [ + -1940.955078125, + 14 + ] + }, + { + "id": "dc02d218-a0ca-4032-bfbb-ec6038e9581d", + "name": "value_1", + "type": "INT", + "linkIds": [ + 69 + ], + "label": "height", + "pos": [ + -1940.955078125, + 34 + ] + }, + { + "id": "a50dd6d8-6e61-45bc-b804-862f00bd59d5", + "name": "unet_name", + "type": "COMBO", + "linkIds": [ + 53 + ], + "pos": [ + -1940.955078125, + 54 + ] + }, + { + "id": "ed39ed30-448e-4cbc-8743-13c7841c9f50", + "name": "clip_name", + "type": "COMBO", + "linkIds": [ + 54 + ], + "pos": [ + -1940.955078125, + 74 + ] + }, + { + "id": "8fb2d359-2b68-4a57-a374-be2da66b8d0e", + "name": "vae_name", + "type": "COMBO", + "linkIds": [ + 55 + ], + "pos": [ + -1940.955078125, + 94 + ] + }, + { + "id": "1e92bdcb-f2f8-4c05-941a-2eb308410c81", + "name": "negative_prompt", + "type": "STRING", + "linkIds": [ + 72 + ], + "pos": [ + -1940.955078125, + 114 + ] + } + ], + "outputs": [ + { + "id": "c9854530-28d9-4d0f-9ecc-2163f2b3a640", + "name": "IMAGE", + "type": "IMAGE", + "linkIds": [ + 10 + ], + "localized_name": "IMAGE", + "pos": [ + 664, + -166 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 29, + "type": "UNETLoader", + "pos": [ + -1640, + -160 + ], + "size": [ + 450, + 110 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "unet_name", + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": 53 + }, + { + "localized_name": "weight_dtype", + "name": "weight_dtype", + "type": "COMBO", + "widget": { + "name": "weight_dtype" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 9 + ] + } + ], + "properties": { + "Node name for S&R": "UNETLoader", + "models": [ + { + "name": "mage_flow_int8_convrot.safetensors", + "url": "https://huggingface.co/Comfy-Org/Mage-Flow/resolve/main/diffusion_models/mage_flow_int8_convrot.safetensors", + "directory": "diffusion_models" + } + ] + }, + "widgets_values": [ + "mage_flow_int8_convrot.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "mage_flow_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + { + "id": 30, + "type": "CLIPLoader", + "pos": [ + -1640, + 0 + ], + "size": [ + 450, + 140 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "clip_name", + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": 54 + }, + { + "localized_name": "type", + "name": "type", + "type": "COMBO", + "widget": { + "name": "type" + }, + "link": null + }, + { + "localized_name": "device", + "name": "device", + "shape": 7, + "type": "COMBO", + "widget": { + "name": "device" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "links": [ + 1 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "models": [ + { + "name": "qwen3vl_4b_bf16.safetensors", + "url": "https://huggingface.co/Comfy-Org/Mage-Flow/resolve/main/text_encoders/qwen3vl_4b_bf16.safetensors", + "directory": "text_encoders" + } + ] + }, + "widgets_values": [ + "qwen3vl_4b_bf16.safetensors", + "mage", + "default" + ], + "widgets_values_named": { + "clip_name": "qwen3vl_4b_bf16.safetensors", + "type": "mage", + "device": "default" + } + }, + { + "id": 31, + "type": "VAELoader", + "pos": [ + -1640, + 180 + ], + "size": [ + 450, + 110 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "vae_name", + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": 55 + } + ], + "outputs": [ + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "links": [ + 5, + 8 + ] + } + ], + "properties": { + "Node name for S&R": "VAELoader", + "models": [ + { + "name": "mage_flow_vae_bf16.safetensors", + "url": "https://huggingface.co/Comfy-Org/Mage-Flow/resolve/main/vae/mage_flow_vae_bf16.safetensors", + "directory": "vae" + } + ] + }, + "widgets_values": [ + "mage_flow_vae_bf16.safetensors" + ], + "widgets_values_named": { + "vae_name": "mage_flow_vae_bf16.safetensors" + } + }, + { + "id": 32, + "type": "TextEncodeMageFlowEdit", + "pos": [ + -1020, + -80 + ], + "size": [ + 400, + 360 + ], + "flags": {}, + "order": 3, + "mode": 0, + "showAdvanced": true, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 1 + }, + { + "label": "image_1", + "localized_name": "image_1", + "name": "images.image_1", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "vae", + "name": "vae", + "shape": 7, + "type": "VAE", + "link": 5 + }, + { + "localized_name": "prompt", + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + }, + "link": 16 + }, + { + "localized_name": "negative_prompt", + "name": "negative_prompt", + "type": "STRING", + "widget": { + "name": "negative_prompt" + }, + "link": 72 + }, + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 70 + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 69 + }, + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "widget": { + "name": "batch_size" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "links": [ + 3 + ] + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "links": [ + 4 + ] + }, + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 2 + ] + } + ], + "properties": { + "Node name for S&R": "TextEncodeMageFlowEdit" + }, + "widgets_values": [ + "", + "", + 1024, + 1024, + 1 + ], + "widgets_values_named": { + "prompt": "", + "negative_prompt": "", + "width": 1024, + "height": 1024, + "batch_size": 1 + } + }, + { + "id": 33, + "type": "KSampler", + "pos": [ + -470, + -220 + ], + "size": [ + 370, + 610 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 9 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 3 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 4 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 2 + }, + { + "localized_name": "seed", + "name": "seed", + "type": "INT", + "widget": { + "name": "seed" + }, + "link": 19 + }, + { + "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 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 7 + ] + } + ], + "properties": { + "Node name for S&R": "KSampler" + }, + "widgets_values": [ + 778222884792664, + "randomize", + 4, + 1, + "euler", + "simple", + 1 + ], + "widgets_values_named": { + "seed": 778222884792664, + "control_after_generate": "randomize", + "steps": 4, + "cfg": 1, + "sampler_name": "euler", + "scheduler": "simple", + "denoise": 1 + } + }, + { + "id": 34, + "type": "VAEDecode", + "pos": [ + -40, + -220 + ], + "size": [ + 230, + 80 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 7 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 8 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 10 + ] + } + ], + "properties": { + "Node name for S&R": "VAEDecode" + } + } + ], + "groups": [ + { + "id": 1, + "title": "Models", + "bounding": [ + -1670, + -260, + 510, + 570 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 4, + "title": "Conditioning", + "bounding": [ + -1130, + -260, + 600, + 570 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 6, + "title": "Core Pipeline", + "bounding": [ + -1680, + -300, + 2040, + 700 + ], + "color": "#3f789e", + "flags": {} + } + ], + "links": [ + { + "id": 1, + "origin_id": 30, + "origin_slot": 0, + "target_id": 32, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 5, + "origin_id": 31, + "origin_slot": 0, + "target_id": 32, + "target_slot": 2, + "type": "VAE" + }, + { + "id": 9, + "origin_id": 29, + "origin_slot": 0, + "target_id": 33, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 3, + "origin_id": 32, + "origin_slot": 0, + "target_id": 33, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 4, + "origin_id": 32, + "origin_slot": 1, + "target_id": 33, + "target_slot": 2, + "type": "CONDITIONING" + }, + { + "id": 2, + "origin_id": 32, + "origin_slot": 2, + "target_id": 33, + "target_slot": 3, + "type": "LATENT" + }, + { + "id": 7, + "origin_id": 33, + "origin_slot": 0, + "target_id": 34, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 8, + "origin_id": 31, + "origin_slot": 0, + "target_id": 34, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 10, + "origin_id": 34, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 16, + "origin_id": -10, + "origin_slot": 0, + "target_id": 32, + "target_slot": 3, + "type": "STRING" + }, + { + "id": 19, + "origin_id": -10, + "origin_slot": 1, + "target_id": 33, + "target_slot": 4, + "type": "INT" + }, + { + "id": 53, + "origin_id": -10, + "origin_slot": 4, + "target_id": 29, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 54, + "origin_id": -10, + "origin_slot": 5, + "target_id": 30, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 55, + "origin_id": -10, + "origin_slot": 6, + "target_id": 31, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 69, + "origin_id": -10, + "origin_slot": 3, + "target_id": 32, + "target_slot": 6, + "type": "INT" + }, + { + "id": 70, + "origin_id": -10, + "origin_slot": 2, + "target_id": 32, + "target_slot": 5, + "type": "INT" + }, + { + "id": 72, + "origin_id": -10, + "origin_slot": 7, + "target_id": 32, + "target_slot": 4, + "type": "STRING" + } + ], + "extra": {}, + "category": "Image generation/Text to image", + "description": "Generates images from text using Microsoft Mage-Flow Turbo, a distilled 4-step 4B native-resolution model." + } + ] + }, + "extra": {} +} \ No newline at end of file diff --git a/blueprints/Text to Image (Mage-Flow).json b/blueprints/Text to Image (Mage-Flow).json new file mode 100644 index 000000000..aa62efefd --- /dev/null +++ b/blueprints/Text to Image (Mage-Flow).json @@ -0,0 +1,949 @@ +{ + "revision": 0, + "last_node_id": "34", + "last_link_id": 0, + "nodes": [ + { + "id": 34, + "type": "0712d928-9cb8-4ae9-8dd7-cf65a1fcce0e", + "pos": [ + -2280, + 1200 + ], + "size": [ + 490, + 800 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + }, + "link": null + }, + { + "name": "seed", + "type": "INT", + "widget": { + "name": "seed" + }, + "link": null + }, + { + "label": "width", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": null + }, + { + "label": "height", + "name": "value_1", + "type": "INT", + "widget": { + "name": "value_1" + }, + "link": null + }, + { + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": null + }, + { + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": null + }, + { + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": null + }, + { + "name": "negative_prompt", + "type": "STRING", + "widget": { + "name": "negative_prompt" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [] + } + ], + "properties": { + "previewExposures": [ + { + "name": "$$canvas-image-preview", + "sourceNodeId": "32", + "sourcePreviewName": "$$canvas-image-preview" + } + ] + }, + "widgets_values": [ + "", + 499442600682718, + 1024, + 1024, + "mage_flow_int8_convrot.safetensors", + "qwen3vl_4b_bf16.safetensors", + "mage_flow_vae_bf16.safetensors", + "" + ], + "widgets_values_named": { + "prompt": "", + "seed": 499442600682718, + "value": 1024, + "value_1": 1024, + "unet_name": "mage_flow_int8_convrot.safetensors", + "clip_name": "qwen3vl_4b_bf16.safetensors", + "vae_name": "mage_flow_vae_bf16.safetensors", + "negative_prompt": "" + }, + "title": "Text to Image (Mage-Flow)" + } + ], + "links": [], + "version": 0.4, + "definitions": { + "subgraphs": [ + { + "id": "0712d928-9cb8-4ae9-8dd7-cf65a1fcce0e", + "version": 1, + "state": { + "lastGroupId": 6, + "lastNodeId": 34, + "lastLinkId": 72, + "lastRerouteId": 0 + }, + "revision": 0, + "config": {}, + "name": "Text to Image (Mage-Flow)", + "inputNode": { + "id": -10, + "bounding": [ + -2060, + -50, + 143.044921875, + 208 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 640, + -190, + 128, + 68 + ] + }, + "inputs": [ + { + "id": "f96438af-739b-459f-9bfe-4667beca6d65", + "name": "prompt", + "type": "STRING", + "linkIds": [ + 16 + ], + "pos": [ + -1940.955078125, + -26 + ] + }, + { + "id": "7a9e4c4e-6d5e-4c26-8717-de5ad1da3c9e", + "name": "seed", + "type": "INT", + "linkIds": [ + 19 + ], + "pos": [ + -1940.955078125, + -6 + ] + }, + { + "id": "f8e7a2a3-63d4-4fd6-8bbe-3bbc302616a6", + "name": "value", + "type": "INT", + "linkIds": [ + 70 + ], + "label": "width", + "pos": [ + -1940.955078125, + 14 + ] + }, + { + "id": "dc02d218-a0ca-4032-bfbb-ec6038e9581d", + "name": "value_1", + "type": "INT", + "linkIds": [ + 69 + ], + "label": "height", + "pos": [ + -1940.955078125, + 34 + ] + }, + { + "id": "a50dd6d8-6e61-45bc-b804-862f00bd59d5", + "name": "unet_name", + "type": "COMBO", + "linkIds": [ + 53 + ], + "pos": [ + -1940.955078125, + 54 + ] + }, + { + "id": "ed39ed30-448e-4cbc-8743-13c7841c9f50", + "name": "clip_name", + "type": "COMBO", + "linkIds": [ + 54 + ], + "pos": [ + -1940.955078125, + 74 + ] + }, + { + "id": "8fb2d359-2b68-4a57-a374-be2da66b8d0e", + "name": "vae_name", + "type": "COMBO", + "linkIds": [ + 55 + ], + "pos": [ + -1940.955078125, + 94 + ] + }, + { + "id": "1e92bdcb-f2f8-4c05-941a-2eb308410c81", + "name": "negative_prompt", + "type": "STRING", + "linkIds": [ + 72 + ], + "pos": [ + -1940.955078125, + 114 + ] + } + ], + "outputs": [ + { + "id": "c9854530-28d9-4d0f-9ecc-2163f2b3a640", + "name": "IMAGE", + "type": "IMAGE", + "linkIds": [ + 10 + ], + "localized_name": "IMAGE", + "pos": [ + 664, + -166 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 28, + "type": "UNETLoader", + "pos": [ + -1640, + -160 + ], + "size": [ + 450, + 110 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "unet_name", + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": 53 + }, + { + "localized_name": "weight_dtype", + "name": "weight_dtype", + "type": "COMBO", + "widget": { + "name": "weight_dtype" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 9 + ] + } + ], + "properties": { + "Node name for S&R": "UNETLoader", + "models": [ + { + "name": "mage_flow_int8_convrot.safetensors", + "url": "https://huggingface.co/Comfy-Org/Mage-Flow/resolve/main/diffusion_models/mage_flow_int8_convrot.safetensors", + "directory": "diffusion_models" + } + ] + }, + "widgets_values": [ + "mage_flow_int8_convrot.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "mage_flow_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + { + "id": 29, + "type": "CLIPLoader", + "pos": [ + -1640, + 0 + ], + "size": [ + 450, + 140 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "clip_name", + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": 54 + }, + { + "localized_name": "type", + "name": "type", + "type": "COMBO", + "widget": { + "name": "type" + }, + "link": null + }, + { + "localized_name": "device", + "name": "device", + "shape": 7, + "type": "COMBO", + "widget": { + "name": "device" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "links": [ + 1 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "models": [ + { + "name": "qwen3vl_4b_bf16.safetensors", + "url": "https://huggingface.co/Comfy-Org/Mage-Flow/resolve/main/text_encoders/qwen3vl_4b_bf16.safetensors", + "directory": "text_encoders" + } + ] + }, + "widgets_values": [ + "qwen3vl_4b_bf16.safetensors", + "mage", + "default" + ], + "widgets_values_named": { + "clip_name": "qwen3vl_4b_bf16.safetensors", + "type": "mage", + "device": "default" + } + }, + { + "id": 30, + "type": "VAELoader", + "pos": [ + -1640, + 180 + ], + "size": [ + 450, + 110 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "vae_name", + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": 55 + } + ], + "outputs": [ + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "links": [ + 5, + 8 + ] + } + ], + "properties": { + "Node name for S&R": "VAELoader", + "models": [ + { + "name": "mage_flow_vae_bf16.safetensors", + "url": "https://huggingface.co/Comfy-Org/Mage-Flow/resolve/main/vae/mage_flow_vae_bf16.safetensors", + "directory": "vae" + } + ] + }, + "widgets_values": [ + "mage_flow_vae_bf16.safetensors" + ], + "widgets_values_named": { + "vae_name": "mage_flow_vae_bf16.safetensors" + } + }, + { + "id": 31, + "type": "TextEncodeMageFlowEdit", + "pos": [ + -1020, + -80 + ], + "size": [ + 400, + 360 + ], + "flags": {}, + "order": 3, + "mode": 0, + "showAdvanced": true, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 1 + }, + { + "label": "image_1", + "localized_name": "image_1", + "name": "images.image_1", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "vae", + "name": "vae", + "shape": 7, + "type": "VAE", + "link": 5 + }, + { + "localized_name": "prompt", + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + }, + "link": 16 + }, + { + "localized_name": "negative_prompt", + "name": "negative_prompt", + "type": "STRING", + "widget": { + "name": "negative_prompt" + }, + "link": 72 + }, + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 70 + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 69 + }, + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "widget": { + "name": "batch_size" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "links": [ + 3 + ] + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "links": [ + 4 + ] + }, + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 2 + ] + } + ], + "properties": { + "Node name for S&R": "TextEncodeMageFlowEdit" + }, + "widgets_values": [ + "", + "", + 1024, + 1024, + 1 + ], + "widgets_values_named": { + "prompt": "", + "negative_prompt": "", + "width": 1024, + "height": 1024, + "batch_size": 1 + } + }, + { + "id": 32, + "type": "KSampler", + "pos": [ + -470, + -220 + ], + "size": [ + 370, + 610 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 9 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 3 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 4 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 2 + }, + { + "localized_name": "seed", + "name": "seed", + "type": "INT", + "widget": { + "name": "seed" + }, + "link": 19 + }, + { + "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 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 7 + ] + } + ], + "properties": { + "Node name for S&R": "KSampler" + }, + "widgets_values": [ + 778222884792664, + "randomize", + 30, + 5, + "euler", + "simple", + 1 + ], + "widgets_values_named": { + "seed": 778222884792664, + "control_after_generate": "randomize", + "steps": 30, + "cfg": 5, + "sampler_name": "euler", + "scheduler": "simple", + "denoise": 1 + } + }, + { + "id": 33, + "type": "VAEDecode", + "pos": [ + -40, + -220 + ], + "size": [ + 230, + 80 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 7 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 8 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 10 + ] + } + ], + "properties": { + "Node name for S&R": "VAEDecode" + } + } + ], + "groups": [ + { + "id": 1, + "title": "Models", + "bounding": [ + -1670, + -260, + 510, + 570 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 4, + "title": "Conditioning", + "bounding": [ + -1130, + -260, + 600, + 570 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 6, + "title": "Core Pipeline", + "bounding": [ + -1680, + -300, + 2040, + 700 + ], + "color": "#3f789e", + "flags": {} + } + ], + "links": [ + { + "id": 1, + "origin_id": 29, + "origin_slot": 0, + "target_id": 31, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 5, + "origin_id": 30, + "origin_slot": 0, + "target_id": 31, + "target_slot": 2, + "type": "VAE" + }, + { + "id": 9, + "origin_id": 28, + "origin_slot": 0, + "target_id": 32, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 3, + "origin_id": 31, + "origin_slot": 0, + "target_id": 32, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 4, + "origin_id": 31, + "origin_slot": 1, + "target_id": 32, + "target_slot": 2, + "type": "CONDITIONING" + }, + { + "id": 2, + "origin_id": 31, + "origin_slot": 2, + "target_id": 32, + "target_slot": 3, + "type": "LATENT" + }, + { + "id": 7, + "origin_id": 32, + "origin_slot": 0, + "target_id": 33, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 8, + "origin_id": 30, + "origin_slot": 0, + "target_id": 33, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 10, + "origin_id": 33, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 16, + "origin_id": -10, + "origin_slot": 0, + "target_id": 31, + "target_slot": 3, + "type": "STRING" + }, + { + "id": 19, + "origin_id": -10, + "origin_slot": 1, + "target_id": 32, + "target_slot": 4, + "type": "INT" + }, + { + "id": 53, + "origin_id": -10, + "origin_slot": 4, + "target_id": 28, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 54, + "origin_id": -10, + "origin_slot": 5, + "target_id": 29, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 55, + "origin_id": -10, + "origin_slot": 6, + "target_id": 30, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 69, + "origin_id": -10, + "origin_slot": 3, + "target_id": 31, + "target_slot": 6, + "type": "INT" + }, + { + "id": 70, + "origin_id": -10, + "origin_slot": 2, + "target_id": 31, + "target_slot": 5, + "type": "INT" + }, + { + "id": 72, + "origin_id": -10, + "origin_slot": 7, + "target_id": 31, + "target_slot": 4, + "type": "STRING" + } + ], + "extra": {}, + "category": "Image generation/Text to image", + "description": "Generates images from text using Microsoft Mage-Flow, a compact 4B native-resolution model that supports any aspect ratio up to 2K." + } + ] + }, + "extra": {} +} \ No newline at end of file diff --git a/blueprints/Text to Image (NetaYume Lumina).json b/blueprints/Text to Image (NetaYume Lumina).json index 9e11b7a86..3d6780392 100644 --- a/blueprints/Text to Image (NetaYume Lumina).json +++ b/blueprints/Text to Image (NetaYume Lumina).json @@ -1104,7 +1104,7 @@ "extra": { "workflowRendererVersion": "LG" }, - "category": "Image generation and editing/Text to image", + "category": "Image generation/Text to image", "description": "Generates images from text prompts using NetaYume Lumina, fine-tuned from Neta Lumina for anime-style and illustration generation." }, { diff --git a/blueprints/Text to Image (Qwen-Image 2512).json b/blueprints/Text to Image (Qwen-Image 2512).json index 09612be8b..4aada5bfa 100644 --- a/blueprints/Text to Image (Qwen-Image 2512).json +++ b/blueprints/Text to Image (Qwen-Image 2512).json @@ -1941,7 +1941,7 @@ "extra": { "workflowRendererVersion": "Vue-corrected" }, - "category": "Image generation and editing/Text to image", + "category": "Image generation/Text to image", "description": "Generates images from text prompts using Qwen-Image-2512, with enhanced human realism and finer natural detail over the base version." } ] diff --git a/blueprints/Text to Image (Qwen-Image).json b/blueprints/Text to Image (Qwen-Image).json index e78d5a962..d50b019ff 100644 --- a/blueprints/Text to Image (Qwen-Image).json +++ b/blueprints/Text to Image (Qwen-Image).json @@ -1873,7 +1873,7 @@ "extra": { "workflowRendererVersion": "LG" }, - "category": "Image generation and editing/Text to image", + "category": "Image generation/Text to image", "description": "Generates images from text prompts using Qwen-Image, Alibaba's 20B MMDiT model with excellent multilingual text rendering." } ] diff --git a/blueprints/Text to Image (Z-Image-Base).json b/blueprints/Text to Image (Z-Image-Base).json index 169263712..6ec43bd4d 100644 --- a/blueprints/Text to Image (Z-Image-Base).json +++ b/blueprints/Text to Image (Z-Image-Base).json @@ -1176,7 +1176,7 @@ "extra": { "workflowRendererVersion": "LG" }, - "category": "Image generation and editing/Text to image" + "category": "Image generation/Text to image" } ] }, diff --git a/blueprints/Text to Image (Z-Image-Turbo).json b/blueprints/Text to Image (Z-Image-Turbo).json index 2501486fa..09230bc73 100644 --- a/blueprints/Text to Image (Z-Image-Turbo).json +++ b/blueprints/Text to Image (Z-Image-Turbo).json @@ -1103,7 +1103,7 @@ "extra": { "workflowRendererVersion": "LG" }, - "category": "Image generation and editing/Text to image", + "category": "Image generation/Text to image", "description": "Generates images from text prompts using Z-Image-Turbo, Alibaba's distilled 6B DiT model." } ] diff --git a/blueprints/Text to Image.json b/blueprints/Text to Image.json index ffe3682ff..50ccd07bd 100644 --- a/blueprints/Text to Image.json +++ b/blueprints/Text to Image.json @@ -1123,7 +1123,7 @@ "extra": { "workflowRendererVersion": "LG" }, - "category": "Image generation and editing/Text to image", + "category": "Image generation/Text to image", "description": "Generates images from text prompts using Z-Image-Turbo defaults with Qwen3 text encoder and VAE." } ] diff --git a/blueprints/Text to Music (MiniMax Music 3).json b/blueprints/Text to Music (MiniMax Music 3).json new file mode 100644 index 000000000..0662f4e78 --- /dev/null +++ b/blueprints/Text to Music (MiniMax Music 3).json @@ -0,0 +1,1244 @@ +{ + "revision": 0, + "last_node_id": "37", + "last_link_id": 0, + "nodes": [ + { + "id": 37, + "type": "ac99f841-a3de-4329-9564-953b81cf9e16", + "pos": [ + 1620, + 630 + ], + "size": [ + 490, + 540 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "name": "caption", + "type": "STRING", + "widget": { + "name": "caption" + }, + "link": null + }, + { + "name": "lyrics", + "type": "STRING", + "widget": { + "name": "lyrics" + }, + "link": null + }, + { + "name": "max_duration", + "type": "FLOAT", + "widget": { + "name": "max_duration" + }, + "link": null + }, + { + "name": "seed", + "type": "INT", + "widget": { + "name": "seed" + }, + "link": null + }, + { + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": null + }, + { + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": null + }, + { + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": null + }, + { + "label": "tiled_decode", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "AUDIO", + "name": "AUDIO", + "type": "AUDIO", + "links": [] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.31.0", + "previewExposures": [] + }, + "widgets_values": [ + "", + "[Intro]\nMmm...\n(rain on the window)\nOoh...\n\n[Verse]\nMidnight and the canvas glows\nDragging little wires where the current flows\nType a quiet dream, let the sampler drift\nNoise into a picture, like the fog just lifts\nTwenty slow steps, I'm in no hurry now\nLatents turning colors and I don't know how\nEvery render's like a polaroid I found\nSoft focus memories, no sound\n\n[Instrumental]\n\n[Verse]\nQueue another frame, let the motion breathe\nPictures start to move like the falling leaves\nVideo drifting by at twenty-four\nLittle animations on my bedroom floor\nSeed after seed like the rain outside\nSome of them are keepers, some I let slide\nSave the ones that feel like a Sunday slow\nNode to node to node... and off we go\n\n[Chorus]\nMmm... let it render on\n(take your time, take your time)\nOoh... by the morning it'll all be done\n(one more queue, one more try)\n\n[Instrumental]\n\n[Bridge]\nRain keeps drawing pictures on the glass...\nMy machine keeps dreaming...\nNeither of us fast...\n\n[Chorus]\nMmm... let it render on\n(take your time, take your time)\nOoh... by the morning it'll all be done\n(one more queue, one more try)\n\n[Instrumental]\n\n[Outro]\nMmm...\n(node to node)\nOoh... goodnight", + 60, + 197122968890040, + "minimax_music3_dit_fp16.safetensors", + "minimax_music3_text_encoder_pruned_int8_convrot.safetensors", + "minimax_music3_dav.safetensors", + true + ], + "widgets_values_named": { + "caption": "", + "lyrics": "[Intro]\nMmm...\n(rain on the window)\nOoh...\n\n[Verse]\nMidnight and the canvas glows\nDragging little wires where the current flows\nType a quiet dream, let the sampler drift\nNoise into a picture, like the fog just lifts\nTwenty slow steps, I'm in no hurry now\nLatents turning colors and I don't know how\nEvery render's like a polaroid I found\nSoft focus memories, no sound\n\n[Instrumental]\n\n[Verse]\nQueue another frame, let the motion breathe\nPictures start to move like the falling leaves\nVideo drifting by at twenty-four\nLittle animations on my bedroom floor\nSeed after seed like the rain outside\nSome of them are keepers, some I let slide\nSave the ones that feel like a Sunday slow\nNode to node to node... and off we go\n\n[Chorus]\nMmm... let it render on\n(take your time, take your time)\nOoh... by the morning it'll all be done\n(one more queue, one more try)\n\n[Instrumental]\n\n[Bridge]\nRain keeps drawing pictures on the glass...\nMy machine keeps dreaming...\nNeither of us fast...\n\n[Chorus]\nMmm... let it render on\n(take your time, take your time)\nOoh... by the morning it'll all be done\n(one more queue, one more try)\n\n[Instrumental]\n\n[Outro]\nMmm...\n(node to node)\nOoh... goodnight", + "max_duration": 60, + "seed": 197122968890040, + "unet_name": "minimax_music3_dit_fp16.safetensors", + "clip_name": "minimax_music3_text_encoder_pruned_int8_convrot.safetensors", + "vae_name": "minimax_music3_dav.safetensors", + "switch": true + }, + "title": "Text to Music (MiniMax Music 3)" + } + ], + "links": [], + "version": 0.4, + "definitions": { + "subgraphs": [ + { + "id": "ac99f841-a3de-4329-9564-953b81cf9e16", + "version": 1, + "state": { + "lastGroupId": 0, + "lastNodeId": 43, + "lastLinkId": 63, + "lastRerouteId": 0 + }, + "revision": 0, + "config": {}, + "name": "Text to Music (MiniMax Music 3)", + "inputNode": { + "id": -10, + "bounding": [ + 320, + 820, + 128, + 208 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 3210, + 380, + 128, + 68 + ] + }, + "inputs": [ + { + "id": "9f92b5c5-dadc-4b0f-84d9-b5ed2b3a0842", + "name": "caption", + "type": "STRING", + "linkIds": [ + 45 + ], + "pos": [ + 424, + 844 + ] + }, + { + "id": "bb9d2920-ba98-4c51-be7d-4b5736b14407", + "name": "lyrics", + "type": "STRING", + "linkIds": [ + 46 + ], + "pos": [ + 424, + 864 + ] + }, + { + "id": "be60d2f1-fc99-4ed6-a057-130a7b83945f", + "name": "max_duration", + "type": "FLOAT", + "linkIds": [ + 47 + ], + "pos": [ + 424, + 884 + ] + }, + { + "id": "a7f66596-0413-4906-a08f-475af0521252", + "name": "seed", + "type": "INT", + "linkIds": [ + 54 + ], + "pos": [ + 424, + 904 + ] + }, + { + "id": "cbfb7b7b-357f-44ab-80cb-8748020a9880", + "name": "unet_name", + "type": "COMBO", + "linkIds": [ + 55 + ], + "pos": [ + 424, + 924 + ] + }, + { + "id": "ec2e20dc-2e7b-4147-922f-5f5f26ac9854", + "name": "clip_name", + "type": "COMBO", + "linkIds": [ + 56 + ], + "pos": [ + 424, + 944 + ] + }, + { + "id": "eeefaa94-f342-415e-96e7-eb13dcccbac0", + "name": "vae_name", + "type": "COMBO", + "linkIds": [ + 57 + ], + "pos": [ + 424, + 964 + ] + }, + { + "id": "6da74b03-27d0-487e-b8d6-f94018b2ca9a", + "name": "switch", + "type": "BOOLEAN", + "linkIds": [ + 63 + ], + "label": "tiled_decode", + "pos": [ + 424, + 984 + ] + } + ], + "outputs": [ + { + "id": "82bef6fd-2dee-4579-b4ed-7d679d18279f", + "name": "AUDIO", + "type": "AUDIO", + "linkIds": [ + 62 + ], + "localized_name": "AUDIO", + "pos": [ + 3234, + 404 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 6, + "type": "UNETLoader", + "pos": [ + 700, + 380 + ], + "size": [ + 480, + 110 + ], + "flags": {}, + "order": 1, + "mode": 0, + "showAdvanced": false, + "inputs": [ + { + "localized_name": "unet_name", + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": 55 + }, + { + "localized_name": "weight_dtype", + "name": "weight_dtype", + "type": "COMBO", + "widget": { + "name": "weight_dtype" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 6 + ] + } + ], + "properties": { + "Node name for S&R": "UNETLoader", + "cnr_id": "comfy-core", + "ver": "0.31.0", + "models": [ + { + "name": "minimax_music3_dit_fp16.safetensors", + "url": "https://huggingface.co/Comfy-Org/MiniMax-Music-3/resolve/main/diffusion_models/minimax_music3_dit_fp16.safetensors", + "directory": "diffusion_models" + } + ] + }, + "widgets_values": [ + "minimax_music3_dit_fp16.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "minimax_music3_dit_fp16.safetensors", + "weight_dtype": "default" + } + }, + { + "id": 13, + "type": "MiniMaxMusic3TextEncode", + "pos": [ + 1230, + 380 + ], + "size": [ + 500, + 750 + ], + "flags": {}, + "order": 6, + "mode": 0, + "showAdvanced": true, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 18 + }, + { + "localized_name": "caption", + "name": "caption", + "type": "STRING", + "widget": { + "name": "caption" + }, + "link": 45 + }, + { + "localized_name": "lyrics", + "name": "lyrics", + "type": "STRING", + "widget": { + "name": "lyrics" + }, + "link": 46 + }, + { + "localized_name": "seed", + "name": "seed", + "type": "INT", + "widget": { + "name": "seed" + }, + "link": 52 + }, + { + "localized_name": "max_duration", + "name": "max_duration", + "type": "FLOAT", + "widget": { + "name": "max_duration" + }, + "link": 47 + }, + { + "localized_name": "cfg_scale", + "name": "cfg_scale", + "type": "FLOAT", + "widget": { + "name": "cfg_scale" + }, + "link": null + }, + { + "localized_name": "top_k", + "name": "top_k", + "type": "INT", + "widget": { + "name": "top_k" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 15, + 16 + ] + }, + { + "localized_name": "seconds", + "name": "seconds", + "type": "FLOAT", + "links": [ + 20 + ] + } + ], + "properties": { + "Node name for S&R": "MiniMaxMusic3TextEncode", + "cnr_id": "comfy-core", + "ver": "0.31.0" + }, + "widgets_values": [ + "", + "", + 222, + "fixed", + 60, + 1.7, + 50 + ], + "widgets_values_named": { + "caption": "", + "lyrics": "", + "seed": 222, + "control_after_generate": "fixed", + "max_duration": 60, + "cfg_scale": 1.7, + "top_k": 50 + } + }, + { + "id": 3, + "type": "CLIPLoader", + "pos": [ + 700, + 550 + ], + "size": [ + 480, + 140 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "clip_name", + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": 56 + }, + { + "localized_name": "type", + "name": "type", + "type": "COMBO", + "widget": { + "name": "type" + }, + "link": null + }, + { + "localized_name": "device", + "name": "device", + "shape": 7, + "type": "COMBO", + "widget": { + "name": "device" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "links": [ + 18 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "cnr_id": "comfy-core", + "ver": "0.31.0", + "models": [ + { + "name": "minimax_music3_text_encoder_pruned_int8_convrot.safetensors", + "url": "https://huggingface.co/Comfy-Org/MiniMax-Music-3/resolve/main/text_encoders/minimax_music3_text_encoder_pruned_int8_convrot.safetensors", + "directory": "text_encoders" + } + ] + }, + "widgets_values": [ + "minimax_music3_text_encoder_pruned_int8_convrot.safetensors", + "minimax", + "default" + ], + "widgets_values_named": { + "clip_name": "minimax_music3_text_encoder_pruned_int8_convrot.safetensors", + "type": "minimax", + "device": "default" + } + }, + { + "id": 7, + "type": "VAELoader", + "pos": [ + 700, + 750 + ], + "size": [ + 480, + 90 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "vae_name", + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": 57 + } + ], + "outputs": [ + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "links": [ + 13, + 59 + ] + } + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ver": "0.31.0", + "models": [ + { + "name": "minimax_music3_dav.safetensors", + "url": "https://huggingface.co/Comfy-Org/MiniMax-Music-3/resolve/main/vae/minimax_music3_dav.safetensors", + "directory": "vae" + } + ] + }, + "widgets_values": [ + "minimax_music3_dav.safetensors" + ], + "widgets_values_named": { + "vae_name": "minimax_music3_dav.safetensors" + } + }, + { + "id": 10, + "type": "ConditioningZeroOut", + "pos": [ + 1820, + 540 + ], + "size": [ + 230, + 60 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 16 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 8 + ] + } + ], + "properties": { + "Node name for S&R": "ConditioningZeroOut", + "cnr_id": "comfy-core", + "ver": "0.31.0" + } + }, + { + "id": 15, + "type": "EmptyMiniMaxMusic3LatentAudio", + "pos": [ + 1780, + 380 + ], + "size": [ + 350, + 120 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "localized_name": "seconds", + "name": "seconds", + "type": "FLOAT", + "widget": { + "name": "seconds" + }, + "link": 20 + }, + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "widget": { + "name": "batch_size" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 21 + ] + } + ], + "properties": { + "Node name for S&R": "EmptyMiniMaxMusic3LatentAudio", + "cnr_id": "comfy-core", + "ver": "0.31.0" + }, + "widgets_values": [ + 120, + 1 + ], + "widgets_values_named": { + "seconds": 120, + "batch_size": 1 + } + }, + { + "id": 9, + "type": "KSampler", + "pos": [ + 2170, + 380 + ], + "size": [ + 370, + 290 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 6 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 15 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 8 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 21 + }, + { + "localized_name": "seed", + "name": "seed", + "type": "INT", + "widget": { + "name": "seed" + }, + "link": 53 + }, + { + "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 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 12, + 58 + ] + } + ], + "properties": { + "Node name for S&R": "KSampler", + "cnr_id": "comfy-core", + "ver": "0.31.0" + }, + "widgets_values": [ + 1111111112, + "fixed", + 30, + 1.7, + "euler", + "simple", + 1 + ], + "widgets_values_named": { + "seed": 1111111112, + "control_after_generate": "fixed", + "steps": 30, + "cfg": 1.7, + "sampler_name": "euler", + "scheduler": "simple", + "denoise": 1 + } + }, + { + "id": 12, + "type": "VAEDecodeAudio", + "pos": [ + 2590, + 380 + ], + "size": [ + 230, + 80 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 12 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 13 + } + ], + "outputs": [ + { + "localized_name": "AUDIO", + "name": "AUDIO", + "type": "AUDIO", + "links": [ + 60 + ] + } + ], + "properties": { + "Node name for S&R": "VAEDecodeAudio", + "cnr_id": "comfy-core", + "ver": "0.31.0" + } + }, + { + "id": 38, + "type": "SeedNode", + "pos": [ + 890, + 970 + ], + "size": [ + 270, + 90 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [ + { + "localized_name": "seed", + "name": "seed", + "type": "INT", + "widget": { + "name": "seed" + }, + "link": 54 + } + ], + "outputs": [ + { + "localized_name": "seed", + "name": "seed", + "type": "INT", + "links": [ + 52, + 53 + ] + } + ], + "properties": { + "Node name for S&R": "SeedNode", + "cnr_id": "comfy-core", + "ver": "0.31.0" + }, + "widgets_values": [ + 0, + "randomize" + ], + "widgets_values_named": { + "seed": 0, + "fixed": "randomize" + } + }, + { + "id": 42, + "type": "VAEDecodeAudioTiled", + "pos": [ + 2580, + 500 + ], + "size": [ + 280, + 140 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 58 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 59 + }, + { + "localized_name": "tile_size", + "name": "tile_size", + "type": "INT", + "widget": { + "name": "tile_size" + }, + "link": null + }, + { + "localized_name": "overlap", + "name": "overlap", + "type": "INT", + "widget": { + "name": "overlap" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "AUDIO", + "name": "AUDIO", + "type": "AUDIO", + "links": [ + 61 + ] + } + ], + "properties": { + "Node name for S&R": "VAEDecodeAudioTiled", + "cnr_id": "comfy-core", + "ver": "0.31.0" + }, + "widgets_values": [ + 1536, + 64 + ], + "widgets_values_named": { + "tile_size": 1536, + "overlap": 64 + } + }, + { + "id": 43, + "type": "ComfySwitchNode", + "pos": [ + 2600, + 690 + ], + "size": [ + 270, + 110 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "shape": 7, + "type": "*", + "link": 60 + }, + { + "localized_name": "on_true", + "name": "on_true", + "shape": 7, + "type": "*", + "link": 61 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 63 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "*", + "links": [ + 62 + ] + } + ], + "properties": { + "Node name for S&R": "ComfySwitchNode", + "cnr_id": "comfy-core", + "ver": "0.31.0" + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "switch": false + } + } + ], + "groups": [], + "links": [ + { + "id": 18, + "origin_id": 3, + "origin_slot": 0, + "target_id": 13, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 16, + "origin_id": 13, + "origin_slot": 0, + "target_id": 10, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 20, + "origin_id": 13, + "origin_slot": 1, + "target_id": 15, + "target_slot": 0, + "type": "FLOAT" + }, + { + "id": 6, + "origin_id": 6, + "origin_slot": 0, + "target_id": 9, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 15, + "origin_id": 13, + "origin_slot": 0, + "target_id": 9, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 8, + "origin_id": 10, + "origin_slot": 0, + "target_id": 9, + "target_slot": 2, + "type": "CONDITIONING" + }, + { + "id": 21, + "origin_id": 15, + "origin_slot": 0, + "target_id": 9, + "target_slot": 3, + "type": "LATENT" + }, + { + "id": 12, + "origin_id": 9, + "origin_slot": 0, + "target_id": 12, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 13, + "origin_id": 7, + "origin_slot": 0, + "target_id": 12, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 45, + "origin_id": -10, + "origin_slot": 0, + "target_id": 13, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 46, + "origin_id": -10, + "origin_slot": 1, + "target_id": 13, + "target_slot": 2, + "type": "STRING" + }, + { + "id": 47, + "origin_id": -10, + "origin_slot": 2, + "target_id": 13, + "target_slot": 4, + "type": "FLOAT" + }, + { + "id": 52, + "origin_id": 38, + "origin_slot": 0, + "target_id": 13, + "target_slot": 3, + "type": "INT" + }, + { + "id": 53, + "origin_id": 38, + "origin_slot": 0, + "target_id": 9, + "target_slot": 4, + "type": "INT" + }, + { + "id": 54, + "origin_id": -10, + "origin_slot": 3, + "target_id": 38, + "target_slot": 0, + "type": "INT" + }, + { + "id": 55, + "origin_id": -10, + "origin_slot": 4, + "target_id": 6, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 56, + "origin_id": -10, + "origin_slot": 5, + "target_id": 3, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 57, + "origin_id": -10, + "origin_slot": 6, + "target_id": 7, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 58, + "origin_id": 9, + "origin_slot": 0, + "target_id": 42, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 59, + "origin_id": 7, + "origin_slot": 0, + "target_id": 42, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 60, + "origin_id": 12, + "origin_slot": 0, + "target_id": 43, + "target_slot": 0, + "type": "AUDIO" + }, + { + "id": 61, + "origin_id": 42, + "origin_slot": 0, + "target_id": 43, + "target_slot": 1, + "type": "AUDIO" + }, + { + "id": 62, + "origin_id": 43, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "AUDIO" + }, + { + "id": 63, + "origin_id": -10, + "origin_slot": 7, + "target_id": 43, + "target_slot": 2, + "type": "BOOLEAN" + } + ], + "extra": {}, + "category": "Audio/Music generation", + "description": "Generates complete songs up to five minutes from a music caption and lyrics using MiniMax Music 3." + } + ] + }, + "extra": {} +} \ No newline at end of file diff --git a/blueprints/Text to Video (LTX-2.3).json b/blueprints/Text to Video (LTX-2.3).json index f44a216dd..3aa395764 100644 --- a/blueprints/Text to Video (LTX-2.3).json +++ b/blueprints/Text to Video (LTX-2.3).json @@ -4286,7 +4286,7 @@ "extra": { "workflowRendererVersion": "Vue-corrected" }, - "category": "Video generation and editing/Text to video", + "category": "Video generation/Text to video", "description": "Generates video from text prompts using LTX-2.3, Lightricks' video diffusion model." } ] diff --git a/blueprints/Text to Video (LTX-2.5).json b/blueprints/Text to Video (LTX-2.5).json new file mode 100644 index 000000000..06afde67e --- /dev/null +++ b/blueprints/Text to Video (LTX-2.5).json @@ -0,0 +1,4132 @@ +{ + "revision": 0, + "last_node_id": "455", + "last_link_id": 0, + "nodes": [ + { + "id": 455, + "type": "06bbe69f-691e-4b8c-928e-51e5663cd7e8", + "pos": [ + 3360, + 7090 + ], + "size": [ + 450, + 570 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "label": "prompt", + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": null + }, + { + "label": "prompt_enhance", + "name": "value", + "type": "BOOLEAN", + "widget": { + "name": "value" + }, + "link": null + }, + { + "label": "duration", + "name": "value_1", + "type": "INT", + "widget": { + "name": "value_1" + }, + "link": null + }, + { + "label": "width", + "name": "value_2", + "type": "INT", + "widget": { + "name": "value_2" + }, + "link": null + }, + { + "label": "height", + "name": "value_3", + "type": "INT", + "widget": { + "name": "value_3" + }, + "link": null + }, + { + "label": "seed", + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + }, + "link": null + }, + { + "label": "frame_rate", + "name": "value_4", + "type": "INT", + "widget": { + "name": "value_4" + }, + "link": null + }, + { + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": null + }, + { + "label": "video_vae", + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": null + }, + { + "label": "audio_vae", + "name": "vae_name_1", + "type": "COMBO", + "widget": { + "name": "vae_name_1" + }, + "link": null + }, + { + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": null + }, + { + "label": "upscale_model", + "name": "model_name", + "type": "COMBO", + "widget": { + "name": "model_name" + }, + "link": null + }, + { + "label": "prompt_enhance_model", + "name": "clip_name_1", + "type": "COMBO", + "widget": { + "name": "clip_name_1" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "VIDEO", + "name": "VIDEO", + "type": "VIDEO", + "links": [] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.30.0", + "previewExposures": [] + }, + "widgets_values": [ + "", + false, + 5, + 1280, + 720, + 558811532553686, + 24, + "ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors", + "ltx-2.5-video-vae-bf16.safetensors", + "ltx-2.5-audio-vae-bf16.safetensors", + "gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors", + "ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors", + "gemma4_e2b_it_int8_convrot.safetensors" + ], + "widgets_values_named": { + "text": "", + "value": false, + "value_1": 5, + "value_2": 1280, + "value_3": 720, + "noise_seed": 558811532553686, + "value_4": 24, + "unet_name": "ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors", + "vae_name": "ltx-2.5-video-vae-bf16.safetensors", + "vae_name_1": "ltx-2.5-audio-vae-bf16.safetensors", + "clip_name": "gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors", + "model_name": "ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors", + "clip_name_1": "gemma4_e2b_it_int8_convrot.safetensors" + }, + "title": "Text to Video (LTX-2.5)" + } + ], + "links": [], + "version": 0.4, + "definitions": { + "subgraphs": [ + { + "id": "06bbe69f-691e-4b8c-928e-51e5663cd7e8", + "version": 1, + "state": { + "lastGroupId": 27, + "lastNodeId": 455, + "lastLinkId": 793, + "lastRerouteId": 0 + }, + "revision": 0, + "config": {}, + "name": "Text to Video (LTX-2.5)", + "inputNode": { + "id": -10, + "bounding": [ + -680, + 6330, + 183.814453125, + 308 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 5090, + 6496, + 128, + 68 + ] + }, + "inputs": [ + { + "id": "7253a13d-3c00-45a4-8969-f7dfa62c5ca8", + "name": "text", + "type": "STRING", + "linkIds": [ + 776 + ], + "label": "prompt", + "pos": [ + -520.185546875, + 6354 + ] + }, + { + "id": "9b8015d3-2b9a-49cf-b6b2-1dc859a0f751", + "name": "value", + "type": "BOOLEAN", + "linkIds": [ + 779 + ], + "label": "prompt_enhance", + "pos": [ + -520.185546875, + 6374 + ] + }, + { + "id": "448c6637-320c-492f-ae8a-f7a939d09269", + "name": "value_1", + "type": "INT", + "linkIds": [ + 780 + ], + "label": "duration", + "pos": [ + -520.185546875, + 6394 + ] + }, + { + "id": "9ae6a894-6660-4299-a8b6-f9cb061f2123", + "name": "value_2", + "type": "INT", + "linkIds": [ + 781 + ], + "label": "width", + "pos": [ + -520.185546875, + 6414 + ] + }, + { + "id": "d04267c3-7aa1-41d3-a536-67a21ff463d5", + "name": "value_3", + "type": "INT", + "linkIds": [ + 782 + ], + "label": "height", + "pos": [ + -520.185546875, + 6434 + ] + }, + { + "id": "01bccfdb-c07b-4612-b8c6-b031194c4cde", + "name": "noise_seed", + "type": "INT", + "linkIds": [ + 784 + ], + "label": "seed", + "pos": [ + -520.185546875, + 6454 + ] + }, + { + "id": "80c1b08e-1bd5-47f7-b60e-1b13a3df9364", + "name": "value_4", + "type": "INT", + "linkIds": [ + 785 + ], + "label": "frame_rate", + "pos": [ + -520.185546875, + 6474 + ] + }, + { + "id": "4bd8dc21-1af5-4276-ab8e-f5a37a1571d3", + "name": "unet_name", + "type": "COMBO", + "linkIds": [ + 786 + ], + "pos": [ + -520.185546875, + 6494 + ] + }, + { + "id": "f988b8b8-f7ec-4b4e-836a-cfee48ef8f89", + "name": "vae_name", + "type": "COMBO", + "linkIds": [ + 787 + ], + "label": "video_vae", + "pos": [ + -520.185546875, + 6514 + ] + }, + { + "id": "debfa220-1506-4c29-b64d-ba0cf22d956c", + "name": "vae_name_1", + "type": "COMBO", + "linkIds": [ + 788 + ], + "label": "audio_vae", + "pos": [ + -520.185546875, + 6534 + ] + }, + { + "id": "6a928b89-8b0b-4ad8-a97b-ee9eb6cd9297", + "name": "clip_name", + "type": "COMBO", + "linkIds": [ + 789 + ], + "pos": [ + -520.185546875, + 6554 + ] + }, + { + "id": "5dff65c1-4a83-4799-b4eb-111a41596160", + "name": "model_name", + "type": "COMBO", + "linkIds": [ + 790 + ], + "label": "upscale_model", + "pos": [ + -520.185546875, + 6574 + ] + }, + { + "id": "e7424918-b86f-42f7-9c82-a784356020e4", + "name": "clip_name_1", + "type": "COMBO", + "linkIds": [ + 791 + ], + "label": "prompt_enhance_model", + "pos": [ + -520.185546875, + 6594 + ] + } + ], + "outputs": [ + { + "id": "904bf2a0-be65-45ed-9aef-13d2e07534de", + "name": "VIDEO", + "type": "VIDEO", + "linkIds": [ + 714 + ], + "localized_name": "VIDEO", + "pos": [ + 5114, + 6520 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 413, + "type": "CreateVideo", + "pos": [ + 4730, + 7010 + ], + "size": [ + 280, + 130 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 711 + }, + { + "localized_name": "audio", + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": 712 + }, + { + "localized_name": "fps", + "name": "fps", + "type": "FLOAT", + "widget": { + "name": "fps" + }, + "link": 713 + }, + { + "localized_name": "bit_depth", + "name": "bit_depth", + "shape": 7, + "type": "COMBO", + "widget": { + "name": "bit_depth" + }, + "link": null + }, + { + "localized_name": "color_space", + "name": "color_space", + "shape": 7, + "type": "COMBO", + "widget": { + "name": "color_space" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "VIDEO", + "name": "VIDEO", + "type": "VIDEO", + "links": [ + 714 + ] + } + ], + "properties": { + "Node name for S&R": "CreateVideo", + "cnr_id": "comfy-core", + "ver": "0.5.1", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 24, + 8, + "sRGB" + ], + "widgets_values_named": { + "fps": 24, + "bit_depth": 8, + "color_space": "sRGB" + } + }, + { + "id": 414, + "type": "LTXVConcatAVLatent", + "pos": [ + 3710, + 6760 + ], + "size": [ + 280, + 100 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "localized_name": "video_latent", + "name": "video_latent", + "type": "LATENT", + "link": 769 + }, + { + "localized_name": "audio_latent", + "name": "audio_latent", + "type": "LATENT", + "link": 666 + } + ], + "outputs": [ + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 707 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVConcatAVLatent", + "cnr_id": "comfy-core", + "ver": "0.5.1", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + } + }, + { + "id": 415, + "type": "ManualSigmas", + "pos": [ + 3700, + 6930 + ], + "size": [ + 290, + 110 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "sigmas", + "name": "sigmas", + "type": "STRING", + "widget": { + "name": "sigmas" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "SIGMAS", + "name": "SIGMAS", + "type": "SIGMAS", + "links": [ + 761 + ] + } + ], + "properties": { + "Node name for S&R": "ManualSigmas", + "cnr_id": "comfy-core", + "ver": "0.5.1", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "0.85, 0.7250, 0.4219, 0.0" + ], + "widgets_values_named": { + "sigmas": "0.85, 0.7250, 0.4219, 0.0" + } + }, + { + "id": 416, + "type": "LTXVLatentUpsampler", + "pos": [ + 3250, + 6470 + ], + "size": [ + 330, + 120 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 677 + }, + { + "localized_name": "upscale_model", + "name": "upscale_model", + "type": "LATENT_UPSCALE_MODEL", + "link": 678 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 772 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 769 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVLatentUpsampler", + "cnr_id": "comfy-core", + "ver": "0.14.1", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + } + }, + { + "id": 417, + "type": "LTXVAudioVAEDecode", + "pos": [ + 4750, + 6350 + ], + "size": [ + 270, + 100 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 694 + }, + { + "label": "Audio VAE", + "localized_name": "Audio VAE", + "name": "audio_vae", + "type": "VAE", + "link": 730 + } + ], + "outputs": [ + { + "localized_name": "Audio", + "name": "Audio", + "type": "AUDIO", + "links": [ + 712 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVAudioVAEDecode", + "cnr_id": "comfy-core", + "ver": "0.7.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + } + }, + { + "id": 418, + "type": "KSamplerSelect", + "pos": [ + 3710, + 6560 + ], + "size": [ + 280, + 110 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "sampler_name", + "name": "sampler_name", + "type": "COMBO", + "widget": { + "name": "sampler_name" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "SAMPLER", + "name": "SAMPLER", + "type": "SAMPLER", + "links": [ + 705 + ] + } + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ver": "0.3.75", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "euler_ancestral" + ], + "widgets_values_named": { + "sampler_name": "euler_ancestral" + } + }, + { + "id": 419, + "type": "LTXVDualCFGGuider", + "pos": [ + 3710, + 6310 + ], + "size": [ + 270, + 160 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 771 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 762 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 763 + }, + { + "localized_name": "video_cfg", + "name": "video_cfg", + "type": "FLOAT", + "widget": { + "name": "video_cfg" + }, + "link": null + }, + { + "localized_name": "audio_cfg", + "name": "audio_cfg", + "type": "FLOAT", + "widget": { + "name": "audio_cfg" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "GUIDER", + "name": "GUIDER", + "type": "GUIDER", + "links": [ + 744 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVDualCFGGuider", + "cnr_id": "comfy-core", + "ver": "0.28.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 1, + 1 + ], + "widgets_values_named": { + "video_cfg": 1, + "audio_cfg": 1 + } + }, + { + "id": 420, + "type": "SamplerCustomAdvanced", + "pos": [ + 4090, + 6150 + ], + "size": [ + 230, + 170 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [ + { + "localized_name": "noise", + "name": "noise", + "type": "NOISE", + "link": 703 + }, + { + "localized_name": "guider", + "name": "guider", + "type": "GUIDER", + "link": 744 + }, + { + "localized_name": "sampler", + "name": "sampler", + "type": "SAMPLER", + "link": 705 + }, + { + "localized_name": "sigmas", + "name": "sigmas", + "type": "SIGMAS", + "link": 761 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 707 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "LATENT", + "links": [ + 708 + ] + }, + { + "localized_name": "denoised_output", + "name": "denoised_output", + "type": "LATENT", + "links": [] + } + ], + "properties": { + "Node name for S&R": "SamplerCustomAdvanced", + "cnr_id": "comfy-core", + "ver": "0.3.75", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + } + }, + { + "id": 421, + "type": "RandomNoise", + "pos": [ + 3710, + 6150 + ], + "size": [ + 280, + 110 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "noise_seed", + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "NOISE", + "name": "NOISE", + "type": "NOISE", + "links": [ + 703 + ] + } + ], + "properties": { + "Node name for S&R": "RandomNoise", + "cnr_id": "comfy-core", + "ver": "0.3.75", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 42, + "fixed" + ], + "widgets_values_named": { + "noise_seed": 42, + "control_after_generate": "fixed" + } + }, + { + "id": 422, + "type": "LTXVSeparateAVLatent", + "pos": [ + 2870, + 6670 + ], + "size": [ + 250, + 100 + ], + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [ + { + "localized_name": "av_latent", + "name": "av_latent", + "type": "LATENT", + "link": 702 + } + ], + "outputs": [ + { + "localized_name": "video_latent", + "name": "video_latent", + "type": "LATENT", + "links": [ + 677 + ] + }, + { + "localized_name": "audio_latent", + "name": "audio_latent", + "type": "LATENT", + "links": [ + 666 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVSeparateAVLatent", + "cnr_id": "comfy-core", + "ver": "0.5.1", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + } + }, + { + "id": 423, + "type": "LTXVSeparateAVLatent", + "pos": [ + 4400, + 6150 + ], + "size": [ + 230, + 100 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [ + { + "localized_name": "av_latent", + "name": "av_latent", + "type": "LATENT", + "link": 708 + } + ], + "outputs": [ + { + "localized_name": "video_latent", + "name": "video_latent", + "type": "LATENT", + "links": [ + 709 + ] + }, + { + "localized_name": "audio_latent", + "name": "audio_latent", + "type": "LATENT", + "links": [ + 694 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVSeparateAVLatent", + "cnr_id": "comfy-core", + "ver": "0.5.1", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + } + }, + { + "id": 424, + "type": "VAEDecodeTiled", + "pos": [ + 4750, + 6050 + ], + "size": [ + 280, + 200 + ], + "flags": {}, + "order": 13, + "mode": 0, + "showAdvanced": true, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 709 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 773 + }, + { + "localized_name": "tile_size", + "name": "tile_size", + "type": "INT", + "widget": { + "name": "tile_size" + }, + "link": null + }, + { + "localized_name": "overlap", + "name": "overlap", + "type": "INT", + "widget": { + "name": "overlap" + }, + "link": null + }, + { + "localized_name": "temporal_size", + "name": "temporal_size", + "type": "INT", + "widget": { + "name": "temporal_size" + }, + "link": null + }, + { + "localized_name": "temporal_overlap", + "name": "temporal_overlap", + "type": "INT", + "widget": { + "name": "temporal_overlap" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 711 + ] + } + ], + "properties": { + "Node name for S&R": "VAEDecodeTiled", + "cnr_id": "comfy-core", + "ver": "0.14.1", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 512, + 64, + 64, + 16 + ], + "widgets_values_named": { + "tile_size": 512, + "overlap": 64, + "temporal_size": 64, + "temporal_overlap": 16 + } + }, + { + "id": 425, + "type": "SamplerCustomAdvanced", + "pos": [ + 2870, + 6300 + ], + "size": [ + 230, + 170 + ], + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [ + { + "localized_name": "noise", + "name": "noise", + "type": "NOISE", + "link": 670 + }, + { + "localized_name": "guider", + "name": "guider", + "type": "GUIDER", + "link": 733 + }, + { + "localized_name": "sampler", + "name": "sampler", + "type": "SAMPLER", + "link": 671 + }, + { + "localized_name": "sigmas", + "name": "sigmas", + "type": "SIGMAS", + "link": 764 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 672 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "LATENT", + "links": [ + 702 + ] + }, + { + "localized_name": "denoised_output", + "name": "denoised_output", + "type": "LATENT", + "links": [] + } + ], + "properties": { + "Node name for S&R": "SamplerCustomAdvanced", + "cnr_id": "comfy-core", + "ver": "0.3.60", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + } + }, + { + "id": 426, + "type": "ManualSigmas", + "pos": [ + 2190, + 6910 + ], + "size": [ + 500, + 100 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "sigmas", + "name": "sigmas", + "type": "STRING", + "widget": { + "name": "sigmas" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "SIGMAS", + "name": "SIGMAS", + "type": "SIGMAS", + "links": [ + 764 + ] + } + ], + "properties": { + "Node name for S&R": "ManualSigmas", + "cnr_id": "comfy-core", + "ver": "0.14.1" + }, + "widgets_values": [ + "1.0, 0.99375, 0.9875, 0.98125, 0.975, 0.909375, 0.725, 0.421875, 0.0" + ], + "widgets_values_named": { + "sigmas": "1.0, 0.99375, 0.9875, 0.98125, 0.975, 0.909375, 0.725, 0.421875, 0.0" + } + }, + { + "id": 427, + "type": "LTXVDualCFGGuider", + "pos": [ + 2190, + 6490 + ], + "size": [ + 270, + 160 + ], + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 770 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 735 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 736 + }, + { + "localized_name": "video_cfg", + "name": "video_cfg", + "type": "FLOAT", + "widget": { + "name": "video_cfg" + }, + "link": null + }, + { + "localized_name": "audio_cfg", + "name": "audio_cfg", + "type": "FLOAT", + "widget": { + "name": "audio_cfg" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "GUIDER", + "name": "GUIDER", + "type": "GUIDER", + "links": [ + 733 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVDualCFGGuider", + "cnr_id": "comfy-core", + "ver": "0.28.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + 1, + 1 + ], + "widgets_values_named": { + "video_cfg": 1, + "audio_cfg": 1 + } + }, + { + "id": 428, + "type": "KSamplerSelect", + "pos": [ + 2190, + 6730 + ], + "size": [ + 280, + 110 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "sampler_name", + "name": "sampler_name", + "type": "COMBO", + "widget": { + "name": "sampler_name" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "SAMPLER", + "name": "SAMPLER", + "type": "SAMPLER", + "links": [ + 671 + ] + } + ], + "properties": { + "Node name for S&R": "KSamplerSelect", + "cnr_id": "comfy-core", + "ver": "0.3.56", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "euler_ancestral" + ], + "widgets_values_named": { + "sampler_name": "euler_ancestral" + } + }, + { + "id": 429, + "type": "RandomNoise", + "pos": [ + 2190, + 6300 + ], + "size": [ + 280, + 110 + ], + "flags": {}, + "order": 16, + "mode": 0, + "inputs": [ + { + "localized_name": "noise_seed", + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + }, + "link": 784 + } + ], + "outputs": [ + { + "localized_name": "NOISE", + "name": "NOISE", + "type": "NOISE", + "links": [ + 670 + ] + } + ], + "properties": { + "Node name for S&R": "RandomNoise", + "cnr_id": "comfy-core", + "ver": "0.3.56", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 926314962774309, + "randomize" + ], + "widgets_values_named": { + "noise_seed": 926314962774309, + "control_after_generate": "randomize" + } + }, + { + "id": 430, + "type": "LTXVConditioning", + "pos": [ + 1780, + 6070 + ], + "size": [ + 280, + 130 + ], + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 696 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 697 + }, + { + "localized_name": "frame_rate", + "name": "frame_rate", + "type": "FLOAT", + "widget": { + "name": "frame_rate" + }, + "link": 698 + } + ], + "outputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "links": [ + 735, + 762 + ] + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "links": [ + 736, + 763 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVConditioning", + "cnr_id": "comfy-core", + "ver": "0.3.56", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 24 + ], + "widgets_values_named": { + "frame_rate": 24 + } + }, + { + "id": 431, + "type": "LTXVConcatAVLatent", + "pos": [ + 1630, + 7490 + ], + "size": [ + 240, + 100 + ], + "flags": {}, + "order": 18, + "mode": 0, + "inputs": [ + { + "localized_name": "video_latent", + "name": "video_latent", + "type": "LATENT", + "link": 765 + }, + { + "localized_name": "audio_latent", + "name": "audio_latent", + "type": "LATENT", + "link": 700 + } + ], + "outputs": [ + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 672 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVConcatAVLatent", + "cnr_id": "comfy-core", + "ver": "0.7.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + } + }, + { + "id": 432, + "type": "CLIPTextEncode", + "pos": [ + 1160, + 6040 + ], + "size": [ + 550, + 740 + ], + "flags": {}, + "order": 19, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 732 + }, + { + "localized_name": "text", + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": 721 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 696 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPTextEncode", + "cnr_id": "comfy-core", + "ver": "0.3.56", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "" + ], + "widgets_values_named": { + "text": "" + }, + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 433, + "type": "CLIPTextEncode", + "pos": [ + 1170, + 6880 + ], + "size": [ + 530, + 240 + ], + "flags": {}, + "order": 20, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 731 + }, + { + "localized_name": "text", + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 697 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPTextEncode", + "cnr_id": "comfy-core", + "ver": "0.3.56", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "pc game, console game, video game, cartoon, childish, ugly" + ], + "widgets_values_named": { + "text": "pc game, console game, video game, cartoon, childish, ugly" + }, + "color": "#323", + "bgcolor": "#535" + }, + { + "id": 434, + "type": "EmptyLTXVLatentVideo", + "pos": [ + 1200, + 7360 + ], + "size": [ + 280, + 200 + ], + "flags": {}, + "order": 21, + "mode": 0, + "inputs": [ + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 689 + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 690 + }, + { + "localized_name": "length", + "name": "length", + "type": "INT", + "widget": { + "name": "length" + }, + "link": 718 + }, + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "widget": { + "name": "batch_size" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 765 + ] + } + ], + "properties": { + "Node name for S&R": "EmptyLTXVLatentVideo", + "cnr_id": "comfy-core", + "ver": "0.3.60", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 768, + 512, + 97, + 1 + ], + "widgets_values_named": { + "width": 768, + "height": 512, + "length": 97, + "batch_size": 1 + } + }, + { + "id": 435, + "type": "LTXVEmptyLatentAudio", + "pos": [ + 1190, + 7660 + ], + "size": [ + 280, + 170 + ], + "flags": {}, + "order": 22, + "mode": 0, + "inputs": [ + { + "localized_name": "Audio VAE", + "name": "audio_vae", + "type": "VAE", + "link": 729 + }, + { + "localized_name": "frames_number", + "name": "frames_number", + "type": "INT", + "widget": { + "name": "frames_number" + }, + "link": 717 + }, + { + "localized_name": "frame_rate", + "name": "frame_rate", + "type": "FLOAT,INT", + "widget": { + "name": "frame_rate" + }, + "link": 701 + }, + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "widget": { + "name": "batch_size" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "Latent", + "name": "Latent", + "type": "LATENT", + "links": [ + 700 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVEmptyLatentAudio", + "cnr_id": "comfy-core", + "ver": "0.3.68", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 97, + 25, + 1 + ], + "widgets_values_named": { + "frames_number": 97, + "frame_rate": 25, + "batch_size": 1 + } + }, + { + "id": 436, + "type": "PreviewAny", + "pos": [ + 1410, + 5300 + ], + "size": [ + 510, + 360 + ], + "flags": {}, + "order": 23, + "mode": 0, + "inputs": [ + { + "localized_name": "source", + "name": "source", + "type": "*", + "link": 725 + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [] + } + ], + "properties": { + "Node name for S&R": "PreviewAny", + "cnr_id": "comfy-core", + "ver": "0.16.3", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [], + "widgets_values_named": {} + }, + { + "id": 437, + "type": "ComfySwitchNode", + "pos": [ + 1100, + 5690 + ], + "size": [ + 270, + 130 + ], + "flags": {}, + "order": 24, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "shape": 7, + "type": "*", + "link": 720 + }, + { + "localized_name": "on_true", + "name": "on_true", + "shape": 7, + "type": "*", + "link": 724 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 722 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "*", + "links": [ + 721, + 725 + ] + } + ], + "properties": { + "Node name for S&R": "ComfySwitchNode", + "cnr_id": "comfy-core", + "ver": "0.22.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "switch": false + } + }, + { + "id": 438, + "type": "LatentUpscaleModelLoader", + "pos": [ + 630, + 6980 + ], + "size": [ + 450, + 70 + ], + "flags": {}, + "order": 25, + "mode": 0, + "inputs": [ + { + "localized_name": "model_name", + "name": "model_name", + "type": "COMBO", + "widget": { + "name": "model_name" + }, + "link": 790 + } + ], + "outputs": [ + { + "localized_name": "LATENT_UPSCALE_MODEL", + "name": "LATENT_UPSCALE_MODEL", + "type": "LATENT_UPSCALE_MODEL", + "links": [ + 678 + ] + } + ], + "properties": { + "Node name for S&R": "LatentUpscaleModelLoader", + "cnr_id": "comfy-core", + "ver": "0.7.0", + "models": [ + { + "name": "ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/latent_upscale_models/ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors", + "directory": "latent_upscale_models" + } + ], + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors" + ], + "widgets_values_named": { + "model_name": "ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors" + } + }, + { + "id": 439, + "type": "UNETLoader", + "pos": [ + 640, + 6190 + ], + "size": [ + 450, + 120 + ], + "flags": {}, + "order": 26, + "mode": 0, + "inputs": [ + { + "localized_name": "unet_name", + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": 786 + }, + { + "localized_name": "weight_dtype", + "name": "weight_dtype", + "type": "COMBO", + "widget": { + "name": "weight_dtype" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 770, + 771 + ] + } + ], + "properties": { + "Node name for S&R": "UNETLoader", + "cnr_id": "comfy-core", + "ver": "0.29.0", + "models": [ + { + "name": "ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/diffusion_models/ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors", + "directory": "diffusion_models" + } + ] + }, + "widgets_values": [ + "ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors", + "weight_dtype": "default" + } + }, + { + "id": 440, + "type": "VAELoader", + "pos": [ + 640, + 6420 + ], + "size": [ + 450, + 70 + ], + "flags": {}, + "order": 27, + "mode": 0, + "inputs": [ + { + "localized_name": "vae_name", + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": 787 + } + ], + "outputs": [ + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "links": [ + 772, + 773 + ] + } + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ver": "0.29.0", + "models": [ + { + "name": "ltx-2.5-video-vae-bf16.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/vae/ltx-2.5-video-vae-bf16.safetensors", + "directory": "vae" + } + ] + }, + "widgets_values": [ + "ltx-2.5-video-vae-bf16.safetensors" + ], + "widgets_values_named": { + "vae_name": "ltx-2.5-video-vae-bf16.safetensors" + } + }, + { + "id": 441, + "type": "VAELoader", + "pos": [ + 640, + 6590 + ], + "size": [ + 450, + 90 + ], + "flags": {}, + "order": 28, + "mode": 0, + "inputs": [ + { + "localized_name": "vae_name", + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": 788 + } + ], + "outputs": [ + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "links": [ + 729, + 730 + ] + } + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ver": "0.29.0", + "models": [ + { + "name": "ltx-2.5-audio-vae-bf16.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/vae/ltx-2.5-audio-vae-bf16.safetensors", + "directory": "vae" + } + ] + }, + "widgets_values": [ + "ltx-2.5-audio-vae-bf16.safetensors" + ], + "widgets_values_named": { + "vae_name": "ltx-2.5-audio-vae-bf16.safetensors" + } + }, + { + "id": 442, + "type": "CLIPLoader", + "pos": [ + 640, + 6770 + ], + "size": [ + 450, + 120 + ], + "flags": {}, + "order": 29, + "mode": 0, + "inputs": [ + { + "localized_name": "clip_name", + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": 789 + }, + { + "localized_name": "type", + "name": "type", + "type": "COMBO", + "widget": { + "name": "type" + }, + "link": null + }, + { + "localized_name": "device", + "name": "device", + "shape": 7, + "type": "COMBO", + "widget": { + "name": "device" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "links": [ + 731, + 732 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "cnr_id": "comfy-core", + "ver": "0.29.0", + "models": [ + { + "name": "gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.5/resolve/main/text_encoders/gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors", + "directory": "text_encoders" + } + ] + }, + "widgets_values": [ + "gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors", + "ltxv", + "default" + ], + "widgets_values_named": { + "clip_name": "gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors", + "type": "ltxv", + "device": "default" + } + }, + { + "id": 443, + "type": "TextGenerateLTX2Prompt", + "pos": [ + 570, + 5280 + ], + "size": [ + 400, + 420 + ], + "flags": { + "collapsed": false + }, + "order": 30, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 749 + }, + { + "localized_name": "image", + "name": "image", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "video", + "name": "video", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "audio", + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": null + }, + { + "localized_name": "prompt", + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + }, + "link": 723 + }, + { + "localized_name": "max_length", + "name": "max_length", + "type": "INT", + "widget": { + "name": "max_length" + }, + "link": null + }, + { + "localized_name": "Sampling Mode", + "name": "sampling_mode", + "type": "COMFY_DYNAMICCOMBO_V3", + "widget": { + "name": "sampling_mode" + }, + "link": null + }, + { + "localized_name": "temperature", + "name": "sampling_mode.temperature", + "type": "FLOAT", + "widget": { + "name": "sampling_mode.temperature" + }, + "link": null + }, + { + "localized_name": "top_k", + "name": "sampling_mode.top_k", + "type": "INT", + "widget": { + "name": "sampling_mode.top_k" + }, + "link": null + }, + { + "localized_name": "top_p", + "name": "sampling_mode.top_p", + "type": "FLOAT", + "widget": { + "name": "sampling_mode.top_p" + }, + "link": null + }, + { + "localized_name": "min_p", + "name": "sampling_mode.min_p", + "type": "FLOAT", + "widget": { + "name": "sampling_mode.min_p" + }, + "link": null + }, + { + "localized_name": "repetition_penalty", + "name": "sampling_mode.repetition_penalty", + "type": "FLOAT", + "widget": { + "name": "sampling_mode.repetition_penalty" + }, + "link": null + }, + { + "localized_name": "seed", + "name": "sampling_mode.seed", + "type": "INT", + "widget": { + "name": "sampling_mode.seed" + }, + "link": null + }, + { + "localized_name": "presence_penalty", + "name": "sampling_mode.presence_penalty", + "shape": 7, + "type": "FLOAT", + "widget": { + "name": "sampling_mode.presence_penalty" + }, + "link": null + }, + { + "localized_name": "thinking", + "name": "thinking", + "shape": 7, + "type": "BOOLEAN", + "widget": { + "name": "thinking" + }, + "link": null + }, + { + "localized_name": "use_default_template", + "name": "use_default_template", + "shape": 7, + "type": "BOOLEAN", + "widget": { + "name": "use_default_template" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "generated_text", + "name": "generated_text", + "type": "STRING", + "links": [ + 724 + ] + } + ], + "properties": { + "Node name for S&R": "TextGenerateLTX2Prompt", + "cnr_id": "comfy-core", + "ver": "0.16.3", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + "", + 600, + "on", + 0.7, + 64, + 0.95, + 0.05, + 1.15, + 0, + 0, + false, + true + ], + "widgets_values_named": { + "prompt": "", + "max_length": 600, + "sampling_mode": "on", + "sampling_mode.temperature": 0.7, + "sampling_mode.top_k": 64, + "sampling_mode.top_p": 0.95, + "sampling_mode.min_p": 0.05, + "sampling_mode.repetition_penalty": 1.15, + "sampling_mode.seed": 0, + "sampling_mode.presence_penalty": 0, + "thinking": false, + "use_default_template": true + } + }, + { + "id": 444, + "type": "ComfyMathExpression", + "pos": [ + 670, + 7770 + ], + "size": [ + 230, + 100 + ], + "flags": { + "collapsed": true + }, + "order": 31, + "mode": 0, + "inputs": [ + { + "label": "a", + "localized_name": "a", + "name": "values.a", + "type": "FLOAT,INT,BOOLEAN", + "link": 715 + }, + { + "localized_name": "b", + "name": "values.b", + "shape": 7, + "type": "FLOAT,INT,BOOLEAN", + "link": 716 + }, + { + "localized_name": "c", + "name": "values.c", + "shape": 7, + "type": "FLOAT,INT,BOOLEAN", + "link": null + }, + { + "localized_name": "expression", + "name": "expression", + "type": "STRING", + "widget": { + "name": "expression" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "FLOAT", + "name": "FLOAT", + "type": "FLOAT", + "links": [] + }, + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 717, + 718 + ] + }, + { + "localized_name": "BOOL", + "name": "BOOL", + "type": "BOOLEAN", + "links": [] + } + ], + "title": "Math Expression (length)", + "properties": { + "Node name for S&R": "ComfyMathExpression", + "cnr_id": "comfy-core", + "ver": "0.18.1", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "input_ue_unconnectable": {}, + "version": "7.7" + } + }, + "widgets_values": [ + "a * b + 1" + ], + "widgets_values_named": { + "expression": "a * b + 1" + } + }, + { + "id": 445, + "type": "ComfyMathExpression", + "pos": [ + 660, + 7470 + ], + "size": [ + 230, + 80 + ], + "flags": { + "collapsed": true + }, + "order": 32, + "mode": 0, + "inputs": [ + { + "label": "a", + "localized_name": "a", + "name": "values.a", + "type": "FLOAT,INT,BOOLEAN", + "link": 687 + }, + { + "localized_name": "b", + "name": "values.b", + "shape": 7, + "type": "FLOAT,INT,BOOLEAN", + "link": null + }, + { + "localized_name": "expression", + "name": "expression", + "type": "STRING", + "widget": { + "name": "expression" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "FLOAT", + "name": "FLOAT", + "type": "FLOAT", + "links": [] + }, + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 689 + ] + }, + { + "localized_name": "BOOL", + "name": "BOOL", + "type": "BOOLEAN", + "links": [] + } + ], + "properties": { + "Node name for S&R": "ComfyMathExpression", + "cnr_id": "comfy-core", + "ver": "0.16.3", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "a/2" + ], + "widgets_values_named": { + "expression": "a/2" + } + }, + { + "id": 446, + "type": "ComfyMathExpression", + "pos": [ + 660, + 7530 + ], + "size": [ + 230, + 80 + ], + "flags": { + "collapsed": true + }, + "order": 33, + "mode": 0, + "inputs": [ + { + "label": "a", + "localized_name": "a", + "name": "values.a", + "type": "FLOAT,INT,BOOLEAN", + "link": 688 + }, + { + "localized_name": "b", + "name": "values.b", + "shape": 7, + "type": "FLOAT,INT,BOOLEAN", + "link": null + }, + { + "localized_name": "expression", + "name": "expression", + "type": "STRING", + "widget": { + "name": "expression" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "FLOAT", + "name": "FLOAT", + "type": "FLOAT", + "links": [] + }, + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 690 + ] + }, + { + "localized_name": "BOOL", + "name": "BOOL", + "type": "BOOLEAN", + "links": [] + } + ], + "properties": { + "Node name for S&R": "ComfyMathExpression", + "cnr_id": "comfy-core", + "ver": "0.16.3", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "a/2" + ], + "widgets_values_named": { + "expression": "a/2" + } + }, + { + "id": 447, + "type": "ComfyMathExpression", + "pos": [ + 660, + 7670 + ], + "size": [ + 230, + 80 + ], + "flags": { + "collapsed": true + }, + "order": 34, + "mode": 0, + "inputs": [ + { + "label": "a", + "localized_name": "a", + "name": "values.a", + "type": "FLOAT,INT,BOOLEAN", + "link": 695 + }, + { + "localized_name": "b", + "name": "values.b", + "shape": 7, + "type": "FLOAT,INT,BOOLEAN", + "link": null + }, + { + "localized_name": "expression", + "name": "expression", + "type": "STRING", + "widget": { + "name": "expression" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "FLOAT", + "name": "FLOAT", + "type": "FLOAT", + "links": [ + 698, + 713 + ] + }, + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 701 + ] + }, + { + "localized_name": "BOOL", + "name": "BOOL", + "type": "BOOLEAN", + "links": [] + } + ], + "title": "Math Expression (fps)", + "properties": { + "Node name for S&R": "ComfyMathExpression", + "cnr_id": "comfy-core", + "ver": "0.16.3", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "a" + ], + "widgets_values_named": { + "expression": "a" + } + }, + { + "id": 448, + "type": "PrimitiveInt", + "pos": [ + 150, + 6880 + ], + "size": [ + 370, + 110 + ], + "flags": {}, + "order": 35, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": 782 + } + ], + "outputs": [ + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 688 + ] + } + ], + "title": "Height", + "properties": { + "Node name for S&R": "PrimitiveInt", + "cnr_id": "comfy-core", + "ver": "0.16.3", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 720, + "fixed" + ], + "widgets_values_named": { + "value": 720, + "fixed": "fixed" + } + }, + { + "id": 449, + "type": "PrimitiveInt", + "pos": [ + 150, + 7070 + ], + "size": [ + 370, + 110 + ], + "flags": {}, + "order": 36, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": 785 + } + ], + "outputs": [ + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 695, + 716 + ] + } + ], + "title": "Frame Rate", + "properties": { + "Node name for S&R": "PrimitiveInt", + "cnr_id": "comfy-core", + "ver": "0.16.3", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 24, + "fixed" + ], + "widgets_values_named": { + "value": 24, + "fixed": "fixed" + } + }, + { + "id": 450, + "type": "PrimitiveInt", + "pos": [ + 150, + 6510 + ], + "size": [ + 370, + 110 + ], + "flags": {}, + "order": 37, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": 780 + } + ], + "outputs": [ + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 715 + ] + } + ], + "title": "Duration", + "properties": { + "Node name for S&R": "PrimitiveInt", + "cnr_id": "comfy-core", + "ver": "0.7.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 5, + "fixed" + ], + "widgets_values_named": { + "value": 5, + "fixed": "fixed" + } + }, + { + "id": 451, + "type": "PrimitiveInt", + "pos": [ + 150, + 6690 + ], + "size": [ + 370, + 110 + ], + "flags": {}, + "order": 38, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": 781 + } + ], + "outputs": [ + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 687 + ] + } + ], + "title": "Width", + "properties": { + "Node name for S&R": "PrimitiveInt", + "cnr_id": "comfy-core", + "ver": "0.16.3", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + 1280, + "fixed" + ], + "widgets_values_named": { + "value": 1280, + "fixed": "fixed" + } + }, + { + "id": 452, + "type": "PrimitiveStringMultiline", + "pos": [ + 150, + 6080 + ], + "size": [ + 370, + 350 + ], + "flags": {}, + "order": 39, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "STRING", + "widget": { + "name": "value" + }, + "link": 776 + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [ + 720, + 723 + ] + } + ], + "title": "Prompt", + "properties": { + "Node name for S&R": "PrimitiveStringMultiline", + "cnr_id": "comfy-core", + "ver": "0.16.3", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "ue_properties": { + "widget_ue_connectable": {}, + "version": "7.7", + "input_ue_unconnectable": {} + } + }, + "widgets_values": [ + "" + ], + "widgets_values_named": { + "value": "" + } + }, + { + "id": 453, + "type": "CLIPLoader", + "pos": [ + 120, + 5290 + ], + "size": [ + 370, + 120 + ], + "flags": {}, + "order": 40, + "mode": 0, + "inputs": [ + { + "localized_name": "clip_name", + "name": "clip_name", + "type": "COMBO", + "widget": { + "name": "clip_name" + }, + "link": 791 + }, + { + "localized_name": "type", + "name": "type", + "type": "COMBO", + "widget": { + "name": "type" + }, + "link": null + }, + { + "localized_name": "device", + "name": "device", + "shape": 7, + "type": "COMBO", + "widget": { + "name": "device" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "links": [ + 749 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPLoader", + "cnr_id": "comfy-core", + "ver": "0.29.0", + "models": [ + { + "name": "gemma4_e2b_it_int8_convrot.safetensors", + "url": "https://huggingface.co/Comfy-Org/gemma-4/resolve/main/text_encoders/gemma4_e2b_it_int8_convrot.safetensors", + "directory": "text_encoders" + } + ] + }, + "widgets_values": [ + "gemma4_e2b_it_int8_convrot.safetensors", + "ltxv", + "default" + ], + "widgets_values_named": { + "clip_name": "gemma4_e2b_it_int8_convrot.safetensors", + "type": "ltxv", + "device": "default" + } + }, + { + "id": 454, + "type": "PrimitiveBoolean", + "pos": [ + 140, + 5760 + ], + "size": [ + 270, + 100 + ], + "flags": {}, + "order": 41, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "BOOLEAN", + "widget": { + "name": "value" + }, + "link": 779 + } + ], + "outputs": [ + { + "localized_name": "BOOLEAN", + "name": "BOOLEAN", + "type": "BOOLEAN", + "links": [ + 722 + ] + } + ], + "title": "Boolean (Enable Prompt Enhance)", + "properties": { + "Node name for S&R": "PrimitiveBoolean", + "cnr_id": "comfy-core", + "ver": "0.22.0", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [ + true + ], + "widgets_values_named": { + "value": true + } + } + ], + "groups": [ + { + "id": 6, + "title": "Generate High Resolution", + "bounding": [ + 3680, + 5950, + 960, + 1270 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 7, + "title": "Latent Upscale", + "bounding": [ + 3190, + 5950, + 460, + 1270 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 2, + "title": "Generate Low Resolution", + "bounding": [ + 2140, + 5950, + 1020, + 1270 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 3, + "title": "Prompt", + "bounding": [ + 1130, + 5950, + 980, + 1270 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 21, + "title": "Empty Latent", + "bounding": [ + 1130, + 7250, + 980, + 610 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 1, + "title": "Model", + "bounding": [ + 620, + 5950, + 480, + 1270 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 22, + "title": "Number conversion", + "bounding": [ + 620, + 7250, + 480, + 610 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 19, + "title": "Video Settings", + "bounding": [ + 100, + 5950, + 490, + 1270 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 27, + "title": "Prompt Enhancement", + "bounding": [ + 100, + 5200, + 2010, + 720 + ], + "flags": {} + } + ], + "links": [ + { + "id": 711, + "origin_id": 424, + "origin_slot": 0, + "target_id": 413, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 712, + "origin_id": 417, + "origin_slot": 0, + "target_id": 413, + "target_slot": 1, + "type": "AUDIO" + }, + { + "id": 713, + "origin_id": 447, + "origin_slot": 0, + "target_id": 413, + "target_slot": 2, + "type": "FLOAT" + }, + { + "id": 769, + "origin_id": 416, + "origin_slot": 0, + "target_id": 414, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 666, + "origin_id": 422, + "origin_slot": 1, + "target_id": 414, + "target_slot": 1, + "type": "LATENT" + }, + { + "id": 677, + "origin_id": 422, + "origin_slot": 0, + "target_id": 416, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 678, + "origin_id": 438, + "origin_slot": 0, + "target_id": 416, + "target_slot": 1, + "type": "LATENT_UPSCALE_MODEL" + }, + { + "id": 772, + "origin_id": 440, + "origin_slot": 0, + "target_id": 416, + "target_slot": 2, + "type": "VAE" + }, + { + "id": 694, + "origin_id": 423, + "origin_slot": 1, + "target_id": 417, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 730, + "origin_id": 441, + "origin_slot": 0, + "target_id": 417, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 771, + "origin_id": 439, + "origin_slot": 0, + "target_id": 419, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 762, + "origin_id": 430, + "origin_slot": 0, + "target_id": 419, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 763, + "origin_id": 430, + "origin_slot": 1, + "target_id": 419, + "target_slot": 2, + "type": "CONDITIONING" + }, + { + "id": 703, + "origin_id": 421, + "origin_slot": 0, + "target_id": 420, + "target_slot": 0, + "type": "NOISE" + }, + { + "id": 744, + "origin_id": 419, + "origin_slot": 0, + "target_id": 420, + "target_slot": 1, + "type": "GUIDER" + }, + { + "id": 705, + "origin_id": 418, + "origin_slot": 0, + "target_id": 420, + "target_slot": 2, + "type": "SAMPLER" + }, + { + "id": 761, + "origin_id": 415, + "origin_slot": 0, + "target_id": 420, + "target_slot": 3, + "type": "SIGMAS" + }, + { + "id": 707, + "origin_id": 414, + "origin_slot": 0, + "target_id": 420, + "target_slot": 4, + "type": "LATENT" + }, + { + "id": 702, + "origin_id": 425, + "origin_slot": 0, + "target_id": 422, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 708, + "origin_id": 420, + "origin_slot": 0, + "target_id": 423, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 709, + "origin_id": 423, + "origin_slot": 0, + "target_id": 424, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 773, + "origin_id": 440, + "origin_slot": 0, + "target_id": 424, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 670, + "origin_id": 429, + "origin_slot": 0, + "target_id": 425, + "target_slot": 0, + "type": "NOISE" + }, + { + "id": 733, + "origin_id": 427, + "origin_slot": 0, + "target_id": 425, + "target_slot": 1, + "type": "GUIDER" + }, + { + "id": 671, + "origin_id": 428, + "origin_slot": 0, + "target_id": 425, + "target_slot": 2, + "type": "SAMPLER" + }, + { + "id": 764, + "origin_id": 426, + "origin_slot": 0, + "target_id": 425, + "target_slot": 3, + "type": "SIGMAS" + }, + { + "id": 672, + "origin_id": 431, + "origin_slot": 0, + "target_id": 425, + "target_slot": 4, + "type": "LATENT" + }, + { + "id": 770, + "origin_id": 439, + "origin_slot": 0, + "target_id": 427, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 735, + "origin_id": 430, + "origin_slot": 0, + "target_id": 427, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 736, + "origin_id": 430, + "origin_slot": 1, + "target_id": 427, + "target_slot": 2, + "type": "CONDITIONING" + }, + { + "id": 696, + "origin_id": 432, + "origin_slot": 0, + "target_id": 430, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 697, + "origin_id": 433, + "origin_slot": 0, + "target_id": 430, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 698, + "origin_id": 447, + "origin_slot": 0, + "target_id": 430, + "target_slot": 2, + "type": "FLOAT" + }, + { + "id": 765, + "origin_id": 434, + "origin_slot": 0, + "target_id": 431, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 700, + "origin_id": 435, + "origin_slot": 0, + "target_id": 431, + "target_slot": 1, + "type": "LATENT" + }, + { + "id": 732, + "origin_id": 442, + "origin_slot": 0, + "target_id": 432, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 721, + "origin_id": 437, + "origin_slot": 0, + "target_id": 432, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 731, + "origin_id": 442, + "origin_slot": 0, + "target_id": 433, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 689, + "origin_id": 445, + "origin_slot": 1, + "target_id": 434, + "target_slot": 0, + "type": "INT" + }, + { + "id": 690, + "origin_id": 446, + "origin_slot": 1, + "target_id": 434, + "target_slot": 1, + "type": "INT" + }, + { + "id": 718, + "origin_id": 444, + "origin_slot": 1, + "target_id": 434, + "target_slot": 2, + "type": "INT" + }, + { + "id": 729, + "origin_id": 441, + "origin_slot": 0, + "target_id": 435, + "target_slot": 0, + "type": "VAE" + }, + { + "id": 717, + "origin_id": 444, + "origin_slot": 1, + "target_id": 435, + "target_slot": 1, + "type": "INT" + }, + { + "id": 701, + "origin_id": 447, + "origin_slot": 1, + "target_id": 435, + "target_slot": 2, + "type": "INT" + }, + { + "id": 725, + "origin_id": 437, + "origin_slot": 0, + "target_id": 436, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 720, + "origin_id": 452, + "origin_slot": 0, + "target_id": 437, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 724, + "origin_id": 443, + "origin_slot": 0, + "target_id": 437, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 722, + "origin_id": 454, + "origin_slot": 0, + "target_id": 437, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 749, + "origin_id": 453, + "origin_slot": 0, + "target_id": 443, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 723, + "origin_id": 452, + "origin_slot": 0, + "target_id": 443, + "target_slot": 4, + "type": "STRING" + }, + { + "id": 715, + "origin_id": 450, + "origin_slot": 0, + "target_id": 444, + "target_slot": 0, + "type": "INT" + }, + { + "id": 716, + "origin_id": 449, + "origin_slot": 0, + "target_id": 444, + "target_slot": 1, + "type": "INT" + }, + { + "id": 687, + "origin_id": 451, + "origin_slot": 0, + "target_id": 445, + "target_slot": 0, + "type": "INT" + }, + { + "id": 688, + "origin_id": 448, + "origin_slot": 0, + "target_id": 446, + "target_slot": 0, + "type": "INT" + }, + { + "id": 695, + "origin_id": 449, + "origin_slot": 0, + "target_id": 447, + "target_slot": 0, + "type": "INT" + }, + { + "id": 714, + "origin_id": 413, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "VIDEO" + }, + { + "id": 776, + "origin_id": -10, + "origin_slot": 0, + "target_id": 452, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 779, + "origin_id": -10, + "origin_slot": 1, + "target_id": 454, + "target_slot": 0, + "type": "BOOLEAN" + }, + { + "id": 780, + "origin_id": -10, + "origin_slot": 2, + "target_id": 450, + "target_slot": 0, + "type": "INT" + }, + { + "id": 781, + "origin_id": -10, + "origin_slot": 3, + "target_id": 451, + "target_slot": 0, + "type": "INT" + }, + { + "id": 782, + "origin_id": -10, + "origin_slot": 4, + "target_id": 448, + "target_slot": 0, + "type": "INT" + }, + { + "id": 784, + "origin_id": -10, + "origin_slot": 5, + "target_id": 429, + "target_slot": 0, + "type": "INT" + }, + { + "id": 785, + "origin_id": -10, + "origin_slot": 6, + "target_id": 449, + "target_slot": 0, + "type": "INT" + }, + { + "id": 786, + "origin_id": -10, + "origin_slot": 7, + "target_id": 439, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 787, + "origin_id": -10, + "origin_slot": 8, + "target_id": 440, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 788, + "origin_id": -10, + "origin_slot": 9, + "target_id": 441, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 789, + "origin_id": -10, + "origin_slot": 10, + "target_id": 442, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 790, + "origin_id": -10, + "origin_slot": 11, + "target_id": 438, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 791, + "origin_id": -10, + "origin_slot": 12, + "target_id": 453, + "target_slot": 0, + "type": "COMBO" + } + ], + "extra": {}, + "category": "Video generation/Text to video", + "description": "Generates video from text prompts using LTX-2.5, with optional prompt enhancement, spatial upscaling, and synchronized audio." + } + ] + }, + "extra": {} +} \ No newline at end of file diff --git a/blueprints/Text to Video (Wan 2.2).json b/blueprints/Text to Video (Wan 2.2).json index a264a490d..cefbe1d1d 100644 --- a/blueprints/Text to Video (Wan 2.2).json +++ b/blueprints/Text to Video (Wan 2.2).json @@ -1572,7 +1572,7 @@ "extra": { "workflowRendererVersion": "LG" }, - "category": "Video generation and editing/Text to video", + "category": "Video generation/Text to video", "description": "Generates video from text prompts using Wan2.2, Alibaba's diffusion video model." } ] diff --git a/blueprints/Upscale Video (SeedVR2 3B Int8).json b/blueprints/Upscale Video (SeedVR2 3B Int8).json new file mode 100644 index 000000000..c5e3d21ad --- /dev/null +++ b/blueprints/Upscale Video (SeedVR2 3B Int8).json @@ -0,0 +1,2045 @@ +{ + "revision": 0, + "last_node_id": "125", + "last_link_id": 0, + "nodes": [ + { + "id": 125, + "type": "c076cb36-3581-4288-b284-6681dd511fa8", + "pos": [ + -1700, + 6900 + ], + "size": [ + 450, + 550 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "name": "video", + "type": "VIDEO", + "link": null + }, + { + "label": "trim_video", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": null + }, + { + "label": "trim_start_time", + "name": "start_time", + "type": "FLOAT", + "widget": { + "name": "start_time" + }, + "link": null + }, + { + "name": "duration", + "type": "FLOAT", + "widget": { + "name": "duration" + }, + "link": null + }, + { + "label": "scale_multiplier", + "name": "resize_type.multiplier_1", + "type": "FLOAT", + "widget": { + "name": "resize_type.multiplier_1" + }, + "link": null + }, + { + "label": "seed", + "name": "seed_1", + "type": "INT", + "widget": { + "name": "seed_1" + }, + "link": null + }, + { + "name": "sampler_name", + "type": "COMBO", + "widget": { + "name": "sampler_name" + }, + "link": null + }, + { + "name": "scheduler", + "type": "COMBO", + "widget": { + "name": "scheduler" + }, + "link": null + }, + { + "name": "denoise", + "type": "FLOAT", + "widget": { + "name": "denoise" + }, + "link": null + }, + { + "name": "color_correction_method", + "type": "COMBO", + "widget": { + "name": "color_correction_method" + }, + "link": null + }, + { + "label": "split_latent", + "name": "value", + "type": "BOOLEAN", + "widget": { + "name": "value" + }, + "link": null + }, + { + "label": "split_latent_temporal_overlap", + "name": "temporal_overlap_1", + "type": "INT", + "widget": { + "name": "temporal_overlap_1" + }, + "link": null + }, + { + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": null + }, + { + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": null + } + ], + "outputs": [ + { + "name": "VIDEO", + "type": "VIDEO", + "links": [] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.27.0", + "previewExposures": [ + { + "name": "$$canvas-image-preview", + "sourceNodeId": "109", + "sourcePreviewName": "$$canvas-image-preview" + } + ] + }, + "widgets_values": [ + false, + 0, + 0, + 2, + 959948902156062, + "euler", + "simple", + 1, + "none", + false, + 0, + "seedvr2_3b_int8_convrot.safetensors", + "seedvr2_ema_vae_fp16.safetensors" + ], + "widgets_values_named": { + "switch": false, + "start_time": 0, + "duration": 0, + "resize_type.multiplier_1": 2, + "seed_1": 959948902156062, + "sampler_name": "euler", + "scheduler": "simple", + "denoise": 1, + "color_correction_method": "none", + "value": false, + "temporal_overlap_1": 0, + "unet_name": "seedvr2_3b_int8_convrot.safetensors", + "vae_name": "seedvr2_ema_vae_fp16.safetensors" + }, + "title": "Upscale Video (SeedVR2 3B Int8)" + } + ], + "links": [], + "version": 0.4, + "definitions": { + "subgraphs": [ + { + "id": "c076cb36-3581-4288-b284-6681dd511fa8", + "version": 1, + "state": { + "lastGroupId": 10, + "lastNodeId": 125, + "lastLinkId": 160, + "lastRerouteId": 0 + }, + "revision": 0, + "config": {}, + "name": "Upscale Video (SeedVR2 3B Int8)", + "description": "Upscales and restores video using ByteDance SeedVR2 3B INT8, a one-step diffusion restoration model.", + "inputNode": { + "id": -10, + "bounding": [ + -580, + 10, + 211.892578125, + 328 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 3780, + 690, + 128, + 68 + ] + }, + "inputs": [ + { + "id": "5e95a1d1-5ac1-4b13-931a-47efabf571b4", + "name": "video", + "type": "VIDEO", + "linkIds": [ + 74, + 78 + ], + "pos": [ + -392.107421875, + 34 + ] + }, + { + "id": "eaa3af73-94bf-4562-8005-5f5707aff280", + "name": "switch", + "type": "BOOLEAN", + "linkIds": [ + 80 + ], + "label": "trim_video", + "pos": [ + -392.107421875, + 54 + ] + }, + { + "id": "f95222d2-ca24-4491-818a-f1e696c60b9f", + "name": "start_time", + "type": "FLOAT", + "linkIds": [ + 81 + ], + "label": "trim_start_time", + "pos": [ + -392.107421875, + 74 + ] + }, + { + "id": "0c59c09a-9892-4bff-afd8-b3d952648e6c", + "name": "duration", + "type": "FLOAT", + "linkIds": [ + 82 + ], + "pos": [ + -392.107421875, + 94 + ] + }, + { + "id": "f03a6fda-1ed0-49b0-a120-15259bff282a", + "name": "resize_type.multiplier_1", + "type": "FLOAT", + "linkIds": [ + 86 + ], + "label": "scale_multiplier", + "pos": [ + -392.107421875, + 114 + ] + }, + { + "id": "ce726ff4-eb4c-4e59-bec6-93123fa98cfd", + "name": "seed_1", + "type": "INT", + "linkIds": [ + 87 + ], + "label": "seed", + "pos": [ + -392.107421875, + 134 + ] + }, + { + "id": "d38e6d58-98fb-4e28-837f-2cf7c26c1799", + "name": "sampler_name", + "type": "COMBO", + "linkIds": [ + 90 + ], + "pos": [ + -392.107421875, + 154 + ] + }, + { + "id": "311d82f7-f45e-47a9-89c9-d78cc11db0e0", + "name": "scheduler", + "type": "COMBO", + "linkIds": [ + 91 + ], + "pos": [ + -392.107421875, + 174 + ] + }, + { + "id": "986cd06a-91a7-45c9-98ea-f6645793803b", + "name": "denoise", + "type": "FLOAT", + "linkIds": [ + 92 + ], + "pos": [ + -392.107421875, + 194 + ] + }, + { + "id": "186d5c7f-fee6-409d-a3f5-c96a372e2396", + "name": "color_correction_method", + "type": "COMBO", + "linkIds": [ + 108 + ], + "pos": [ + -392.107421875, + 214 + ] + }, + { + "id": "9219895e-b7a8-4020-9af0-c05a31cb908c", + "name": "value", + "type": "BOOLEAN", + "linkIds": [ + 123 + ], + "label": "split_latent", + "pos": [ + -392.107421875, + 234 + ] + }, + { + "id": "0e327582-5105-4409-897b-ca7587dee2a9", + "name": "temporal_overlap_1", + "type": "INT", + "linkIds": [ + 124 + ], + "label": "split_latent_temporal_overlap", + "pos": [ + -392.107421875, + 254 + ] + }, + { + "id": "94270bac-893b-4eb2-8011-e607bc77bbfb", + "name": "unet_name", + "type": "COMBO", + "linkIds": [ + 125 + ], + "pos": [ + -392.107421875, + 274 + ] + }, + { + "id": "37064158-ca0c-4a21-b14e-ad7743755d10", + "name": "vae_name", + "type": "COMBO", + "linkIds": [ + 126 + ], + "pos": [ + -392.107421875, + 294 + ] + } + ], + "outputs": [ + { + "id": "af922150-c9db-45c2-8774-113369ce3254", + "name": "VIDEO", + "type": "VIDEO", + "linkIds": [ + 71 + ], + "pos": [ + 3804, + 714 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 106, + "type": "VAEEncodeTiled", + "pos": [ + 1010, + -70 + ], + "size": [ + 270, + 230 + ], + "flags": {}, + "order": 0, + "mode": 0, + "showAdvanced": true, + "inputs": [ + { + "localized_name": "pixels", + "name": "pixels", + "type": "IMAGE", + "link": 16 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 17 + }, + { + "localized_name": "tile_size", + "name": "tile_size", + "type": "INT", + "widget": { + "name": "tile_size" + }, + "link": null + }, + { + "localized_name": "overlap", + "name": "overlap", + "type": "INT", + "widget": { + "name": "overlap" + }, + "link": null + }, + { + "localized_name": "temporal_size", + "name": "temporal_size", + "type": "INT", + "widget": { + "name": "temporal_size" + }, + "link": null + }, + { + "localized_name": "temporal_overlap", + "name": "temporal_overlap", + "type": "INT", + "widget": { + "name": "temporal_overlap" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 99, + 112 + ] + } + ], + "properties": { + "Node name for S&R": "VAEEncodeTiled", + "cnr_id": "comfy-core", + "ver": "0.27.0" + }, + "widgets_values": [ + 512, + 128, + 64, + 8 + ], + "widgets_values_named": { + "tile_size": 512, + "overlap": 128, + "temporal_size": 64, + "temporal_overlap": 8 + } + }, + { + "id": 107, + "type": "VAELoader", + "pos": [ + 620, + 80 + ], + "size": [ + 270, + 90 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "vae_name", + "name": "vae_name", + "type": "COMBO", + "widget": { + "name": "vae_name" + }, + "link": 126 + } + ], + "outputs": [ + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "links": [ + 17, + 22 + ] + } + ], + "properties": { + "Node name for S&R": "VAELoader", + "cnr_id": "comfy-core", + "ver": "0.27.0", + "models": [ + { + "name": "seedvr2_ema_vae_fp16.safetensors", + "url": "https://huggingface.co/Comfy-Org/SeedVR2/resolve/main/vae/seedvr2_ema_vae_fp16.safetensors", + "directory": "vae" + } + ] + }, + "widgets_values": [ + "seedvr2_ema_vae_fp16.safetensors" + ], + "widgets_values_named": { + "vae_name": "seedvr2_ema_vae_fp16.safetensors" + } + }, + { + "id": 108, + "type": "UNETLoader", + "pos": [ + 620, + -80 + ], + "size": [ + 270, + 110 + ], + "flags": {}, + "order": 2, + "mode": 0, + "showAdvanced": false, + "inputs": [ + { + "localized_name": "unet_name", + "name": "unet_name", + "type": "COMBO", + "widget": { + "name": "unet_name" + }, + "link": 125 + }, + { + "localized_name": "weight_dtype", + "name": "weight_dtype", + "type": "COMBO", + "widget": { + "name": "weight_dtype" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 27, + 31 + ] + } + ], + "properties": { + "Node name for S&R": "UNETLoader", + "cnr_id": "comfy-core", + "ver": "0.27.0", + "models": [ + { + "name": "seedvr2_3b_int8_convrot.safetensors", + "url": "https://huggingface.co/Comfy-Org/SeedVR2/resolve/main/diffusion_models/seedvr2_3b_int8_convrot.safetensors", + "directory": "diffusion_models" + } + ] + }, + "widgets_values": [ + "seedvr2_3b_int8_convrot.safetensors", + "default" + ], + "widgets_values_named": { + "unet_name": "seedvr2_3b_int8_convrot.safetensors", + "weight_dtype": "default" + } + }, + { + "id": 109, + "type": "KSampler", + "pos": [ + 1780, + -140 + ], + "size": [ + 270, + 340 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 31 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 29 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 30 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 115 + }, + { + "localized_name": "seed", + "name": "seed", + "type": "INT", + "widget": { + "name": "seed" + }, + "link": 87 + }, + { + "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": 90 + }, + { + "localized_name": "scheduler", + "name": "scheduler", + "type": "COMBO", + "widget": { + "name": "scheduler" + }, + "link": 91 + }, + { + "localized_name": "denoise", + "name": "denoise", + "type": "FLOAT", + "widget": { + "name": "denoise" + }, + "link": 92 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 101, + 116 + ] + } + ], + "properties": { + "Node name for S&R": "KSampler", + "cnr_id": "comfy-core", + "ver": "0.27.0" + }, + "widgets_values": [ + 959948902156062, + "fixed", + 1, + 1, + "euler", + "simple", + 1 + ], + "widgets_values_named": { + "seed": 959948902156062, + "control_after_generate": "fixed", + "steps": 1, + "cfg": 1, + "sampler_name": "euler", + "scheduler": "simple", + "denoise": 1 + } + }, + { + "id": 110, + "type": "VAEDecodeTiled", + "pos": [ + 2600, + 20 + ], + "size": [ + 270, + 230 + ], + "flags": {}, + "order": 4, + "mode": 0, + "showAdvanced": true, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 117 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 22 + }, + { + "localized_name": "tile_size", + "name": "tile_size", + "type": "INT", + "widget": { + "name": "tile_size" + }, + "link": null + }, + { + "localized_name": "overlap", + "name": "overlap", + "type": "INT", + "widget": { + "name": "overlap" + }, + "link": null + }, + { + "localized_name": "temporal_size", + "name": "temporal_size", + "type": "INT", + "widget": { + "name": "temporal_size" + }, + "link": null + }, + { + "localized_name": "temporal_overlap", + "name": "temporal_overlap", + "type": "INT", + "widget": { + "name": "temporal_overlap" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 25 + ] + } + ], + "properties": { + "Node name for S&R": "VAEDecodeTiled", + "cnr_id": "comfy-core", + "ver": "0.27.0" + }, + "widgets_values": [ + 512, + 128, + 64, + 8 + ], + "widgets_values_named": { + "tile_size": 512, + "overlap": 128, + "temporal_size": 64, + "temporal_overlap": 8 + } + }, + { + "id": 111, + "type": "ResizeImageMaskNode", + "pos": [ + 610, + 370 + ], + "size": [ + 300, + 110 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "input", + "name": "input", + "type": "IMAGE,MASK", + "link": 66 + }, + { + "localized_name": "resize_type", + "name": "resize_type", + "type": "COMFY_DYNAMICCOMBO_V3", + "widget": { + "name": "resize_type" + }, + "link": null + }, + { + "localized_name": "multiplier", + "name": "resize_type.multiplier", + "type": "FLOAT", + "widget": { + "name": "resize_type.multiplier" + }, + "link": 86 + }, + { + "localized_name": "scale_method", + "name": "scale_method", + "type": "COMBO", + "widget": { + "name": "scale_method" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "resized", + "name": "resized", + "type": "*", + "links": [ + 24, + 26 + ] + } + ], + "properties": { + "Node name for S&R": "ResizeImageMaskNode", + "cnr_id": "comfy-core", + "ver": "0.27.0" + }, + "widgets_values": [ + "scale by multiplier", + 2, + "lanczos" + ], + "widgets_values_named": { + "resize_type": "scale by multiplier", + "resize_type.multiplier": 2, + "scale_method": "lanczos" + } + }, + { + "id": 112, + "type": "SeedVR2Preprocess", + "pos": [ + 620, + 250 + ], + "size": [ + 270, + 60 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "localized_name": "resized_images", + "name": "resized_images", + "type": "IMAGE", + "link": 24 + } + ], + "outputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "links": [ + 16 + ] + } + ], + "properties": { + "Node name for S&R": "SeedVR2Preprocess", + "cnr_id": "comfy-core", + "ver": "0.27.0" + } + }, + { + "id": 113, + "type": "SeedVR2PostProcessing", + "pos": [ + 2600, + 350 + ], + "size": [ + 310, + 110 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 25 + }, + { + "localized_name": "original_resized_images", + "name": "original_resized_images", + "type": "IMAGE", + "link": 26 + }, + { + "localized_name": "color_correction_method", + "name": "color_correction_method", + "type": "COMBO", + "widget": { + "name": "color_correction_method" + }, + "link": 108 + } + ], + "outputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "links": [ + 67 + ] + } + ], + "properties": { + "Node name for S&R": "SeedVR2PostProcessing", + "cnr_id": "comfy-core", + "ver": "0.27.0" + }, + "widgets_values": [ + "none" + ], + "widgets_values_named": { + "color_correction_method": "none" + } + }, + { + "id": 114, + "type": "SeedVR2Conditioning", + "pos": [ + 1420, + -140 + ], + "size": [ + 270, + 80 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 27 + }, + { + "label": "latent", + "localized_name": "latent", + "name": "vae_conditioning", + "type": "LATENT", + "link": 114 + } + ], + "outputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "links": [ + 29 + ] + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "links": [ + 30 + ] + } + ], + "properties": { + "Node name for S&R": "SeedVR2Conditioning", + "cnr_id": "comfy-core", + "ver": "0.27.0" + } + }, + { + "id": 115, + "type": "GetVideoComponents", + "pos": [ + 310, + 680 + ], + "size": [ + 230, + 140 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [ + { + "localized_name": "video", + "name": "video", + "type": "VIDEO", + "link": 79 + } + ], + "outputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "links": [ + 66 + ] + }, + { + "localized_name": "audio", + "name": "audio", + "type": "AUDIO", + "links": [ + 68 + ] + }, + { + "localized_name": "fps", + "name": "fps", + "type": "FLOAT", + "links": [ + 69 + ] + }, + { + "localized_name": "bit_depth", + "name": "bit_depth", + "type": "COMBO", + "links": [ + 70 + ] + }, + { + "localized_name": "color_space", + "name": "color_space", + "type": "COMBO", + "links": [ + 160 + ] + } + ], + "properties": { + "Node name for S&R": "GetVideoComponents", + "cnr_id": "comfy-core", + "ver": "0.28.0" + } + }, + { + "id": 116, + "type": "CreateVideo", + "pos": [ + 3030, + 680 + ], + "size": [ + 270, + 170 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 67 + }, + { + "localized_name": "audio", + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": 68 + }, + { + "localized_name": "fps", + "name": "fps", + "type": "FLOAT", + "widget": { + "name": "fps" + }, + "link": 69 + }, + { + "localized_name": "bit_depth", + "name": "bit_depth", + "shape": 7, + "type": "COMBO", + "widget": { + "name": "bit_depth" + }, + "link": 70 + }, + { + "localized_name": "color_space", + "name": "color_space", + "shape": 7, + "type": "COMBO", + "widget": { + "name": "color_space" + }, + "link": 160 + } + ], + "outputs": [ + { + "localized_name": "VIDEO", + "name": "VIDEO", + "type": "VIDEO", + "links": [ + 71 + ] + } + ], + "properties": { + "Node name for S&R": "CreateVideo", + "cnr_id": "comfy-core", + "ver": "0.28.0" + }, + "widgets_values": [ + 30, + 8, + "sRGB" + ], + "widgets_values_named": { + "fps": 30, + "bit_depth": 8, + "color_space": "sRGB" + } + }, + { + "id": 117, + "type": "Video Slice", + "pos": [ + -30, + 470 + ], + "size": [ + 270, + 150 + ], + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [ + { + "localized_name": "video", + "name": "video", + "type": "VIDEO", + "link": 74 + }, + { + "localized_name": "start_time", + "name": "start_time", + "type": "FLOAT", + "widget": { + "name": "start_time" + }, + "link": 81 + }, + { + "localized_name": "duration", + "name": "duration", + "type": "FLOAT", + "widget": { + "name": "duration" + }, + "link": 82 + }, + { + "localized_name": "strict_duration", + "name": "strict_duration", + "type": "BOOLEAN", + "widget": { + "name": "strict_duration" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "VIDEO", + "name": "VIDEO", + "type": "VIDEO", + "links": [ + 76, + 77 + ] + } + ], + "properties": { + "Node name for S&R": "Video Slice", + "cnr_id": "comfy-core", + "ver": "0.28.0" + }, + "widgets_values": [ + 0, + 0, + false + ], + "widgets_values_named": { + "start_time": 0, + "duration": 0, + "strict_duration": false + } + }, + { + "id": 118, + "type": "ComfySwitchNode", + "pos": [ + -30, + 670 + ], + "size": [ + 270, + 130 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "shape": 7, + "type": "*", + "link": 78 + }, + { + "localized_name": "on_true", + "name": "on_true", + "shape": 7, + "type": "*", + "link": 77 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 80 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "*", + "links": [ + 79 + ] + } + ], + "properties": { + "Node name for S&R": "ComfySwitchNode", + "cnr_id": "comfy-core", + "ver": "0.28.0" + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "switch": false + } + }, + { + "id": 119, + "type": "SeedVR2TemporalChunk", + "pos": [ + 980, + 220 + ], + "size": [ + 310, + 110 + ], + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [ + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "link": 99 + }, + { + "localized_name": "temporal_overlap", + "name": "temporal_overlap", + "type": "INT", + "widget": { + "name": "temporal_overlap" + }, + "link": 124 + }, + { + "localized_name": "chunking_mode", + "name": "chunking_mode", + "type": "COMFY_DYNAMICCOMBO_V3", + "widget": { + "name": "chunking_mode" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "latents", + "name": "latents", + "shape": 6, + "type": "LATENT", + "links": [ + 113 + ] + }, + { + "localized_name": "temporal_overlap", + "name": "temporal_overlap", + "type": "INT", + "links": [ + 102 + ] + } + ], + "properties": { + "Node name for S&R": "SeedVR2TemporalChunk", + "cnr_id": "comfy-core", + "ver": "0.28.0" + }, + "widgets_values": [ + 0, + "auto" + ], + "widgets_values_named": { + "temporal_overlap": 0, + "chunking_mode": "auto" + } + }, + { + "id": 120, + "type": "SeedVR2TemporalMerge", + "pos": [ + 2120, + -140 + ], + "size": [ + 230, + 80 + ], + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [ + { + "localized_name": "latents", + "name": "latents", + "type": "LATENT", + "link": 101 + }, + { + "localized_name": "temporal_overlap", + "name": "temporal_overlap", + "type": "INT", + "link": 102 + } + ], + "outputs": [ + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 118 + ] + } + ], + "properties": { + "Node name for S&R": "SeedVR2TemporalMerge", + "cnr_id": "comfy-core", + "ver": "0.28.0" + } + }, + { + "id": 121, + "type": "ComfySwitchNode", + "pos": [ + 1410, + 40 + ], + "size": [ + 270, + 130 + ], + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "shape": 7, + "type": "*", + "link": 112 + }, + { + "localized_name": "on_true", + "name": "on_true", + "shape": 7, + "type": "*", + "link": 113 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 121 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "*", + "links": [ + 114, + 115 + ] + } + ], + "properties": { + "Node name for S&R": "ComfySwitchNode" + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "switch": false + } + }, + { + "id": 122, + "type": "ComfySwitchNode", + "pos": [ + 2120, + 0 + ], + "size": [ + 270, + 130 + ], + "flags": {}, + "order": 16, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "shape": 7, + "type": "*", + "link": 116 + }, + { + "localized_name": "on_true", + "name": "on_true", + "shape": 7, + "type": "*", + "link": 118 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 122 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "*", + "links": [ + 117 + ] + } + ], + "properties": { + "Node name for S&R": "ComfySwitchNode" + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "switch": false + } + }, + { + "id": 123, + "type": "PrimitiveBoolean", + "pos": [ + -30, + 870 + ], + "size": [ + 270, + 90 + ], + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "BOOLEAN", + "widget": { + "name": "value" + }, + "link": 123 + } + ], + "outputs": [ + { + "localized_name": "BOOLEAN", + "name": "BOOLEAN", + "type": "BOOLEAN", + "links": [ + 121, + 122 + ] + } + ], + "title": "Boolean (Split Latent)", + "properties": { + "Node name for S&R": "PrimitiveBoolean" + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "value": false + } + } + ], + "groups": [ + { + "id": 1, + "title": "Models", + "bounding": [ + 610, + -150, + 290, + 330.15625 + ], + "color": "#3f789e", + "flags": {} + } + ], + "links": [ + { + "id": 16, + "origin_id": 112, + "origin_slot": 0, + "target_id": 106, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 17, + "origin_id": 107, + "origin_slot": 0, + "target_id": 106, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 31, + "origin_id": 108, + "origin_slot": 0, + "target_id": 109, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 29, + "origin_id": 114, + "origin_slot": 0, + "target_id": 109, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 30, + "origin_id": 114, + "origin_slot": 1, + "target_id": 109, + "target_slot": 2, + "type": "CONDITIONING" + }, + { + "id": 22, + "origin_id": 107, + "origin_slot": 0, + "target_id": 110, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 24, + "origin_id": 111, + "origin_slot": 0, + "target_id": 112, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 25, + "origin_id": 110, + "origin_slot": 0, + "target_id": 113, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 26, + "origin_id": 111, + "origin_slot": 0, + "target_id": 113, + "target_slot": 1, + "type": "IMAGE" + }, + { + "id": 27, + "origin_id": 108, + "origin_slot": 0, + "target_id": 114, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 66, + "origin_id": 115, + "origin_slot": 0, + "target_id": 111, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 67, + "origin_id": 113, + "origin_slot": 0, + "target_id": 116, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 68, + "origin_id": 115, + "origin_slot": 1, + "target_id": 116, + "target_slot": 1, + "type": "AUDIO" + }, + { + "id": 69, + "origin_id": 115, + "origin_slot": 2, + "target_id": 116, + "target_slot": 2, + "type": "FLOAT" + }, + { + "id": 70, + "origin_id": 115, + "origin_slot": 3, + "target_id": 116, + "target_slot": 3, + "type": "INT" + }, + { + "id": 71, + "origin_id": 116, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "VIDEO" + }, + { + "id": 74, + "origin_id": -10, + "origin_slot": 0, + "target_id": 117, + "target_slot": 0, + "type": "VIDEO" + }, + { + "id": 77, + "origin_id": 117, + "origin_slot": 0, + "target_id": 118, + "target_slot": 1, + "type": "VIDEO" + }, + { + "id": 78, + "origin_id": -10, + "origin_slot": 0, + "target_id": 118, + "target_slot": 0, + "type": "VIDEO" + }, + { + "id": 79, + "origin_id": 118, + "origin_slot": 0, + "target_id": 115, + "target_slot": 0, + "type": "VIDEO" + }, + { + "id": 80, + "origin_id": -10, + "origin_slot": 1, + "target_id": 118, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 81, + "origin_id": -10, + "origin_slot": 2, + "target_id": 117, + "target_slot": 1, + "type": "FLOAT" + }, + { + "id": 82, + "origin_id": -10, + "origin_slot": 3, + "target_id": 117, + "target_slot": 2, + "type": "FLOAT" + }, + { + "id": 86, + "origin_id": -10, + "origin_slot": 4, + "target_id": 111, + "target_slot": 2, + "type": "FLOAT" + }, + { + "id": 87, + "origin_id": -10, + "origin_slot": 5, + "target_id": 109, + "target_slot": 4, + "type": "INT" + }, + { + "id": 90, + "origin_id": -10, + "origin_slot": 6, + "target_id": 109, + "target_slot": 7, + "type": "COMBO" + }, + { + "id": 91, + "origin_id": -10, + "origin_slot": 7, + "target_id": 109, + "target_slot": 8, + "type": "COMBO" + }, + { + "id": 92, + "origin_id": -10, + "origin_slot": 8, + "target_id": 109, + "target_slot": 9, + "type": "FLOAT" + }, + { + "id": 99, + "origin_id": 106, + "origin_slot": 0, + "target_id": 119, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 101, + "origin_id": 109, + "origin_slot": 0, + "target_id": 120, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 102, + "origin_id": 119, + "origin_slot": 1, + "target_id": 120, + "target_slot": 1, + "type": "INT" + }, + { + "id": 108, + "origin_id": -10, + "origin_slot": 9, + "target_id": 113, + "target_slot": 2, + "type": "COMBO" + }, + { + "id": 112, + "origin_id": 106, + "origin_slot": 0, + "target_id": 121, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 113, + "origin_id": 119, + "origin_slot": 0, + "target_id": 121, + "target_slot": 1, + "type": "LATENT" + }, + { + "id": 114, + "origin_id": 121, + "origin_slot": 0, + "target_id": 114, + "target_slot": 1, + "type": "LATENT" + }, + { + "id": 115, + "origin_id": 121, + "origin_slot": 0, + "target_id": 109, + "target_slot": 3, + "type": "LATENT" + }, + { + "id": 116, + "origin_id": 109, + "origin_slot": 0, + "target_id": 122, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 117, + "origin_id": 122, + "origin_slot": 0, + "target_id": 110, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 118, + "origin_id": 120, + "origin_slot": 0, + "target_id": 122, + "target_slot": 1, + "type": "LATENT" + }, + { + "id": 121, + "origin_id": 123, + "origin_slot": 0, + "target_id": 121, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 122, + "origin_id": 123, + "origin_slot": 0, + "target_id": 122, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 123, + "origin_id": -10, + "origin_slot": 10, + "target_id": 123, + "target_slot": 0, + "type": "BOOLEAN" + }, + { + "id": 124, + "origin_id": -10, + "origin_slot": 11, + "target_id": 119, + "target_slot": 1, + "type": "INT" + }, + { + "id": 125, + "origin_id": -10, + "origin_slot": 12, + "target_id": 108, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 126, + "origin_id": -10, + "origin_slot": 13, + "target_id": 107, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 160, + "origin_id": 115, + "origin_slot": 4, + "target_id": 116, + "target_slot": 4, + "type": "COMBO" + } + ], + "extra": {}, + "category": "Video Tools/Upscale" + } + ] + }, + "extra": {} +} \ No newline at end of file diff --git a/blueprints/Video Depth Estimation (Depth Anything 3).json b/blueprints/Video Depth Estimation (Depth Anything 3).json index 88084a393..af259d8b7 100644 --- a/blueprints/Video Depth Estimation (Depth Anything 3).json +++ b/blueprints/Video Depth Estimation (Depth Anything 3).json @@ -814,7 +814,7 @@ } ], "extra": {}, - "category": "Conditioning & Preprocessors/Depth", + "category": "Preprocessors/Depth", "description": "This subgraph processes a video input through Depth Anything 3 to produce temporally consistent depth maps for each frame, outputting a depth video. It is ideal for video content requiring spatial geometry estimation, such as 3D reconstruction, SLAM, or novel view synthesis from moving cameras. The model uses a plain transformer backbone trained with a depth-ray representation, supporting any number of views without requiring known camera poses." } ] @@ -822,4 +822,4 @@ "extra": { "BlueprintDescription": "This subgraph processes a video input through Depth Anything 3 to produce temporally consistent depth maps for each frame, outputting a depth video. It is ideal for video content requiring spatial geometry estimation, such as 3D reconstruction, SLAM, or novel view synthesis from moving cameras. The model uses a plain transformer backbone trained with a depth-ray representation, supporting any number of views without requiring known camera poses." } -} \ No newline at end of file +} diff --git a/blueprints/Video Depth Estimation (MoGe).json b/blueprints/Video Depth Estimation (MoGe).json index 025e20cda..ba35e0f50 100644 --- a/blueprints/Video Depth Estimation (MoGe).json +++ b/blueprints/Video Depth Estimation (MoGe).json @@ -1217,10 +1217,10 @@ } ], "extra": {}, - "category": "Conditioning & Preprocessors/Depth", + "category": "Preprocessors/Depth", "description": "Estimates monocular depth from an input video using MoGe, outputting both raw and colorized depth maps plus a mask." } ] }, "extra": {} -} \ No newline at end of file +} diff --git a/blueprints/Video Edit (Bernini-R).json b/blueprints/Video Edit (Bernini-R).json index 2f09db5fa..4a488cac8 100644 --- a/blueprints/Video Edit (Bernini-R).json +++ b/blueprints/Video Edit (Bernini-R).json @@ -3314,7 +3314,7 @@ } ], "extra": {}, - "category": "Video generation and editing/Video Edit", + "category": "Video editing/Video Edit", "description": "This subgraph uses Depth Anything 3 to predict spatially consistent geometry from any number of images or video frames, with or without known camera poses. It outputs depth maps, camera poses, and optionally 3D Gaussian parameters for novel view synthesis." }, { @@ -3729,4 +3729,4 @@ "extra": { "BlueprintDescription": "This subgraph uses Depth Anything 3 to predict spatially consistent geometry from any number of images or video frames, with or without known camera poses. It outputs depth maps, camera poses, and optionally 3D Gaussian parameters for novel view synthesis." } -} \ No newline at end of file +} diff --git a/blueprints/Video Face Detection (Mediapipe).json b/blueprints/Video Face Detection (Mediapipe).json index c70352481..042eb874d 100644 --- a/blueprints/Video Face Detection (Mediapipe).json +++ b/blueprints/Video Face Detection (Mediapipe).json @@ -1101,9 +1101,9 @@ } ], "extra": {}, - "category": "Conditioning & Preprocessors/Face Detection" + "category": "Preprocessors/Face" } ] }, "extra": {} -} \ No newline at end of file +} diff --git a/blueprints/Video Generation (LTX-2.3 IC-LoRA).json b/blueprints/Video Generation (LTX-2.3 IC-LoRA).json new file mode 100644 index 000000000..05b58b604 --- /dev/null +++ b/blueprints/Video Generation (LTX-2.3 IC-LoRA).json @@ -0,0 +1,3483 @@ +{ + "revision": 0, + "last_node_id": "786", + "last_link_id": 0, + "nodes": [ + { + "id": 786, + "type": "6cac68ab-1080-4eb5-96b5-d7db09f56b5e", + "pos": [ + 2330, + 2670 + ], + "size": [ + 510, + 690 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [ + { + "label": "first_frame", + "localized_name": "input", + "name": "input", + "type": "IMAGE,MASK", + "link": null + }, + { + "label": "control_images", + "localized_name": "input_1", + "name": "input_1", + "type": "IMAGE,MASK", + "link": null + }, + { + "label": "prompt", + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": null + }, + { + "label": "prompt_enhance", + "name": "value_4", + "type": "BOOLEAN", + "widget": { + "name": "value_4" + }, + "link": null + }, + { + "label": "width", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": null + }, + { + "label": "height", + "name": "value_1", + "type": "INT", + "widget": { + "name": "value_1" + }, + "link": null + }, + { + "label": "fps", + "name": "value_3", + "type": "INT", + "widget": { + "name": "value_3" + }, + "link": null + }, + { + "label": "seed", + "name": "noise_seed", + "type": "INT", + "widget": { + "name": "noise_seed" + }, + "link": null + }, + { + "label": "ckpt_name", + "name": "ckpt_name_1", + "type": "COMBO", + "widget": { + "name": "ckpt_name_1" + }, + "link": null + }, + { + "label": "text_encoder", + "name": "text_encoder", + "type": "COMBO", + "widget": { + "name": "text_encoder" + }, + "link": null + }, + { + "label": "lora", + "name": "lora_name", + "type": "COMBO", + "widget": { + "name": "lora_name" + }, + "link": null + }, + { + "label": "ic_lora", + "name": "lora_name_1", + "type": "COMBO", + "widget": { + "name": "lora_name_1" + }, + "link": null + }, + { + "label": "lora_strength", + "name": "strength_model", + "type": "FLOAT", + "widget": { + "name": "strength_model" + }, + "link": null + }, + { + "label": "bypass_first_frame", + "name": "value_2", + "type": "BOOLEAN", + "widget": { + "name": "value_2" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "VIDEO", + "name": "VIDEO", + "type": "VIDEO", + "links": [] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.18.1", + "enableTabs": false, + "hasSecondTab": false, + "secondTabOffset": 80, + "secondTabText": "Send Back", + "secondTabWidth": 65, + "tabWidth": 65, + "tabXOffset": 10, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.7", + "widget_ue_connectable": {} + }, + "previewExposures": [ + { + "name": "$$canvas-image-preview", + "sourceNodeId": "783", + "sourcePreviewName": "$$canvas-image-preview" + } + ] + }, + "widgets_values": [ + "", + false, + 1280, + 704, + 25, + 288370150520961, + "ltx-2.3-22b-distilled-fp8.safetensors", + "gemma_3_12B_it_fp4_mixed.safetensors", + "gemma-3-12b-it-abliterated_lora_rank64_bf16.safetensors", + "ltx-2.3-22b-ic-lora-ingredients-0.9.safetensors", + 1, + true + ], + "widgets_values_named": { + "text": "", + "value_4": false, + "value": 1280, + "value_1": 704, + "value_3": 25, + "noise_seed": 288370150520961, + "ckpt_name_1": "ltx-2.3-22b-distilled-fp8.safetensors", + "text_encoder": "gemma_3_12B_it_fp4_mixed.safetensors", + "lora_name": "gemma-3-12b-it-abliterated_lora_rank64_bf16.safetensors", + "lora_name_1": "ltx-2.3-22b-ic-lora-ingredients-0.9.safetensors", + "strength_model": 1, + "value_2": true + }, + "title": "Video Generation (LTX-2.3 IC-LoRA)" + } + ], + "links": [], + "version": 0.4, + "definitions": { + "subgraphs": [ + { + "id": "6cac68ab-1080-4eb5-96b5-d7db09f56b5e", + "version": 1, + "state": { + "lastGroupId": 28, + "lastNodeId": 786, + "lastLinkId": 1825, + "lastRerouteId": 0 + }, + "revision": 0, + "config": {}, + "name": "Video Generation (LTX-2.3 IC-LoRA)", + "inputNode": { + "id": -10, + "bounding": [ + -160, + 3060, + 155.00390625, + 328 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 3620, + 3120, + 128, + 68 + ] + }, + "inputs": [ + { + "id": "6fe179c4-d96f-4383-b202-844f6de4922e", + "name": "input", + "type": "IMAGE,MASK", + "linkIds": [ + 1735, + 1786 + ], + "localized_name": "input", + "label": "first_frame", + "pos": [ + -28.99609375, + 3084 + ] + }, + { + "id": "e80df1ae-5f39-4f86-91bd-0467635e2f2d", + "name": "input_1", + "type": "IMAGE,MASK", + "linkIds": [ + 1777, + 1802 + ], + "localized_name": "input_1", + "label": "control_images", + "pos": [ + -28.99609375, + 3104 + ] + }, + { + "id": "433148fa-bf73-4ab1-81d9-09e2e38ed861", + "name": "text", + "type": "STRING", + "linkIds": [ + 316, + 317 + ], + "label": "prompt", + "pos": [ + -28.99609375, + 3124 + ] + }, + { + "id": "80e8d306-4496-4641-a896-249352d68a33", + "name": "value_4", + "type": "BOOLEAN", + "linkIds": [ + 315 + ], + "label": "prompt_enhance", + "pos": [ + -28.99609375, + 3144 + ] + }, + { + "id": "36915bc8-a6ed-4d48-8619-e0e8723228e9", + "name": "value", + "type": "INT", + "linkIds": [ + 266 + ], + "label": "width", + "pos": [ + -28.99609375, + 3164 + ] + }, + { + "id": "425a36b8-91ab-41b7-81e9-496eba064ec8", + "name": "value_1", + "type": "INT", + "linkIds": [ + 267 + ], + "label": "height", + "pos": [ + -28.99609375, + 3184 + ] + }, + { + "id": "581b52ff-21c5-4774-ac2a-8f69a7e09e2e", + "name": "value_3", + "type": "INT", + "linkIds": [ + 269 + ], + "label": "fps", + "pos": [ + -28.99609375, + 3204 + ] + }, + { + "id": "d03cc171-45da-4658-99aa-77252bbcf522", + "name": "noise_seed", + "type": "INT", + "linkIds": [ + 1793 + ], + "label": "seed", + "pos": [ + -28.99609375, + 3224 + ] + }, + { + "id": "e68e61c8-905e-43ac-8c76-65ac52270a08", + "name": "ckpt_name_1", + "type": "COMBO", + "linkIds": [ + 272, + 275, + 276 + ], + "label": "ckpt_name", + "pos": [ + -28.99609375, + 3244 + ] + }, + { + "id": "5d065f3b-891b-499f-950b-c2df0be24536", + "name": "text_encoder", + "type": "COMBO", + "linkIds": [ + 273 + ], + "label": "text_encoder", + "pos": [ + -28.99609375, + 3264 + ] + }, + { + "id": "e9abdbac-c422-4a1e-bc0d-6b99c0730086", + "name": "lora_name", + "type": "COMBO", + "linkIds": [ + 1768 + ], + "label": "lora", + "pos": [ + -28.99609375, + 3284 + ] + }, + { + "id": "c05ba793-3f43-4594-b7df-3f17fa3f99ba", + "name": "lora_name_1", + "type": "COMBO", + "linkIds": [ + 1769 + ], + "label": "ic_lora", + "pos": [ + -28.99609375, + 3304 + ] + }, + { + "id": "b475372d-89e7-44bb-995b-647f8e29c484", + "name": "strength_model", + "type": "FLOAT", + "linkIds": [ + 1770 + ], + "label": "lora_strength", + "pos": [ + -28.99609375, + 3324 + ] + }, + { + "id": "bfc27fa2-b100-413c-9c64-d38ab1ed5a2d", + "name": "value_2", + "type": "BOOLEAN", + "linkIds": [ + 1804 + ], + "label": "bypass_first_frame", + "pos": [ + -28.99609375, + 3344 + ] + } + ], + "outputs": [ + { + "id": "0c8c2dc0-c67c-4bc2-9e57-6aa00db2e3a9", + "name": "VIDEO", + "type": "VIDEO", + "linkIds": [ + 252 + ], + "localized_name": "VIDEO", + "pos": [ + 3644, + 3144 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 756, + "type": "LTXVEmptyLatentAudio", + "pos": [ + 1180, + 3800 + ], + "size": [ + 280, + 170 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [ + { + "localized_name": "Audio VAE", + "name": "audio_vae", + "type": "VAE", + "link": 205 + }, + { + "localized_name": "frames_number", + "name": "frames_number", + "type": "INT", + "widget": { + "name": "frames_number" + }, + "link": 1801 + }, + { + "localized_name": "frame_rate", + "name": "frame_rate", + "type": "FLOAT,INT", + "widget": { + "name": "frame_rate" + }, + "link": 207 + }, + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "widget": { + "name": "batch_size" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "Latent", + "name": "Latent", + "type": "LATENT", + "links": [ + 245 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVEmptyLatentAudio", + "cnr_id": "comfy-core", + "ver": "0.3.68", + "enableTabs": false, + "hasSecondTab": false, + "secondTabOffset": 80, + "secondTabText": "Send Back", + "secondTabWidth": 65, + "tabWidth": 65, + "tabXOffset": 10, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.2", + "widget_ue_connectable": {} + } + }, + "widgets_values": [ + 97, + 25, + 1 + ], + "widgets_values_named": { + "frames_number": 97, + "frame_rate": 25, + "batch_size": 1 + } + }, + { + "id": 757, + "type": "LTXVCropGuides", + "pos": [ + 2430, + 2450 + ], + "size": [ + 280, + 120 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 290 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 292 + }, + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "link": 215 + } + ], + "outputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "links": [] + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "links": [] + }, + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 211 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVCropGuides", + "cnr_id": "comfy-core", + "ver": "0.8.2", + "enableTabs": false, + "hasSecondTab": false, + "secondTabOffset": 80, + "secondTabText": "Send Back", + "secondTabWidth": 65, + "tabWidth": 65, + "tabXOffset": 10, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.2", + "widget_ue_connectable": {} + } + } + }, + { + "id": 758, + "type": "EmptyLTXVLatentVideo", + "pos": [ + 1180, + 3550 + ], + "size": [ + 280, + 200 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "width", + "name": "width", + "type": "INT", + "widget": { + "name": "width" + }, + "link": 1778 + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "widget": { + "name": "height" + }, + "link": 1779 + }, + { + "localized_name": "length", + "name": "length", + "type": "INT", + "widget": { + "name": "length" + }, + "link": 1800 + }, + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "widget": { + "name": "batch_size" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 296 + ] + } + ], + "properties": { + "Node name for S&R": "EmptyLTXVLatentVideo", + "cnr_id": "comfy-core", + "ver": "0.3.60", + "enableTabs": false, + "hasSecondTab": false, + "secondTabOffset": 80, + "secondTabText": "Send Back", + "secondTabWidth": 65, + "tabWidth": 65, + "tabXOffset": 10, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.2", + "widget_ue_connectable": {} + } + }, + "widgets_values": [ + 768, + 512, + 97, + 1 + ], + "widgets_values_named": { + "width": 768, + "height": 512, + "length": 97, + "batch_size": 1 + } + }, + { + "id": 759, + "type": "LTXVConditioning", + "pos": [ + 1180, + 3350 + ], + "size": [ + 280, + 130 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 221 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 222 + }, + { + "localized_name": "frame_rate", + "name": "frame_rate", + "type": "FLOAT", + "widget": { + "name": "frame_rate" + }, + "link": 223 + } + ], + "outputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "links": [ + 236 + ] + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "links": [ + 237 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVConditioning", + "cnr_id": "comfy-core", + "ver": "0.3.56", + "enableTabs": false, + "hasSecondTab": false, + "secondTabOffset": 80, + "secondTabText": "Send Back", + "secondTabWidth": 65, + "tabWidth": 65, + "tabXOffset": 10, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.2", + "widget_ue_connectable": {} + } + }, + "widgets_values": [ + 25 + ], + "widgets_values_named": { + "frame_rate": 25 + } + }, + { + "id": 760, + "type": "PrimitiveInt", + "pos": [ + 760, + 3840 + ], + "size": [ + 230, + 110 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": 269 + } + ], + "outputs": [ + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 207, + 235 + ] + } + ], + "title": "Frame Rate(int)", + "properties": { + "Node name for S&R": "PrimitiveInt", + "cnr_id": "comfy-core", + "ver": "0.7.0", + "enableTabs": false, + "hasSecondTab": false, + "secondTabOffset": 80, + "secondTabText": "Send Back", + "secondTabWidth": 65, + "tabWidth": 65, + "tabXOffset": 10, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.2", + "widget_ue_connectable": {} + } + }, + "widgets_values": [ + 25, + "fixed" + ], + "widgets_values_named": { + "value": 25, + "fixed": "fixed" + } + }, + { + "id": 761, + "type": "LTXVAddGuide", + "pos": [ + 2030, + 3360 + ], + "size": [ + 280, + 310 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 236 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 237 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 307 + }, + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "link": 289 + }, + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 1777 + }, + { + "localized_name": "attention_mask", + "name": "attention_mask", + "shape": 7, + "type": "MASK", + "link": null + }, + { + "localized_name": "iclora_parameters", + "name": "iclora_parameters", + "shape": 7, + "type": "IC_LORA_PARAMETERS", + "link": 288 + }, + { + "localized_name": "frame_idx", + "name": "frame_idx", + "type": "INT", + "widget": { + "name": "frame_idx" + }, + "link": null + }, + { + "localized_name": "strength", + "name": "strength", + "type": "FLOAT", + "widget": { + "name": "strength" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "links": [ + 290, + 1791 + ] + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "links": [ + 292, + 1790 + ] + }, + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 287 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVAddGuide", + "cnr_id": "comfy-core", + "ver": "0.12.3", + "enableTabs": false, + "hasSecondTab": false, + "secondTabOffset": 80, + "secondTabText": "Send Back", + "secondTabWidth": 65, + "tabWidth": 65, + "tabXOffset": 10, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.7", + "widget_ue_connectable": {} + } + }, + "widgets_values": [ + 0, + 1 + ], + "widgets_values_named": { + "frame_idx": 0, + "strength": 1 + } + }, + { + "id": 762, + "type": "LTXVConcatAVLatent", + "pos": [ + 2030, + 2390 + ], + "size": [ + 280, + 100 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "localized_name": "video_latent", + "name": "video_latent", + "type": "LATENT", + "link": 287 + }, + { + "localized_name": "audio_latent", + "name": "audio_latent", + "type": "LATENT", + "link": 245 + } + ], + "outputs": [ + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 1789 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVConcatAVLatent", + "cnr_id": "comfy-core", + "ver": "0.7.0", + "enableTabs": false, + "hasSecondTab": false, + "secondTabOffset": 80, + "secondTabText": "Send Back", + "secondTabWidth": 65, + "tabWidth": 65, + "tabXOffset": 10, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.2", + "widget_ue_connectable": {} + } + } + }, + { + "id": 763, + "type": "ComfyMathExpression", + "pos": [ + 770, + 4000 + ], + "size": [ + 230, + 80 + ], + "flags": { + "collapsed": true + }, + "order": 7, + "mode": 0, + "inputs": [ + { + "label": "a", + "localized_name": "a", + "name": "values.a", + "type": "FLOAT,INT,BOOLEAN", + "link": 235 + }, + { + "localized_name": "b", + "name": "values.b", + "shape": 7, + "type": "FLOAT,INT,BOOLEAN", + "link": null + }, + { + "localized_name": "expression", + "name": "expression", + "type": "STRING", + "widget": { + "name": "expression" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "FLOAT", + "name": "FLOAT", + "type": "FLOAT", + "links": [ + 223, + 234 + ] + }, + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [] + }, + { + "localized_name": "BOOL", + "name": "BOOL", + "type": "BOOLEAN", + "links": null + } + ], + "properties": { + "Node name for S&R": "ComfyMathExpression", + "cnr_id": "comfy-core", + "ver": "0.17.0", + "enableTabs": false, + "hasSecondTab": false, + "secondTabOffset": 80, + "secondTabText": "Send Back", + "secondTabWidth": 65, + "tabWidth": 65, + "tabXOffset": 10, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.7", + "widget_ue_connectable": {} + } + }, + "widgets_values": [ + "a" + ], + "widgets_values_named": { + "expression": "a" + } + }, + { + "id": 764, + "type": "PrimitiveInt", + "pos": [ + 760, + 3340 + ], + "size": [ + 230, + 110 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": 266 + } + ], + "outputs": [ + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 1778 + ] + } + ], + "title": "Width", + "properties": { + "Node name for S&R": "PrimitiveInt", + "cnr_id": "comfy-core", + "ver": "0.7.0", + "enableTabs": false, + "hasSecondTab": false, + "secondTabOffset": 80, + "secondTabText": "Send Back", + "secondTabWidth": 65, + "tabWidth": 65, + "tabXOffset": 10, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.2", + "widget_ue_connectable": {} + } + }, + "widgets_values": [ + 1280, + "fixed" + ], + "widgets_values_named": { + "value": 1280, + "fixed": "fixed" + } + }, + { + "id": 765, + "type": "PrimitiveInt", + "pos": [ + 760, + 3490 + ], + "size": [ + 230, + 110 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "INT", + "widget": { + "name": "value" + }, + "link": 267 + } + ], + "outputs": [ + { + "localized_name": "INT", + "name": "INT", + "type": "INT", + "links": [ + 1779 + ] + } + ], + "title": "height", + "properties": { + "Node name for S&R": "PrimitiveInt", + "cnr_id": "comfy-core", + "ver": "0.7.0", + "enableTabs": false, + "hasSecondTab": false, + "secondTabOffset": 80, + "secondTabText": "Send Back", + "secondTabWidth": 65, + "tabWidth": 65, + "tabXOffset": 10, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.2", + "widget_ue_connectable": {} + } + }, + "widgets_values": [ + 704, + "fixed" + ], + "widgets_values_named": { + "value": 704, + "fixed": "fixed" + } + }, + { + "id": 766, + "type": "CLIPTextEncode", + "pos": [ + 1320, + 2870 + ], + "size": [ + 590, + 200 + ], + "flags": { + "collapsed": false + }, + "order": 10, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 230 + }, + { + "localized_name": "text", + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 222 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPTextEncode", + "cnr_id": "comfy-core", + "ver": "0.3.56", + "enableTabs": false, + "hasSecondTab": false, + "secondTabOffset": 80, + "secondTabText": "Send Back", + "secondTabWidth": 65, + "tabWidth": 65, + "tabXOffset": 10, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.2", + "widget_ue_connectable": {} + } + }, + "widgets_values": [ + "blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, unreadable text on shirt or hat, incorrect lettering on cap (“PNTR”), incorrect t-shirt slogan (“JUST DO IT”), missing microphone, misplaced microphone, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, smiling, laughing, exaggerated sadness, wrong gaze direction, eyes looking at camera, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio, missing sniff sounds, incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, missing door or shelves, missing shallow depth of field, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts." + ], + "widgets_values_named": { + "text": "blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, unreadable text on shirt or hat, incorrect lettering on cap (“PNTR”), incorrect t-shirt slogan (“JUST DO IT”), missing microphone, misplaced microphone, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, smiling, laughing, exaggerated sadness, wrong gaze direction, eyes looking at camera, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio, missing sniff sounds, incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, missing door or shelves, missing shallow depth of field, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts." + }, + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 767, + "type": "CreateVideo", + "pos": [ + 2890, + 2900 + ], + "size": [ + 280, + 160 + ], + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 232 + }, + { + "localized_name": "audio", + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": 233 + }, + { + "localized_name": "fps", + "name": "fps", + "type": "FLOAT", + "widget": { + "name": "fps" + }, + "link": 234 + }, + { + "localized_name": "bit_depth", + "name": "bit_depth", + "shape": 7, + "type": "COMBO", + "widget": { + "name": "bit_depth" + }, + "link": null + }, + { + "localized_name": "color_space", + "name": "color_space", + "shape": 7, + "type": "COMBO", + "widget": { + "name": "color_space" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "VIDEO", + "name": "VIDEO", + "type": "VIDEO", + "links": [ + 252 + ] + } + ], + "properties": { + "Node name for S&R": "CreateVideo", + "cnr_id": "comfy-core", + "ver": "0.14.1", + "enableTabs": false, + "hasSecondTab": false, + "secondTabOffset": 80, + "secondTabText": "Send Back", + "secondTabWidth": 65, + "tabWidth": 65, + "tabXOffset": 10, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.7", + "widget_ue_connectable": {} + } + }, + "widgets_values": [ + 24, + 8, + "sRGB" + ], + "widgets_values_named": { + "fps": 24, + "bit_depth": 8, + "color_space": "sRGB" + } + }, + { + "id": 768, + "type": "VAEDecodeTiled", + "pos": [ + 2430, + 2630 + ], + "size": [ + 280, + 200 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 211 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 212 + }, + { + "localized_name": "tile_size", + "name": "tile_size", + "type": "INT", + "widget": { + "name": "tile_size" + }, + "link": null + }, + { + "localized_name": "overlap", + "name": "overlap", + "type": "INT", + "widget": { + "name": "overlap" + }, + "link": null + }, + { + "localized_name": "temporal_size", + "name": "temporal_size", + "type": "INT", + "widget": { + "name": "temporal_size" + }, + "link": null + }, + { + "localized_name": "temporal_overlap", + "name": "temporal_overlap", + "type": "INT", + "widget": { + "name": "temporal_overlap" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 232 + ] + } + ], + "properties": { + "Node name for S&R": "VAEDecodeTiled", + "cnr_id": "comfy-core", + "ver": "0.7.0", + "enableTabs": false, + "hasSecondTab": false, + "secondTabOffset": 80, + "secondTabText": "Send Back", + "secondTabWidth": 65, + "tabWidth": 65, + "tabXOffset": 10, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.2", + "widget_ue_connectable": {} + } + }, + "widgets_values": [ + 768, + 64, + 4096, + 64 + ], + "widgets_values_named": { + "tile_size": 768, + "overlap": 64, + "temporal_size": 4096, + "temporal_overlap": 64 + } + }, + { + "id": 769, + "type": "LTXVAudioVAEDecode", + "pos": [ + 2430, + 2920 + ], + "size": [ + 280, + 100 + ], + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 216 + }, + { + "label": "Audio VAE", + "localized_name": "Audio VAE", + "name": "audio_vae", + "type": "VAE", + "link": 217 + } + ], + "outputs": [ + { + "localized_name": "Audio", + "name": "Audio", + "type": "AUDIO", + "links": [ + 233 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVAudioVAEDecode", + "cnr_id": "comfy-core", + "ver": "0.7.0", + "enableTabs": false, + "hasSecondTab": false, + "secondTabOffset": 80, + "secondTabText": "Send Back", + "secondTabWidth": 65, + "tabWidth": 65, + "tabXOffset": 10, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.2", + "widget_ue_connectable": {} + } + } + }, + { + "id": 770, + "type": "LTXVSeparateAVLatent", + "pos": [ + 2040, + 3010 + ], + "size": [ + 250, + 100 + ], + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [ + { + "localized_name": "av_latent", + "name": "av_latent", + "type": "LATENT", + "link": 1788 + } + ], + "outputs": [ + { + "localized_name": "video_latent", + "name": "video_latent", + "type": "LATENT", + "links": [ + 215 + ] + }, + { + "localized_name": "audio_latent", + "name": "audio_latent", + "type": "LATENT", + "links": [ + 216 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVSeparateAVLatent", + "cnr_id": "comfy-core", + "ver": "0.5.1", + "enableTabs": false, + "hasSecondTab": false, + "secondTabOffset": 80, + "secondTabText": "Send Back", + "secondTabWidth": 65, + "tabWidth": 65, + "tabXOffset": 10, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.2", + "widget_ue_connectable": {} + } + } + }, + { + "id": 771, + "type": "CLIPTextEncode", + "pos": [ + 1310, + 2380 + ], + "size": [ + 620, + 420 + ], + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 231 + }, + { + "localized_name": "text", + "name": "text", + "type": "STRING", + "widget": { + "name": "text" + }, + "link": 1808 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 221 + ] + } + ], + "properties": { + "Node name for S&R": "CLIPTextEncode", + "cnr_id": "comfy-core", + "ver": "0.3.56", + "enableTabs": false, + "hasSecondTab": false, + "secondTabOffset": 80, + "secondTabText": "Send Back", + "secondTabWidth": 65, + "tabWidth": 65, + "tabXOffset": 10, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.2", + "widget_ue_connectable": {} + } + }, + "widgets_values": [ + "" + ], + "widgets_values_named": { + "text": "" + }, + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 772, + "type": "CheckpointLoaderSimple", + "pos": [ + 770, + 2380 + ], + "size": [ + 420, + 160 + ], + "flags": {}, + "order": 16, + "mode": 0, + "inputs": [ + { + "localized_name": "ckpt_name", + "name": "ckpt_name", + "type": "COMBO", + "widget": { + "name": "ckpt_name" + }, + "link": 276 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 279, + 313 + ] + }, + { + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "links": [] + }, + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "links": [ + 212, + 306, + 307 + ] + } + ], + "properties": { + "Node name for S&R": "CheckpointLoaderSimple", + "cnr_id": "comfy-core", + "ver": "0.10.0", + "models": [ + { + "name": "ltx-2.3-22b-distilled-fp8.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.3-fp8/resolve/main/ltx-2.3-22b-distilled-fp8.safetensors", + "directory": "checkpoints" + } + ], + "enableTabs": false, + "hasSecondTab": false, + "secondTabOffset": 80, + "secondTabText": "Send Back", + "secondTabWidth": 65, + "tabWidth": 65, + "tabXOffset": 10, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.2", + "widget_ue_connectable": {} + } + }, + "widgets_values": [ + "ltx-2.3-22b-distilled-fp8.safetensors" + ], + "widgets_values_named": { + "ckpt_name": "ltx-2.3-22b-distilled-fp8.safetensors" + } + }, + { + "id": 773, + "type": "LTXVAudioVAELoader", + "pos": [ + 770, + 2590 + ], + "size": [ + 420, + 110 + ], + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [ + { + "localized_name": "ckpt_name", + "name": "ckpt_name", + "type": "COMBO", + "widget": { + "name": "ckpt_name" + }, + "link": 272 + } + ], + "outputs": [ + { + "localized_name": "Audio VAE", + "name": "Audio VAE", + "type": "VAE", + "links": [ + 205, + 217 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVAudioVAELoader", + "cnr_id": "comfy-core", + "ver": "0.10.0", + "models": [ + { + "name": "ltx-2.3-22b-distilled-fp8.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.3-fp8/resolve/main/ltx-2.3-22b-distilled-fp8.safetensors", + "directory": "checkpoints" + } + ], + "enableTabs": false, + "hasSecondTab": false, + "secondTabOffset": 80, + "secondTabText": "Send Back", + "secondTabWidth": 65, + "tabWidth": 65, + "tabXOffset": 10, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.2", + "widget_ue_connectable": {} + } + }, + "widgets_values": [ + "ltx-2.3-22b-distilled-fp8.safetensors" + ], + "widgets_values_named": { + "ckpt_name": "ltx-2.3-22b-distilled-fp8.safetensors" + } + }, + { + "id": 774, + "type": "LTXAVTextEncoderLoader", + "pos": [ + 770, + 2750 + ], + "size": [ + 410, + 170 + ], + "flags": {}, + "order": 18, + "mode": 0, + "inputs": [ + { + "localized_name": "text_encoder", + "name": "text_encoder", + "type": "COMBO", + "widget": { + "name": "text_encoder" + }, + "link": 273 + }, + { + "localized_name": "ckpt_name", + "name": "ckpt_name", + "type": "COMBO", + "widget": { + "name": "ckpt_name" + }, + "link": 275 + }, + { + "localized_name": "device", + "name": "device", + "type": "COMBO", + "widget": { + "name": "device" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "links": [ + 230, + 231, + 314 + ] + } + ], + "properties": { + "Node name for S&R": "LTXAVTextEncoderLoader", + "cnr_id": "comfy-core", + "ver": "0.10.0", + "models": [ + { + "name": "gemma_3_12B_it_fp4_mixed.safetensors", + "url": "https://huggingface.co/Comfy-Org/ltx-2/resolve/main/split_files/text_encoders/gemma_3_12B_it_fp4_mixed.safetensors", + "directory": "text_encoders" + }, + { + "name": "ltx-2.3-22b-distilled-fp8.safetensors", + "url": "https://huggingface.co/Lightricks/LTX-2.3-fp8/resolve/main/ltx-2.3-22b-distilled-fp8.safetensors", + "directory": "checkpoints" + } + ], + "enableTabs": false, + "hasSecondTab": false, + "secondTabOffset": 80, + "secondTabText": "Send Back", + "secondTabWidth": 65, + "tabWidth": 65, + "tabXOffset": 10, + "ue_properties": { + "input_ue_unconnectable": {}, + "version": "7.5.2", + "widget_ue_connectable": {} + } + }, + "widgets_values": [ + "gemma_3_12B_it_fp4_mixed.safetensors", + "ltx-2.3-22b-distilled-fp8.safetensors", + "default" + ], + "widgets_values_named": { + "text_encoder": "gemma_3_12B_it_fp4_mixed.safetensors", + "ckpt_name": "ltx-2.3-22b-distilled-fp8.safetensors", + "device": "default" + } + }, + { + "id": 775, + "type": "LoraLoaderModelOnly", + "pos": [ + 750, + 3020 + ], + "size": [ + 470, + 140 + ], + "flags": {}, + "order": 19, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 279 + }, + { + "localized_name": "lora_name", + "name": "lora_name", + "type": "COMBO", + "widget": { + "name": "lora_name" + }, + "link": 1769 + }, + { + "localized_name": "strength_model", + "name": "strength_model", + "type": "FLOAT", + "widget": { + "name": "strength_model" + }, + "link": 1770 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 277, + 1792 + ] + } + ], + "properties": { + "Node name for S&R": "LoraLoaderModelOnly", + "cnr_id": "comfy-core", + "ver": "0.22.0", + "models": [ + { + "name": "ltx-2.3-22b-ic-lora-ingredients-0.9.safetensors", + "url": "https://huggingface.co/Comfy-Org/ltx-2.3/resolve/main/split_files/loras/ltx-2.3-22b-ic-lora-ingredients-0.9.safetensors", + "directory": "loras" + } + ], + "enableTabs": false, + "hasSecondTab": false, + "secondTabOffset": 80, + "secondTabText": "Send Back", + "secondTabWidth": 65, + "tabWidth": 65, + "tabXOffset": 10 + }, + "widgets_values": [ + "ltx-2.3-22b-ic-lora-ingredients-0.9.safetensors", + 1 + ], + "widgets_values_named": { + "lora_name": "ltx-2.3-22b-ic-lora-ingredients-0.9.safetensors", + "strength_model": 1 + }, + "color": "#323", + "bgcolor": "#535" + }, + { + "id": 776, + "type": "GetICLoRAParameters", + "pos": [ + 1590, + 3630 + ], + "size": [ + 300, + 80 + ], + "flags": {}, + "order": 20, + "mode": 0, + "inputs": [ + { + "localized_name": "iclora_model", + "name": "iclora_model", + "type": "MODEL", + "link": 277 + } + ], + "outputs": [ + { + "localized_name": "iclora_parameters", + "name": "iclora_parameters", + "type": "IC_LORA_PARAMETERS", + "links": [ + 288 + ] + } + ], + "properties": { + "Node name for S&R": "GetICLoRAParameters", + "cnr_id": "comfy-core", + "ver": "0.22.0", + "enableTabs": false, + "hasSecondTab": false, + "secondTabOffset": 80, + "secondTabText": "Send Back", + "secondTabWidth": 65, + "tabWidth": 65, + "tabXOffset": 10 + }, + "color": "#323", + "bgcolor": "#535" + }, + { + "id": 777, + "type": "LTXVImgToVideoInplace", + "pos": [ + 1580, + 3360 + ], + "size": [ + 270, + 180 + ], + "flags": {}, + "order": 21, + "mode": 0, + "inputs": [ + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 306 + }, + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 1786 + }, + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "link": 296 + }, + { + "localized_name": "strength", + "name": "strength", + "type": "FLOAT", + "widget": { + "name": "strength" + }, + "link": null + }, + { + "localized_name": "bypass", + "name": "bypass", + "type": "BOOLEAN", + "widget": { + "name": "bypass" + }, + "link": 1803 + } + ], + "outputs": [ + { + "localized_name": "latent", + "name": "latent", + "type": "LATENT", + "links": [ + 289 + ] + } + ], + "properties": { + "Node name for S&R": "LTXVImgToVideoInplace", + "cnr_id": "comfy-core", + "ver": "0.22.0", + "enableTabs": false, + "hasSecondTab": false, + "secondTabOffset": 80, + "secondTabText": "Send Back", + "secondTabWidth": 65, + "tabWidth": 65, + "tabXOffset": 10 + }, + "widgets_values": [ + 1, + true + ], + "widgets_values_named": { + "strength": 1, + "bypass": true + } + }, + { + "id": 778, + "type": "LoraLoader", + "pos": [ + 770, + 1570 + ], + "size": [ + 380, + 230 + ], + "flags": {}, + "order": 22, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 313 + }, + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 314 + }, + { + "localized_name": "lora_name", + "name": "lora_name", + "type": "COMBO", + "widget": { + "name": "lora_name" + }, + "link": 1768 + }, + { + "localized_name": "strength_model", + "name": "strength_model", + "type": "FLOAT", + "widget": { + "name": "strength_model" + }, + "link": null + }, + { + "localized_name": "strength_clip", + "name": "strength_clip", + "type": "FLOAT", + "widget": { + "name": "strength_clip" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": null + }, + { + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "links": [ + 309 + ] + } + ], + "properties": { + "Node name for S&R": "LoraLoader", + "cnr_id": "comfy-core", + "ver": "0.16.3", + "models": [ + { + "name": "gemma-3-12b-it-abliterated_lora_rank64_bf16.safetensors", + "url": "https://huggingface.co/Comfy-Org/ltx-2/resolve/main/split_files/loras/gemma-3-12b-it-abliterated_lora_rank64_bf16.safetensors", + "directory": "loras" + } + ], + "enableTabs": false, + "hasSecondTab": false, + "secondTabOffset": 80, + "secondTabText": "Send Back", + "secondTabWidth": 65, + "tabWidth": 65, + "tabXOffset": 10 + }, + "widgets_values": [ + "gemma-3-12b-it-abliterated_lora_rank64_bf16.safetensors", + 1, + 1 + ], + "widgets_values_named": { + "lora_name": "gemma-3-12b-it-abliterated_lora_rank64_bf16.safetensors", + "strength_model": 1, + "strength_clip": 1 + } + }, + { + "id": 779, + "type": "TextGenerateLTX2Prompt", + "pos": [ + 1200, + 1570 + ], + "size": [ + 400, + 420 + ], + "flags": { + "collapsed": false + }, + "order": 23, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 309 + }, + { + "localized_name": "image", + "name": "image", + "shape": 7, + "type": "IMAGE", + "link": 1735 + }, + { + "localized_name": "video", + "name": "video", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "audio", + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": null + }, + { + "localized_name": "prompt", + "name": "prompt", + "type": "STRING", + "widget": { + "name": "prompt" + }, + "link": 316 + }, + { + "localized_name": "max_length", + "name": "max_length", + "type": "INT", + "widget": { + "name": "max_length" + }, + "link": null + }, + { + "localized_name": "Sampling Mode", + "name": "sampling_mode", + "type": "COMFY_DYNAMICCOMBO_V3", + "widget": { + "name": "sampling_mode" + }, + "link": null + }, + { + "localized_name": "temperature", + "name": "sampling_mode.temperature", + "type": "FLOAT", + "widget": { + "name": "sampling_mode.temperature" + }, + "link": null + }, + { + "localized_name": "top_k", + "name": "sampling_mode.top_k", + "type": "INT", + "widget": { + "name": "sampling_mode.top_k" + }, + "link": null + }, + { + "localized_name": "top_p", + "name": "sampling_mode.top_p", + "type": "FLOAT", + "widget": { + "name": "sampling_mode.top_p" + }, + "link": null + }, + { + "localized_name": "min_p", + "name": "sampling_mode.min_p", + "type": "FLOAT", + "widget": { + "name": "sampling_mode.min_p" + }, + "link": null + }, + { + "localized_name": "repetition_penalty", + "name": "sampling_mode.repetition_penalty", + "type": "FLOAT", + "widget": { + "name": "sampling_mode.repetition_penalty" + }, + "link": null + }, + { + "localized_name": "seed", + "name": "sampling_mode.seed", + "type": "INT", + "widget": { + "name": "sampling_mode.seed" + }, + "link": null + }, + { + "localized_name": "presence_penalty", + "name": "sampling_mode.presence_penalty", + "shape": 7, + "type": "FLOAT", + "widget": { + "name": "sampling_mode.presence_penalty" + }, + "link": null + }, + { + "localized_name": "thinking", + "name": "thinking", + "shape": 7, + "type": "BOOLEAN", + "widget": { + "name": "thinking" + }, + "link": null + }, + { + "localized_name": "use_default_template", + "name": "use_default_template", + "shape": 7, + "type": "BOOLEAN", + "widget": { + "name": "use_default_template" + }, + "link": null + } + ], + "outputs": [ + { + "localized_name": "generated_text", + "name": "generated_text", + "type": "STRING", + "links": [ + 311 + ] + } + ], + "properties": { + "Node name for S&R": "TextGenerateLTX2Prompt", + "cnr_id": "comfy-core", + "ver": "0.16.3", + "enableTabs": false, + "hasSecondTab": false, + "secondTabOffset": 80, + "secondTabText": "Send Back", + "secondTabWidth": 65, + "tabWidth": 65, + "tabXOffset": 10 + }, + "widgets_values": [ + "", + 2048, + "on", + 0.7, + 64, + 0.95, + 0.05, + 1.05, + 0, + 0, + false, + true + ], + "widgets_values_named": { + "prompt": "", + "max_length": 2048, + "sampling_mode": "on", + "sampling_mode.temperature": 0.7, + "sampling_mode.top_k": 64, + "sampling_mode.top_p": 0.95, + "sampling_mode.min_p": 0.05, + "sampling_mode.repetition_penalty": 1.05, + "sampling_mode.seed": 0, + "sampling_mode.presence_penalty": 0, + "thinking": false, + "use_default_template": true + } + }, + { + "id": 780, + "type": "PreviewAny", + "pos": [ + 2040, + 1590 + ], + "size": [ + 510, + 360 + ], + "flags": {}, + "order": 24, + "mode": 4, + "inputs": [ + { + "localized_name": "source", + "name": "source", + "type": "*", + "link": 310 + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [ + 1808 + ] + } + ], + "properties": { + "Node name for S&R": "PreviewAny", + "cnr_id": "comfy-core", + "ver": "0.16.3", + "enableTabs": false, + "hasSecondTab": false, + "secondTabOffset": 80, + "secondTabText": "Send Back", + "secondTabWidth": 65, + "tabWidth": 65, + "tabXOffset": 10 + }, + "widgets_values": [], + "widgets_values_named": {} + }, + { + "id": 781, + "type": "ComfySwitchNode", + "pos": [ + 1730, + 1980 + ], + "size": [ + 270, + 130 + ], + "flags": {}, + "order": 25, + "mode": 0, + "inputs": [ + { + "localized_name": "on_false", + "name": "on_false", + "shape": 7, + "type": "*", + "link": 317 + }, + { + "localized_name": "on_true", + "name": "on_true", + "shape": 7, + "type": "*", + "link": 311 + }, + { + "localized_name": "switch", + "name": "switch", + "type": "BOOLEAN", + "widget": { + "name": "switch" + }, + "link": 312 + } + ], + "outputs": [ + { + "localized_name": "output", + "name": "output", + "type": "*", + "links": [ + 310 + ] + } + ], + "properties": { + "Node name for S&R": "ComfySwitchNode", + "cnr_id": "comfy-core", + "ver": "0.22.0", + "enableTabs": false, + "hasSecondTab": false, + "secondTabOffset": 80, + "secondTabText": "Send Back", + "secondTabWidth": 65, + "tabWidth": 65, + "tabXOffset": 10 + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "switch": false + } + }, + { + "id": 782, + "type": "PrimitiveBoolean", + "pos": [ + 770, + 2050 + ], + "size": [ + 270, + 100 + ], + "flags": {}, + "order": 26, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "BOOLEAN", + "widget": { + "name": "value" + }, + "link": 315 + } + ], + "outputs": [ + { + "localized_name": "BOOLEAN", + "name": "BOOLEAN", + "type": "BOOLEAN", + "links": [ + 312 + ] + } + ], + "title": "Boolean (Enable Prompt Enhance)", + "properties": { + "Node name for S&R": "PrimitiveBoolean", + "cnr_id": "comfy-core", + "ver": "0.22.0", + "enableTabs": false, + "hasSecondTab": false, + "secondTabOffset": 80, + "secondTabText": "Send Back", + "secondTabWidth": 65, + "tabWidth": 65, + "tabXOffset": 10 + }, + "widgets_values": [ + false + ], + "widgets_values_named": { + "value": false + } + }, + { + "id": 783, + "type": "KSampler", + "pos": [ + 2030, + 2570 + ], + "size": [ + 270, + 350 + ], + "flags": {}, + "order": 27, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1792 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 1791 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 1790 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 1789 + }, + { + "localized_name": "seed", + "name": "seed", + "type": "INT", + "widget": { + "name": "seed" + }, + "link": 1793 + }, + { + "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 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 1788 + ] + } + ], + "properties": { + "Node name for S&R": "KSampler", + "cnr_id": "comfy-core", + "ver": "0.22.0", + "enableTabs": false, + "hasSecondTab": false, + "secondTabOffset": 80, + "secondTabText": "Send Back", + "secondTabWidth": 65, + "tabWidth": 65, + "tabXOffset": 10 + }, + "widgets_values": [ + 288370150520961, + "randomize", + 8, + 1, + "euler_ancestral", + "linear_quadratic", + 1 + ], + "widgets_values_named": { + "seed": 288370150520961, + "control_after_generate": "randomize", + "steps": 8, + "cfg": 1, + "sampler_name": "euler_ancestral", + "scheduler": "linear_quadratic", + "denoise": 1 + } + }, + { + "id": 784, + "type": "GetImageSize", + "pos": [ + 770, + 3650 + ], + "size": [ + 230, + 120 + ], + "flags": {}, + "order": 28, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 1802 + } + ], + "outputs": [ + { + "localized_name": "width", + "name": "width", + "type": "INT", + "links": null + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "links": null + }, + { + "localized_name": "batch_size", + "name": "batch_size", + "type": "INT", + "links": [ + 1800, + 1801 + ] + } + ], + "properties": { + "Node name for S&R": "GetImageSize" + } + }, + { + "id": 785, + "type": "PrimitiveBoolean", + "pos": [ + 750, + 4080 + ], + "size": [ + 270, + 100 + ], + "flags": {}, + "order": 29, + "mode": 0, + "inputs": [ + { + "localized_name": "value", + "name": "value", + "type": "BOOLEAN", + "widget": { + "name": "value" + }, + "link": 1804 + } + ], + "outputs": [ + { + "localized_name": "BOOLEAN", + "name": "BOOLEAN", + "type": "BOOLEAN", + "links": [ + 1803 + ] + } + ], + "properties": { + "Node name for S&R": "PrimitiveBoolean" + }, + "widgets_values": [ + true + ], + "widgets_values_named": { + "value": true + } + } + ], + "groups": [ + { + "id": 1, + "title": "Conditioning", + "bounding": [ + 1050, + 3250, + 1700, + 960 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 2, + "title": "Settings", + "bounding": [ + 730, + 3250, + 300, + 960 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 5, + "title": "Model", + "bounding": [ + 730, + 2240, + 500, + 980 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 6, + "title": "Prompt", + "bounding": [ + 1260, + 2240, + 680, + 980 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 7, + "title": "Sampling", + "bounding": [ + 1970, + 2240, + 380, + 980 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 8, + "title": "Decoding", + "bounding": [ + 2380, + 2240, + 370, + 980 + ], + "color": "#3f789e", + "flags": {} + }, + { + "id": 24, + "title": "Prompt Enhancement", + "bounding": [ + 730, + 1490, + 2020, + 720 + ], + "color": "#3f789e", + "flags": {} + } + ], + "links": [ + { + "id": 205, + "origin_id": 773, + "origin_slot": 0, + "target_id": 756, + "target_slot": 0, + "type": "VAE" + }, + { + "id": 207, + "origin_id": 760, + "origin_slot": 0, + "target_id": 756, + "target_slot": 2, + "type": "INT" + }, + { + "id": 215, + "origin_id": 770, + "origin_slot": 0, + "target_id": 757, + "target_slot": 2, + "type": "LATENT" + }, + { + "id": 221, + "origin_id": 771, + "origin_slot": 0, + "target_id": 759, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 222, + "origin_id": 766, + "origin_slot": 0, + "target_id": 759, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 223, + "origin_id": 763, + "origin_slot": 0, + "target_id": 759, + "target_slot": 2, + "type": "FLOAT" + }, + { + "id": 236, + "origin_id": 759, + "origin_slot": 0, + "target_id": 761, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 237, + "origin_id": 759, + "origin_slot": 1, + "target_id": 761, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 245, + "origin_id": 756, + "origin_slot": 0, + "target_id": 762, + "target_slot": 1, + "type": "LATENT" + }, + { + "id": 235, + "origin_id": 760, + "origin_slot": 0, + "target_id": 763, + "target_slot": 0, + "type": "INT" + }, + { + "id": 230, + "origin_id": 774, + "origin_slot": 0, + "target_id": 766, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 232, + "origin_id": 768, + "origin_slot": 0, + "target_id": 767, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 233, + "origin_id": 769, + "origin_slot": 0, + "target_id": 767, + "target_slot": 1, + "type": "AUDIO" + }, + { + "id": 234, + "origin_id": 763, + "origin_slot": 0, + "target_id": 767, + "target_slot": 2, + "type": "FLOAT" + }, + { + "id": 211, + "origin_id": 757, + "origin_slot": 2, + "target_id": 768, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 212, + "origin_id": 772, + "origin_slot": 2, + "target_id": 768, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 216, + "origin_id": 770, + "origin_slot": 1, + "target_id": 769, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 217, + "origin_id": 773, + "origin_slot": 0, + "target_id": 769, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 231, + "origin_id": 774, + "origin_slot": 0, + "target_id": 771, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 252, + "origin_id": 767, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "VIDEO" + }, + { + "id": 266, + "origin_id": -10, + "origin_slot": 4, + "target_id": 764, + "target_slot": 0, + "type": "INT" + }, + { + "id": 267, + "origin_id": -10, + "origin_slot": 5, + "target_id": 765, + "target_slot": 0, + "type": "INT" + }, + { + "id": 269, + "origin_id": -10, + "origin_slot": 6, + "target_id": 760, + "target_slot": 0, + "type": "INT" + }, + { + "id": 272, + "origin_id": -10, + "origin_slot": 8, + "target_id": 773, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 273, + "origin_id": -10, + "origin_slot": 9, + "target_id": 774, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 275, + "origin_id": -10, + "origin_slot": 8, + "target_id": 774, + "target_slot": 1, + "type": "COMBO" + }, + { + "id": 276, + "origin_id": -10, + "origin_slot": 8, + "target_id": 772, + "target_slot": 0, + "type": "COMBO" + }, + { + "id": 277, + "origin_id": 775, + "origin_slot": 0, + "target_id": 776, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 279, + "origin_id": 772, + "origin_slot": 0, + "target_id": 775, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 287, + "origin_id": 761, + "origin_slot": 2, + "target_id": 762, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 288, + "origin_id": 776, + "origin_slot": 0, + "target_id": 761, + "target_slot": 6, + "type": "IC_LORA_PARAMETERS" + }, + { + "id": 289, + "origin_id": 777, + "origin_slot": 0, + "target_id": 761, + "target_slot": 3, + "type": "LATENT" + }, + { + "id": 290, + "origin_id": 761, + "origin_slot": 0, + "target_id": 757, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 292, + "origin_id": 761, + "origin_slot": 1, + "target_id": 757, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 296, + "origin_id": 758, + "origin_slot": 0, + "target_id": 777, + "target_slot": 2, + "type": "LATENT" + }, + { + "id": 306, + "origin_id": 772, + "origin_slot": 2, + "target_id": 777, + "target_slot": 0, + "type": "VAE" + }, + { + "id": 307, + "origin_id": 772, + "origin_slot": 2, + "target_id": 761, + "target_slot": 2, + "type": "VAE" + }, + { + "id": 309, + "origin_id": 778, + "origin_slot": 1, + "target_id": 779, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 310, + "origin_id": 781, + "origin_slot": 0, + "target_id": 780, + "target_slot": 0, + "type": "*" + }, + { + "id": 311, + "origin_id": 779, + "origin_slot": 0, + "target_id": 781, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 312, + "origin_id": 782, + "origin_slot": 0, + "target_id": 781, + "target_slot": 2, + "type": "BOOLEAN" + }, + { + "id": 313, + "origin_id": 772, + "origin_slot": 0, + "target_id": 778, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 314, + "origin_id": 774, + "origin_slot": 0, + "target_id": 778, + "target_slot": 1, + "type": "CLIP" + }, + { + "id": 315, + "origin_id": -10, + "origin_slot": 3, + "target_id": 782, + "target_slot": 0, + "type": "BOOLEAN" + }, + { + "id": 316, + "origin_id": -10, + "origin_slot": 2, + "target_id": 779, + "target_slot": 4, + "type": "STRING" + }, + { + "id": 317, + "origin_id": -10, + "origin_slot": 2, + "target_id": 781, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 1735, + "origin_id": -10, + "origin_slot": 0, + "target_id": 779, + "target_slot": 1, + "type": "IMAGE" + }, + { + "id": 1768, + "origin_id": -10, + "origin_slot": 10, + "target_id": 778, + "target_slot": 2, + "type": "COMBO" + }, + { + "id": 1769, + "origin_id": -10, + "origin_slot": 11, + "target_id": 775, + "target_slot": 1, + "type": "COMBO" + }, + { + "id": 1770, + "origin_id": -10, + "origin_slot": 12, + "target_id": 775, + "target_slot": 2, + "type": "FLOAT" + }, + { + "id": 1777, + "origin_id": -10, + "origin_slot": 1, + "target_id": 761, + "target_slot": 4, + "type": "IMAGE" + }, + { + "id": 1778, + "origin_id": 764, + "origin_slot": 0, + "target_id": 758, + "target_slot": 0, + "type": "INT" + }, + { + "id": 1779, + "origin_id": 765, + "origin_slot": 0, + "target_id": 758, + "target_slot": 1, + "type": "INT" + }, + { + "id": 1786, + "origin_id": -10, + "origin_slot": 0, + "target_id": 777, + "target_slot": 1, + "type": "IMAGE" + }, + { + "id": 1788, + "origin_id": 783, + "origin_slot": 0, + "target_id": 770, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 1789, + "origin_id": 762, + "origin_slot": 0, + "target_id": 783, + "target_slot": 3, + "type": "LATENT" + }, + { + "id": 1790, + "origin_id": 761, + "origin_slot": 1, + "target_id": 783, + "target_slot": 2, + "type": "CONDITIONING" + }, + { + "id": 1791, + "origin_id": 761, + "origin_slot": 0, + "target_id": 783, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 1792, + "origin_id": 775, + "origin_slot": 0, + "target_id": 783, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 1793, + "origin_id": -10, + "origin_slot": 7, + "target_id": 783, + "target_slot": 4, + "type": "INT" + }, + { + "id": 1800, + "origin_id": 784, + "origin_slot": 2, + "target_id": 758, + "target_slot": 2, + "type": "INT" + }, + { + "id": 1801, + "origin_id": 784, + "origin_slot": 2, + "target_id": 756, + "target_slot": 1, + "type": "INT" + }, + { + "id": 1802, + "origin_id": -10, + "origin_slot": 1, + "target_id": 784, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1803, + "origin_id": 785, + "origin_slot": 0, + "target_id": 777, + "target_slot": 4, + "type": "BOOLEAN" + }, + { + "id": 1804, + "origin_id": -10, + "origin_slot": 13, + "target_id": 785, + "target_slot": 0, + "type": "BOOLEAN" + }, + { + "id": 1808, + "origin_id": 780, + "origin_slot": 0, + "target_id": 771, + "target_slot": 1, + "type": "STRING" + } + ], + "extra": {}, + "category": "Video generation/Conditioned", + "description": "Generates LTX-2.3 video with IC-LoRA structural guidance from aligned control images such as depth, pose, or edges." + } + ] + }, + "extra": { + "ue_links": [] + } +} \ No newline at end of file diff --git a/blueprints/Video Inpaint (VOID).json b/blueprints/Video Inpaint (VOID).json index a7cc806b5..d90d8d94d 100644 --- a/blueprints/Video Inpaint (VOID).json +++ b/blueprints/Video Inpaint (VOID).json @@ -3768,7 +3768,7 @@ } ], "extra": {}, - "category": "Video generation and editing/Inpaint video", + "category": "Video editing/Inpaint video", "description": "Removes objects from video by inpainting masked regions using VOID (CogVideoX), with SAM3 text-guided segmentation and optional two-pass optical-flow refinement." }, { @@ -4337,4 +4337,4 @@ ] }, "extra": {} -} \ No newline at end of file +} diff --git a/blueprints/Video Inpainting (Wan2.1 VACE).json b/blueprints/Video Inpainting (Wan2.1 VACE).json index 7460f3d44..3d8f18368 100644 --- a/blueprints/Video Inpainting (Wan2.1 VACE).json +++ b/blueprints/Video Inpainting (Wan2.1 VACE).json @@ -1,14 +1,14 @@ { "revision": 0, - "last_node_id": 306, + "last_node_id": 355, "last_link_id": 0, "nodes": [ { - "id": 306, - "type": "bd7f73a0-ec67-4f46-8671-17088d8e31b7", + "id": 355, + "type": "21da7c57-d95a-48d7-b35a-a22d8e5f5163", "pos": [ - -2950, - -410 + -2290, + -60 ], "size": [ 440, @@ -160,59 +160,59 @@ "properties": { "proxyWidgets": [ [ - "280", + "330", "text" ], [ - "297", + "345", "value" ], [ - "290", + "338", "value" ], [ - "289", + "337", "length" ], [ - "288", + "336", "seed" ], [ - "299", + "347", "unet_name" ], [ - "277", + "327", "clip_name" ], [ - "278", + "328", "vae_name" ], [ - "300", + "348", "value" ], [ - "272", + "322", "lora_name" ], [ - "268", + "318", "text" ], [ - "269", + "319", "expand" ], [ - "268", + "318", "ckpt_name" ], [ - "312", + "351", "$$canvas-image-preview" ] ], @@ -235,11 +235,11 @@ "definitions": { "subgraphs": [ { - "id": "bd7f73a0-ec67-4f46-8671-17088d8e31b7", + "id": "21da7c57-d95a-48d7-b35a-a22d8e5f5163", "version": 1, "state": { "lastGroupId": 31, - "lastNodeId": 315, + "lastNodeId": 355, "lastLinkId": 499, "lastRerouteId": 0 }, @@ -479,7 +479,7 @@ "widgets": [], "nodes": [ { - "id": 266, + "id": 316, "type": "ModelSamplingSD3", "pos": [ -560, @@ -538,7 +538,7 @@ ] }, { - "id": 267, + "id": 317, "type": "CreateVideo", "pos": [ 530, @@ -575,6 +575,16 @@ "name": "fps" }, "link": 425 + }, + { + "localized_name": "bit_depth", + "name": "bit_depth", + "shape": 7, + "type": "INT", + "widget": { + "name": "bit_depth" + }, + "link": null } ], "outputs": [ @@ -601,12 +611,13 @@ "widget_ue_connectable": {} }, "widgets_values": [ - 16 + 16, + 8 ] }, { - "id": 268, - "type": "17df2eeb-d89e-46ee-9480-a4ca2494b207", + "id": 318, + "type": "73d70937-ffa8-43fe-af02-aecff882d159", "pos": [ -1960, 3220 @@ -705,23 +716,23 @@ "properties": { "proxyWidgets": [ [ - "237", + "354", "text" ], [ - "75", + "352", "threshold" ], [ - "75", + "352", "refine_iterations" ], [ - "75", + "352", "individual_masks" ], [ - "236", + "353", "ckpt_name" ] ], @@ -745,7 +756,7 @@ "widgets_values": [] }, { - "id": 269, + "id": 319, "type": "GrowMask", "pos": [ -1530, @@ -815,7 +826,7 @@ ] }, { - "id": 270, + "id": 320, "type": "PrimitiveInt", "pos": [ -1350, @@ -868,7 +879,7 @@ ] }, { - "id": 271, + "id": 321, "type": "PrimitiveFloat", "pos": [ -1340, @@ -920,7 +931,7 @@ ] }, { - "id": 272, + "id": 322, "type": "LoraLoaderModelOnly", "pos": [ -1380, @@ -995,7 +1006,7 @@ ] }, { - "id": 273, + "id": 323, "type": "PrimitiveInt", "pos": [ -1340, @@ -1048,7 +1059,7 @@ ] }, { - "id": 274, + "id": 324, "type": "PrimitiveFloat", "pos": [ -1340, @@ -1100,7 +1111,7 @@ ] }, { - "id": 275, + "id": 325, "type": "ComfySwitchNode", "pos": [ -960, @@ -1163,7 +1174,7 @@ ] }, { - "id": 276, + "id": 326, "type": "ComfySwitchNode", "pos": [ -960, @@ -1226,7 +1237,7 @@ ] }, { - "id": 277, + "id": 327, "type": "CLIPLoader", "pos": [ -2710, @@ -1308,7 +1319,7 @@ ] }, { - "id": 278, + "id": 328, "type": "VAELoader", "pos": [ -2700, @@ -1369,7 +1380,7 @@ ] }, { - "id": 279, + "id": 329, "type": "CLIPTextEncode", "pos": [ -2280, @@ -1431,7 +1442,7 @@ "bgcolor": "#335" }, { - "id": 280, + "id": 330, "type": "CLIPTextEncode", "pos": [ -2270, @@ -1493,7 +1504,7 @@ "bgcolor": "#353" }, { - "id": 281, + "id": 331, "type": "WanVaceToVideo", "pos": [ -1780, @@ -1652,7 +1663,7 @@ ] }, { - "id": 282, + "id": 332, "type": "InvertMask", "pos": [ -1510, @@ -1697,7 +1708,7 @@ } }, { - "id": 283, + "id": 333, "type": "MaskToImage", "pos": [ -1510, @@ -1742,7 +1753,7 @@ } }, { - "id": 284, + "id": 334, "type": "ImageCompositeMasked", "pos": [ -1210, @@ -1833,7 +1844,7 @@ ] }, { - "id": 287, + "id": 335, "type": "TrimVideoLatent", "pos": [ -220, @@ -1895,7 +1906,7 @@ ] }, { - "id": 288, + "id": 336, "type": "KSampler", "pos": [ -560, @@ -2023,7 +2034,7 @@ ] }, { - "id": 289, + "id": 337, "type": "ImageFromBatch", "pos": [ -2360, @@ -2090,7 +2101,7 @@ ] }, { - "id": 290, + "id": 338, "type": "PrimitiveInt", "pos": [ -2690, @@ -2143,7 +2154,7 @@ ] }, { - "id": 291, + "id": 339, "type": "ComfyMathExpression", "pos": [ -2650, @@ -2223,7 +2234,7 @@ ] }, { - "id": 292, + "id": 340, "type": "ComfyMathExpression", "pos": [ -2650, @@ -2303,7 +2314,7 @@ ] }, { - "id": 293, + "id": 341, "type": "ResizeImageMaskNode", "pos": [ -2360, @@ -2402,7 +2413,7 @@ ] }, { - "id": 294, + "id": 342, "type": "ComfySwitchNode", "pos": [ -960, @@ -2465,7 +2476,7 @@ ] }, { - "id": 295, + "id": 343, "type": "GetImageSize", "pos": [ -2010, @@ -2526,7 +2537,7 @@ } }, { - "id": 296, + "id": 344, "type": "VAEDecode", "pos": [ 520, @@ -2581,7 +2592,7 @@ } }, { - "id": 297, + "id": 345, "type": "PrimitiveInt", "pos": [ -2690, @@ -2634,7 +2645,7 @@ ] }, { - "id": 298, + "id": 346, "type": "GetVideoComponents", "pos": [ -2330, @@ -2681,6 +2692,12 @@ "links": [ 425 ] + }, + { + "localized_name": "bit_depth", + "name": "bit_depth", + "type": "INT", + "links": null } ], "properties": { @@ -2697,7 +2714,7 @@ } }, { - "id": 299, + "id": 347, "type": "UNETLoader", "pos": [ -2720, @@ -2768,7 +2785,7 @@ ] }, { - "id": 300, + "id": 348, "type": "PrimitiveBoolean", "pos": [ -1390, @@ -2822,7 +2839,7 @@ ] }, { - "id": 308, + "id": 349, "type": "ImageFromBatch", "pos": [ -2360, @@ -2887,7 +2904,7 @@ ] }, { - "id": 310, + "id": 350, "type": "MaskPreview", "pos": [ -900, @@ -2923,7 +2940,7 @@ } }, { - "id": 312, + "id": 351, "type": "PreviewImage", "pos": [ -520, @@ -2944,7 +2961,14 @@ "link": 499 } ], - "outputs": [], + "outputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "links": null + } + ], "properties": { "Node name for S&R": "PreviewImage", "cnr_id": "comfy-core", @@ -3096,385 +3120,385 @@ "links": [ { "id": 422, - "origin_id": 275, + "origin_id": 325, "origin_slot": 0, - "target_id": 266, + "target_id": 316, "target_slot": 0, "type": "MODEL" }, { "id": 423, - "origin_id": 296, + "origin_id": 344, "origin_slot": 0, - "target_id": 267, + "target_id": 317, "target_slot": 0, "type": "IMAGE" }, { "id": 424, - "origin_id": 298, + "origin_id": 346, "origin_slot": 1, - "target_id": 267, + "target_id": 317, "target_slot": 1, "type": "AUDIO" }, { "id": 425, - "origin_id": 298, + "origin_id": 346, "origin_slot": 2, - "target_id": 267, + "target_id": 317, "target_slot": 2, "type": "FLOAT" }, { "id": 426, - "origin_id": 293, + "origin_id": 341, "origin_slot": 0, - "target_id": 268, + "target_id": 318, "target_slot": 0, "type": "IMAGE" }, { "id": 427, - "origin_id": 268, + "origin_id": 318, "origin_slot": 0, - "target_id": 269, + "target_id": 319, "target_slot": 0, "type": "MASK" }, { "id": 428, - "origin_id": 299, + "origin_id": 347, "origin_slot": 0, - "target_id": 272, + "target_id": 322, "target_slot": 0, "type": "MODEL" }, { "id": 429, - "origin_id": 299, + "origin_id": 347, "origin_slot": 0, - "target_id": 275, + "target_id": 325, "target_slot": 0, "type": "MODEL" }, { "id": 430, - "origin_id": 272, + "origin_id": 322, "origin_slot": 0, - "target_id": 275, + "target_id": 325, "target_slot": 1, "type": "MODEL" }, { "id": 431, - "origin_id": 300, + "origin_id": 348, "origin_slot": 0, - "target_id": 275, + "target_id": 325, "target_slot": 2, "type": "BOOLEAN" }, { "id": 432, - "origin_id": 271, + "origin_id": 321, "origin_slot": 0, - "target_id": 276, + "target_id": 326, "target_slot": 0, "type": "FLOAT" }, { "id": 433, - "origin_id": 274, + "origin_id": 324, "origin_slot": 0, - "target_id": 276, + "target_id": 326, "target_slot": 1, "type": "FLOAT" }, { "id": 434, - "origin_id": 300, + "origin_id": 348, "origin_slot": 0, - "target_id": 276, + "target_id": 326, "target_slot": 2, "type": "BOOLEAN" }, { "id": 435, - "origin_id": 277, + "origin_id": 327, "origin_slot": 0, - "target_id": 279, + "target_id": 329, "target_slot": 0, "type": "CLIP" }, { "id": 436, - "origin_id": 277, + "origin_id": 327, "origin_slot": 0, - "target_id": 280, + "target_id": 330, "target_slot": 0, "type": "CLIP" }, { "id": 437, - "origin_id": 280, + "origin_id": 330, "origin_slot": 0, - "target_id": 281, + "target_id": 331, "target_slot": 0, "type": "CONDITIONING" }, { "id": 438, - "origin_id": 279, + "origin_id": 329, "origin_slot": 0, - "target_id": 281, + "target_id": 331, "target_slot": 1, "type": "CONDITIONING" }, { "id": 439, - "origin_id": 278, + "origin_id": 328, "origin_slot": 0, - "target_id": 281, + "target_id": 331, "target_slot": 2, "type": "VAE" }, { "id": 440, - "origin_id": 284, + "origin_id": 334, "origin_slot": 0, - "target_id": 281, + "target_id": 331, "target_slot": 3, "type": "IMAGE" }, { "id": 441, - "origin_id": 269, + "origin_id": 319, "origin_slot": 0, - "target_id": 281, + "target_id": 331, "target_slot": 4, "type": "MASK" }, { "id": 442, - "origin_id": 295, + "origin_id": 343, "origin_slot": 0, - "target_id": 281, + "target_id": 331, "target_slot": 6, "type": "INT" }, { "id": 443, - "origin_id": 295, + "origin_id": 343, "origin_slot": 1, - "target_id": 281, + "target_id": 331, "target_slot": 7, "type": "INT" }, { "id": 444, - "origin_id": 295, + "origin_id": 343, "origin_slot": 2, - "target_id": 281, + "target_id": 331, "target_slot": 8, "type": "INT" }, { "id": 445, - "origin_id": 269, + "origin_id": 319, "origin_slot": 0, - "target_id": 282, + "target_id": 332, "target_slot": 0, "type": "MASK" }, { "id": 446, - "origin_id": 282, + "origin_id": 332, "origin_slot": 0, - "target_id": 283, + "target_id": 333, "target_slot": 0, "type": "MASK" }, { "id": 447, - "origin_id": 293, + "origin_id": 341, "origin_slot": 0, - "target_id": 284, + "target_id": 334, "target_slot": 0, "type": "IMAGE" }, { "id": 448, - "origin_id": 283, + "origin_id": 333, "origin_slot": 0, - "target_id": 284, + "target_id": 334, "target_slot": 1, "type": "IMAGE" }, { "id": 449, - "origin_id": 269, + "origin_id": 319, "origin_slot": 0, - "target_id": 284, + "target_id": 334, "target_slot": 2, "type": "MASK" }, { "id": 452, - "origin_id": 288, + "origin_id": 336, "origin_slot": 0, - "target_id": 287, + "target_id": 335, "target_slot": 0, "type": "LATENT" }, { "id": 453, - "origin_id": 281, + "origin_id": 331, "origin_slot": 3, - "target_id": 287, + "target_id": 335, "target_slot": 1, "type": "INT" }, { "id": 454, - "origin_id": 266, + "origin_id": 316, "origin_slot": 0, - "target_id": 288, + "target_id": 336, "target_slot": 0, "type": "MODEL" }, { "id": 455, - "origin_id": 281, + "origin_id": 331, "origin_slot": 0, - "target_id": 288, + "target_id": 336, "target_slot": 1, "type": "CONDITIONING" }, { "id": 456, - "origin_id": 281, + "origin_id": 331, "origin_slot": 1, - "target_id": 288, + "target_id": 336, "target_slot": 2, "type": "CONDITIONING" }, { "id": 457, - "origin_id": 281, + "origin_id": 331, "origin_slot": 2, - "target_id": 288, + "target_id": 336, "target_slot": 3, "type": "LATENT" }, { "id": 458, - "origin_id": 294, + "origin_id": 342, "origin_slot": 0, - "target_id": 288, + "target_id": 336, "target_slot": 5, "type": "INT" }, { "id": 459, - "origin_id": 276, + "origin_id": 326, "origin_slot": 0, - "target_id": 288, + "target_id": 336, "target_slot": 6, "type": "FLOAT" }, { "id": 460, - "origin_id": 298, + "origin_id": 346, "origin_slot": 0, - "target_id": 289, + "target_id": 337, "target_slot": 0, "type": "IMAGE" }, { "id": 461, - "origin_id": 290, + "origin_id": 338, "origin_slot": 0, - "target_id": 291, + "target_id": 339, "target_slot": 0, "type": "INT" }, { "id": 462, - "origin_id": 297, + "origin_id": 345, "origin_slot": 0, - "target_id": 292, + "target_id": 340, "target_slot": 0, "type": "INT" }, { "id": 463, - "origin_id": 289, + "origin_id": 337, "origin_slot": 0, - "target_id": 293, + "target_id": 341, "target_slot": 0, "type": "IMAGE" }, { "id": 464, - "origin_id": 292, + "origin_id": 340, "origin_slot": 1, - "target_id": 293, + "target_id": 341, "target_slot": 2, "type": "INT" }, { "id": 465, - "origin_id": 291, + "origin_id": 339, "origin_slot": 1, - "target_id": 293, + "target_id": 341, "target_slot": 3, "type": "INT" }, { "id": 466, - "origin_id": 270, + "origin_id": 320, "origin_slot": 0, - "target_id": 294, + "target_id": 342, "target_slot": 0, "type": "INT" }, { "id": 467, - "origin_id": 273, + "origin_id": 323, "origin_slot": 0, - "target_id": 294, + "target_id": 342, "target_slot": 1, "type": "INT" }, { "id": 468, - "origin_id": 300, + "origin_id": 348, "origin_slot": 0, - "target_id": 294, + "target_id": 342, "target_slot": 2, "type": "BOOLEAN" }, { "id": 469, - "origin_id": 293, + "origin_id": 341, "origin_slot": 0, - "target_id": 295, + "target_id": 343, "target_slot": 0, "type": "IMAGE" }, { "id": 470, - "origin_id": 287, + "origin_id": 335, "origin_slot": 0, - "target_id": 296, + "target_id": 344, "target_slot": 0, "type": "LATENT" }, { "id": 471, - "origin_id": 278, + "origin_id": 328, "origin_slot": 0, - "target_id": 296, + "target_id": 344, "target_slot": 1, "type": "VAE" }, @@ -3482,13 +3506,13 @@ "id": 473, "origin_id": -10, "origin_slot": 0, - "target_id": 298, + "target_id": 346, "target_slot": 0, "type": "VIDEO" }, { "id": 474, - "origin_id": 267, + "origin_id": 317, "origin_slot": 0, "target_id": -20, "target_slot": 0, @@ -3498,7 +3522,7 @@ "id": 478, "origin_id": -10, "origin_slot": 1, - "target_id": 281, + "target_id": 331, "target_slot": 5, "type": "IMAGE" }, @@ -3506,7 +3530,7 @@ "id": 479, "origin_id": -10, "origin_slot": 2, - "target_id": 280, + "target_id": 330, "target_slot": 1, "type": "STRING" }, @@ -3514,7 +3538,7 @@ "id": 480, "origin_id": -10, "origin_slot": 3, - "target_id": 297, + "target_id": 345, "target_slot": 0, "type": "INT" }, @@ -3522,7 +3546,7 @@ "id": 481, "origin_id": -10, "origin_slot": 4, - "target_id": 290, + "target_id": 338, "target_slot": 0, "type": "INT" }, @@ -3530,7 +3554,7 @@ "id": 494, "origin_id": -10, "origin_slot": 5, - "target_id": 289, + "target_id": 337, "target_slot": 2, "type": "INT" }, @@ -3538,7 +3562,7 @@ "id": 483, "origin_id": -10, "origin_slot": 6, - "target_id": 288, + "target_id": 336, "target_slot": 4, "type": "INT" }, @@ -3546,7 +3570,7 @@ "id": 485, "origin_id": -10, "origin_slot": 7, - "target_id": 299, + "target_id": 347, "target_slot": 0, "type": "COMBO" }, @@ -3554,7 +3578,7 @@ "id": 486, "origin_id": -10, "origin_slot": 8, - "target_id": 277, + "target_id": 327, "target_slot": 0, "type": "COMBO" }, @@ -3562,7 +3586,7 @@ "id": 487, "origin_id": -10, "origin_slot": 9, - "target_id": 278, + "target_id": 328, "target_slot": 0, "type": "COMBO" }, @@ -3570,7 +3594,7 @@ "id": 489, "origin_id": -10, "origin_slot": 10, - "target_id": 300, + "target_id": 348, "target_slot": 0, "type": "BOOLEAN" }, @@ -3578,7 +3602,7 @@ "id": 490, "origin_id": -10, "origin_slot": 11, - "target_id": 272, + "target_id": 322, "target_slot": 1, "type": "COMBO" }, @@ -3586,7 +3610,7 @@ "id": 491, "origin_id": -10, "origin_slot": 12, - "target_id": 268, + "target_id": 318, "target_slot": 1, "type": "STRING" }, @@ -3594,7 +3618,7 @@ "id": 496, "origin_id": -10, "origin_slot": 13, - "target_id": 269, + "target_id": 319, "target_slot": 1, "type": "INT" }, @@ -3602,37 +3626,39 @@ "id": 497, "origin_id": -10, "origin_slot": 14, - "target_id": 268, + "target_id": 318, "target_slot": 8, "type": "COMBO" }, { "id": 498, - "origin_id": 269, + "origin_id": 319, "origin_slot": 0, - "target_id": 310, + "target_id": 350, "target_slot": 0, "type": "MASK" }, { "id": 499, - "origin_id": 284, + "origin_id": 334, "origin_slot": 0, - "target_id": 312, + "target_id": 351, "target_slot": 0, "type": "IMAGE" } ], - "extra": {}, - "category": "Video generation and editing/Inpaint video", + "extra": { + "workflowRendererVersion": "LG" + }, + "category": "Video editing/Inpaint video", "description": "Removes objects from video by inpainting masked regions using Wan 2.1 VACE, with SAM3 text-guided segmentation and optional Lightning LoRA turbo mode." }, { - "id": "17df2eeb-d89e-46ee-9480-a4ca2494b207", + "id": "73d70937-ffa8-43fe-af02-aecff882d159", "version": 1, "state": { "lastGroupId": 31, - "lastNodeId": 315, + "lastNodeId": 355, "lastLinkId": 499, "lastRerouteId": 0 }, @@ -3802,7 +3828,7 @@ "widgets": [], "nodes": [ { - "id": 75, + "id": 352, "type": "SAM3_Detect", "pos": [ -1470, @@ -3932,7 +3958,7 @@ ] }, { - "id": 236, + "id": 353, "type": "CheckpointLoaderSimple", "pos": [ -1970, @@ -4009,7 +4035,7 @@ ] }, { - "id": 237, + "id": 354, "type": "CLIPTextEncode", "pos": [ -2000, @@ -4075,31 +4101,31 @@ "links": [ { "id": 237, - "origin_id": 236, + "origin_id": 353, "origin_slot": 0, - "target_id": 75, + "target_id": 352, "target_slot": 0, "type": "MODEL" }, { "id": 200, - "origin_id": 237, + "origin_id": 354, "origin_slot": 0, - "target_id": 75, + "target_id": 352, "target_slot": 2, "type": "CONDITIONING" }, { "id": 240, - "origin_id": 236, + "origin_id": 353, "origin_slot": 1, - "target_id": 237, + "target_id": 354, "target_slot": 0, "type": "CLIP" }, { "id": 231, - "origin_id": 75, + "origin_id": 352, "origin_slot": 0, "target_id": -20, "target_slot": 0, @@ -4107,7 +4133,7 @@ }, { "id": 232, - "origin_id": 75, + "origin_id": 352, "origin_slot": 1, "target_id": -20, "target_slot": 1, @@ -4117,7 +4143,7 @@ "id": 264, "origin_id": -10, "origin_slot": 0, - "target_id": 75, + "target_id": 352, "target_slot": 1, "type": "IMAGE" }, @@ -4125,7 +4151,7 @@ "id": 265, "origin_id": -10, "origin_slot": 1, - "target_id": 237, + "target_id": 354, "target_slot": 1, "type": "STRING" }, @@ -4133,7 +4159,7 @@ "id": 266, "origin_id": -10, "origin_slot": 2, - "target_id": 75, + "target_id": 352, "target_slot": 3, "type": "BOUNDING_BOX" }, @@ -4141,7 +4167,7 @@ "id": 267, "origin_id": -10, "origin_slot": 3, - "target_id": 75, + "target_id": 352, "target_slot": 4, "type": "STRING" }, @@ -4149,7 +4175,7 @@ "id": 268, "origin_id": -10, "origin_slot": 4, - "target_id": 75, + "target_id": 352, "target_slot": 5, "type": "STRING" }, @@ -4157,7 +4183,7 @@ "id": 269, "origin_id": -10, "origin_slot": 5, - "target_id": 75, + "target_id": 352, "target_slot": 6, "type": "FLOAT" }, @@ -4165,7 +4191,7 @@ "id": 270, "origin_id": -10, "origin_slot": 6, - "target_id": 75, + "target_id": 352, "target_slot": 7, "type": "INT" }, @@ -4173,7 +4199,7 @@ "id": 271, "origin_id": -10, "origin_slot": 7, - "target_id": 75, + "target_id": 352, "target_slot": 8, "type": "BOOLEAN" }, @@ -4181,7 +4207,7 @@ "id": 272, "origin_id": -10, "origin_slot": 8, - "target_id": 236, + "target_id": 353, "target_slot": 0, "type": "COMBO" } @@ -4193,4 +4219,4 @@ ] }, "extra": {} -} \ No newline at end of file +} diff --git a/blueprints/Video Segmentation (SAM3).json b/blueprints/Video Segmentation (SAM3).json index 4c7253869..ed76b7864 100644 --- a/blueprints/Video Segmentation (SAM3).json +++ b/blueprints/Video Segmentation (SAM3).json @@ -818,7 +818,7 @@ } ], "extra": {}, - "category": "Conditioning & Preprocessors/Segmentation & Mask", + "category": "Preprocessors/Segmentation", "description": "Segments video into temporally consistent masks using Meta SAM3 from text or interactive prompts." } ] diff --git a/blueprints/Video Upscale(GAN x4).json b/blueprints/Video Upscale(GAN x4).json index fc291ac41..86cd2f821 100644 --- a/blueprints/Video Upscale(GAN x4).json +++ b/blueprints/Video Upscale(GAN x4).json @@ -412,7 +412,7 @@ "extra": { "workflowRendererVersion": "LG" }, - "category": "Video generation and editing/Upscale", + "category": "Video Tools/Upscale", "description": "Upscales video to 4× resolution using a GAN-based upscaling model." } ] diff --git a/blueprints/Video to Pose Map (SDPose Multi-Person).json b/blueprints/Video to Pose Map (SDPose Multi-Person).json index 64ef6e524..6f6d7ab14 100644 --- a/blueprints/Video to Pose Map (SDPose Multi-Person).json +++ b/blueprints/Video to Pose Map (SDPose Multi-Person).json @@ -1314,7 +1314,7 @@ "extra": { "workflowRendererVersion": "LG" }, - "category": "Conditioning & Preprocessors/Pose", + "category": "Preprocessors/Pose", "description": "Extracts multi-person pose keypoints and skeleton frame sequences from video using SDPose with built-in person detection." } ]