stablediffusion吧 关注:33,271贴子:118,476
  • 3回复贴,共1

一直不理解control net的inpainting

只看楼主收藏回复

像candy,open pose这些都很直白,但inpainting到底是控制什么?控制重绘的幅度?比如1就是完全重绘,0.5只允许重绘50%?那不用control net,直接降低采样器降噪为0.5,是不是也限制其重绘幅度了?


IP属地:河南来自Android客户端1楼2025-04-06 04:01回复
    你使用局部重绘的时候,如果denoise比较高会发现mask内部的内容和周围有明显的不协调感,inpaint model就是解决这种不协调感,让mask内部的内容和周围的内容保持平滑的过渡。
    inpaint model的实现有多种方式,其中一种就是你使用的controlnet inpaint。另外一些checkpoint或者unet也会提供专门的inpaint模型,比如sd1.5时代很多模型后面的-inpaint后缀表示这个模型就是inpaint模型,这类模型专门用于解决重绘的不协调问题。另外,flux fill模型也是一个inpaint模型,所以你重绘的时候通常会借助fill模型。
    还有一些插件会提供另外的inpaint功能,比如fooocus inpaint和brushnet,它们可以让普通模型暂时具备inpaint的能力,从而保持内容的一致性。


    IP属地:福建2楼2025-04-06 18:18
    收起回复