Stable Diffusion 是很吃電腦配置的,原則上沒有配置 NVIDIA 獨顯小於 4~6GB 是跑不動的,而且也沒法控制姿勢,而今天摸索出來的就是僅僅使用瀏覽器,白嫖 Google colab 資源來部署自己的 Stable Diffusion,並且不限制任何設備,PC、筆記型電腦、Mac 甚至 iPhone 或 Android 手機都能雲端免費使用。
使用 Google colab 免費玩 Stable Diffusion
首先用任何可以瀏覽器進行訪問都可以。打開瀏覽器訪問網址:「https://github.com/camenduru/stable-diffusion-webui-colab」,打開網頁後往下拉就會看到很多 ipynb 結尾的腳本:
往下瀏覽有好幾十個大神製作,可執行對應模型的腳本,不同模型指的是不同畫風、風格(我喜歡用的也是本次選擇的就是 ChilloutMix 模型),只要點擊「Stable」就會自動跳到 Google Colab 頁面,其中現在的「Stable」就已經包含了 ControlNet 等更高級的插件:
接著會入到 Google colab 頁面(沒有 Google 帳號要先註冊),接著執行畫面上的「OPEN IN Colab」圖示就會在雲端使用 Google 主機的資源(CPU、GPU、空間)架設一個最基本功能的雲端虛擬 Stable Diffusion 主機,接下來就是準備執行腳本,在這個畫面的左側有一個「Play」按鈕,按下去就會開始運行:
運行腳本前會跳警告,選擇「繼續運行」(怕的話就不要玩算圖):
接著原本的 Play 按鈕就會開始滾動,同時下方也會開始運行腳本,這邊需要等待約十分鐘左右(因為 Google Colab 要由雲端下載 Stable Diffusion、模型,還要跑起來,所以沒辦法加快):
等十分鐘左右,在該頁面的下方就會出現 2-3 個網址連結,選擇任何一個都可以,只要有這個連結任何設備都能雲端操控 Stable Diffusion:
接著你就會看到 Stable Diffusion 的基本介面,在此可以輸入正面 Prompt、負面 Prompt,簡單說就是你希望 AI 畫出什麼、不要在畫作裡出現什麼,也是網路上常說的「咒語」:
下方的敘述則是圖片寬度、高度、產生幾張圖等設定,如果算出來的人物臉崩了再勾選 Restore Face,不然我個人不建議勾選:
接著使用自己常用的敘述填進去(正面):
(8k, RAW 照片,最佳品質,傑作:1.2), (逼真,照片逼真:1.4), 超詳細,(韓流偶像), 完美細節,看著觀眾,化妝,
負面:
繪畫,素描,(最差品質:2), (低品質:2), (一般品質:2), 低解析度,一般品質,((單色)), ((灰階)), 皮膚斑點,粉刺,皮膚瑕疵,不良解剖,(長髮:1.4), 深度負面,(胖:1.2), 背對,轉頭,傾斜頭,{多人}, 低解析度,不良解剖,不良手部,文字,錯誤,遺漏手指,多餘手指,裁剪,最差品質,低品質,一般品質,jpeg 壓縮,簽名,水印,使用者名稱,模糊,不良腳部,裁剪,畫得不好的手,畫得不好的臉,突變,變形,最差品質,低品質,一般品質,jpeg 壓縮,簽名,水印,多餘手指,遺漏手指,多餘肢體,多餘手臂,多餘腿,畸形肢體,融合手指,太多手指,長脖子,斜視,突變手部,極低解析度,不良身體,不良比例,粗糙比例,文字,錯誤,遺漏手指,遺漏手臂,遺漏腿,多餘手指,多餘手臂,多餘腿,多餘腳,
接著就執行「Generate」產生圖片:
點擊任何一張就會顯示大圖,你可以直接右鍵存到電腦裡,也可以透過下方的 Download 下載到電腦裡,因為我們的 Google Colab 是免費的,所以圖片只會保存幾小時,連這個主機網址也會在不使用一段時間後失效,所以要存的話動作要快。
下面就是我生成的一些 AI 照片: