IP-Adapter(Image Prompt Adapter)通过 参考图 提取 图像嵌入(image embedding),注入扩散过程,使生成结果在 风格、构图、主体外观 上接近参考,而 不依赖 边缘/深度等显式条件图。
|
|
ControlNet |
IP-Adapter |
|---|---|---|
|
参考形式 |
预处理条件图(边/深度/骨架) |
原图或裁剪图 的语义/外观 |
|
擅长 |
精确结构 |
风格、整体氛围、人脸/物体外观 |
|
典型用途 |
姿势、透视、线稿 |
风格迁移、角色脸、配色 |
二者 常一起用:ControlNet 管骨架,IP-Adapter 管画风与人脸气质。
Manager 搜索安装:
ComfyUI_IPAdapter_plus(社区主流,cubiq 等)
或 IPAdapter 相关整合包
Restart 后搜索节点 IPAdapter / Apply IPAdapter。
常见路径:
ComfyUI/models/ipadapter/
ComfyUI/models/clip_vision/
需下载 IP-Adapter 权重 + CLIP Vision(节点 README 会列出具体文件名,如 ip-adapter_sd15.safetensors、CLIP-ViT-H-14 等)。
SD1.5 与 SDXL 的 IP-Adapter 不通用。
[Load Checkpoint]
MODEL ──→ [IPAdapter Apply] ──→ KSampler (model)
CLIP ──→ Text Encode
[Load Image 参考图] ──→ [IPAdapter Apply] (image)
[Empty Latent] ──→ KSampler
常见节点组合:
IPAdapter Model Loader — 加载 IP-Adapter 权重;
Load CLIP Vision — 图像编码器;
IPAdapter Apply / IPAdapter Advanced — 合并到 MODEL 或 CONDITIONING。
参考图:整张画作、电影截图、配色板;
目标:新 Prompt 内容 + 参考的风格/色调;
weight:0.5–0.75 常见,过高易「贴图感」。
Prompt:a cat sitting on a roof(新内容)
参考图:某油画作品(只要风格)
参考图:特定角色脸、服装、产品外形;
目标:生成 像参考 的主体;
weight:0.7–0.9,常配合 face 专用 IP-Adapter(6-6)。
IP-Adapter 强时,Prompt 宜简,避免与参考图冲突;
弱 IP + 强 Prompt → 更听文字。
|
参数 |
含义 |
建议 |
|---|---|---|
|
weight |
IP 影响强度 |
0.5–0.85 起试 |
|
start_at / end_at |
生效去噪区间 |
同 ControlNet 思路 |
|
noise |
部分版本可调随机性 |
按节点说明 |
|
weight_type |
线性/强/弱等 |
Advanced 节点 |
参考图过大或主体小时:
使用 crop to focus 或手动裁 主体区域 再送入;
全图参考 → 整体构图都会被拉向参考。
文生图基础链(3-1);
安装 IP-Adapter 节点与模型;
Load Image 选 风格参考图;
MODEL 经 IPAdapter Apply 再进 KSampler;
Prompt 写 新 subject,不写参考图细节;
weight 0.65,Queue;
对比 weight 0.4 / 0.8 各一张。
|
|
img2img |
IP-Adapter |
|---|---|---|
|
输入 |
整张图进 latent |
图 → embedding 注入 |
|
改动的默认行为 |
全局按 denoise 改 |
偏 语义/风格 牵引 |
|
保构图 |
denoise 低才保 |
非主要手段 |
可组合:低 denoise img2img + IP-Adapter 稳构图又跟风格。
|
问题 |
处理 |
|---|---|
|
红节点缺模型 |
按 README 补 ipadapter + clip_vision |
|
完全不像参考 |
提高 weight;换 SD 匹配 IP 模型 |
|
变成复制参考 |
降 weight;Prompt 加强新内容 |
|
与 LoRA 冲突 |
略降 IP weight 或 LoRA strength |