功能优化,新增通用隐藏节点
@@ -0,0 +1,644 @@
|
||||
{
|
||||
"3": {
|
||||
"inputs": {
|
||||
"seed": [
|
||||
"hidden",
|
||||
"seed7"
|
||||
],
|
||||
"steps": 25,
|
||||
"cfg": 6,
|
||||
"sampler_name": "dpmpp_2m",
|
||||
"scheduler": "karras",
|
||||
"denoise": 0.9,
|
||||
"model": [
|
||||
"105",
|
||||
0
|
||||
],
|
||||
"positive": [
|
||||
"64",
|
||||
0
|
||||
],
|
||||
"negative": [
|
||||
"64",
|
||||
1
|
||||
],
|
||||
"latent_image": [
|
||||
"64",
|
||||
2
|
||||
]
|
||||
},
|
||||
"class_type": "KSampler",
|
||||
"_meta": {
|
||||
"title": "K采样器"
|
||||
}
|
||||
},
|
||||
"6": {
|
||||
"inputs": {
|
||||
"text": [
|
||||
"114",
|
||||
0
|
||||
],
|
||||
"clip": [
|
||||
"hidden",
|
||||
"CLIP5"
|
||||
]
|
||||
},
|
||||
"class_type": "CLIPTextEncode",
|
||||
"_meta": {
|
||||
"title": "CLIP文本编码器"
|
||||
}
|
||||
},
|
||||
"7": {
|
||||
"inputs": {
|
||||
"text": "blurry, noisy, messy, glitch, distorted, malformed, ill, horror, naked, nipples",
|
||||
"clip": [
|
||||
"hidden",
|
||||
"CLIP5"
|
||||
]
|
||||
},
|
||||
"class_type": "CLIPTextEncode",
|
||||
"_meta": {
|
||||
"title": "CLIP文本编码器"
|
||||
}
|
||||
},
|
||||
"8": {
|
||||
"inputs": {
|
||||
"samples": [
|
||||
"3",
|
||||
0
|
||||
],
|
||||
"vae": [
|
||||
"hidden",
|
||||
"VAE6"
|
||||
]
|
||||
},
|
||||
"class_type": "VAEDecode",
|
||||
"_meta": {
|
||||
"title": "VAE解码"
|
||||
},
|
||||
"outputs": [
|
||||
[
|
||||
0,
|
||||
0
|
||||
]
|
||||
]
|
||||
},
|
||||
"48": {
|
||||
"inputs": {
|
||||
"preset": "STANDARD (medium strength)",
|
||||
"model": [
|
||||
"hidden",
|
||||
"MODEL4"
|
||||
]
|
||||
},
|
||||
"class_type": "IPAdapterUnifiedLoader",
|
||||
"_meta": {
|
||||
"title": "IPAdapter加载器"
|
||||
}
|
||||
},
|
||||
"50": {
|
||||
"inputs": {
|
||||
"interpolation": "LANCZOS",
|
||||
"crop_position": "pad",
|
||||
"sharpening": 0,
|
||||
"image": [
|
||||
"hidden",
|
||||
"IMAGE0"
|
||||
]
|
||||
},
|
||||
"class_type": "PrepImageForClipVision",
|
||||
"_meta": {
|
||||
"title": "CLIP视觉图像处理"
|
||||
}
|
||||
},
|
||||
"51": {
|
||||
"inputs": {
|
||||
"strength": 0.55,
|
||||
"start_percent": 0,
|
||||
"end_percent": 0.75,
|
||||
"positive": [
|
||||
"6",
|
||||
0
|
||||
],
|
||||
"negative": [
|
||||
"7",
|
||||
0
|
||||
],
|
||||
"control_net": [
|
||||
"52",
|
||||
0
|
||||
],
|
||||
"image": [
|
||||
"83",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "ControlNetApplyAdvanced",
|
||||
"_meta": {
|
||||
"title": "ControlNet应用(旧版高级)"
|
||||
}
|
||||
},
|
||||
"52": {
|
||||
"inputs": {
|
||||
"control_net_name": "control_v11p_sd15_lineart.pth"
|
||||
},
|
||||
"class_type": "ControlNetLoader",
|
||||
"_meta": {
|
||||
"title": "ControlNet加载器"
|
||||
}
|
||||
},
|
||||
"55": {
|
||||
"inputs": {
|
||||
"strength": 1,
|
||||
"start_percent": 0,
|
||||
"end_percent": 0.3,
|
||||
"positive": [
|
||||
"51",
|
||||
0
|
||||
],
|
||||
"negative": [
|
||||
"51",
|
||||
1
|
||||
],
|
||||
"control_net": [
|
||||
"56",
|
||||
0
|
||||
],
|
||||
"image": [
|
||||
"57",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "ControlNetApplyAdvanced",
|
||||
"_meta": {
|
||||
"title": "ControlNet应用(旧版高级)"
|
||||
}
|
||||
},
|
||||
"56": {
|
||||
"inputs": {
|
||||
"control_net_name": "control_v11f1p_sd15_depth.pth"
|
||||
},
|
||||
"class_type": "ControlNetLoader",
|
||||
"_meta": {
|
||||
"title": "ControlNet加载器"
|
||||
}
|
||||
},
|
||||
"57": {
|
||||
"inputs": {
|
||||
"ckpt_name": "depth_anything_vits14.pth",
|
||||
"resolution": 960,
|
||||
"image": [
|
||||
"71",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "DepthAnythingPreprocessor",
|
||||
"_meta": {
|
||||
"title": "DepthAnything深度预处理器"
|
||||
}
|
||||
},
|
||||
"63": {
|
||||
"inputs": {
|
||||
"interpolation": "LANCZOS",
|
||||
"crop_position": "pad",
|
||||
"sharpening": 0,
|
||||
"image": [
|
||||
"71",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "PrepImageForClipVision",
|
||||
"_meta": {
|
||||
"title": "CLIP视觉图像处理"
|
||||
}
|
||||
},
|
||||
"64": {
|
||||
"inputs": {
|
||||
"positive": [
|
||||
"55",
|
||||
0
|
||||
],
|
||||
"negative": [
|
||||
"55",
|
||||
1
|
||||
],
|
||||
"vae": [
|
||||
"hidden",
|
||||
"VAE6"
|
||||
],
|
||||
"pixels": [
|
||||
"71",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "InstructPixToPixConditioning",
|
||||
"_meta": {
|
||||
"title": "InstructPixToPix条件"
|
||||
}
|
||||
},
|
||||
"70": {
|
||||
"inputs": {
|
||||
"expression": "p0>960",
|
||||
"advanced": "disable",
|
||||
"p0": [
|
||||
"110",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "MultiParamFormula",
|
||||
"_meta": {
|
||||
"title": "多参代码表达式"
|
||||
}
|
||||
},
|
||||
"71": {
|
||||
"inputs": {
|
||||
"ANY": [
|
||||
"70",
|
||||
0
|
||||
],
|
||||
"IF_TRUE": [
|
||||
"116",
|
||||
0
|
||||
],
|
||||
"IF_FALSE": [
|
||||
"hidden",
|
||||
"IMAGE2"
|
||||
]
|
||||
},
|
||||
"class_type": "IfInnerExecute",
|
||||
"_meta": {
|
||||
"title": "判断选择"
|
||||
},
|
||||
"outputs": [
|
||||
[
|
||||
0,
|
||||
1
|
||||
]
|
||||
]
|
||||
},
|
||||
"76": {
|
||||
"inputs": {
|
||||
"preset": "PLUS FACE (portraits)",
|
||||
"model": [
|
||||
"112",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "IPAdapterUnifiedLoader",
|
||||
"_meta": {
|
||||
"title": "IPAdapter加载器"
|
||||
}
|
||||
},
|
||||
"83": {
|
||||
"inputs": {
|
||||
"coarse": "disable",
|
||||
"resolution": 512,
|
||||
"image": [
|
||||
"71",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "LineArtPreprocessor",
|
||||
"_meta": {
|
||||
"title": "LineArt艺术线预处理器"
|
||||
}
|
||||
},
|
||||
"88": {
|
||||
"inputs": {
|
||||
"expression": "p0[p1:p1+1]",
|
||||
"advanced": "disable",
|
||||
"p0": [
|
||||
"108",
|
||||
0
|
||||
],
|
||||
"p1": [
|
||||
"89",
|
||||
1
|
||||
]
|
||||
},
|
||||
"class_type": "MultiParamFormula",
|
||||
"_meta": {
|
||||
"title": "多参代码表达式"
|
||||
}
|
||||
},
|
||||
"89": {
|
||||
"inputs": {
|
||||
"total": [
|
||||
"90",
|
||||
0
|
||||
],
|
||||
"stop": 1,
|
||||
"i": 0
|
||||
},
|
||||
"class_type": "ForInnerStart",
|
||||
"_meta": {
|
||||
"title": "计次内循环首"
|
||||
}
|
||||
},
|
||||
"90": {
|
||||
"inputs": {
|
||||
"expression": "len(p0)",
|
||||
"advanced": "disable",
|
||||
"p0": [
|
||||
"108",
|
||||
1
|
||||
]
|
||||
},
|
||||
"class_type": "MultiParamFormula",
|
||||
"_meta": {
|
||||
"title": "多参代码表达式"
|
||||
}
|
||||
},
|
||||
"91": {
|
||||
"inputs": {
|
||||
"expression": "p0[p1]",
|
||||
"advanced": "disable",
|
||||
"p0": [
|
||||
"108",
|
||||
1
|
||||
],
|
||||
"p1": [
|
||||
"89",
|
||||
1
|
||||
]
|
||||
},
|
||||
"class_type": "MultiParamFormula",
|
||||
"_meta": {
|
||||
"title": "多参代码表达式"
|
||||
}
|
||||
},
|
||||
"94": {
|
||||
"inputs": {
|
||||
"ANY": [
|
||||
"95",
|
||||
0
|
||||
],
|
||||
"IF_TRUE": [
|
||||
"96",
|
||||
0
|
||||
],
|
||||
"IF_FALSE": [
|
||||
"89",
|
||||
3
|
||||
]
|
||||
},
|
||||
"class_type": "IfInnerExecute",
|
||||
"_meta": {
|
||||
"title": "判断选择"
|
||||
}
|
||||
},
|
||||
"95": {
|
||||
"inputs": {
|
||||
"expression": "p0==0",
|
||||
"advanced": "disable",
|
||||
"p0": [
|
||||
"89",
|
||||
1
|
||||
]
|
||||
},
|
||||
"class_type": "MultiParamFormula",
|
||||
"_meta": {
|
||||
"title": "多参代码表达式"
|
||||
}
|
||||
},
|
||||
"96": {
|
||||
"inputs": {
|
||||
"preset": "FACEID PLUS V2",
|
||||
"lora_strength": 0.39,
|
||||
"provider": "CPU",
|
||||
"model": [
|
||||
"76",
|
||||
0
|
||||
],
|
||||
"ipadapter": [
|
||||
"76",
|
||||
1
|
||||
]
|
||||
},
|
||||
"class_type": "IPAdapterUnifiedLoaderFaceID",
|
||||
"_meta": {
|
||||
"title": "IPAdapterFaceID加载器"
|
||||
}
|
||||
},
|
||||
"97": {
|
||||
"inputs": {
|
||||
"weight": 1,
|
||||
"weight_faceidv2": 2,
|
||||
"weight_type": "linear",
|
||||
"combine_embeds": "concat",
|
||||
"start_at": 0,
|
||||
"end_at": 1,
|
||||
"embeds_scaling": "V only",
|
||||
"model": [
|
||||
"94",
|
||||
0
|
||||
],
|
||||
"ipadapter": [
|
||||
"96",
|
||||
1
|
||||
],
|
||||
"image": [
|
||||
"88",
|
||||
0
|
||||
],
|
||||
"attn_mask": [
|
||||
"91",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "IPAdapterFaceID",
|
||||
"_meta": {
|
||||
"title": "应用IPAdapterFaceID"
|
||||
}
|
||||
},
|
||||
"101": {
|
||||
"inputs": {
|
||||
"images": [
|
||||
"108",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "PreviewImage",
|
||||
"_meta": {
|
||||
"title": "预览图像"
|
||||
}
|
||||
},
|
||||
"104": {
|
||||
"inputs": {
|
||||
"expression": "len(p0)>0",
|
||||
"advanced": "disable",
|
||||
"p0": [
|
||||
"108",
|
||||
1
|
||||
]
|
||||
},
|
||||
"class_type": "MultiParamFormula",
|
||||
"_meta": {
|
||||
"title": "多参代码表达式"
|
||||
}
|
||||
},
|
||||
"105": {
|
||||
"inputs": {
|
||||
"ANY": [
|
||||
"104",
|
||||
0
|
||||
],
|
||||
"IF_TRUE": [
|
||||
"115",
|
||||
1
|
||||
],
|
||||
"IF_FALSE": [
|
||||
"112",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "IfInnerExecute",
|
||||
"_meta": {
|
||||
"title": "判断选择"
|
||||
}
|
||||
},
|
||||
"108": {
|
||||
"inputs": {
|
||||
"crop_padding_factor": 0.25,
|
||||
"analysis_models": [
|
||||
"118",
|
||||
0
|
||||
],
|
||||
"image": [
|
||||
"71",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "ImageCropFaces",
|
||||
"_meta": {
|
||||
"title": "多人面部裁剪"
|
||||
}
|
||||
},
|
||||
"110": {
|
||||
"inputs": {
|
||||
"min_width": 512,
|
||||
"image": [
|
||||
"hidden",
|
||||
"IMAGE2"
|
||||
]
|
||||
},
|
||||
"class_type": "GetImageSize_",
|
||||
"_meta": {
|
||||
"title": "获取图像尺寸"
|
||||
}
|
||||
},
|
||||
"112": {
|
||||
"inputs": {
|
||||
"weight": 1,
|
||||
"weight_faceidv2": 1,
|
||||
"weight_type": "linear",
|
||||
"combine_embeds": "concat",
|
||||
"start_at": 0,
|
||||
"end_at": 1,
|
||||
"embeds_scaling": "V only",
|
||||
"layer_weights": "0:1,1:0,2:0,3:0,4:0,5:0,6:1,7:0,8:0,9:0,10:0,11:0",
|
||||
"model": [
|
||||
"113",
|
||||
0
|
||||
],
|
||||
"ipadapter": [
|
||||
"48",
|
||||
1
|
||||
],
|
||||
"image": [
|
||||
"50",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "IPAdapterMS",
|
||||
"_meta": {
|
||||
"title": "应用IPAdapter Mad Scientist"
|
||||
}
|
||||
},
|
||||
"113": {
|
||||
"inputs": {
|
||||
"weight": 1,
|
||||
"weight_faceidv2": 1,
|
||||
"weight_type": "composition",
|
||||
"combine_embeds": "concat",
|
||||
"start_at": 0,
|
||||
"end_at": 1,
|
||||
"embeds_scaling": "V only",
|
||||
"layer_weights": "0:1,1:1,2:1,3:1,4:1,5:1,6:0,7:1,8:1,9:1,10:1,11:1",
|
||||
"model": [
|
||||
"48",
|
||||
0
|
||||
],
|
||||
"ipadapter": [
|
||||
"48",
|
||||
1
|
||||
],
|
||||
"image": [
|
||||
"63",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "IPAdapterMS",
|
||||
"_meta": {
|
||||
"title": "应用IPAdapter Mad Scientist"
|
||||
}
|
||||
},
|
||||
"114": {
|
||||
"inputs": {
|
||||
"prompt_mode": "fast",
|
||||
"image_analysis": "off",
|
||||
"image": [
|
||||
"71",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "ClipInterrogator",
|
||||
"_meta": {
|
||||
"title": "CLIP询问机"
|
||||
}
|
||||
},
|
||||
"115": {
|
||||
"inputs": {
|
||||
"start": [
|
||||
"89",
|
||||
0
|
||||
],
|
||||
"obj": [
|
||||
"97",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "ForInnerEnd",
|
||||
"_meta": {
|
||||
"title": "计次内循环尾"
|
||||
}
|
||||
},
|
||||
"116": {
|
||||
"inputs": {
|
||||
"width": 512,
|
||||
"height": 512,
|
||||
"interpolation": "nearest",
|
||||
"method": "stretch",
|
||||
"condition": "always",
|
||||
"multiple_of": 0,
|
||||
"image": [
|
||||
"hidden",
|
||||
"IMAGE2"
|
||||
]
|
||||
},
|
||||
"class_type": "ImageResize+",
|
||||
"_meta": {
|
||||
"title": "图像缩放"
|
||||
}
|
||||
},
|
||||
"118": {
|
||||
"inputs": {
|
||||
"library": "insightface",
|
||||
"provider": "CPU"
|
||||
},
|
||||
"class_type": "LamFaceAnalysisModels",
|
||||
"_meta": {
|
||||
"title": "人脸分析模型"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,217 @@
|
||||
{
|
||||
"3": {
|
||||
"inputs": {
|
||||
"seed": 871010165059929,
|
||||
"steps": 8,
|
||||
"cfg": 1,
|
||||
"sampler_name": "euler_ancestral",
|
||||
"scheduler": "normal",
|
||||
"denoise": 0.6500000000000001,
|
||||
"model": [
|
||||
"21",
|
||||
0
|
||||
],
|
||||
"positive": [
|
||||
"6",
|
||||
0
|
||||
],
|
||||
"negative": [
|
||||
"7",
|
||||
0
|
||||
],
|
||||
"latent_image": [
|
||||
"19",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "KSampler",
|
||||
"_meta": {
|
||||
"title": "K采样器"
|
||||
}
|
||||
},
|
||||
"4": {
|
||||
"inputs": {
|
||||
"ckpt_name": "yamer_Cartoon_xenoArcadiaCD.safetensors"
|
||||
},
|
||||
"class_type": "CheckpointLoaderSimple",
|
||||
"_meta": {
|
||||
"title": "Checkpoint加载器(简易)"
|
||||
}
|
||||
},
|
||||
"6": {
|
||||
"inputs": {
|
||||
"text": [
|
||||
"27",
|
||||
0
|
||||
],
|
||||
"clip": [
|
||||
"21",
|
||||
1
|
||||
]
|
||||
},
|
||||
"class_type": "CLIPTextEncode",
|
||||
"_meta": {
|
||||
"title": "CLIP文本编码器"
|
||||
}
|
||||
},
|
||||
"7": {
|
||||
"inputs": {
|
||||
"text": [
|
||||
"28",
|
||||
0
|
||||
],
|
||||
"clip": [
|
||||
"4",
|
||||
1
|
||||
]
|
||||
},
|
||||
"class_type": "CLIPTextEncode",
|
||||
"_meta": {
|
||||
"title": "CLIP文本编码器"
|
||||
}
|
||||
},
|
||||
"8": {
|
||||
"inputs": {
|
||||
"samples": [
|
||||
"3",
|
||||
0
|
||||
],
|
||||
"vae": [
|
||||
"4",
|
||||
2
|
||||
]
|
||||
},
|
||||
"class_type": "VAEDecode",
|
||||
"_meta": {
|
||||
"title": "VAE解码"
|
||||
}
|
||||
},
|
||||
"10": {
|
||||
"inputs": {
|
||||
"lora_name": "lcm-lora-sdv1-5.safetensors",
|
||||
"strength_model": 1.0000000000000002,
|
||||
"strength_clip": 1.0000000000000002,
|
||||
"model": [
|
||||
"4",
|
||||
0
|
||||
],
|
||||
"clip": [
|
||||
"4",
|
||||
1
|
||||
]
|
||||
},
|
||||
"class_type": "LoraLoader",
|
||||
"_meta": {
|
||||
"title": "LoRA加载器"
|
||||
}
|
||||
},
|
||||
"19": {
|
||||
"inputs": {
|
||||
"pixels": [
|
||||
"63",
|
||||
0
|
||||
],
|
||||
"vae": [
|
||||
"23",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "VAEEncode",
|
||||
"_meta": {
|
||||
"title": "VAE编码"
|
||||
}
|
||||
},
|
||||
"21": {
|
||||
"inputs": {
|
||||
"lora_name": "可爱少女厚涂风.safetensors",
|
||||
"strength_model": 0,
|
||||
"strength_clip": 1.0000000000000002,
|
||||
"model": [
|
||||
"10",
|
||||
0
|
||||
],
|
||||
"clip": [
|
||||
"10",
|
||||
1
|
||||
]
|
||||
},
|
||||
"class_type": "LoraLoader",
|
||||
"_meta": {
|
||||
"title": "LoRA加载器"
|
||||
}
|
||||
},
|
||||
"23": {
|
||||
"inputs": {
|
||||
"vae_name": "clearvae_v23.safetensors"
|
||||
},
|
||||
"class_type": "VAELoader",
|
||||
"_meta": {
|
||||
"title": "VAE加载器"
|
||||
}
|
||||
},
|
||||
"27": {
|
||||
"inputs": {
|
||||
"text_trans": ""
|
||||
},
|
||||
"class_type": "ZhPromptTranslator",
|
||||
"_meta": {
|
||||
"title": "正向提示词"
|
||||
}
|
||||
},
|
||||
"28": {
|
||||
"inputs": {
|
||||
"text_trans": ""
|
||||
},
|
||||
"class_type": "ZhPromptTranslator",
|
||||
"_meta": {
|
||||
"title": "反向提示词"
|
||||
}
|
||||
},
|
||||
"37": {
|
||||
"inputs": {
|
||||
"preset": "STANDARD (medium strength)",
|
||||
"model": [
|
||||
"4",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "IPAdapterUnifiedLoader",
|
||||
"_meta": {
|
||||
"title": "IPAdapter加载器"
|
||||
}
|
||||
},
|
||||
"61": {
|
||||
"inputs": {
|
||||
"appName": "彩绘",
|
||||
"appType": "paint-board",
|
||||
"appDesc": "",
|
||||
"styles": ""
|
||||
},
|
||||
"class_type": "AppParams",
|
||||
"_meta": {
|
||||
"title": "应用参数管理"
|
||||
}
|
||||
},
|
||||
"62": {
|
||||
"inputs": {
|
||||
"filename_prefix": "ComfyUI",
|
||||
"images": [
|
||||
"8",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "SaveImgOutputLam",
|
||||
"_meta": {
|
||||
"title": "保存图像应用输出"
|
||||
}
|
||||
},
|
||||
"63": {
|
||||
"inputs": {
|
||||
"image": ""
|
||||
},
|
||||
"class_type": "LamLoadImageBase64",
|
||||
"_meta": {
|
||||
"title": "Base64图片加载"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,204 @@
|
||||
{
|
||||
"3": {
|
||||
"inputs": {
|
||||
"seed": 871010165059929,
|
||||
"steps": 8,
|
||||
"cfg": 1,
|
||||
"sampler_name": "euler_ancestral",
|
||||
"scheduler": "normal",
|
||||
"denoise": 0.6500000000000001,
|
||||
"model": [
|
||||
"21",
|
||||
0
|
||||
],
|
||||
"positive": [
|
||||
"6",
|
||||
0
|
||||
],
|
||||
"negative": [
|
||||
"7",
|
||||
0
|
||||
],
|
||||
"latent_image": [
|
||||
"19",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "KSampler",
|
||||
"_meta": {
|
||||
"title": "K采样器"
|
||||
}
|
||||
},
|
||||
"4": {
|
||||
"inputs": {
|
||||
"ckpt_name": "yamer_Cartoon_xenoArcadiaCD.safetensors"
|
||||
},
|
||||
"class_type": "CheckpointLoaderSimple",
|
||||
"_meta": {
|
||||
"title": "Checkpoint加载器(简易)"
|
||||
}
|
||||
},
|
||||
"6": {
|
||||
"inputs": {
|
||||
"text": [
|
||||
"27",
|
||||
0
|
||||
],
|
||||
"clip": [
|
||||
"21",
|
||||
1
|
||||
]
|
||||
},
|
||||
"class_type": "CLIPTextEncode",
|
||||
"_meta": {
|
||||
"title": "CLIP文本编码器"
|
||||
}
|
||||
},
|
||||
"7": {
|
||||
"inputs": {
|
||||
"text": [
|
||||
"28",
|
||||
0
|
||||
],
|
||||
"clip": [
|
||||
"4",
|
||||
1
|
||||
]
|
||||
},
|
||||
"class_type": "CLIPTextEncode",
|
||||
"_meta": {
|
||||
"title": "CLIP文本编码器"
|
||||
}
|
||||
},
|
||||
"8": {
|
||||
"inputs": {
|
||||
"samples": [
|
||||
"3",
|
||||
0
|
||||
],
|
||||
"vae": [
|
||||
"4",
|
||||
2
|
||||
]
|
||||
},
|
||||
"class_type": "VAEDecode",
|
||||
"_meta": {
|
||||
"title": "VAE解码"
|
||||
}
|
||||
},
|
||||
"10": {
|
||||
"inputs": {
|
||||
"lora_name": "lcm-lora-sdv1-5.safetensors",
|
||||
"strength_model": 1.0000000000000002,
|
||||
"strength_clip": 1.0000000000000002,
|
||||
"model": [
|
||||
"4",
|
||||
0
|
||||
],
|
||||
"clip": [
|
||||
"4",
|
||||
1
|
||||
]
|
||||
},
|
||||
"class_type": "LoraLoader",
|
||||
"_meta": {
|
||||
"title": "LoRA加载器"
|
||||
}
|
||||
},
|
||||
"19": {
|
||||
"inputs": {
|
||||
"pixels": [
|
||||
"64",
|
||||
0
|
||||
],
|
||||
"vae": [
|
||||
"23",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "VAEEncode",
|
||||
"_meta": {
|
||||
"title": "VAE编码"
|
||||
}
|
||||
},
|
||||
"21": {
|
||||
"inputs": {
|
||||
"lora_name": "可爱少女厚涂风.safetensors",
|
||||
"strength_model": 0,
|
||||
"strength_clip": 1.0000000000000002,
|
||||
"model": [
|
||||
"10",
|
||||
0
|
||||
],
|
||||
"clip": [
|
||||
"10",
|
||||
1
|
||||
]
|
||||
},
|
||||
"class_type": "LoraLoader",
|
||||
"_meta": {
|
||||
"title": "LoRA加载器"
|
||||
}
|
||||
},
|
||||
"23": {
|
||||
"inputs": {
|
||||
"vae_name": "clearvae_v23.safetensors"
|
||||
},
|
||||
"class_type": "VAELoader",
|
||||
"_meta": {
|
||||
"title": "VAE加载器"
|
||||
}
|
||||
},
|
||||
"27": {
|
||||
"inputs": {
|
||||
"text_trans": ""
|
||||
},
|
||||
"class_type": "ZhPromptTranslator",
|
||||
"_meta": {
|
||||
"title": "正向提示词"
|
||||
}
|
||||
},
|
||||
"28": {
|
||||
"inputs": {
|
||||
"text_trans": ""
|
||||
},
|
||||
"class_type": "ZhPromptTranslator",
|
||||
"_meta": {
|
||||
"title": "反向提示词"
|
||||
}
|
||||
},
|
||||
"61": {
|
||||
"inputs": {
|
||||
"appName": "彩绘1",
|
||||
"appType": "paint-board",
|
||||
"appDesc": "",
|
||||
"styles": ""
|
||||
},
|
||||
"class_type": "AppParams",
|
||||
"_meta": {
|
||||
"title": "应用参数管理"
|
||||
}
|
||||
},
|
||||
"62": {
|
||||
"inputs": {
|
||||
"filename_prefix": "ComfyUI",
|
||||
"images": [
|
||||
"8",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "SaveImgOutputLam",
|
||||
"_meta": {
|
||||
"title": "保存图像应用输出"
|
||||
}
|
||||
},
|
||||
"64": {
|
||||
"inputs": {
|
||||
"image": ""
|
||||
},
|
||||
"class_type": "LamLoadImageBase64",
|
||||
"_meta": {
|
||||
"title": "Base64图片加载"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,118 @@
|
||||
{
|
||||
"3": {
|
||||
"inputs": {
|
||||
"seed": 604479721574433,
|
||||
"steps": 20,
|
||||
"cfg": 8,
|
||||
"sampler_name": "euler",
|
||||
"scheduler": "normal",
|
||||
"denoise": 1,
|
||||
"model": [
|
||||
"4",
|
||||
0
|
||||
],
|
||||
"positive": [
|
||||
"6",
|
||||
0
|
||||
],
|
||||
"negative": [
|
||||
"7",
|
||||
0
|
||||
],
|
||||
"latent_image": [
|
||||
"5",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "KSampler",
|
||||
"_meta": {
|
||||
"title": "K采样器"
|
||||
}
|
||||
},
|
||||
"4": {
|
||||
"inputs": {
|
||||
"ckpt_name": "dreamshaper_8.safetensors"
|
||||
},
|
||||
"class_type": "CheckpointLoaderSimple",
|
||||
"_meta": {
|
||||
"title": "Checkpoint加载器(简易)"
|
||||
}
|
||||
},
|
||||
"5": {
|
||||
"inputs": {
|
||||
"width": 512,
|
||||
"height": 512,
|
||||
"batch_size": 1
|
||||
},
|
||||
"class_type": "EmptyLatentImage",
|
||||
"_meta": {
|
||||
"title": "空Latent"
|
||||
}
|
||||
},
|
||||
"6": {
|
||||
"inputs": {
|
||||
"text": "beautiful scenery nature glass bottle landscape, , purple galaxy bottle,",
|
||||
"clip": [
|
||||
"4",
|
||||
1
|
||||
]
|
||||
},
|
||||
"class_type": "CLIPTextEncode",
|
||||
"_meta": {
|
||||
"title": "CLIP文本编码器"
|
||||
}
|
||||
},
|
||||
"7": {
|
||||
"inputs": {
|
||||
"text": "text, watermark",
|
||||
"clip": [
|
||||
"4",
|
||||
1
|
||||
]
|
||||
},
|
||||
"class_type": "CLIPTextEncode",
|
||||
"_meta": {
|
||||
"title": "CLIP文本编码器"
|
||||
}
|
||||
},
|
||||
"8": {
|
||||
"inputs": {
|
||||
"samples": [
|
||||
"3",
|
||||
0
|
||||
],
|
||||
"vae": [
|
||||
"4",
|
||||
2
|
||||
]
|
||||
},
|
||||
"class_type": "VAEDecode",
|
||||
"_meta": {
|
||||
"title": "VAE解码"
|
||||
}
|
||||
},
|
||||
"10": {
|
||||
"inputs": {
|
||||
"filename_prefix": "ComfyUI",
|
||||
"images": [
|
||||
"8",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "SaveImgOutputLam",
|
||||
"_meta": {
|
||||
"title": "保存图像应用输出"
|
||||
}
|
||||
},
|
||||
"11": {
|
||||
"inputs": {
|
||||
"appName": "文生图",
|
||||
"appType": "default",
|
||||
"appDesc": ""
|
||||
},
|
||||
"class_type": "AppParams",
|
||||
"_meta": {
|
||||
"title": "应用参数管理"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,251 @@
|
||||
{
|
||||
"1": {
|
||||
"inputs": {
|
||||
"ckpt_name": "yamer_Cartoon_xenoArcadiaCD.safetensors"
|
||||
},
|
||||
"class_type": "CheckpointLoaderSimple",
|
||||
"_meta": {
|
||||
"title": "Checkpoint加载器(简易)"
|
||||
}
|
||||
},
|
||||
"2": {
|
||||
"inputs": {
|
||||
"width": [
|
||||
"16",
|
||||
0
|
||||
],
|
||||
"height": [
|
||||
"16",
|
||||
1
|
||||
],
|
||||
"batch_size": 1
|
||||
},
|
||||
"class_type": "EmptyLatentImage",
|
||||
"_meta": {
|
||||
"title": "空Latent"
|
||||
}
|
||||
},
|
||||
"3": {
|
||||
"inputs": {
|
||||
"text": [
|
||||
"17",
|
||||
0
|
||||
],
|
||||
"clip": [
|
||||
"1",
|
||||
1
|
||||
]
|
||||
},
|
||||
"class_type": "CLIPTextEncode",
|
||||
"_meta": {
|
||||
"title": "CLIP文本编码器"
|
||||
}
|
||||
},
|
||||
"4": {
|
||||
"inputs": {
|
||||
"text": [
|
||||
"18",
|
||||
0
|
||||
],
|
||||
"clip": [
|
||||
"1",
|
||||
1
|
||||
]
|
||||
},
|
||||
"class_type": "CLIPTextEncode",
|
||||
"_meta": {
|
||||
"title": "CLIP文本编码器"
|
||||
}
|
||||
},
|
||||
"6": {
|
||||
"inputs": {
|
||||
"control_net_name": "control_v11p_sd15_lineart.pth"
|
||||
},
|
||||
"class_type": "ControlNetLoader",
|
||||
"_meta": {
|
||||
"title": "ControlNet加载器"
|
||||
}
|
||||
},
|
||||
"7": {
|
||||
"inputs": {
|
||||
"strength": 1,
|
||||
"conditioning": [
|
||||
"3",
|
||||
0
|
||||
],
|
||||
"control_net": [
|
||||
"6",
|
||||
0
|
||||
],
|
||||
"image": [
|
||||
"22",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "ControlNetApply",
|
||||
"_meta": {
|
||||
"title": "ControlNet应用(旧版)"
|
||||
}
|
||||
},
|
||||
"8": {
|
||||
"inputs": {
|
||||
"seed": 275540587861329,
|
||||
"steps": 8,
|
||||
"cfg": 1,
|
||||
"sampler_name": "lcm",
|
||||
"scheduler": "karras",
|
||||
"denoise": 1,
|
||||
"model": [
|
||||
"14",
|
||||
0
|
||||
],
|
||||
"positive": [
|
||||
"7",
|
||||
0
|
||||
],
|
||||
"negative": [
|
||||
"4",
|
||||
0
|
||||
],
|
||||
"latent_image": [
|
||||
"2",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "KSampler",
|
||||
"_meta": {
|
||||
"title": "K采样器"
|
||||
}
|
||||
},
|
||||
"9": {
|
||||
"inputs": {
|
||||
"samples": [
|
||||
"8",
|
||||
0
|
||||
],
|
||||
"vae": [
|
||||
"1",
|
||||
2
|
||||
]
|
||||
},
|
||||
"class_type": "VAEDecode",
|
||||
"_meta": {
|
||||
"title": "VAE解码"
|
||||
}
|
||||
},
|
||||
"14": {
|
||||
"inputs": {
|
||||
"lora_name": "lcm-lora-sdv1-5.safetensors",
|
||||
"strength_model": 1,
|
||||
"model": [
|
||||
"1",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "LoraLoaderModelOnly",
|
||||
"_meta": {
|
||||
"title": "LoRA加载器(仅模型)"
|
||||
}
|
||||
},
|
||||
"16": {
|
||||
"inputs": {
|
||||
"image": [
|
||||
"22",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "GetImageSize+",
|
||||
"_meta": {
|
||||
"title": "获取图像尺寸"
|
||||
}
|
||||
},
|
||||
"17": {
|
||||
"inputs": {
|
||||
"text_trans": ""
|
||||
},
|
||||
"class_type": "ZhPromptTranslator",
|
||||
"_meta": {
|
||||
"title": "正向提示词"
|
||||
}
|
||||
},
|
||||
"18": {
|
||||
"inputs": {
|
||||
"text_trans": ""
|
||||
},
|
||||
"class_type": "ZhPromptTranslator",
|
||||
"_meta": {
|
||||
"title": "反向提示词"
|
||||
}
|
||||
},
|
||||
"20": {
|
||||
"inputs": {
|
||||
"channel": "red",
|
||||
"image": [
|
||||
"25",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "ImageToMask",
|
||||
"_meta": {
|
||||
"title": "图像到遮罩"
|
||||
}
|
||||
},
|
||||
"21": {
|
||||
"inputs": {
|
||||
"mask": [
|
||||
"20",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "InvertMask",
|
||||
"_meta": {
|
||||
"title": "遮罩反转"
|
||||
}
|
||||
},
|
||||
"22": {
|
||||
"inputs": {
|
||||
"mask": [
|
||||
"21",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "MaskToImage",
|
||||
"_meta": {
|
||||
"title": "遮罩到图像"
|
||||
}
|
||||
},
|
||||
"23": {
|
||||
"inputs": {
|
||||
"filename_prefix": "ComfyUI",
|
||||
"images": [
|
||||
"9",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "SaveImgOutputLam",
|
||||
"_meta": {
|
||||
"title": "保存图像应用输出"
|
||||
}
|
||||
},
|
||||
"24": {
|
||||
"inputs": {
|
||||
"appName": "简笔画",
|
||||
"appType": "paint-board",
|
||||
"appDesc": "",
|
||||
"styles": ""
|
||||
},
|
||||
"class_type": "AppParams",
|
||||
"_meta": {
|
||||
"title": "应用参数管理"
|
||||
}
|
||||
},
|
||||
"25": {
|
||||
"inputs": {
|
||||
"image": ""
|
||||
},
|
||||
"class_type": "LamLoadImageBase64",
|
||||
"_meta": {
|
||||
"title": "Base64图片加载"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,205 @@
|
||||
{
|
||||
"3": {
|
||||
"inputs": {
|
||||
"seed": 156680208700286,
|
||||
"steps": 20,
|
||||
"cfg": 8,
|
||||
"sampler_name": "euler",
|
||||
"scheduler": "normal",
|
||||
"denoise": 1,
|
||||
"model": [
|
||||
"4",
|
||||
0
|
||||
],
|
||||
"positive": [
|
||||
"11",
|
||||
1
|
||||
],
|
||||
"negative": [
|
||||
"7",
|
||||
0
|
||||
],
|
||||
"latent_image": [
|
||||
"5",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "KSampler",
|
||||
"_meta": {
|
||||
"title": "K采样器"
|
||||
}
|
||||
},
|
||||
"4": {
|
||||
"inputs": {
|
||||
"ckpt_name": "yamer_Cartoon_xenoArcadiaCD.safetensors"
|
||||
},
|
||||
"class_type": "CheckpointLoaderSimple",
|
||||
"_meta": {
|
||||
"title": "Checkpoint加载器(简易)"
|
||||
}
|
||||
},
|
||||
"5": {
|
||||
"inputs": {
|
||||
"width": 512,
|
||||
"height": 512,
|
||||
"batch_size": 1
|
||||
},
|
||||
"class_type": "EmptyLatentImage",
|
||||
"_meta": {
|
||||
"title": "空Latent"
|
||||
}
|
||||
},
|
||||
"6": {
|
||||
"inputs": {
|
||||
"text": "",
|
||||
"clip": [
|
||||
"4",
|
||||
1
|
||||
]
|
||||
},
|
||||
"class_type": "CLIPTextEncode",
|
||||
"_meta": {
|
||||
"title": "CLIP文本编码器"
|
||||
}
|
||||
},
|
||||
"7": {
|
||||
"inputs": {
|
||||
"text": "text, watermark",
|
||||
"clip": [
|
||||
"4",
|
||||
1
|
||||
]
|
||||
},
|
||||
"class_type": "CLIPTextEncode",
|
||||
"_meta": {
|
||||
"title": "CLIP文本编码器"
|
||||
}
|
||||
},
|
||||
"8": {
|
||||
"inputs": {
|
||||
"samples": [
|
||||
"3",
|
||||
0
|
||||
],
|
||||
"vae": [
|
||||
"4",
|
||||
2
|
||||
]
|
||||
},
|
||||
"class_type": "VAEDecode",
|
||||
"_meta": {
|
||||
"title": "VAE解码"
|
||||
}
|
||||
},
|
||||
"10": {
|
||||
"inputs": {
|
||||
"image": ""
|
||||
},
|
||||
"class_type": "LamLoadImageBase64",
|
||||
"_meta": {
|
||||
"title": "Base64图片加载"
|
||||
}
|
||||
},
|
||||
"11": {
|
||||
"inputs": {
|
||||
"strength": 1,
|
||||
"start_percent": 0,
|
||||
"end_percent": 1,
|
||||
"positive": [
|
||||
"6",
|
||||
0
|
||||
],
|
||||
"negative": [
|
||||
"7",
|
||||
0
|
||||
],
|
||||
"control_net": [
|
||||
"12",
|
||||
0
|
||||
],
|
||||
"image": [
|
||||
"17",
|
||||
0
|
||||
],
|
||||
"vae": [
|
||||
"4",
|
||||
2
|
||||
]
|
||||
},
|
||||
"class_type": "ControlNetApplyAdvanced",
|
||||
"_meta": {
|
||||
"title": "ControlNet应用(旧版高级)"
|
||||
}
|
||||
},
|
||||
"12": {
|
||||
"inputs": {
|
||||
"control_net_name": "control_v11p_sd15_lineart.pth"
|
||||
},
|
||||
"class_type": "ControlNetLoader",
|
||||
"_meta": {
|
||||
"title": "ControlNet加载器"
|
||||
}
|
||||
},
|
||||
"13": {
|
||||
"inputs": {
|
||||
"filename_prefix": "ComfyUI",
|
||||
"images": [
|
||||
"8",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "SaveImgOutputLam",
|
||||
"_meta": {
|
||||
"title": "保存图像应用输出"
|
||||
}
|
||||
},
|
||||
"15": {
|
||||
"inputs": {
|
||||
"channel": "red",
|
||||
"image": [
|
||||
"10",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "ImageToMask",
|
||||
"_meta": {
|
||||
"title": "图像到遮罩"
|
||||
}
|
||||
},
|
||||
"16": {
|
||||
"inputs": {
|
||||
"mask": [
|
||||
"15",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "InvertMask (segment anything)",
|
||||
"_meta": {
|
||||
"title": "反转遮罩"
|
||||
}
|
||||
},
|
||||
"17": {
|
||||
"inputs": {
|
||||
"mask": [
|
||||
"16",
|
||||
0
|
||||
]
|
||||
},
|
||||
"class_type": "MaskToImage",
|
||||
"_meta": {
|
||||
"title": "遮罩到图像"
|
||||
}
|
||||
},
|
||||
"18": {
|
||||
"inputs": {
|
||||
"appName": "简笔画2",
|
||||
"appType": "paint-board",
|
||||
"appDesc": "",
|
||||
"styles": ""
|
||||
},
|
||||
"class_type": "AppParams",
|
||||
"_meta": {
|
||||
"title": "应用参数管理"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
After Width: | Height: | Size: 23 KiB |
|
After Width: | Height: | Size: 2.7 KiB |
|
After Width: | Height: | Size: 27 KiB |
|
After Width: | Height: | Size: 17 KiB |
|
After Width: | Height: | Size: 5.7 KiB |
|
After Width: | Height: | Size: 8.0 KiB |
|
After Width: | Height: | Size: 20 KiB |
@@ -496,8 +496,9 @@ async function addConvertToGroupOptions() {
|
||||
const options = getNodeMenuOptions.apply(this, arguments);
|
||||
if (!GroupNodeHandler.isGroupNode(node)&&node.type!='AppParams'&&node.widgets){
|
||||
let toInput = [];
|
||||
let wNames=node.inputs.filter(obj => obj.widget !== undefined && obj.link === null).map(obj => obj.name);
|
||||
for (const w of node.widgets) {
|
||||
if (w.options?.forceInput) {
|
||||
if (w.options?.forceInput || !wNames.includes(w.name)) {
|
||||
continue;
|
||||
}
|
||||
if (w.type !== CONVERTED_TYPE) {
|
||||
|
||||
@@ -6,7 +6,7 @@ import {CUSTOM_INT, recursiveLinkUpstream, transformFunc, swapInputs,swapOutputs
|
||||
app.registerExtension({
|
||||
name: "Comfy.lam.MultiTextConcatenate",
|
||||
async beforeRegisterNodeDef(nodeType, nodeData, app) {
|
||||
var showNames=["IfInnerExecute",'MultiIntFormula','MultiParamFormula','ForInnerEnd','DoWhileEnd',"LamSwitcherCase"]
|
||||
var showNames=["IfInnerExecute",'MultiIntFormula','MultiParamFormula','ForInnerEnd','DoWhileEnd',"LamSwitcherCase","LamCommonHidden"]
|
||||
if (showNames.indexOf(nodeData.name)>=0) {
|
||||
const onDrawForeground = nodeType.prototype.onDrawForeground;
|
||||
let oldText=''
|
||||
|
||||
@@ -0,0 +1,104 @@
|
||||
from .src.utils.uitls import AlwaysEqualProxy,AlwaysTupleZero
|
||||
import comfy.samplers
|
||||
import base64
|
||||
|
||||
class LamCommonHidden:
|
||||
def __init__(self):
|
||||
pass
|
||||
|
||||
@classmethod
|
||||
def INPUT_TYPES(cls):
|
||||
return {
|
||||
"hidden": {
|
||||
"hidden": ("STRING",{"multiline": True}), #隐藏参数
|
||||
"unique_id": "UNIQUE_ID", #节点编号
|
||||
"dynprompt": "DYNPROMPT",
|
||||
"prompt": "PROMPT", #流程节点信息
|
||||
"extra_pnginfo": "EXTRA_PNGINFO" #前端流程图信息
|
||||
}
|
||||
}
|
||||
RETURN_TYPES = AlwaysTupleZero(AlwaysEqualProxy("*"),)
|
||||
|
||||
FUNCTION = "commm_hidden"
|
||||
|
||||
OUTPUT_NODE = True
|
||||
|
||||
CATEGORY = "lam"
|
||||
|
||||
def commm_hidden(self,hidden="",unique_id=None,extra_pnginfo=None,**kwargs):
|
||||
if hidden=="":
|
||||
hidden=[node['properties']['hidden'] for node in extra_pnginfo['workflow']['nodes'] if int(node['id'])==int(unique_id)][0]
|
||||
lookup = {}
|
||||
for arg in kwargs:
|
||||
lookup[arg] = kwargs[arg]
|
||||
|
||||
msg='完成'
|
||||
r=""
|
||||
expand=None
|
||||
if hidden:
|
||||
hidden = base64.b64decode(hidden).decode("utf-8")
|
||||
exec(hidden, lookup)
|
||||
if 'result' in lookup:
|
||||
r = lookup['result']
|
||||
if "expand" in lookup:
|
||||
expand = lookup['expand']
|
||||
else:
|
||||
raise SyntaxError("隐藏节点语法错误")
|
||||
|
||||
if not isinstance(r, tuple):
|
||||
r = (r,)
|
||||
|
||||
return {"ui": {"value": [msg]}, "result": r,"expand":expand}
|
||||
|
||||
class LamSamplerName:
|
||||
|
||||
@classmethod
|
||||
def INPUT_TYPES(s):
|
||||
return {
|
||||
"required": {
|
||||
"sampler_name": (comfy.samplers.KSampler.SAMPLERS, {"tooltip": "The algorithm used when sampling, this can affect the quality, speed, and style of the generated output."})
|
||||
}
|
||||
}
|
||||
|
||||
RETURN_TYPES = (AlwaysEqualProxy("*"),)
|
||||
RETURN_NAMES = ("sampler_name",)
|
||||
FUNCTION = "sampler_name"
|
||||
CATEGORY = "lam"
|
||||
|
||||
def sampler_name(self, sampler_name):
|
||||
return (sampler_name,)
|
||||
|
||||
class LamScheduler:
|
||||
|
||||
@classmethod
|
||||
def INPUT_TYPES(s):
|
||||
return {
|
||||
"required": {
|
||||
"scheduler": (comfy.samplers.KSampler.SCHEDULERS, {"tooltip": "The scheduler controls how noise is gradually removed to form the image."})
|
||||
}
|
||||
}
|
||||
|
||||
RETURN_TYPES = (AlwaysEqualProxy("*"),)
|
||||
RETURN_NAMES = ("scheduler",)
|
||||
FUNCTION = "scheduler"
|
||||
CATEGORY = "lam"
|
||||
|
||||
def scheduler(self, scheduler):
|
||||
return (scheduler,)
|
||||
|
||||
|
||||
|
||||
|
||||
NODE_CLASS_MAPPINGS = {
|
||||
"LamCommonHidden": LamCommonHidden,
|
||||
"LamSamplerName":LamSamplerName,
|
||||
"LamScheduler": LamScheduler
|
||||
}
|
||||
|
||||
NODE_DISPLAY_NAME_MAPPINGS = {
|
||||
"LamCommonHidden": "通用隐藏节点",
|
||||
"LamSamplerName": "采样器名称",
|
||||
"LamScheduler": "调度器名称"
|
||||
}
|
||||
|
||||
|
||||