fix: 八方向拆分不再切断角色;全仓库参数补齐中文 tooltip
【修复】角色被格线切断(脚、手杖、飘起的斗篷被削掉) 新增 expand_beyond_cell(默认开启):格子只用来判定「这是哪个方向」, 角色的实际范围由它自身的连通区域决定,按质心归属确保邻居不混入。 实测 8/8 方向的裁剪框边缘 alpha 从 1.00(内容顶到边界=被切断) 降到 0.00,S 方向高度 326→356、E 方向宽度 150→188 把缺的部分找了回来。 代价是需要两遍扫描(先求全序列并集框再提取),耗时 4.7s→14.9s。 【规则】每个参数都必须有中文 tooltip,作为以后的统一约定 全仓库 26 个节点 169 个参数,此前缺 115 个,现已 100% 覆盖。 tooltip 写「怎么调」而不只是「是什么」:给取值区间的实际影响、 推荐值与踩坑提示(如 OpenAI/ZenMux 的地址栏不能带 :// , 素材拆分节点用于动画序列时顺序会漂移等)。 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
28fd14aaad
commit
5d3834503e
+33
-10
@@ -16,37 +16,60 @@ class QwenEditNode:
|
||||
def INPUT_TYPES(cls):
|
||||
return {
|
||||
"required": {
|
||||
"image1": ("IMAGE",),
|
||||
"image2": ("IMAGE",),
|
||||
"image3": ("IMAGE",),
|
||||
"image4": ("IMAGE",),
|
||||
"image1": ("IMAGE", {
|
||||
"tooltip": "参考图 1(主参考)。控制模式决定它以什么方式影响生成,\n"
|
||||
"例如 reference 取整体风格、pose 取人物姿态。"
|
||||
}),
|
||||
"image2": ("IMAGE", {
|
||||
"tooltip": "参考图 2。多张参考会一并提交,用于综合约束生成结果。"
|
||||
}),
|
||||
"image3": ("IMAGE", {
|
||||
"tooltip": "参考图 3。"
|
||||
}),
|
||||
"image4": ("IMAGE", {
|
||||
"tooltip": "参考图 4。"
|
||||
}),
|
||||
"api_key": ("STRING", {
|
||||
"default": "",
|
||||
"multiline": False
|
||||
"multiline": False,
|
||||
"tooltip": "阿里云百炼(DashScope)的 API Key。\n"
|
||||
"⚠ 工作流会连同此值一起保存,分享 json 前记得清空。"
|
||||
}),
|
||||
"base_url": ("STRING", {
|
||||
"default": "https://dashscope.aliyuncs.com/api/v1/services/aigc/text2image-generation/generation",
|
||||
"multiline": False
|
||||
"multiline": False,
|
||||
"tooltip": "接口地址,一般不用改。\n"
|
||||
"走代理或私有网关时替换成对应地址。"
|
||||
}),
|
||||
"seed": ("INT", {
|
||||
"default": -1,
|
||||
"min": -1,
|
||||
"max": 2147483647
|
||||
"max": 2147483647,
|
||||
"tooltip": "随机种子。-1 表示每次随机;\n"
|
||||
"填固定值可复现同一结果,便于对比参数改动的影响。"
|
||||
}),
|
||||
"control_mode": (["reference", "sketch", "scribble", "pose", "canny", "depth", "hed", "mlsd", "normal", "seg"], {
|
||||
"default": "reference"
|
||||
"default": "reference",
|
||||
"tooltip": "参考图的约束方式:\n"
|
||||
"reference 整体风格参考(最常用)\n"
|
||||
"pose 取人物姿态 / depth 取空间深度 / seg 取区域分割\n"
|
||||
"canny·hed·mlsd·scribble·sketch 取不同粗细的线稿\n"
|
||||
"normal 取法线朝向。约束越强,构图越贴近参考图。"
|
||||
}),
|
||||
"width": ("INT", {
|
||||
"default": 1024,
|
||||
"min": 512,
|
||||
"max": 2048,
|
||||
"step": 8
|
||||
"step": 8,
|
||||
"tooltip": "输出宽度。与高度共同决定画幅比例,\n"
|
||||
"比例与参考图差异过大时构图容易变形。"
|
||||
}),
|
||||
"height": ("INT", {
|
||||
"default": 1024,
|
||||
"min": 512,
|
||||
"max": 2048,
|
||||
"step": 8
|
||||
"step": 8,
|
||||
"tooltip": "输出高度。"
|
||||
}),
|
||||
},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user