{ "id": "9ae6082b-c7f4-433c-9971-7a8f65a3ea65", "revision": 0, "last_node_id": 75, "last_link_id": 105, "nodes": [ { "id": 39, "type": "CLIPLoader", "pos": [ 158.31605577680375, 488.30506119064967 ], "size": [ 323.734375, 179.390625 ], "flags": {}, "order": 0, "mode": 0, "inputs": [], "outputs": [ { "name": "CLIP", "type": "CLIP", "links": [ 44 ] } ], "properties": { "Node name for S&R": "CLIPLoader", "cnr_id": "comfy-core", "ver": "0.3.73", "models": [ { "name": "qwen_3_4b.safetensors", "url": "https://huggingface.co/Comfy-Org/z_image_turbo/resolve/main/split_files/text_encoders/qwen_3_4b.safetensors", "directory": "text_encoders" } ], "enableTabs": false, "tabWidth": 65, "tabXOffset": 10, "hasSecondTab": false, "secondTabText": "Send Back", "secondTabOffset": 80, "secondTabWidth": 65 }, "widgets_values": [ "qwen_3_4b.safetensors", "lumina2", "default" ] }, { "id": 40, "type": "VAELoader", "pos": [ 159.30157212272297, 693.9279006020886 ], "size": [ 323.734375, 111.390625 ], "flags": {}, "order": 1, "mode": 0, "inputs": [], "outputs": [ { "name": "VAE", "type": "VAE", "links": [ 97, 101 ] } ], "properties": { "Node name for S&R": "VAELoader", "cnr_id": "comfy-core", "ver": "0.3.73", "models": [ { "name": "ae.safetensors", "url": "https://huggingface.co/Comfy-Org/z_image_turbo/resolve/main/split_files/vae/ae.safetensors", "directory": "vae" } ], "enableTabs": false, "tabWidth": 65, "tabXOffset": 10, "hasSecondTab": false, "secondTabText": "Send Back", "secondTabOffset": 80, "secondTabWidth": 65 }, "widgets_values": [ "ae.safetensors" ] }, { "id": 42, "type": "ConditioningZeroOut", "pos": [ 794.3164307166835, 836.3052371197768 ], "size": [ 236.984375, 77.421875 ], "flags": {}, "order": 11, "mode": 0, "inputs": [ { "name": "conditioning", "type": "CONDITIONING", "link": 36 } ], "outputs": [ { "name": "CONDITIONING", "type": "CONDITIONING", "links": [ 64 ] } ], "properties": { "Node name for S&R": "ConditioningZeroOut", "cnr_id": "comfy-core", "ver": "0.3.73", "enableTabs": false, "tabWidth": 65, "tabXOffset": 10, "hasSecondTab": false, "secondTabText": "Send Back", "secondTabOffset": 80, "secondTabWidth": 65 }, "widgets_values": [] }, { "id": 41, "type": "EmptySD3LatentImage", "pos": [ 158.31605577680375, 848.3047505883683 ], "size": [ 311.734375, 179.390625 ], "flags": {}, "order": 2, "mode": 0, "inputs": [], "outputs": [ { "name": "LATENT", "type": "LATENT", "slot_index": 0, "links": [] } ], "properties": { "Node name for S&R": "EmptySD3LatentImage", "cnr_id": "comfy-core", "ver": "0.3.64", "enableTabs": false, "tabWidth": 65, "tabXOffset": 10, "hasSecondTab": false, "secondTabText": "Send Back", "secondTabOffset": 80, "secondTabWidth": 65 }, "widgets_values": [ 1024, 1024, 1 ] }, { "id": 47, "type": "ModelSamplingAuraFlow", "pos": [ 1106.844558468847, 300.1767719883135 ], "size": [ 371.875, 111.390625 ], "flags": {}, "order": 13, "mode": 0, "inputs": [ { "name": "model", "type": "MODEL", "link": 60 } ], "outputs": [ { "name": "MODEL", "type": "MODEL", "slot_index": 0, "links": [ 62 ] } ], "properties": { "Node name for S&R": "ModelSamplingAuraFlow", "cnr_id": "comfy-core", "ver": "0.3.64", "enableTabs": false, "tabWidth": 65, "tabXOffset": 10, "hasSecondTab": false, "secondTabText": "Send Back", "secondTabOffset": 80, "secondTabWidth": 65 }, "widgets_values": [ 3 ] }, { "id": 45, "type": "CLIPTextEncode", "pos": [ 542.3159768994137, 332.3053621604172 ], "size": [ 491.734375, 479.734375 ], "flags": {}, "order": 7, "mode": 0, "inputs": [ { "name": "clip", "type": "CLIP", "link": 44 } ], "outputs": [ { "name": "CONDITIONING", "type": "CONDITIONING", "links": [ 36, 63 ] } ], "properties": { "Node name for S&R": "CLIPTextEncode", "cnr_id": "comfy-core", "ver": "0.3.73", "enableTabs": false, "tabWidth": 65, "tabXOffset": 10, "hasSecondTab": false, "secondTabText": "Send Back", "secondTabOffset": 80, "secondTabWidth": 65 }, "widgets_values": [ "Latina female with thick wavy hair, white shirt, harbor boats and pastel houses behind. Breezy seaside light, warm tones, cinematic close-up." ], "color": "#232", "bgcolor": "#353" }, { "id": 48, "type": "LoraLoaderModelOnly", "pos": [ 553.9994917632011, 133.99988695553816 ], "size": [ 443.75, 145.390625 ], "flags": {}, "order": 10, "mode": 4, "inputs": [ { "name": "model", "type": "MODEL", "link": 54 } ], "outputs": [ { "name": "MODEL", "type": "MODEL", "links": [ 60 ] } ], "properties": { "Node name for S&R": "LoraLoaderModelOnly", "cnr_id": "comfy-core", "ver": "0.3.75", "models": [ { "name": "pixel_art_style_z_image_turbo.safetensors", "url": "https://huggingface.co/tarn59/pixel_art_style_lora_z_image_turbo/resolve/main/pixel_art_style_z_image_turbo.safetensors", "directory": "loras" } ], "enableTabs": false, "tabWidth": 65, "tabXOffset": 10, "hasSecondTab": false, "secondTabText": "Send Back", "secondTabOffset": 80, "secondTabWidth": 65 }, "widgets_values": [ "pixel_art_style_z_image_turbo.safetensors", 1 ] }, { "id": 35, "type": "MarkdownNote", "pos": [ -466.00011584916956, 289.9999302108306 ], "size": [ 587.734375, 770.859375 ], "flags": { "collapsed": false }, "order": 3, "mode": 0, "inputs": [], "outputs": [], "title": "Model link", "properties": {}, "widgets_values": [ "## Report workflow issue\n\nIf you found any issues when running this workflow, [report template issue here](https://github.com/Comfy-Org/workflow_templates/issues)\n\n\n## Model links\n\n**text_encoders**\n\n- [qwen_3_4b.safetensors](https://huggingface.co/Comfy-Org/z_image_turbo/resolve/main/split_files/text_encoders/qwen_3_4b.safetensors)\n\n**loras**\n\n- [pixel_art_style_z_image_turbo.safetensors](https://huggingface.co/tarn59/pixel_art_style_lora_z_image_turbo/resolve/main/pixel_art_style_z_image_turbo.safetensors)\n\n**diffusion_models**\n\n- [z_image_turbo_bf16.safetensors](https://huggingface.co/Comfy-Org/z_image_turbo/resolve/main/split_files/diffusion_models/z_image_turbo_bf16.safetensors)\n\n**vae**\n\n- [ae.safetensors](https://huggingface.co/Comfy-Org/z_image_turbo/resolve/main/split_files/vae/ae.safetensors)\n\n\nModel Storage Location\n\n```\n\ud83d\udcc2 ComfyUI/\n\u251c\u2500\u2500 \ud83d\udcc2 models/\n\u2502 \u251c\u2500\u2500 \ud83d\udcc2 text_encoders/\n\u2502 \u2502 \u2514\u2500\u2500 qwen_3_4b.safetensors\n\u2502 \u251c\u2500\u2500 \ud83d\udcc2 loras/\n\u2502 \u2502 \u2514\u2500\u2500 pixel_art_style_z_image_turbo.safetensors\n\u2502 \u251c\u2500\u2500 \ud83d\udcc2 diffusion_models/\n\u2502 \u2502 \u2514\u2500\u2500 z_image_turbo_bf16.safetensors\n\u2502 \u2514\u2500\u2500 \ud83d\udcc2 vae/\n\u2502 \u2514\u2500\u2500 ae.safetensors\n```\n" ], "color": "#432", "bgcolor": "#653" }, { "id": 56, "type": "LanPaint_KSampler", "pos": [ 1280.6434468860161, 480.42471689895115 ], "size": [ 479.765625, 887.59375 ], "flags": {}, "order": 20, "mode": 0, "inputs": [ { "name": "model", "type": "MODEL", "link": 62 }, { "name": "positive", "type": "CONDITIONING", "link": 63 }, { "name": "negative", "type": "CONDITIONING", "link": 64 }, { "name": "latent_image", "type": "LATENT", "link": 99 } ], "outputs": [ { "name": "LATENT", "type": "LATENT", "links": [ 100 ] } ], "properties": { "Node name for S&R": "LanPaint_KSampler", "cnr_id": "LanPaint", "ver": "6109df6591a4cf2bc9d3b113d03f7297fa9248e9" }, "widgets_values": [ 880311146947153, "randomize", 9, 1, "euler", "simple", 1, 5, "Image First", "LanPaint KSampler. For more info, visit https://github.com/scraed/LanPaint. If you find it useful, please give a star \u2b50\ufe0f!", "\ud83d\uddbc\ufe0f Image Inpainting" ] }, { "id": 57, "type": "LoadImage", "pos": [ 9.292593918969033, 1110.6054508670231 ], "size": [ 328.65625, 686.171875 ], "flags": {}, "order": 4, "mode": 0, "inputs": [], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 96, 102 ] }, { "name": "MASK", "type": "MASK", "links": [ 96, 102 ] } ], "properties": { "Node name for S&R": "LoadImage", "cnr_id": "comfy-core", "ver": "0.3.59", "ue_properties": { "widget_ue_connectable": {}, "version": "7.1", "input_ue_unconnectable": {} }, "image": "clipspace/clipspace-painted-masked-1764827669471.png [input]" }, "widgets_values": [ "Example_21_Masked.png", "image" ] }, { "id": 61, "type": "SaveImage", "pos": [ 3313.9622863771715, 1191.2159032348995 ], "size": [ 1304.078125, 1434.015625 ], "flags": {}, "order": 24, "mode": 0, "inputs": [ { "name": "images", "type": "IMAGE", "link": 104 } ], "outputs": [], "properties": { "cnr_id": "comfy-core", "ver": "0.3.23" }, "widgets_values": [ "ComfyUI" ] }, { "id": 73, "type": "PreviewImage", "pos": [ 2226.506787053337, 107.57278250350078 ], "size": [ 225, 246 ], "flags": {}, "order": 23, "mode": 0, "inputs": [ { "name": "images", "type": "IMAGE", "link": 105 } ], "outputs": [], "properties": { "Node name for S&R": "PreviewImage", "cnr_id": "comfy-core", "ver": "0.3.76" }, "widgets_values": [] }, { "id": 46, "type": "UNETLoader", "pos": [ 159.05646022112083, 288.62105108441466 ], "size": [ 323.734375, 145.390625 ], "flags": {}, "order": 5, "mode": 0, "inputs": [], "outputs": [ { "name": "MODEL", "type": "MODEL", "links": [ 54 ] } ], "properties": { "Node name for S&R": "UNETLoader", "cnr_id": "comfy-core", "ver": "0.3.73", "models": [ { "name": "z_image_turbo_bf16.safetensors", "url": "https://huggingface.co/Comfy-Org/z_image_turbo/resolve/main/split_files/diffusion_models/z_image_turbo_bf16.safetensors", "directory": "diffusion_models" } ], "enableTabs": false, "tabWidth": 65, "tabXOffset": 10, "hasSecondTab": false, "secondTabText": "Send Back", "secondTabOffset": 80, "secondTabWidth": 65 }, "widgets_values": [ "z_image_turbo_bf16.safetensors", "default" ] }, { "id": 72, "type": "Note", "pos": [ 1288.7909707861209, 1503.5796522859714 ], "size": [ 225, 109.765625 ], "flags": {}, "order": 6, "mode": 0, "inputs": [], "outputs": [], "properties": {}, "widgets_values": [ "Reshape image to suit VAE " ], "color": "#432", "bgcolor": "#653" }, { "id": 74, "type": "LanPaint_ImageEncode", "pos": [ 910.6, 500.4 ], "size": [ 300, 150 ], "flags": {}, "order": 0, "mode": 0, "inputs": [ { "name": "image", "type": "IMAGE", "link": 96 }, { "name": "vae", "type": "VAE", "link": 97 }, { "name": "mask", "type": "MASK", "link": 98 } ], "outputs": [ { "name": "latent", "type": "LATENT", "links": [ 99 ] } ], "widgets_values": [], "properties": { "Node name for S&R": "LanPaint_ImageEncode", "cnr_id": "LanPaint" } }, { "id": 75, "type": "LanPaint_ImageDecode", "pos": [ 1630.6, 500.4 ], "size": [ 300, 200 ], "flags": {}, "order": 0, "mode": 0, "inputs": [ { "name": "samples", "type": "LATENT", "link": 100 }, { "name": "vae", "type": "VAE", "link": 101 }, { "name": "image", "type": "IMAGE", "link": 102 }, { "name": "mask", "type": "MASK", "link": 103 }, { "name": "blend_overlap", "type": "INT", "widget": { "name": "blend_overlap" } } ], "outputs": [ { "name": "image", "type": "IMAGE", "links": [ 104, 105 ] } ], "widgets_values": [ 9 ], "properties": { "Node name for S&R": "LanPaint_ImageDecode", "cnr_id": "LanPaint" } } ], "links": [ [ 36, 45, 0, 42, 0, "CONDITIONING" ], [ 44, 39, 0, 45, 0, "CLIP" ], [ 54, 46, 0, 48, 0, "MODEL" ], [ 60, 48, 0, 47, 0, "MODEL" ], [ 62, 47, 0, 56, 0, "MODEL" ], [ 63, 45, 0, 56, 1, "CONDITIONING" ], [ 64, 42, 0, 56, 2, "CONDITIONING" ], [ 96, 57, 0, 74, 0, "IMAGE" ], [ 97, 40, 0, 74, 1, "VAE" ], [ 98, 57, 1, 74, 2, "MASK" ], [ 99, 74, 0, 56, 3, "LATENT" ], [ 100, 56, 0, 75, 0, "LATENT" ], [ 101, 40, 0, 75, 1, "VAE" ], [ 102, 57, 0, 75, 2, "IMAGE" ], [ 103, 57, 1, 75, 3, "MASK" ], [ 104, 75, 0, 61, 0, "IMAGE" ], [ 105, 75, 0, 73, 0, "IMAGE" ] ], "groups": [ { "id": 2, "title": "Step2 - Image size", "bounding": [ 146, 770, 348, 240 ], "color": "#3f789e", "font_size": 24, "flags": {} }, { "id": 3, "title": "Step3 - Prompt", "bounding": [ 518, 254, 540, 648 ], "color": "#3f789e", "font_size": 24, "flags": {} }, { "id": 4, "title": "Step1 - Load models", "bounding": [ 146, 254, 348, 496.32 ], "color": "#3f789e", "font_size": 24, "flags": {} }, { "id": 5, "title": "Ctrl-B to enable LoRA input", "bounding": [ 518, 50, 528, 192 ], "color": "#3f789e", "font_size": 24, "flags": {} } ], "config": {}, "extra": { "ds": { "scale": 0.3800835362432756, "offset": [ -902.897494105397, -396.4805064253962 ] }, "frontendVersion": "1.33.14", "VHS_latentpreview": false, "VHS_latentpreviewrate": 0, "VHS_MetadataImage": true, "VHS_KeepIntermediate": true, "workflowRendererVersion": "Vue" }, "version": 0.4 }