ControlNet 是一個很厲害的AI工具。它的主要作用是用來控制和指導AI生成圖像的過程。就好像是你在給AI一個方向指引,告訴它你希望它生成的圖像要長什麼樣子。目前 ControlNet 1.1 是最新版本。要如何安裝 ControlNet?請看以下步驟:
直接安裝 ControlNet 1.1 步驟:
- 打開 “Extensions” 標籤頁。
- 打開 “Install from URL” 標籤頁。
- 輸入 https://github.com/Mikubill/sd-webui-controlnet.git 到 “URL for extension’s git repository” 欄位。
- 按下 “Install” 按鈕。
- 等待 5 秒鐘,你會看到訊息 “Installed into stable-diffusion-webui\extensions\sd-webui-controlnet. Use Installed tab to restart”。
- 前往 “Installed” 標籤頁,點擊 “Check for updates”,然後點擊 “Apply and restart UI”。(下次更新 ControlNet 時也可以使用這些按鈕。)
- 完全重新啟動 A1111 webui,包括你的終端機。(如果你不知道什麼是 “終端機”,你可以重新啟動電腦以達到相同的效果。)
- 下載模型(見下文)。
- 將模型放入正確的資料夾中,你可能需要重新整理才能看到模型。重新整理按鈕在你的 “Model” 下拉式選單右側。
從 ControlNet 1.0 升級到 1.1:
如果你不確定,你可以先備份並刪除 “stable-diffusion-webui\extensions\sd-webui-controlnet” 資料夾,然後從上述安裝步驟的第一步開始。
或者你可以從上述安裝步驟的第六步開始。
ContrlNet模型下載
現在 ControlNet 1.1 的 14 個模型都在進行測試中。
從 ControlNet 1.1 下載模型:https://huggingface.co/lllyasviel/ControlNet-v1-1/tree/main
你需要下載以 “.pth” 結尾的模型檔案。
將模型放在 “stable-diffusion-webui\extensions\sd-webui-controlnet\models” 中。我們已經包含了所有的 “yaml” 檔案,你只需要下載 “pth” 檔案。
不要在 HuggingFace 網站上按滑鼠右鍵下載檔案名稱。有些使用者會按滑鼠右鍵儲存 HuggingFace HTML 網頁,並將它們存成 PTH/YAML 檔案。這樣並不是下載正確的檔案。請改為在 HuggingFace 上點擊小下載箭頭 “↓” 圖示進行下載。
注意:如果你在其他地方下載模型,請確認 yaml 檔案名稱和模型檔案名稱相同。如果你從其他來源下載,請手動重新命名所有 yaml 檔案。
參考資料
- ControlNet 官方網站:https://github.com/Mikubill/sd-webui-controlnet
- AI召喚師對於 ControlNet AI 教學,請看這篇: ControlNet 功能介紹 – 用 14 個模型掌控人物姿勢、風格變體,快速實現創意!- stable diffusion 教學
- ControlNet 新功能,不用訓練LoRa 也能統一人設 ,請看這篇 : ControlNet 1.1 的 Reference only 功能,只要一張照片就能統一人設,不必訓練 Lora