krita ai diffusion 筆記
有次上網亂逛時看到這個將ai整合進繪圖軟體的功能,覺得這很接近我覺得能用的工具了,於是裝來實驗的筆記。
目前用起來比較不方便的地方大概是沒有分析目前圖片關鍵詞的外掛能使用,這對英文沒有很好的我不太方便,其他的我覺得已經接近AI補助的理想型。
軟體下載
首先是免費軟體的本體krita,也有功能較多的付費版本,不過免費版功能已經很齊全了,下載免費新版即可,如果用起來喜歡再購買支持
https://krita.org/zh-tw/
然後是插件主體,下載releases的zip檔案
GitHub - Acly/krita-ai-diffusion: Streamlined interface for generating images with AI in Krita. Inpaint and outpaint with optional text prompt, no tweaking required.
安裝
目前的環境是windows 10,11應該也是一樣的操作
先安裝新版krita,全部照預設安裝即可
打開krita,上方工具->指令集->自檔案匯入python外掛程式
完成後會跳出視窗詢問是否啟用,按是後重新開啟krita
使用方法
隨便開張新圖,設定->工具面板->開啟AI Image Generation
會出現AI的控制窗,點configure
在設定畫面中由上到下分別是
- 讓外掛安裝並設定AI
- 連接到自己設定的AI服務
- 使用網路AI服務
簡單使用的話這邊選1並選擇安裝位置
下方其他設定沒有特別需求的話保持不動
按下安裝等待安裝完成
當它顯示為server running後就可以使用了
按OK回到畫面後,輸入提示名詞並按generate就可以產生圖
注意生圖的時候範圍是由選取位置決定的,會自動產生比框選大小大一點點的圖,如果沒選取的話則是整個圖層的畫布大小
需要進行局部重畫在這個原理之下非常方便,框選後並修改強度再進行圖片產生,強度越低表示與原圖相似度越高
另外在右方的下拉中可以設定一次產生多少張等等,可以直接多跑幾張再決定要用哪個,要取消也在這邊操作
另外在style中可以進行生成的細項設定,常駐的提示詞、排除提示等等
interface中將 prompt translation 設定成使用的語言就可以讓AI聽懂中文了,雖然這是使用AI將提示詞翻譯成英文所準確度會稍微降低
interface中第一項的語言切成中文後要重新開啟krita才會生效
其他任何想要新增的模型(EX:flux、LoRA等等)都可以放在AI的資料夾模型內
位子可以點齒輪圖案 -> 視窗右下角開啟設定資料夾前往
放在server\ComfyUI\models\[對應的模型種類資料夾]
中並重新整理(模型選擇右方)或重開服務(在連線中停止然後再開啟伺服器)
接著進到風格中設定相關參數後就可以使用
下方是pony的設定範例
將下載的檔案放在checkpoints和vae資料夾
新增一個設定改名為pony
更改設定如下,每個模型有不同的適合設定,可以搜尋網路上該模型的設定進行調整
以pony來說clip設為2和生成設為Euler A的品質差距會很大,不設定的話幾乎只會生成亂碼圖
提示詞中的{prompt},會帶入在UI中輸入的文字,其餘的可以照自己喜好填寫
有設定lora時要注意同一個lora額外詞是共通的,如果是有多種衣服的類型需要額外記下來
另外如果有安裝ControlNet模型的話可以在這邊新增控制圖層使用對應的功能
最後如果使用krita時不需要使用AI相關功能也可以在這邊停止伺服器,等需要時再重新開啟
參考資料
Krita搭配ComfyUI AI生圖,krita-ai-diffusion外掛安裝教學 · Ivon的部落格 (ivonblog.com)