快轉到主要內容

AI繪圖:Windows安裝Stable Diffusion WebUI教學

分類   開源AI應用 AI繪圖教學
標籤   Stable Diffusion AI Windows
🗓️ 民國112年 癸卯年
✍ 切換正體/簡體字
目錄

在這篇文章中,Ivon將教你Stable Diffusion WebUI的安裝方法,介紹提示詞寫法,並套用至「文生圖」、「圖生圖」、「局部重繪」進行實戰演練。最後再介紹一些擴充功能,還有如何訓練模型。

Stable Diffusion (穩定擴散) 是一個擴散模型,最早由德國CompVis發表並推出相關程式。後來AUTOMATIC1111開發了圖形化界面:「Stable Diffusion WebUI」,成為最多人使用的版本。下面簡稱SD WebUI。

SD WebUI是能用AI技術生成圖片的開源軟體,只要給定一組描述文字,AI就會開始繪圖(準確的說是「算圖」或「生成」圖像);亦能模仿現有的圖片,繪製另一張圖片。甚至給它一部分塗黑的圖片,AI也能按照你的意願將圖片填上適當的內容。除此之外還支援自行訓練模型加強算圖效果。

一些Stable Diffusion WebUI的繪圖,無後製。
一些Stable Diffusion WebUI的繪圖,無後期處理。

與其他雲端AI繪圖軟體Midjoruney、NovelAI、DALL-E相比,SD WebUI最大優點是可以免費在自己的電腦或伺服器跑,且只要遵照 Creative ML OpenRAIL-M授權條款的話,幾無使用限制。因其開放原始碼的特性,任何人都可以貢獻程式碼,參與改進專案。

SD WebUI支援Linux/Windows/MacOS系統,以及Nvidia/AMD/Apple Silicon M的GPU。其圖形界面是透過網頁存取的,上手無難度,還有社群製作的界面中文化擴充功能。

本文為Windows系統的安裝過程,Linux請參考 這篇,macOS參考 這篇

0. 系統需求
#

  • 作業系統:最低要求為Windows 10 64位元
  • 記憶體: 最低8GB,建議16GB
  • 顯示卡:需配備獨立顯示卡,VRAM最低4GB,建議8GB (查看顯示卡VRAM的方法:工作管理員 → GPU → 專屬GPU記憶體)
  • 硬碟空間:20GB

Stable Diffusion WebUI並無要求特定處理器,因為主要是用顯示卡在算,只要64位元x86架構的Intel/AMD處理器就可以了。

AI算圖很吃顯示卡性能,硬體不夠力可考慮用 Google Colab雲端跑。

1. 下載模型
#

2. 安裝Stable Diffusion WebUI
#

為什麼要使用指令而不使用懶人一鍵安裝包?因為SD WebUI上游原始碼更新很快,還沒有穩定發表版本更新的模式。為此自行設定環境再用Git下載程式是目前最好的方式,自由度高,未來也方便更新。

如果你因為出錯需要整個重裝SD WeBUI的話,已下載的模型(models資料夾)和擴充功能(extensions資料夾)可以先備份,不需要重新下載。複製SD WebBUI的儲存庫後再將其放回原處。

接著請看 安裝Stable Diffusion WebUI至Windows

3. 內建基本功能用法
#

講解提示詞(prompt)寫法,以及介紹SD WebUI內建的基本功能:「文生圖」、「圖生圖」、「局部重繪」、LoRA的用法。

請看 Stable Diffusion WebUI基本功能使用教學

4. 擴充功能用法 Extensions
#

Stable Difussion WebUI的Extensions頁面能安裝擴充功能,在繪圖的時候整合其他AI技術,或是簡化操作。實用的有界面中文化、控制動作的ControlNet、繪製多個人物的Latent Couple,還可以將SD WebUI跟GIMP、Krita修圖軟體串接在一起使用。

請看 Stable Diffusion WebUI實用擴充功能使用教學

5. 訓練自己的模型 Training
#

警告:跟繪圖不同,訓練模型至少需要10GB的VRAM,也就是RTX3060等級以上的GPU。

訓練自己的小模型有很多好處,例如可以在現有模型的基礎上,讓AI懂得如何繪製更精確的風格或者特定角色。

訓練小模型的具體步驟請看這篇: Stable Diffusion模型訓練教學

6. 留言板
#

留言板已移動到 這裡

相關文章

如何在Android手機Termux跑Stable Diffusion,用於AI繪圖
分類   開源AI應用 AI繪圖教學
標籤   Stable Diffusion Android Termux Python
以CPU only模式跑Stable Diffusion WebUI
分類   開源AI應用 AI繪圖教學
標籤   Stable Diffusion WebUI
Linux安裝 Style2Paints 半自動漫畫圖片上色軟體
分類   開源AI應用 AI影像處理
標籤   Image Inpainting

留言板

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。要討論程式碼請用Giscus,匿名討論請用Disqus。

這是Giscus留言板,需要Github帳號才能留言。支援markdown語法,若要上傳圖片請貼Imgur或Postimages。您的留言會在Github Discussions向所有人公開。

這是Disqus留言板,您可能會看到Disqus強制投放的廣告。為防止垃圾內容,有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。若要上傳圖片請善用圖床網站。