你使用局部重绘的时候,如果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的能力,从而保持内容的一致性。