更新於 2024/02/04閱讀時間約 1 分鐘

ComfyUI 研究 - 修復 Inpaint

修復 Inpaint,AI繪圖的應用之一。

透過對圖片加入遮罩(Mask),然後讓AI去重新繪製遮罩內的內容,過程中可以加入提示詞去干預AI的判斷,達成想要的圖片內容。

Inpaint工作流是基於預設工作流做小幅修改後,由下列Nodes組成:

  • Load Checkpoint
  • ClIP Set Last Layer
  • CLIP Text Encode (Prompt)
  • Load Image
  • Empty Latent Image>>VAE Encode (for Inpainting)
  • KSampler
  • VAE Decode
  • Preview Image

其中關鍵在於VAE Encode (for Inpainting)這個節點的作用是輸入參考圖片跟遮罩圖片,然後將處理後的圖片給KSampler重新取樣繪製,修復遮罩內的圖像。


在Load Image的圖像按右鍵出現的選單中找到Open in MaskEditor後會跳出繪製遮罩視窗,可以直接繪製遮罩範圍。


按下Save to node就可以將繪製好的遮罩儲存,執行後可以得到新的圖片。


這個工作流需要不斷測試提示詞且反覆重繪才能得到比較好的結果,可控性不佳,而且可以看出遮罩痕跡,需要進一步改良。

分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.