当前位置: 首页 > article >正文

ControlNet 风格迁移介绍

前言:

ControlNet 的风格化插件有好几个,经常会弄得混淆不清,今天花点时间整理一下。
 

shuffle

shuffle是controlnet风格迁移的最初尝试,单独使用出图不会太完美,可以结合canny、depth、等等来使用,不过即是是这样,出问题的概率也不小的。

Reference

主要作用是风格迁移,不过能迁移的识别度更高,例如一些物体等等,在稳定性上也会优于shuffle。所以一般情况下,我们可以优先选择Reference。

在预处理器方面,Reference-only参考风格更倾向于原图的,adain更倾向于把参考图的风格和纹理等等迁移到大模型生成的图片中,所以这个预处理器的结果往往是大模型为主,Reference为辅,效果一般不够only好。 adain+attn是结合了only和attain的算法,理论上来说adain+attn是最接近controlnet的参考图的。实际上在使用中,only是更稳定的。所以更推荐使用only。不过大家是刚开始学习接触这个模型,可以都试试。

还有一个要点,Reference下面有一个参数:Style Fidelity (only for "Balanced" mode)

这个参数叫风格保真度,数值越高,风格就越明显,一般情况下我们保持默认就好,这个参数是在controlnet的均衡模式下才有效的,选择偏向于提示词,就相当于把保真度设置为0.选择偏向于controlnet,就相当于把保真度设置为1.

IP-Adapter

可以理解为,用图片当作提示词来使用

预处理器:

ip-adapter_clip_sd15、ip-adapter_clip sdxl、ip-adapter_clip_ sdxl_plus_vith是参考图片的整体

(在新版的controlnet中,带xl的预处理器是需要大模型选择xl模型,才会显示出来)

ip-adapter_face_id、ip-adapter_face_id_plus是参考图片的人物面部特征。 使用要求:1.写实方向的图片 2.人物面部需要足够清晰 不按照要求容易报错

模型:

ip-adapter_clip_sd15对应的模型有几个

1.ip-adapter_sd15 [dbbc7cfe]、

2.ip-adapter_ sd15_ light [932b88cf]、

3.ip-adapter-plussd15 [836b5c2e]、

这三个模型类似controlnet的控制模式

ip-adapter_sd15 [dbbc7cfe]出图相对均衡

ip-adapter_ sd15_ light [932b88cf]出图更偏向于提示词

ip-adapter-plussd15 [836b5c2e]出图更偏向于controlnet的参考图

ip-adapter_clip sdxl、ip-adapter_clip_ sdxl_plus_vith两个预处理器的区别是,二者对应的辅助生成模型不一样。

另外IP-Adapter是没有控制模式这个参数的,旧版的也许还存在这个参数,但是选择也没用的。

预处理器对应的模型也可以分为三类

普通的face_id类只固定人物面部特征,所以最终的结果很依赖大模型的结果

face_id_plus类是在固定人物面部特征的基础上,再加入一个面部的clip图像嵌入,结果更接近原图(提示词无法干涉面部内容)

face_id_plusV2类是在固定人物面部特征的基础上,加入了可控的面部的clip图像嵌入(重点在可控,目前最好,不能使用明星图片)

recolor

运行逻辑是先把参考图转换成黑白图片,然后再把黑白图片重新上色。

预处理器:

recolor_intensity更注重颜色饱和度

recolor_luminance更注重颜色的亮度

比其他控制类型多出来的参数:Gamma Correction(灰度矫正)

作用:突出图片中明暗对比的效果

数值越小,对比越弱,亮度越强

数值越大,对比越强,亮度越小

使用的时候颜色容易渲染,需结合正反向提示词来调整。

InstructP2P

没有预处理器,只有一个模型

上传图片到controlnet,点击预览

提示词改为:make it xxx 可以理解为,让图片变成xxx (下雪、下雨、春天、冬天等等)


http://www.kler.cn/a/536089.html

相关文章:

  • 集成Google Maps页面提示[For development purposes only]解决方案
  • .net的一些知识点6
  • vscode+CMake+Debug实现 及权限不足等诸多问题汇总
  • 【蓝桥杯—单片机】第十届省赛真题代码题解题笔记 | 省赛 | 真题 | 代码题 | 刷题 | 笔记
  • Redis --- 使用GEO实现经纬度距离计算
  • 【C语言系列】深入理解指针(5)
  • 【R语言】apply函数族
  • mysql优化-升级8.0服务启动失败
  • 250207-MacOS修改Ollama模型下载及运行的路径
  • python编程-内置函数 bytes() , bytearray()详解
  • 微服务架构中的事件驱动设计:使用 Kafka 和 Apache Pulsar 实现高效的事件流管理
  • 【k8s集群应用】kubectl命令行工具管理-陈述式管理
  • 在线免费 HTML 预览工具
  • 星闪开发入门级教程之安装编译器与小项目烧录
  • feign 远程调用详解
  • python编程-内置函数bin(),bool(),abs() ,all(),any(),ascii(),max(),min() 详解
  • 【AIGC提示词系统】基于 DeepSeek R1 + Claude AI占卜师:探索生活预测的新方式
  • GitHub Copilot:智能助手觉醒
  • 攻防世界ctf
  • 深入浅出深度优先搜索(DFS)——以经典N皇后问题为例
  • 探索元宇宙:Facebook 如何重塑社交生态
  • A Comprehensive Study on Text-attributed Graphs: Benchmarking and Rethinking
  • 第3章《VTK可视化基础》
  • 蓝桥杯准备 【入门3】循环结构
  • Axure大屏可视化动态交互设计:解锁数据魅力,引领决策新风尚
  • 代码随想录day30