{"id":"aff23af9-e8f4-41f8-8e4c-0854e355b753","revision":0,"last_node_id":49,"last_link_id":105,"nodes":[{"id":34,"type":"DualCLIPLoader","pos":[-240,120],"size":[315,130],"flags":{},"order":0,"mode":0,"inputs":[{"localized_name":"clip_name1","name":"clip_name1","type":"COMBO","widget":{"name":"clip_name1"},"link":null},{"localized_name":"clip_name2","name":"clip_name2","type":"COMBO","widget":{"name":"clip_name2"},"link":null},{"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":[62]}],"properties":{"Node name for S&R":"DualCLIPLoader","cnr_id":"comfy-core","ver":"0.3.64","models":[{"name":"clip_l.safetensors","url":"https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/clip_l.safetensors?download=true","directory":"text_encoders"},{"name":"t5xxl_fp16.safetensors","url":"https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/t5xxl_fp16.safetensors?download=true","directory":"text_encoders"}]},"widgets_values":["clip_l.safetensors","t5xxl_fp16.safetensors","flux","default"]},{"id":31,"type":"UNETLoader","pos":[-240,-10],"size":[315,82],"flags":{},"order":1,"mode":0,"inputs":[{"localized_name":"unet_name","name":"unet_name","type":"COMBO","widget":{"name":"unet_name"},"link":null},{"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":[85]}],"properties":{"Node name for S&R":"UNETLoader","cnr_id":"comfy-core","ver":"0.3.64","models":[{"name":"flux1-fill-dev.safetensors","url":"https://huggingface.co/Comfy-Org/flux1-dev/resolve/main/split_files/diffusion_models/flux1-fill-dev.safetensors","directory":"diffusion_models"}]},"widgets_values":["flux1-fill-dev.safetensors","default"]},{"id":46,"type":"ConditioningZeroOut","pos":[320,430],"size":[204.134765625,26],"flags":{},"order":9,"mode":0,"inputs":[{"localized_name":"conditioning","name":"conditioning","type":"CONDITIONING","link":99}],"outputs":[{"localized_name":"CONDITIONING","name":"CONDITIONING","type":"CONDITIONING","links":[100]}],"properties":{"Node name for S&R":"ConditioningZeroOut","cnr_id":"comfy-core","ver":"0.3.64"},"widgets_values":[]},{"id":45,"type":"MarkdownNote","pos":[-660,-50],"size":[390,400],"flags":{},"order":2,"mode":0,"inputs":[],"outputs":[],"title":"Note: Model links","properties":{},"widgets_values":["[Tutorial](https://docs.comfy.org/tutorials/flux/flux-1-fill-dev)\n\n\n## Model links\n\n**text_encoders**\n\n- [clip_l.safetensors](https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/clip_l.safetensors?download=true)\n- [t5xxl_fp16.safetensors](https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/t5xxl_fp16.safetensors?download=true)\n\n**diffusion_models**\n\n- [flux1-fill-dev.safetensors](https://huggingface.co/Comfy-Org/flux1-dev/resolve/main/split_files/diffusion_models/flux1-fill-dev.safetensors)\n\n**vae**\n\n- [ae.safetensors](https://huggingface.co/Comfy-Org/Lumina_Image_2.0_Repackaged/resolve/main/split_files/vae/ae.safetensors)\n\n\nModel Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│   ├── 📂 text_encoders/\n│   │      ├── clip_l.safetensors\n│   │      └── t5xxl_fp16.safetensors\n│   ├── 📂 diffusion_models/\n│   │      └── flux1-fill-dev.safetensors\n│   └── 📂 vae/\n│          └── ae.safetensors\n```\n"],"color":"#432","bgcolor":"#000"},{"id":26,"type":"FluxGuidance","pos":[210,330],"size":[317.3999938964844,58],"flags":{},"order":8,"mode":0,"inputs":[{"localized_name":"conditioning","name":"conditioning","type":"CONDITIONING","link":41},{"localized_name":"guidance","name":"guidance","type":"FLOAT","widget":{"name":"guidance"},"link":null}],"outputs":[{"localized_name":"CONDITIONING","name":"CONDITIONING","type":"CONDITIONING","slot_index":0,"links":[80]}],"properties":{"Node name for S&R":"FluxGuidance","cnr_id":"comfy-core","ver":"0.3.64"},"widgets_values":[4]},{"id":32,"type":"VAELoader","pos":[-240,290],"size":[315,58],"flags":{},"order":3,"mode":0,"inputs":[{"localized_name":"vae_name","name":"vae_name","type":"COMBO","widget":{"name":"vae_name"},"link":null}],"outputs":[{"localized_name":"VAE","name":"VAE","type":"VAE","slot_index":0,"links":[82,103]}],"properties":{"Node name for S&R":"VAELoader","cnr_id":"comfy-core","ver":"0.3.64","models":[{"name":"ae.safetensors","url":"https://huggingface.co/Comfy-Org/Lumina_Image_2.0_Repackaged/resolve/main/split_files/vae/ae.safetensors","directory":"vae"}]},"widgets_values":["ae.safetensors"]},{"id":47,"type":"VAEDecodeTiled","pos":[597.9970994331348,278.7329585726736],"size":[270,150],"flags":{},"order":12,"mode":0,"inputs":[{"localized_name":"samples","name":"samples","type":"LATENT","link":102},{"localized_name":"vae","name":"vae","type":"VAE","link":103},{"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":[101]}],"properties":{"Node name for S&R":"VAEDecodeTiled"},"widgets_values":[512,64,64,8]},{"id":9,"type":"SaveImage","pos":[931.3733902769263,-59.0557950030664],"size":[828.9500122070312,893.8499755859375],"flags":{},"order":13,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":101},{"localized_name":"filename_prefix","name":"filename_prefix","type":"STRING","widget":{"name":"filename_prefix"},"link":null}],"outputs":[],"properties":{"Node name for S&R":"SaveImage","cnr_id":"comfy-core","ver":"0.3.64"},"widgets_values":["ComfyUI"]},{"id":38,"type":"InpaintModelConditioning","pos":[580,530],"size":[302.3999938964844,138],"flags":{},"order":10,"mode":0,"inputs":[{"localized_name":"positive","name":"positive","type":"CONDITIONING","link":80},{"localized_name":"negative","name":"negative","type":"CONDITIONING","link":100},{"localized_name":"vae","name":"vae","type":"VAE","link":82},{"localized_name":"pixels","name":"pixels","type":"IMAGE","link":97},{"localized_name":"mask","name":"mask","type":"MASK","link":98},{"localized_name":"noise_mask","name":"noise_mask","type":"BOOLEAN","widget":{"name":"noise_mask"},"link":null}],"outputs":[{"localized_name":"positive","name":"positive","type":"CONDITIONING","slot_index":0,"links":[77]},{"localized_name":"negative","name":"negative","type":"CONDITIONING","slot_index":1,"links":[78]},{"localized_name":"latent","name":"latent","type":"LATENT","slot_index":2,"links":[88]}],"properties":{"Node name for S&R":"InpaintModelConditioning","cnr_id":"comfy-core","ver":"0.3.64"},"widgets_values":[false]},{"id":3,"type":"KSampler","pos":[580,-40],"size":[310,510],"flags":{},"order":11,"mode":0,"inputs":[{"localized_name":"model","name":"model","type":"MODEL","link":86},{"localized_name":"positive","name":"positive","type":"CONDITIONING","link":77},{"localized_name":"negative","name":"negative","type":"CONDITIONING","link":78},{"localized_name":"latent_image","name":"latent_image","type":"LATENT","link":88},{"localized_name":"seed","name":"seed","type":"INT","widget":{"name":"seed"},"link":null},{"localized_name":"steps","name":"steps","type":"INT","widget":{"name":"steps"},"link":null},{"localized_name":"cfg","name":"cfg","type":"FLOAT","widget":{"name":"cfg"},"link":null},{"localized_name":"sampler_name","name":"sampler_name","type":"COMBO","widget":{"name":"sampler_name"},"link":null},{"localized_name":"scheduler","name":"scheduler","type":"COMBO","widget":{"name":"scheduler"},"link":null},{"localized_name":"denoise","name":"denoise","type":"FLOAT","widget":{"name":"denoise"},"link":null}],"outputs":[{"localized_name":"LATENT","name":"LATENT","type":"LATENT","slot_index":0,"links":[102]}],"properties":{"Node name for S&R":"KSampler","cnr_id":"comfy-core","ver":"0.3.64"},"widgets_values":[1072879829067175,"randomize",20,4,"euler","normal",1]},{"id":44,"type":"ImagePadForOutpaint","pos":[120,530],"size":[315,174],"flags":{},"order":7,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"IMAGE","link":105},{"localized_name":"left","name":"left","type":"INT","widget":{"name":"left"},"link":null},{"localized_name":"top","name":"top","type":"INT","widget":{"name":"top"},"link":null},{"localized_name":"right","name":"right","type":"INT","widget":{"name":"right"},"link":null},{"localized_name":"bottom","name":"bottom","type":"INT","widget":{"name":"bottom"},"link":null},{"localized_name":"feathering","name":"feathering","type":"INT","widget":{"name":"feathering"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","slot_index":0,"links":[97]},{"localized_name":"MASK","name":"MASK","type":"MASK","slot_index":1,"links":[98]}],"properties":{"Node name for S&R":"ImagePadForOutpaint","cnr_id":"comfy-core","ver":"0.3.64"},"widgets_values":[0,0,0,304,24]},{"id":49,"type":"LoadImage","pos":[-231.86133944817934,467.62586017212885],"size":[282.798828125,314.00000000000006],"flags":{},"order":4,"mode":0,"inputs":[{"localized_name":"image","name":"image","type":"COMBO","widget":{"name":"image"},"link":null},{"localized_name":"choose file to upload","name":"upload","type":"IMAGEUPLOAD","widget":{"name":"upload"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[105]},{"localized_name":"MASK","name":"MASK","type":"MASK","links":null}],"properties":{"Node name for S&R":"LoadImage"},"widgets_values":["grandma-legs.png","image"]},{"id":39,"type":"DifferentialDiffusion","pos":[120,-40],"size":[277.20001220703125,58],"flags":{},"order":6,"mode":0,"inputs":[{"localized_name":"model","name":"model","type":"MODEL","link":85},{"localized_name":"strength","name":"strength","shape":7,"type":"FLOAT","widget":{"name":"strength"},"link":null}],"outputs":[{"localized_name":"MODEL","name":"MODEL","type":"MODEL","slot_index":0,"links":[86]}],"properties":{"Node name for S&R":"DifferentialDiffusion","cnr_id":"comfy-core","ver":"0.3.64"},"widgets_values":[1]},{"id":23,"type":"CLIPTextEncode","pos":[114.83027714685176,114.13577828251852],"size":[422.8500061035156,164.30999755859375],"flags":{},"order":5,"mode":0,"inputs":[{"localized_name":"clip","name":"clip","type":"CLIP","link":62},{"localized_name":"text","name":"text","type":"STRING","widget":{"name":"text"},"link":null}],"outputs":[{"localized_name":"CONDITIONING","name":"CONDITIONING","type":"CONDITIONING","slot_index":0,"links":[41,99]}],"title":"CLIP Text Encode (Positive Prompt)","properties":{"Node name for S&R":"CLIPTextEncode","cnr_id":"comfy-core","ver":"0.3.64"},"widgets_values":["Extend the image downward to reveal the woman's feet and ground.\n\nPreserve the original composition, pose, clothing, lighting, sky, and camera perspective exactly.\n\nThe woman is standing upright, her legs continue naturally below the frame, anatomically correct, consistent with her posture and body proportions.\nfull body visible\nnatural stance\nfeet on ground\n\n\nMaintain continuity of lighting, shadows, and ground surface.\n\nThe new area should seamlessly match the original photograph with no changes to the existing image."],"color":"#232","bgcolor":"#353"}],"links":[[41,23,0,26,0,"CONDITIONING"],[62,34,0,23,0,"CLIP"],[77,38,0,3,1,"CONDITIONING"],[78,38,1,3,2,"CONDITIONING"],[80,26,0,38,0,"CONDITIONING"],[82,32,0,38,2,"VAE"],[85,31,0,39,0,"MODEL"],[86,39,0,3,0,"MODEL"],[88,38,2,3,3,"LATENT"],[97,44,0,38,3,"IMAGE"],[98,44,1,38,4,"MASK"],[99,23,0,46,0,"CONDITIONING"],[100,46,0,38,1,"CONDITIONING"],[101,47,0,9,0,"IMAGE"],[102,3,0,47,0,"LATENT"],[103,32,0,47,1,"VAE"],[105,49,0,44,0,"IMAGE"]],"groups":[{"id":1,"title":"Prompt","bounding":[110,40,442.8500061035156,429.6000061035156],"color":"#3f789e","flags":{}},{"id":2,"title":"Step 1 - Load models","bounding":[-250,-80,335,437.6000061035156],"color":"#3f789e","flags":{}},{"id":3,"title":"Step 2 - Load image","bounding":[-250,380,335,397.6000061035156],"color":"#3f789e","flags":{}}],"config":{},"extra":{"ds":{"scale":0.9671698352176026,"offset":[618.5566088636638,134.1298799343195]},"frontendVersion":"1.27.10","workflowRendererVersion":"LG","VHS_latentpreview":false,"VHS_latentpreviewrate":0,"VHS_MetadataImage":true,"VHS_KeepIntermediate":true},"version":0.4}