ComfyUI服装替换需三步提示词优化:一用括号分离人物与服装权重,二加材质剪裁前缀锁定版型,三排除干扰项;再按上衣领袖、下装腰线、连体定性分类修饰;负面词须具体点名五类失效形态并强调光照一致。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

在ComfyUI中实现人物服装替换,核心是让CLIP文本编码器精准区分“人物主体”与“服装部件”,避免语义混淆导致服装覆盖人脸或肢体变形。
构建基础服装替换提示词结构
第一步:用括号强化权重,将人物身份与服装严格分离。格式为:【(person:1.3), (wearing [garment description]:1.5)】。括号强制CLIP优先解析这两组概念,不加括号时模型易把“red dress”当成整体风格而非可替换部件。
第二步:在服装描述前统一添加材质+剪裁前缀,例如“tailored wool blazer”比“blazer”更稳定——后者常触发随机领型或袖长,前者锁定版型特征。
第三步:显式排除干扰项。在正向提示词末尾追加“no accessories, no jewelry, no belt, no visible underwear”,防止服装替换时意外生成腰带扣或项链等竞争性视觉元素。
针对不同服装类型的关键修饰词
方法一:上衣类(衬衫/外套)→ 必须声明领型与袖长。“button-down collar, short sleeves”能锁死衬衫结构;若只写“white shirt”,70%概率生成翻领或无领异形变体。
方法二:下装类(裤子/裙子)→ 强制绑定腰线位置。“high-waisted straight-leg trousers”中“high-waisted”是关键锚点,缺失时模型常将裤腰下移至髋部,导致上半身比例崩坏。
方法三:连体类(连衣裙/工装)→ 用“full-body garment”前置定性。否则模型可能拆解为“top+bottom”,在重绘时造成肩线错位。这一步不可省略。
负面提示词的精准压制策略
直接写“bad anatomy”效果微弱。应改为:“deformed garment seams, mismatched fabric texture, floating sleeves, twisted collar, warped waistline”。这些是服装替换中最常出现的五类失效形态,逐项点名压制成功率提升40%以上。
特别注意:必须包含“【inconsistent lighting on fabric】”。服装替换后新旧区域光照不匹配是穿帮主因,此短语能强制模型统一布料高光逻辑。
ComfyUI节点链中的提示词注入点
在CLIPTextEncode节点输入框中粘贴正向提示词,确保该节点连接到KSampler的positive输入口。若使用双CLIP编码(如SDXL流程),需将同一套提示词分别填入两个CLIPTextEncode节点——【任一节点漏填都会导致服装语义丢失】。
将负面提示词填入对应negative输入口。若流程含ControlNet,需确认其权重未超过0.6,否则服装细节会被姿态线稿强行覆盖。











