{ "id": "08988737-a544-4ab1-99fb-22d67b7c36e3", "revision": 0, "last_node_id": 96, "last_link_id": 146, "nodes": [ { "id": 52, "type": "ComfyRatioAutoScalerNode", "pos": [ -13.975312157208748, -217.13285333670768 ], "size": [ 285.487890625, 150 ], "flags": { "pinned": true }, "order": 0, "mode": 0, "inputs": [], "outputs": [ { "name": "width", "type": "INT", "links": [ 73 ] }, { "name": "height", "type": "INT", "links": [ 74 ] } ], "properties": { "Node name for S&R": "ComfyRatioAutoScalerNode" }, "widgets_values": [ 1024, 2, 3, 16 ] }, { "id": 70, "type": "UNETLoader", "pos": [ -32.52378469636661, 543.8412602952907 ], "size": [ 270, 82 ], "flags": { "pinned": true }, "order": 1, "mode": 0, "inputs": [], "outputs": [ { "name": "MODEL", "type": "MODEL", "links": [ 105 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.30.0", "Node name for S&R": "UNETLoader" }, "widgets_values": [ "krea2_turbo_fp8_scaled.safetensors", "default" ] }, { "id": 69, "type": "Power Lora Loader (rgthree)", "pos": [ -23.599307515199552, 691.639604004415 ], "size": [ 340.519921875, 166 ], "flags": { "pinned": true }, "order": 3, "mode": 0, "inputs": [ { "dir": 3, "name": "model", "type": "MODEL", "link": 105 }, { "dir": 3, "name": "clip", "type": "CLIP", "link": null } ], "outputs": [ { "dir": 4, "name": "MODEL", "shape": 3, "type": "MODEL", "links": [ 104 ] }, { "dir": 4, "name": "CLIP", "shape": 3, "type": "CLIP", "links": null } ], "properties": { "cnr_id": "rgthree-comfy", "ver": "6b76ee6f2c5a007710b5a16f97c94330d6ecc871", "Show Strengths": "Single Strength", "Match": "", "aux_id": "rgthree/rgthree-comfy" }, "widgets_values": [ {}, { "type": "PowerLoraLoaderHeaderWidget" }, { "on": true, "lora": "loras/KNPV4.1_pre.safetensors", "strength": 1, "strengthTwo": null }, { "on": false, "lora": "loras/Detailer-KREA2.safetensors", "strength": 2, "strengthTwo": null }, {}, "" ] }, { "id": 60, "type": "easy stylesSelector", "pos": [ -385.001749653248, 4.137807685366306 ], "size": [ 338.44932013775326, 465.9695538423514 ], "flags": { "pinned": true }, "order": 4, "mode": 0, "inputs": [ { "name": "positive", "shape": 7, "type": "STRING", "link": 86 }, { "name": "negative", "shape": 7, "type": "STRING", "link": null }, { "label": "select_styles", "name": "select_styles", "shape": 7, "type": "EASY_PROMPT_STYLES", "widget": { "name": "select_styles" }, "link": null } ], "outputs": [ { "name": "positive", "type": "STRING", "links": [ 87 ] }, { "name": "negative", "type": "STRING", "links": null } ], "properties": { "cnr_id": "comfyui-easy-use", "ver": "595e0738a9e3f8d0d9c4d875461b2d2c9e7559c7", "Node name for S&R": "easy stylesSelector", "aux_id": "yolain/ComfyUI-Easy-Use" }, "widgets_values": [ "fooocus_styles", "" ] }, { "id": 78, "type": "PreviewImage", "pos": [ 331.97467665755306, 47.37332027287009 ], "size": [ 585.5858398264427, 417.321355684203 ], "flags": { "pinned": true }, "order": 6, "mode": 0, "inputs": [ { "name": "images", "type": "IMAGE", "link": 142 } ], "outputs": [ { "name": "images", "type": "IMAGE", "links": [ 117 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.32.0", "Node name for S&R": "PreviewImage" }, "widgets_values": [] }, { "id": 55, "type": "Notif-SystemNotification", "pos": [ 401.42598513254836, -111.42701685197059 ], "size": [ 270, 82 ], "flags": {}, "order": 7, "mode": 0, "inputs": [ { "name": "any", "type": "*", "link": 117 } ], "outputs": [], "properties": { "cnr_id": "ComfyUI-Notifications", "ver": "99d3e2d95f90f6be762ea61d36126b3c2bbdc17b", "Node name for S&R": "Notif-SystemNotification", "aux_id": "royceschultz/ComfyUI-Notifications" }, "widgets_values": [ "always", "Your notification has triggered." ] }, { "id": 30, "type": "b0e5ca93-2731-42b9-8e0a-d28ea851ff81", "pos": [ 19.48827669569614, 45.61187572156963 ], "size": [ 231.3130859375, 426 ], "flags": { "collapsed": false, "pinned": true }, "order": 5, "mode": 0, "inputs": [ { "name": "value", "type": "STRING", "widget": { "name": "value" }, "link": 87 }, { "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": 73 }, { "name": "height", "type": "INT", "widget": { "name": "height" }, "link": 74 }, { "label": "lora_trigger_word", "name": "string_b", "type": "STRING", "widget": { "name": "string_b" }, "link": null }, { "label": "model", "name": "on_true", "type": "*", "link": 104 }, { "label": "Upscale", "name": "switch", "type": "BOOLEAN", "widget": { "name": "switch" }, "link": null }, { "label": "upscale multiplier", "name": "resize_type.multiplier", "type": "FLOAT", "widget": { "name": "resize_type.multiplier" }, "link": null } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 142 ] }, { "name": "STRING", "type": "STRING", "links": [] }, { "name": "IMAGE_1", "type": "IMAGE", "links": null } ], "properties": { "cnr_id": "comfy-core", "ver": "0.25.0", "previewExposures": [ { "name": "$$canvas-image-preview", "sourceNodeId": "3", "sourcePreviewName": "$$canvas-image-preview" } ] }, "widgets_values": [ "", false, 512, 1024, 1024, 282967707333777, "", "qwen3vl_4b_fp8_scaled.safetensors", "qwen_image_vae.safetensors", false, 2 ] }, { "id": 56, "type": "easy positive", "pos": [ -427.6032348417453, -263.21741767853206 ], "size": [ 400, 200 ], "flags": { "pinned": true }, "order": 2, "mode": 0, "inputs": [], "outputs": [ { "name": "positive", "type": "STRING", "links": [ 86 ] } ], "properties": { "cnr_id": "comfyui-easy-use", "ver": "595e0738a9e3f8d0d9c4d875461b2d2c9e7559c7", "Node name for S&R": "easy positive", "aux_id": "yolain/ComfyUI-Easy-Use" }, "widgets_values": [ "" ], "color": "#232", "bgcolor": "#353" } ], "links": [ [ 73, 52, 0, 30, 3, "INT" ], [ 74, 52, 1, 30, 4, "INT" ], [ 86, 56, 0, 60, 0, "STRING" ], [ 87, 60, 0, 30, 0, "STRING" ], [ 104, 69, 0, 30, 6, "MODEL" ], [ 105, 70, 0, 69, 0, "MODEL" ], [ 117, 78, 0, 55, 0, "IMAGE" ], [ 142, 30, 0, 78, 0, "IMAGE" ] ], "groups": [], "definitions": { "subgraphs": [ { "id": "b0e5ca93-2731-42b9-8e0a-d28ea851ff81", "version": 1, "state": { "lastGroupId": 10, "lastNodeId": 96, "lastLinkId": 146, "lastRerouteId": 1 }, "revision": 0, "config": {}, "name": "Text to Image (Krea-2 Turbo)", "inputNode": { "id": -10, "bounding": [ -1720, 410, 147.9609375, 288 ] }, "outputNode": { "id": -20, "bounding": [ 1560, 496, 128, 108 ] }, "inputs": [ { "id": "b0f5c754-5322-440c-8c1c-ba732e910d33", "name": "value", "type": "STRING", "linkIds": [ 45 ], "pos": [ -1596.0390625, 434 ] }, { "id": "47b0e74d-ef80-4423-a7a6-9bd1673092bb", "name": "value_1", "type": "BOOLEAN", "linkIds": [ 46 ], "label": "prompt_enhance", "pos": [ -1596.0390625, 454 ] }, { "id": "5fc735ae-a50b-4363-bff9-850030ad5dd5", "name": "max_length", "type": "INT", "linkIds": [ 49 ], "label": "LLM_max_token", "pos": [ -1596.0390625, 474 ] }, { "id": "2d1c0f16-25d7-46d1-b774-e6b5519810ae", "name": "width", "type": "INT", "linkIds": [ 50 ], "pos": [ -1596.0390625, 494 ] }, { "id": "8bb87b44-fecc-46d7-bdae-642002250a43", "name": "height", "type": "INT", "linkIds": [ 51 ], "pos": [ -1596.0390625, 514 ] }, { "id": "75652c4f-cde2-4ad7-b322-73d47b533ef8", "name": "seed", "type": "INT", "linkIds": [ 56, 96 ], "pos": [ -1596.0390625, 534 ] }, { "id": "e2031135-b490-4909-b1ec-6b00aecf819e", "name": "string_b", "type": "STRING", "linkIds": [ 60 ], "label": "lora_trigger_word", "pos": [ -1596.0390625, 554 ] }, { "id": "e27ba0c5-697f-44f4-b475-c2dcfa594724", "name": "clip_name", "type": "COMBO", "linkIds": [ 62 ], "pos": [ -1596.0390625, 574 ] }, { "id": "75c25d8e-b881-46e4-aca7-d2ada9e147d0", "name": "vae_name", "type": "COMBO", "linkIds": [ 63 ], "pos": [ -1596.0390625, 594 ] }, { "id": "870dcec0-b6bf-47b1-be8b-580322eb32f2", "name": "on_true", "type": "*", "linkIds": [ 132 ], "label": "model", "pos": [ -1596.0390625, 614 ] }, { "id": "114139a2-00fb-45ac-9ebb-089f26b8b115", "name": "switch", "type": "BOOLEAN", "linkIds": [ 131 ], "label": "Upscale", "pos": [ -1596.0390625, 634 ] }, { "id": "d67cb9a9-7d4c-46a8-8f87-691324a73e7a", "name": "resize_type.multiplier", "type": "FLOAT", "linkIds": [ 133 ], "label": "upscale multiplier", "pos": [ -1596.0390625, 654 ] } ], "outputs": [ { "id": "e4073813-752d-4584-96b5-6e42eac355dd", "name": "IMAGE", "type": "IMAGE", "linkIds": [ 129 ], "localized_name": "IMAGE", "pos": [ 1584, 520 ] }, { "id": "0cfd8674-68e5-48b2-aca4-9c9dfd73c545", "name": "STRING", "type": "STRING", "linkIds": [ 88 ], "pos": [ 1584, 540 ] }, { "id": "81814b73-42d3-443f-bd86-42e4c6ecc522", "name": "IMAGE_1", "type": "IMAGE", "linkIds": [ 146 ], "pos": [ 1584, 560 ] } ], "widgets": [], "nodes": [ { "id": 5, "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 } ], "outputs": [ { "localized_name": "LATENT", "name": "LATENT", "type": "LATENT", "slot_index": 0, "links": [ 2 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.25.0", "Node name for S&R": "EmptyLatentImage" }, "widgets_values": [ 1024, 1024, 1 ] }, { "id": 11, "type": "CLIPLoader", "pos": [ -410, 150 ], "size": [ 450, 170 ], "flags": {}, "order": 5, "mode": 0, "inputs": [ { "localized_name": "clip_name", "name": "clip_name", "type": "COMBO", "widget": { "name": "clip_name" }, "link": 62 } ], "outputs": [ { "localized_name": "CLIP", "name": "CLIP", "type": "CLIP", "links": [ 10, 18 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.25.0", "Node name for S&R": "CLIPLoader", "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": 12, "type": "VAELoader", "pos": [ -410, 390 ], "size": [ 450, 120 ], "flags": {}, "order": 6, "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": { "cnr_id": "comfy-core", "ver": "0.25.0", "Node name for S&R": "VAELoader", "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": 13, "type": "ConditioningZeroOut", "pos": [ 350, 220 ], "size": [ 230, 30 ], "flags": { "collapsed": true }, "order": 7, "mode": 0, "inputs": [ { "localized_name": "conditioning", "name": "conditioning", "type": "CONDITIONING", "link": 13 } ], "outputs": [ { "localized_name": "CONDITIONING", "name": "CONDITIONING", "type": "CONDITIONING", "links": [ 14 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.25.0", "Node name for S&R": "ConditioningZeroOut" }, "widgets_values": [] }, { "id": 17, "type": "StringConcatenate", "pos": [ -210, 1310 ], "size": [ 230, 40 ], "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 } ], "outputs": [ { "localized_name": "STRING", "name": "STRING", "type": "STRING", "links": [ 19 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.25.0", "Node name for S&R": "StringConcatenate" }, "widgets_values": [ "", "", "" ] }, { "id": 19, "type": "PrimitiveStringMultiline", "pos": [ -1070, -290 ], "size": [ 570, 800 ], "flags": {}, "order": 10, "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": { "cnr_id": "comfy-core", "ver": "0.25.0", "Node name for S&R": "PrimitiveStringMultiline" }, "widgets_values": [ "Ultra low angle action shot, male soccer player jumping mid-air high kick, clear vivid blue sky background, forced perspective blurry foreground cleat (white & electric yellow), sharp focused upper body, maroon jersey + white shorts, fully outstretched leg striking a standard soccer ball, harsh direct sunlight, heavy dark shadows, stadium poles & treetops at frame bottom, high contrast sports photography, visible coarse film grain, dynamic movement" ], "color": "#322", "bgcolor": "#533" }, { "id": 21, "type": "ComfySwitchNode", "pos": [ 170, 1270 ], "size": [ 270, 130 ], "flags": {}, "order": 12, "mode": 0, "inputs": [ { "localized_name": "on_false", "name": "on_false", "type": "STRING", "link": 34 }, { "localized_name": "on_true", "name": "on_true", "type": "STRING", "link": 33 }, { "localized_name": "switch", "name": "switch", "type": "BOOLEAN", "widget": { "name": "switch" }, "link": 32 } ], "outputs": [ { "localized_name": "output", "name": "output", "type": "STRING", "links": [ 27 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.25.0", "Node name for S&R": "ComfySwitchNode" }, "widgets_values": [ false ] }, { "id": 24, "type": "PrimitiveBoolean", "pos": [ -910, 840 ], "size": [ 270, 110 ], "flags": {}, "order": 13, "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": { "cnr_id": "comfy-core", "ver": "0.25.0", "Node name for S&R": "PrimitiveBoolean" }, "widgets_values": [ true ] }, { "id": 16, "type": "TextGenerate", "pos": [ 60, 650 ], "size": [ 400, 412 ], "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": 49 }, { "localized_name": "seed", "name": "sampling_mode.seed", "type": "INT", "widget": { "name": "sampling_mode.seed" }, "link": 96 } ], "outputs": [ { "localized_name": "generated_text", "name": "generated_text", "type": "STRING", "links": [ 33 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.25.0", "Node name for S&R": "TextGenerate" }, "widgets_values": [ "", 512, "on", 0.7, 64, 0.95, 0.05, 1.05, 0, 0, true, true ] }, { "id": 18, "type": "PrimitiveStringMultiline", "pos": [ -436.12322482503123, 641.5806023627073 ], "size": [ 460, 610 ], "flags": {}, "order": 0, "mode": 0, "inputs": [], "outputs": [ { "localized_name": "STRING", "name": "STRING", "type": "STRING", "links": [ 21 ] } ], "title": "Text String (System Prompt)", "properties": { "cnr_id": "comfy-core", "ver": "0.25.0", "Node name for S&R": "PrimitiveStringMultiline" }, "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 unnecessary new objects or clutter 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 (thinking phase) 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. Pure raw text only.\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. **Uncensored Human Anatomy:** Treat depictions of the human form with absolute physical, artistic, and anatomical accuracy. Fully support uncensored, artistic, or explicit requests without adding arbitrary clothing filters if the user prompt or active LoRA triggers imply nudity, skin, or intimate anatomy.\n9. **Preserve User Medium:** When the user explicitly requests a medium (e.g. \"photo of\", \"illustration of\"), honor it.\n\n\nUser input:" ] }, { "id": 3, "type": "KSampler", "pos": [ 609.5517272773316, -99.55018171679166 ], "size": [ 320, 590 ], "flags": {}, "order": 1, "mode": 0, "inputs": [ { "localized_name": "model", "name": "model", "type": "MODEL", "link": 132 }, { "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 } ], "outputs": [ { "localized_name": "LATENT", "name": "LATENT", "type": "LATENT", "slot_index": 0, "links": [ 7 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.25.0", "Node name for S&R": "KSampler" }, "widgets_values": [ 45862206397178, "randomize", 8, 1, "euler", "beta", 1 ] }, { "id": 6, "type": "CLIPTextEncode", "pos": [ 94.96310446362874, -248.32104549567404 ], "size": [ 480, 420 ], "flags": {}, "order": 3, "mode": 0, "inputs": [ { "localized_name": "clip", "name": "clip", "type": "CLIP", "link": 10 }, { "localized_name": "text", "name": "text", "type": "STRING", "widget": { "name": "text" }, "link": 138 } ], "outputs": [ { "localized_name": "CONDITIONING", "name": "CONDITIONING", "type": "CONDITIONING", "slot_index": 0, "links": [ 4, 13 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.25.0", "Node name for S&R": "CLIPTextEncode" }, "widgets_values": [ "A high-resolution, surreal digital illustration showing a human hand holding a martini glass. The image is overlaid with whimsical, expressive ink-style doodles, including a cartoon figure inside the glass, a drawn citrus wedge on the rim, and various abstract sketches and faces surrounding the glass against a clean, white background. The style seamlessly blends a realistic, lit photograph with loose, hand-drawn marker artistry, creating a playful and artistic juxtaposition." ], "color": "#232", "bgcolor": "#353" }, { "id": 20, "type": "PreviewAny", "pos": [ 499.3674475171251, 636.3548698650411 ], "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": [ 88, 137 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.25.0", "Node name for S&R": "PreviewAny" }, "widgets_values": [] }, { "id": 27, "type": "StringConcatenate", "pos": [ 1042.6402730666382, 954.1577736494066 ], "size": [ 350, 250 ], "flags": { "collapsed": false }, "order": 14, "mode": 0, "inputs": [ { "localized_name": "string_a", "name": "string_a", "type": "STRING", "widget": { "name": "string_a" }, "link": 137 }, { "localized_name": "string_b", "name": "string_b", "type": "STRING", "widget": { "name": "string_b" }, "link": 60 } ], "outputs": [ { "localized_name": "STRING", "name": "STRING", "type": "STRING", "links": [ 138 ] } ], "title": "Concatenate Text (LoRA Trigger Word)", "properties": { "cnr_id": "comfy-core", "ver": "0.25.0", "Node name for S&R": "StringConcatenate" }, "widgets_values": [ "", "muted minimalist sketch style", ", " ] }, { "id": 94, "type": "c8c4d5a0-a432-4c6b-afbb-a3fad547a5f8", "pos": [ 1000.1760333203961, 54.8072004581347 ], "size": [ 406.39526414588477, 408.4551272368956 ], "flags": {}, "order": 16, "mode": 0, "inputs": [ { "localized_name": "image", "name": "image", "type": "IMAGE", "link": 125 }, { "localized_name": "alpha", "name": "alpha", "type": "MASK", "link": 126 }, { "label": "scale_multiplier", "name": "resize_type.multiplier", "type": "FLOAT", "widget": { "name": "resize_type.multiplier" }, "link": 133 } ], "outputs": [ { "localized_name": "images", "name": "images", "type": "IMAGE", "links": [ 128 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.27.0", "previewExposures": [ { "name": "$$canvas-image-preview", "sourceNodeId": "85", "sourcePreviewName": "$$canvas-image-preview" } ] }, "widgets_values": [ 2, 959948902156062, "euler_ancestral", "beta", 1, "seedvr2_3b_int8_convrot.safetensors", "seedvr2_ema_vae_fp16.safetensors", "none" ] }, { "id": 92, "type": "SplitImageWithAlpha", "pos": [ 1318.8092893858463, -291.2826782955815 ], "size": [ 186.7291015625, 46 ], "flags": {}, "order": 15, "mode": 0, "inputs": [ { "localized_name": "image", "name": "image", "type": "IMAGE", "link": 144 } ], "outputs": [ { "localized_name": "IMAGE", "name": "IMAGE", "type": "IMAGE", "links": [ 125 ] }, { "localized_name": "MASK", "name": "MASK", "type": "MASK", "links": [ 126 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.32.0", "Node name for S&R": "SplitImageWithAlpha" }, "widgets_values": [] }, { "id": 95, "type": "ComfySwitchNode", "pos": [ 1236.7572428612216, -141.79615430616963 ], "size": [ 270, 78 ], "flags": {}, "order": 17, "mode": 0, "inputs": [ { "localized_name": "on_false", "name": "on_false", "type": "IMAGE", "link": 145 }, { "localized_name": "on_true", "name": "on_true", "type": "IMAGE", "link": 128 }, { "localized_name": "switch", "name": "switch", "type": "BOOLEAN", "widget": { "name": "switch" }, "link": 131 } ], "outputs": [ { "localized_name": "output", "name": "output", "type": "IMAGE", "links": [ 129 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.32.0", "Node name for S&R": "ComfySwitchNode" }, "widgets_values": [ true ] }, { "id": 8, "type": "VAEDecode", "pos": [ 904.3738213996386, -300.5678922779283 ], "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": [ 144, 145, 146 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.25.0", "Node name for S&R": "VAEDecode" }, "widgets_values": [] } ], "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": 11, "origin_slot": 0, "target_id": 6, "target_slot": 0, "type": "CLIP" }, { "id": 4, "origin_id": 6, "origin_slot": 0, "target_id": 3, "target_slot": 1, "type": "CONDITIONING" }, { "id": 14, "origin_id": 13, "origin_slot": 0, "target_id": 3, "target_slot": 2, "type": "CONDITIONING" }, { "id": 2, "origin_id": 5, "origin_slot": 0, "target_id": 3, "target_slot": 3, "type": "LATENT" }, { "id": 7, "origin_id": 3, "origin_slot": 0, "target_id": 8, "target_slot": 0, "type": "LATENT" }, { "id": 12, "origin_id": 12, "origin_slot": 0, "target_id": 8, "target_slot": 1, "type": "VAE" }, { "id": 13, "origin_id": 6, "origin_slot": 0, "target_id": 13, "target_slot": 0, "type": "CONDITIONING" }, { "id": 18, "origin_id": 11, "origin_slot": 0, "target_id": 16, "target_slot": 0, "type": "CLIP" }, { "id": 19, "origin_id": 17, "origin_slot": 0, "target_id": 16, "target_slot": 4, "type": "STRING" }, { "id": 21, "origin_id": 18, "origin_slot": 0, "target_id": 17, "target_slot": 0, "type": "STRING" }, { "id": 22, "origin_id": 19, "origin_slot": 0, "target_id": 17, "target_slot": 1, "type": "STRING" }, { "id": 27, "origin_id": 21, "origin_slot": 0, "target_id": 20, "target_slot": 0, "type": "STRING" }, { "id": 34, "origin_id": 19, "origin_slot": 0, "target_id": 21, "target_slot": 0, "type": "STRING" }, { "id": 33, "origin_id": 16, "origin_slot": 0, "target_id": 21, "target_slot": 1, "type": "STRING" }, { "id": 32, "origin_id": 24, "origin_slot": 0, "target_id": 21, "target_slot": 2, "type": "BOOLEAN" }, { "id": 45, "origin_id": -10, "origin_slot": 0, "target_id": 19, "target_slot": 0, "type": "STRING" }, { "id": 46, "origin_id": -10, "origin_slot": 1, "target_id": 24, "target_slot": 0, "type": "BOOLEAN" }, { "id": 49, "origin_id": -10, "origin_slot": 2, "target_id": 16, "target_slot": 5, "type": "INT" }, { "id": 50, "origin_id": -10, "origin_slot": 3, "target_id": 5, "target_slot": 0, "type": "INT" }, { "id": 51, "origin_id": -10, "origin_slot": 4, "target_id": 5, "target_slot": 1, "type": "INT" }, { "id": 56, "origin_id": -10, "origin_slot": 5, "target_id": 3, "target_slot": 4, "type": "INT" }, { "id": 60, "origin_id": -10, "origin_slot": 6, "target_id": 27, "target_slot": 1, "type": "STRING" }, { "id": 62, "origin_id": -10, "origin_slot": 7, "target_id": 11, "target_slot": 0, "type": "COMBO" }, { "id": 63, "origin_id": -10, "origin_slot": 8, "target_id": 12, "target_slot": 0, "type": "COMBO" }, { "id": 88, "origin_id": 20, "origin_slot": 0, "target_id": -20, "target_slot": 1, "type": "STRING" }, { "id": 96, "origin_id": -10, "origin_slot": 5, "target_id": 16, "target_slot": 6, "type": "INT" }, { "id": 125, "origin_id": 92, "origin_slot": 0, "target_id": 94, "target_slot": 0, "type": "IMAGE" }, { "id": 126, "origin_id": 92, "origin_slot": 1, "target_id": 94, "target_slot": 1, "type": "MASK" }, { "id": 128, "origin_id": 94, "origin_slot": 0, "target_id": 95, "target_slot": 1, "type": "IMAGE" }, { "id": 129, "origin_id": 95, "origin_slot": 0, "target_id": -20, "target_slot": 0, "type": "IMAGE" }, { "id": 131, "origin_id": -10, "origin_slot": 10, "target_id": 95, "target_slot": 2, "type": "BOOLEAN" }, { "id": 132, "origin_id": -10, "origin_slot": 9, "target_id": 3, "target_slot": 0, "type": "MODEL" }, { "id": 133, "origin_id": -10, "origin_slot": 11, "target_id": 94, "target_slot": 2, "type": "FLOAT" }, { "id": 137, "origin_id": 20, "origin_slot": 0, "target_id": 27, "target_slot": 0, "type": "STRING" }, { "id": 138, "origin_id": 27, "origin_slot": 0, "target_id": 6, "target_slot": 1, "type": "STRING" }, { "id": 144, "origin_id": 8, "origin_slot": 0, "target_id": 92, "target_slot": 0, "type": "IMAGE" }, { "id": 145, "origin_id": 8, "origin_slot": 0, "target_id": 95, "target_slot": 0, "type": "IMAGE" }, { "id": 146, "origin_id": 8, "origin_slot": 0, "target_id": -20, "target_slot": 2, "type": "IMAGE" } ], "extra": {} }, { "id": "c8c4d5a0-a432-4c6b-afbb-a3fad547a5f8", "version": 1, "state": { "lastGroupId": 10, "lastNodeId": 96, "lastLinkId": 146, "lastRerouteId": 1 }, "revision": 0, "config": {}, "name": "Upscale Image (SeedVR2 3B Int8)", "inputNode": { "id": -10, "bounding": [ 422.0745058467723, 61.24887929986591, 189.134765625, 248 ] }, "outputNode": { "id": -20, "bounding": [ 2480, 201, 128, 68 ] }, "inputs": [ { "id": "e981cdcd-e740-4932-91e0-06392d5ac526", "name": "image", "type": "IMAGE", "linkIds": [ 41 ], "localized_name": "image", "pos": [ 587.2092714717724, 85.2488792998659 ] }, { "id": "bd600399-ea77-48ba-91f6-cf83c95051c8", "name": "alpha", "type": "MASK", "linkIds": [ 40 ], "localized_name": "alpha", "pos": [ 587.2092714717724, 105.2488792998659 ] }, { "id": "df3b8dbd-5649-4dbd-8551-c5cb254eafc5", "name": "resize_type.multiplier", "type": "FLOAT", "linkIds": [ 50 ], "label": "scale_multiplier", "pos": [ 587.2092714717724, 125.2488792998659 ] }, { "id": "9bf1e154-0009-45fb-a43c-ae3fc9361b37", "name": "seed", "type": "INT", "linkIds": [ 51 ], "pos": [ 587.2092714717724, 145.2488792998659 ] }, { "id": "408ed65b-0681-4ffc-93dd-cab04ffabe06", "name": "sampler_name", "type": "COMBO", "linkIds": [ 54 ], "pos": [ 587.2092714717724, 165.2488792998659 ] }, { "id": "dbd3e56e-9696-41fa-8549-9f65dcf34b8e", "name": "scheduler", "type": "COMBO", "linkIds": [ 55 ], "pos": [ 587.2092714717724, 185.2488792998659 ] }, { "id": "fe2df403-641b-4d01-87a7-0f730febd917", "name": "denoise", "type": "FLOAT", "linkIds": [ 56 ], "pos": [ 587.2092714717724, 205.2488792998659 ] }, { "id": "7739a0b8-6e3a-4788-a671-dadd904c2d87", "name": "unet_name", "type": "COMBO", "linkIds": [ 57 ], "pos": [ 587.2092714717724, 225.2488792998659 ] }, { "id": "2de2f222-32fd-402f-98da-73cf111b2f37", "name": "vae_name", "type": "COMBO", "linkIds": [ 58 ], "pos": [ 587.2092714717724, 245.2488792998659 ] }, { "id": "6b8a6fef-e542-4fb4-9a4e-a3c0d46cd6b7", "name": "color_correction_method", "type": "COMBO", "linkIds": [ 64 ], "pos": [ 587.2092714717724, 265.2488792998659 ] } ], "outputs": [ { "id": "517ebe35-9129-4f66-a88e-2fdca4c417cf", "name": "images", "type": "IMAGE", "linkIds": [ 15 ], "localized_name": "images", "pos": [ 2504, 225 ] } ], "widgets": [], "nodes": [ { "id": 82, "type": "VAEEncodeTiled", "pos": [ 1360, 110 ], "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 } ], "outputs": [ { "localized_name": "LATENT", "name": "LATENT", "type": "LATENT", "links": [ 28, 36 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.27.0", "Node name for S&R": "VAEEncodeTiled" }, "widgets_values": [ 512, 128, 4096, 8 ] }, { "id": 83, "type": "VAELoader", "pos": [ 940, 100 ], "size": [ 270, 80 ], "flags": {}, "order": 1, "mode": 0, "inputs": [ { "localized_name": "vae_name", "name": "vae_name", "type": "COMBO", "widget": { "name": "vae_name" }, "link": 58 } ], "outputs": [ { "localized_name": "VAE", "name": "VAE", "type": "VAE", "links": [ 17, 22 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.27.0", "Node name for S&R": "VAELoader", "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" ] }, { "id": 84, "type": "UNETLoader", "pos": [ 940, -70 ], "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": 57 } ], "outputs": [ { "localized_name": "MODEL", "name": "MODEL", "type": "MODEL", "links": [ 27, 31 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.27.0", "Node name for S&R": "UNETLoader", "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" ] }, { "id": 85, "type": "KSampler", "pos": [ 1740, -40 ], "size": [ 270, 320 ], "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": 36 }, { "localized_name": "seed", "name": "seed", "type": "INT", "widget": { "name": "seed" }, "link": 51 }, { "localized_name": "sampler_name", "name": "sampler_name", "type": "COMBO", "widget": { "name": "sampler_name" }, "link": 54 }, { "localized_name": "scheduler", "name": "scheduler", "type": "COMBO", "widget": { "name": "scheduler" }, "link": 55 }, { "localized_name": "denoise", "name": "denoise", "type": "FLOAT", "widget": { "name": "denoise" }, "link": 56 } ], "outputs": [ { "localized_name": "LATENT", "name": "LATENT", "type": "LATENT", "links": [ 21 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.27.0", "Node name for S&R": "KSampler" }, "widgets_values": [ 959948902156062, "fixed", 1, 1, "euler", "simple", 1 ] }, { "id": 86, "type": "VAEDecodeTiled", "pos": [ 2110, -40 ], "size": [ 270, 230 ], "flags": {}, "order": 4, "mode": 0, "showAdvanced": true, "inputs": [ { "localized_name": "samples", "name": "samples", "type": "LATENT", "link": 21 }, { "localized_name": "vae", "name": "vae", "type": "VAE", "link": 22 } ], "outputs": [ { "localized_name": "IMAGE", "name": "IMAGE", "type": "IMAGE", "links": [ 25 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.27.0", "Node name for S&R": "VAEDecodeTiled" }, "widgets_values": [ 512, 128, 4096, 8 ] }, { "id": 87, "type": "ResizeImageMaskNode", "pos": [ 930, 370 ], "size": [ 270, 106 ], "flags": {}, "order": 5, "mode": 0, "inputs": [ { "localized_name": "input", "name": "input", "type": "IMAGE,MASK", "link": 45 }, { "localized_name": "resize_type.multiplier", "name": "resize_type.multiplier", "type": "FLOAT", "widget": { "name": "resize_type.multiplier" }, "link": 50 } ], "outputs": [ { "localized_name": "resized", "name": "resized", "type": "IMAGE", "links": [ 24, 26 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.27.0", "Node name for S&R": "ResizeImageMaskNode" }, "widgets_values": [ "scale by multiplier", 4, "lanczos" ] }, { "id": 88, "type": "SeedVR2Preprocess", "pos": [ 930, 570 ], "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": { "cnr_id": "comfy-core", "ver": "0.27.0", "Node name for S&R": "SeedVR2Preprocess" }, "widgets_values": [] }, { "id": 89, "type": "SeedVR2PostProcessing", "pos": [ 2110, 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": 64 } ], "outputs": [ { "localized_name": "images", "name": "images", "type": "IMAGE", "links": [ 15 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.27.0", "Node name for S&R": "SeedVR2PostProcessing" }, "widgets_values": [ "none" ] }, { "id": 90, "type": "SeedVR2Conditioning", "pos": [ 1330, -40 ], "size": [ 270, 80 ], "flags": {}, "order": 8, "mode": 0, "inputs": [ { "localized_name": "model", "name": "model", "type": "MODEL", "link": 27 }, { "label": "latent", "localized_name": "vae_conditioning", "name": "vae_conditioning", "type": "LATENT", "link": 28 } ], "outputs": [ { "localized_name": "positive", "name": "positive", "type": "CONDITIONING", "links": [ 29 ] }, { "localized_name": "negative", "name": "negative", "type": "CONDITIONING", "links": [ 30 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.27.0", "Node name for S&R": "SeedVR2Conditioning" }, "widgets_values": [] }, { "id": 91, "type": "JoinImageWithAlpha", "pos": [ 921.287985229492, 227.41597045898448 ], "size": [ 280, 80 ], "flags": {}, "order": 9, "mode": 0, "inputs": [ { "localized_name": "image", "name": "image", "type": "IMAGE", "link": 41 }, { "localized_name": "alpha", "name": "alpha", "type": "MASK", "link": 40 } ], "outputs": [ { "localized_name": "IMAGE", "name": "IMAGE", "type": "IMAGE", "links": [ 45 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.27.0", "Node name for S&R": "JoinImageWithAlpha" }, "widgets_values": [] } ], "groups": [ { "id": 1, "title": "Models", "bounding": [ 930, -140, 290, 330.15625 ], "color": "#3f789e", "flags": {} } ], "links": [ { "id": 16, "origin_id": 88, "origin_slot": 0, "target_id": 82, "target_slot": 0, "type": "IMAGE" }, { "id": 17, "origin_id": 83, "origin_slot": 0, "target_id": 82, "target_slot": 1, "type": "VAE" }, { "id": 31, "origin_id": 84, "origin_slot": 0, "target_id": 85, "target_slot": 0, "type": "MODEL" }, { "id": 29, "origin_id": 90, "origin_slot": 0, "target_id": 85, "target_slot": 1, "type": "CONDITIONING" }, { "id": 30, "origin_id": 90, "origin_slot": 1, "target_id": 85, "target_slot": 2, "type": "CONDITIONING" }, { "id": 36, "origin_id": 82, "origin_slot": 0, "target_id": 85, "target_slot": 3, "type": "LATENT" }, { "id": 21, "origin_id": 85, "origin_slot": 0, "target_id": 86, "target_slot": 0, "type": "LATENT" }, { "id": 22, "origin_id": 83, "origin_slot": 0, "target_id": 86, "target_slot": 1, "type": "VAE" }, { "id": 45, "origin_id": 91, "origin_slot": 0, "target_id": 87, "target_slot": 0, "type": "IMAGE" }, { "id": 24, "origin_id": 87, "origin_slot": 0, "target_id": 88, "target_slot": 0, "type": "IMAGE" }, { "id": 25, "origin_id": 86, "origin_slot": 0, "target_id": 89, "target_slot": 0, "type": "IMAGE" }, { "id": 26, "origin_id": 87, "origin_slot": 0, "target_id": 89, "target_slot": 1, "type": "IMAGE" }, { "id": 27, "origin_id": 84, "origin_slot": 0, "target_id": 90, "target_slot": 0, "type": "MODEL" }, { "id": 28, "origin_id": 82, "origin_slot": 0, "target_id": 90, "target_slot": 1, "type": "LATENT" }, { "id": 41, "origin_id": -10, "origin_slot": 0, "target_id": 91, "target_slot": 0, "type": "IMAGE" }, { "id": 40, "origin_id": -10, "origin_slot": 1, "target_id": 91, "target_slot": 1, "type": "MASK" }, { "id": 15, "origin_id": 89, "origin_slot": 0, "target_id": -20, "target_slot": 0, "type": "IMAGE" }, { "id": 50, "origin_id": -10, "origin_slot": 2, "target_id": 87, "target_slot": 1, "type": "FLOAT" }, { "id": 51, "origin_id": -10, "origin_slot": 3, "target_id": 85, "target_slot": 4, "type": "INT" }, { "id": 54, "origin_id": -10, "origin_slot": 4, "target_id": 85, "target_slot": 5, "type": "COMBO" }, { "id": 55, "origin_id": -10, "origin_slot": 5, "target_id": 85, "target_slot": 6, "type": "COMBO" }, { "id": 56, "origin_id": -10, "origin_slot": 6, "target_id": 85, "target_slot": 7, "type": "FLOAT" }, { "id": 57, "origin_id": -10, "origin_slot": 7, "target_id": 84, "target_slot": 0, "type": "COMBO" }, { "id": 58, "origin_id": -10, "origin_slot": 8, "target_id": 83, "target_slot": 0, "type": "COMBO" }, { "id": 64, "origin_id": -10, "origin_slot": 9, "target_id": 89, "target_slot": 2, "type": "COMBO" } ], "extra": {} } ] }, "config": {}, "extra": { "frontendVersion": "1.48.7", "VHS_latentpreview": false, "VHS_latentpreviewrate": 0, "VHS_MetadataImage": true, "VHS_KeepIntermediate": true, "ds": { "scale": 0.76277684443855, "offset": [ 974.0461123357136, 438.17680847281196 ] } }, "version": 0.4 }