
json
{"last_node_id": 39, "last_link_id": 52, "nodes": [{"id": 30, "type": "CannyEdgePreprocessor", "pos": [420, 590], "size": [320, 110], "flags": {}, "order": 5, "mode": 0, "inputs": [{"name": "image", "type": "IMAGE", "link": 33, "label": "\u56fe\u50cf"}], "outputs": [{"name": "IMAGE", "type": "IMAGE", "links": [34, 40], "shape": 3, "label": "\u56fe\u50cf", "slot_index": 0}], "properties": {"Node name for S&R": "CannyEdgePreprocessor"}, "widgets_values": [100, 200, 512]}, {"id": 31, "type": "ControlNetLoader", "pos": [790, 590], "size": [320, 60], "flags": {}, "order": 0, "mode": 0, "outputs": [{"name": "CONTROL_NET", "type": "CONTROL_NET", "links": [35], "shape": 3, "label": "ControlNet", "slot_index": 0}], "properties": {"Node name for S&R": "ControlNetLoader"}, "widgets_values": ["control_v11p_sd15_canny.pth"]}, {"id": 33, "type": "PreviewImage", "pos": [790, 710], "size": [210, 250], "flags": {}, "order": 8, "mode": 0, "inputs": [{"name": "images", "type": "IMAGE", "link": 40, "label": "\u56fe\u50cf"}], "properties": {"Node name for S&R": "PreviewImage"}}, {"id": 29, "type": "LoadImage", "pos": [60, 590], "size": [320, 310], "flags": {}, "order": 1, "mode": 0, "outputs": [{"name": "IMAGE", "type": "IMAGE", "links": [33], "shape": 3, "label": "\u56fe\u50cf", "slot_index": 0}, {"name": "MASK", "type": "MASK", "links": null, "shape": 3, "label": "\u906e\u7f69"}], "properties": {"Node name for S&R": "LoadImage"}, "widgets_values": ["\u4eba (4).png", "image"]}, {"id": 32, "type": "ControlNetApplyAdvanced", "pos": [1150, 600], "size": {"0": 315, "1": 166}, "flags": {}, "order": 9, "mode": 0, "inputs": [{"name": "positive", "type": "CONDITIONING", "link": 36, "label": "\u6b63\u9762\u6761\u4ef6"}, {"name": "negative", "type": "CONDITIONING", "link": 37, "label": "\u8d1f\u9762\u6761\u4ef6"}, {"name": "control_net", "type": "CONTROL_NET", "link": 35, "label": "ControlNet"}, {"name": "image", "type": "IMAGE", "link": 34, "label": "\u56fe\u50cf"}], "outputs": [{"name": "positive", "type": "CONDITIONING", "links": [38], "shape": 3, "label": "\u6b63\u9762\u6761\u4ef6", "slot_index": 0}, {"name": "negative", "type": "CONDITIONING", "links": [39], "shape": 3, "label": "\u8d1f\u9762\u6761\u4ef6", "slot_index": 1}], "properties": {"Node name for S&R": "ControlNetApplyAdvanced"}, "widgets_values": [1, 0, 1]}, {"id": 13, "type": "KSampler", "pos": [860, 70], "size": [280, 470], "flags": {}, "order": 10, "mode": 0, "inputs": [{"name": "model", "type": "MODEL", "link": 15, "label": "\u6a21\u578b"}, {"name": "positive", "type": "CONDITIONING", "link": 38, "label": "\u6b63\u9762\u6761\u4ef6"}, {"name": "negative", "type": "CONDITIONING", "link": 39, "label": "\u8d1f\u9762\u6761\u4ef6", "slot_index": 2}, {"name": "latent_image", "type": "LATENT", "link": 18, "label": "Latent"}], "outputs": [{"name": "LATENT", "type": "LATENT", "links": [19], "shape": 3, "label": "Latent", "slot_index": 0}], "properties": {"Node name for S&R": "KSampler"}, "widgets_values": [588824971265443, "randomize", 20, 8, "dpmpp_2m", "karras", 1]}, {"id": 9, "type": "VAEDecode", "pos": [1180, 70], "size": {"0": 210, "1": 46}, "flags": {}, "order": 11, "mode": 0, "inputs": [{"name": "samples", "type": "LATENT", "link": 19, "label": "Latent"}, {"name": "vae", "type": "VAE", "link": 12, "label": "VAE", "slot_index": 1}], "outputs": [{"name": "IMAGE", "type": "IMAGE", "links": [20], "shape": 3, "label": "\u56fe\u50cf", "slot_index": 0}], "properties": {"Node name for S&R": "VAEDecode"}}, {"id": 14, "type": "SaveImage", "pos": [1430, 70], "size": [350, 400], "flags": {}, "order": 12, "mode": 0, "inputs": [{"name": "images", "type": "IMAGE", "link": 20, "label": "\u56fe\u50cf"}], "properties": {}, "widgets_values": ["ComfyUI"]}, {"id": 8, "type": "EmptyLatentImage", "pos": [60, 390], "size": [340, 110], "flags": {}, "order": 2, "mode": 0, "outputs": [{"name": "LATENT", "type": "LATENT", "links": [18], "shape": 3, "label": "Latent", "slot_index": 0}], "properties": {"Node name for S&R": "EmptyLatentImage"}, "widgets_values": [512, 912, 1]}, {"id": 4, "type": "CLIPTextEncode", "pos": [440, 320], "size": [380, 180], "flags": {}, "order": 7, "mode": 0, "inputs": [{"name": "clip", "type": "CLIP", "link": 2, "label": "CLIP"}], "outputs": [{"name": "CONDITIONING", "type": "CONDITIONING", "links": [37], "shape": 3, "label": "\u6761\u4ef6", "slot_index": 0}], "properties": {"Node name for S&R": "CLIPTextEncode"}, "widgets_values": ["cleavage, wings, bokeh, hat, hat, nipples, eyes closed, anime, sleeves, chromatic aberration, signature, watermark, username, disfigurement, ugly, bad anatomy, poorly drawn face, photo, mutation, Extra Limbs, Ugly, Missing Limbs, Blurred, Floating Limbs, Broken Limbs, Deformed Hands, Long Neck, Long Body, Disgusting, Cropped, Low Resolution, Distorted, Blurred, Poorly Drawn, Scribbled, Kitsch, Incomplete, oversaturated, grainy, pixelated, boring, fat, fat, chubby, worst quality, low quality, jpeg artifacts"], "color": "#322", "bgcolor": "#533"}, {"id": 3, "type": "CLIPTextEncode", "pos": [440, 70], "size": [380, 180], "flags": {}, "order": 6, "mode": 0, "inputs": [{"name": "clip", "type": "CLIP", "link": 1, "label": "CLIP"}], "outputs": [{"name": "CONDITIONING", "type": "CONDITIONING", "links": [36], "shape": 3, "label": "\u6761\u4ef6", "slot_index": 0}], "properties": {"Node name for S&R": "CLIPTextEncode"}, "widgets_values": ["1girl,solo,long hair,looking at audience,bangs,blonde hair,dress,brown eyes,jewelry,medium bust,short sleeves,pantyhose,earrings,parted lips,uniform,lips,blue dress,reality"], "color": "#232", "bgcolor": "#353"}, {"id": 10, "type": "VAELoader", "pos": [60, 250], "size": [340, 60], "flags": {}, "order": 3, "mode": 0, "outputs": [{"name": "VAE", "type": "VAE", "links": [12], "shape": 3, "slot_index": 0}], "properties": {"Node name for S&R": "VAELoader"}, "widgets_values": ["vae-ft-mse-840000-ema-pruned.safetensors"]}, {"id": 1, "type": "CheckpointLoaderSimple", "pos": [60, 70], "size": [340, 100], "flags": {}, "order": 4, "mode": 0, "outputs": [{"name": "MODEL", "type": "MODEL", "links": [15], "shape": 3, "label": "\u6a21\u578b", "slot_index": 0}, {"name": "CLIP", "type": "CLIP", "links": [1, 2], "shape": 3, "label": "CLIP", "slot_index": 1}, {"name": "VAE", "type": "VAE", "links": [], "shape": 3, "label": "VAE", "slot_index": 2}], "properties": {"Node name for S&R": "CheckpointLoaderSimple"}, "widgets_values": ["SD1.5\\\u4e8c\u6b21\u5143\\flat2DAnimerge_v30.safetensors"]}], "links": [[1, 1, 1, 3, 0, "CLIP"], [2, 1, 1, 4, 0, "CLIP"], [12, 10, 0, 9, 1, "VAE"], [15, 1, 0, 13, 0, "MODEL"], [18, 8, 0, 13, 3, "LATENT"], [19, 13, 0, 9, 0, "LATENT"], [20, 9, 0, 14, 0, "IMAGE"], [33, 29, 0, 30, 0, "IMAGE"], [34, 30, 0, 32, 3, "IMAGE"], [35, 31, 0, 32, 2, "CONTROL_NET"], [36, 3, 0, 32, 0, "CONDITIONING"], [37, 4, 0, 32, 1, "CONDITIONING"], [38, 32, 0, 13, 1, "CONDITIONING"], [39, 32, 1, 13, 2, "CONDITIONING"], [40, 30, 0, 33, 0, "IMAGE"]], "groups": [], "config": {}, "extra": {}, "version": 0.4}
下载你喜欢的模型到 ComfyUI\models\controlnet
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Blazor Hybrid适配到HarmonyOS系统
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· 解决跨域问题的这6种方案,真香!
· 一套基于 Material Design 规范实现的 Blazor 和 Razor 通用组件库
· 分享4款.NET开源、免费、实用的商城系统