今天我會分享更簡單的整合包安裝,以及考慮到有些朋友的電腦硬件可能不給力,也分享一種最簡單的云端安裝方式。最后還會分享好用的繪畫插件以及 AI 繪畫資源包,值得收藏和分享。
更多Stable Diffusion 教程:
對于使用 windows 系統(tǒng)的朋友來說,推薦使用 B 站大佬秋葉 aaaki 的整合包。
整合包安裝特別簡單,也沒什么太多值得寫的東西,大家自行去 B 站看這個教程:
或者在文末和開頭用我整合在一起的 AI 繪畫資料包也可以,我把整合包、插件包和模型都放在一起了,方便大家下載安裝。
其實在去年的教程《當下最火的 AI 作畫,讓手殘也能成為藝術(shù)家,分享我的入門經(jīng)驗和教程》里,我就寫過云端安裝的方法。
這里也再重新寫下,方法會更簡單。這個過程,網(wǎng)速快的話,不到 3 分鐘安裝完。如果你的電腦不夠給力,可以用這種云端方式。
1. 利用 colab 進行啟動文件安裝
先進到 colab,在電腦(我測試過在手機上也可以跑這套流程,但不建議,界面 UI 會非常糟糕)上打開這個鏈接:https://colab.research.google.com/github/TheLastBen/
colab 打開后的安裝界面
2. 按序號逐個點擊左邊的圖標運行代碼
每個部分執(zhí)行完后會顯示 done
一定要按順序來操作
當最后一步出現(xiàn)這個鏈接時,代表安裝完成。
點這個鏈接就能看到 stable diffusion 操作界面了。
跟本地幾乎是一樣的,只不過這次用上了谷歌云盤作為放 stable diffusion 主程序和模型的地方。
3. 再次啟動
如果你已經(jīng)按我上面說的安裝過,下次再啟動時,只需要啟動最后一個運行圖標即可用上 stable diffusion,還是很方便的。
提醒一點:在完成工作后記得關(guān)閉 Colab 標簽頁,因為它的內(nèi)存是動態(tài)變化的,如果你開啟服務(wù)后不關(guān)頁面,也會算你在使用額度,可能會出現(xiàn)提醒你額度不足。
3. 插件安裝
插件是安裝在 extensions 目錄中,安裝方法也很簡單。
大部分的插件都在 Extensions—available中可以找到,點下Load from就可以看到,然后選擇你想要的插件點Install安裝就行。(這里提醒下,有時候通過這種方式不一定能安裝成功,可以多嘗試幾次)
或者可以用我給的插件安裝包,把插件復制到本地 stable diffusion 的擴展文件夾中,這樣安裝是最不容易出錯的。
安裝好了之后,一定要重啟 UI 界面才能看到插件。(提醒下,這里的重啟 UI 界面是需要點擊"重啟按鈕",刷新頁面是沒用的)
點這里重啟 UI
這里給一個小技巧:有時候需要經(jīng)常打開安裝目錄放自己的模型和插件,在終端里進行操作打開是非常方便的。先用上下鍵找到自己之前的命令記錄:cd stable-diffusion-webui,回車進到自己的安裝目錄,然后輸入“open .” 命令,直接回車打開文件目錄。
這里我也給大家推薦幾個最常用的基礎(chǔ)插件
1. 中英對照 tag 自動補齊
https://github.com/DominikDoom/a1111-sd-webui-tagcomplete.git
這個插件能漢化 UI 界面、Tag 自動補全、提示詞 prompt 翻譯等功能,解決英文不好的問題,有效減少用翻譯軟件的時間,不過測試發(fā)現(xiàn)詞庫并不全,有些可能還會用到翻譯軟件。
使用效果如上,還是很實用的
想要安裝這個插件,需要先裝一個前置插件,叫“a1111-sd-webui-tagcomplete-main” 安裝方法和前面一樣,可以搜“booru tag autocompletion”點擊安裝
也可以在 github 上下載插件壓縮包,解壓后放到本地文件夾的目錄里。推薦用第二種方式安裝,更順利。安裝包資料我也放到了文末的資源包中。
安裝完后如何啟用呢?
前置插件安裝完了之后,可以在 settings 界面下找到 tag autocomplete,然后選擇 tag filename 下選擇 zh_zn.csv,最后點擊應(yīng)用設(shè)置,重啟 UI 界面就可以用了。
安裝完插件后,一定要重啟 UI 才能生效(點開圖片可以看大圖)
如果你想把整個界面都漢化的話,也可以把我在文末給你的插件包都裝上,然后在 user interface 中一直拉到最后,選擇中文。
最后應(yīng)用并重啟,就得到了中文界面了。(其實我個人更喜歡英語界面,如果你裝完需要返回英文的話,反向操作即可)
中文界面
2. 利用 Ultimate 輸出高清圖片
https://github.com/Coyote-A/ultimate-upscale-for-automatic1111.git
Stabel diffusion 在生成大尺寸圖時容易爆顯存,而且生成速度非常慢。這個插件能很好地解決這個問題。
使用方法是在“圖生圖”里上傳一張我們希望高清放大的圖片,然后點擊腳本選擇 Ultimate 插件
雖然這里參數(shù)很多,但其實只需要關(guān)注幾個參數(shù):
把 Target size type 改到 custom size 定義具體尺寸或者改成 scale from image size 選擇放大倍數(shù)。把重繪幅度(Denoising)改到 0.2,最后點生成。
因為是做放大處理,需要的時間可能比較久一些。我放大一張 1536x2256 的圖到 3072x4544,花了 3 分 46 秒。
左邊是放大前的圖,右邊是放大后的圖
3. ControlNet
這個插件是玩 stable diffusion 必須裝上的插件,功能非常強大,我覺得正是有了這個插件,才讓 sd 變得真正區(qū)別于 midjourney 的地方。我打算單開一篇來講,因為這個插件可以玩的功能很多,還都非常實用。
插件的官方地址和安裝使用說明都在這里,有精力的話強烈建議讀一讀
https://github.com/Mikubill/sd-webui-controlnet
但如果你看英文文檔容易犯困,實操過程中又會發(fā)現(xiàn)很多細節(jié)講得不多,會遇上不少卡點疑惑,放心,看這篇:
今天這篇文章先簡單講下它的安裝,其實安裝不算復雜,但有些概念需要理清楚:
先在擴展里選擇從網(wǎng)址安裝,把這個鏈接貼進去。
https://github.com/Mikubill/sd-webui-controlnet.git
注意:這里安裝的是 v1.1 版本了,模型效果會更好一些,另外界面 UI 也有了一些變化,所以文章仔細看咯。
等“安裝”按鈕下面提示安裝好了之后
按提示重啟 UI 界面
重啟完成后,你應(yīng)該能在文生圖和圖生圖里看到這個插件了
如果你不清楚如何設(shè)置好它,可以參考我的配置圖
點開可以看大圖,設(shè)置完成后同樣需要重啟 UI
對于這個插件來說,它還需要裝一些模型文件。如果你不安裝的話,具體使用的時候它也會自動幫你下載,只是模型都比較大,可能你需要等很久。
模型分為預(yù)處理模型和 Controlnet 所需要的模型(這個模型也有裁剪版本和完整版本),假如你電腦空間大,懶得折騰就直接先下載完整模型,后面再去研究改進的裁剪模型吧。(這些模型資源我都已經(jīng)打包好在文末的百度云盤里,方便你快速下載)
先安裝預(yù)處理模型,從這個地址下載預(yù)處理模型:
https://huggingface.co/lllyasviel/Annotators/tree/main
然后放到以下目錄中
stable-diffusion-webui\extensions\sd-webui-controlnet\annotator
也可以用我后面給到的 AI 繪畫資源包里直接下載,會快一些。
再來安裝 controlnet 所需模型,從這里下載
https://huggingface.co/comfyanonymous/ControlNet-v1-1_fp16_safetensors/tree/main
然后把它放到以下目錄中
stable-diffusion-webui\extensions\sd-webui-controlnet\models
我這里分享的都是最新的 v1.1 版本,需要提醒的是它與 v1.0 版本有一個很大的區(qū)別,就是界面 UI 發(fā)生了很大的變化,一些操作按鈕消失了。
點這個爆炸按鈕就能看到預(yù)渲染效果
因為 UI 上的變化,我一度覺得我自己裝的不對,后面在官方給的文檔中才發(fā)現(xiàn)原來是點這個爆炸按鈕來操作的。這也說明了在版本迭代時,不應(yīng)該變動太多,會讓用戶有一定的學習成本,尤其對于一個初次使用的用戶來說,用戶體驗呀。
安裝教程就到這里了,那它到底有哪些用途呢?先用官方圖片簡單介紹下,下期再詳細用案例來講解。也可以自行先預(yù)習下
https://github.com/lllyasviel/ControlNet-v1-1-nightly
我列一些我覺得特別厲害的功能
深度圖生成
法線圖生成
精細描邊生成圖
直線描邊生成圖
涂鴉生成
動作 pose 生成
多人動作 Pose
動漫線稿上色
遮罩填充修復(換臉換服裝部件,電商換模特非常好用)
在寫這個插件的時候,卡了我蠻久,主要是 v1.0 版本和 v1.1 版本之間的 UI 區(qū)別比較大,最新版本把確認預(yù)覽按鈕改成了一個爆炸圖標,屬實難以理解,導致第一次用的時候一直覺得自己安裝錯了,論 UI 設(shè)計的重要性。
不過也正是由于這個問題,讓我把 1.0 版本和 1.1 版本之間的差異性弄的很清楚了,有了意外的收獲。本來一件簡單的事,只需要半個小時就能寫完的內(nèi)容,硬生生的磨了 1 整天。但從最后的收益來看,還是不虧的,只要花了時間,總是會有相應(yīng)的回報,哪怕是踩坑過去的。
篇幅有限,這篇教程就先寫到這里(估計再寫長一點估計你的耐心又該吃緊了,我懂你),下期再繼續(xù)更新吧。Stable diffusion 更新太快,可以講的內(nèi)容又太多,歡迎留言你最想講的部分吧,我會選擇呼聲最高的來寫教程。
另外,提醒下今天講的內(nèi)容一定要實操下,看完不等于學會。實操過程中,你可能會遇到各種坑,相信你會再回來問我的。但職場經(jīng)驗告訴我:一定要多去挑戰(zhàn)復雜的事,遇到 bug 在我看來不是壞事,它能讓自己“節(jié)外生枝”,有機會學到意想不到的知識。
歡迎關(guān)注作者的微信公眾號:「彩云譯設(shè)計」
復制本文鏈接 文章為作者獨立觀點不代表優(yōu)設(shè)網(wǎng)立場,未經(jīng)允許不得轉(zhuǎn)載。
發(fā)評論!每天贏獎品
點擊 登錄 后,在評論區(qū)留言,系統(tǒng)會隨機派送獎品
2012年成立至今,是國內(nèi)備受歡迎的設(shè)計師平臺,提供獎品贊助 聯(lián)系我們
標志設(shè)計標準教程
已累計誕生 729 位幸運星
發(fā)表評論 為下方 12 條評論點贊,解鎖好運彩蛋
↓ 下方為您推薦了一些精彩有趣的文章熱評 ↓