有个场景你肯定遇到过:看到一张特别喜欢的画风,或者想让 AI 画的人一直是同一张脸,光靠文字提示词死活描述不出来——你写”赛博朋克风格、霓虹、潮湿街道”,它给你的永远是它理解的那个味,跟你心里那张图差着十万八千里。这时候真正的解法不是接着堆词,而是直接甩给它一张参考图,让它”照着这个画”。在 ComfyUI 里干这件事的,就是 IPAdapter。
先用人话解释。IPAdapter 干的活,是把一张图片当成”提示词”喂给模型——不是文字,是图。官方有个很形象的说法:它相当于一个”只用一张图的 LoRA”。你给它一张梵高的画,它就往梵高那个风格上靠;你给它一张人脸,它就尽量画成那个人。所以它特别适合两件事:迁移画风,和锁住人物长相。
第一步:把插件和模型装齐(这步最容易翻车)
IPAdapter 不是 ComfyUI 自带的,得装插件。打开 ComfyUI Manager,搜索框里输 IPAdapter,找到 ComfyUIIPAdapterplus(作者 cubiq,这是最主流的那个),点 Install,装完重启。
光装插件不够,真正坑人的是模型文件得放对地方,而且分好几种:
- IPAdapter 主模型:放进
models/ipadapter文件夹(没有就自己建一个)。 - CLIP Vision 模型:放进
models/clip_vision。这玩意儿是负责”看懂”你那张参考图的,缺了它整套跑不起来。 - 如果用 FaceID(锁人脸那种):它还自带一个 lora 文件,放进
models/loras。
这一步是新手最大的报红来源——节点连好了却一直报错,九成是某个模型没下、或者放错文件夹。装的时候对着插件主页 README 里的模型命名表来,名字必须一字不差,不然后面的”自动加载”认不出来。
第二步:把节点连起来
最省事的连法,是用 IPAdapter Unified Loader(统一加载器)。它的好处是会把 IPAdapter 模型和 CLIP Vision 一次性打包加载好,你只要文件名按规范放对,它自己就能找齐,省得你再单独拉一个 Load CLIP Vision 节点。新手强烈建议从这个走。
整条线这么串:
- Load Checkpoint 的
MODEL输出 → 接进 IPAdapter Unified Loader 的 model 输入。 - Unified Loader 的输出 → 接进 IPAdapter Advanced(应用节点)的 model 和 ipadapter 输入。
- 你的参考图用一个 Load Image 节点加载,它的
IMAGE输出 → 接进 IPAdapter Advanced 的 image 输入。 - IPAdapter Advanced 处理完的
MODEL输出 → 接回你原来的 KSampler。
说白了,就是在”Checkpoint 到 KSampler”这条主干上,中间插了一段 IPAdapter,让模型在采样前先”看一眼”你给的参考图。原来的正负提示词、Empty Latent、VAE Decode 这些一个都不动,照旧。
要是你不想用统一加载器,也可以拆开用 IPAdapter Model Loader 加一个 Load CLIP Vision 节点手动各加各的,效果一样,就是多连两根线,容易漏。
第三步:把 weight 调到位
IPAdapter Advanced 上最关键的旋钮是 weight(权重),就是”参考图说话的分量有多重”。默认的 linear 类型,从 0.8 起步一般观感最好。调高,出图越像参考图,但你文字提示词就越使不上劲,容易变成几乎复制;调低,参考图只剩个淡淡的影子。建议锁住种子,从 0.8 上下每次挪 0.1 试,找那个”既像参考、又听你提示词”的甜区。
还有个 weight_type(权重类型),这里藏着一个很多人不知道的功能:把它选成 Style transfer(风格迁移),模型就只学参考图的”风格”,而不照搬它的”内容”——你给一张油画质感的风景,它能把那个笔触、配色迁到你自己提示词描述的全新画面上,而不是把那片风景直接复制过来。注意这个风格迁移模式目前只支持 SDXL 底模,SD1.5 用不了。它对 weight 极其敏感,哪怕只动 0.1,出图都明显不一样,值得多试几次。
锁人脸:用 FaceID,但门槛高一点
如果目标是”同一个人出现在不同场景”,要走 FaceID 那条线,用 IPAdapter Unified Loader FaceID 配对应的 FaceID 模型。它能保住人物身份不变,你随便改衣服、改背景、改风格。
诚实说,FaceID 比普通风格迁移麻烦:它额外依赖一个叫 InsightFace 的人脸识别库,这库在 Windows 上装起来时不时报错,得自己解决一下环境。所以你要是纯想玩画风迁移,别上来就碰 FaceID,先用普通 IPAdapter 把流程跑通,再去啃这块。
串一遍记牢
一句话总结这条数据流:装插件 → 三类模型各归各位 → Checkpoint 的 MODEL 经过 IPAdapter Unified Loader 和 IPAdapter Advanced,中途吃进一张 Load Image 的参考图,再回到 KSampler。weight 从 0.8 起调,想只要画风不要内容就把类型切成 Style transfer(限 SDXL),想锁脸就上 FaceID。
把这套搭明白,你会发现很多原来死活描述不出来的效果,一张参考图就解决了。比写一百句提示词省心。

评论列表 (0条):
加载更多评论 Loading...