AI 繪圖用到的 Stable Diffusion 近來可說是網絡大熱。不過大家看網上的教學,都是教你在電腦建立伺服器,在電腦安裝一大堆檔案,而電腦更需要一張功能強勁的顯示卡。今次小編就要介紹利用懶人包,一鍵免費架設私人 Google 雲端伺服器來玩 Stable Diffusion,你只需要有 Google 帳戶,再撳兩、三個按鈕,就可開設屬於你的私人 AI 繪圖製作中心。只要在 iPhone, Android 手機、平板、電腦等,透過瀏覽器就可以在你的私人伺服器玩 Stable Diffusion 玩 AI 繪圖不求人,自由入咒語更不怕被人見到!
簡單介紹下,今次介紹用來 AI 繪圖的 Stable Diffusion,本來是需要一部強勁電腦、強勁顯示卡,才能在短時間內產生 AI 擬真美少女圖像的工具。現在我們直接在 Google 提供的 Google Colab 服務建立起雲端虛擬電腦,直接利用 Google 的運算資源為我們安裝好 Stable Diffusion 來製作美少女圖像。好處是:
免費
Google Colab 服務你只需有一個 Google 帳戶就可使用,除非你進行一間企業級機構的龐大運算,否則一直用還是免費的。
一鍵即可建立,毋須電腦,手機都可玩
網上已有「好心人」製作好一個懶人包,方便到只需要照著畫面按幾個按鈕,就可成功建立屬於你專用的免費 Stable Diffusion 伺服器,即玩 AI 繪圖不求人!而且由於這次用到的是 Google 提供的免費雲端電腦,因此你只需一部手機來操作 AI 繪圖介面,有關電腦的設定毋須自己煩!
免費自建 Stable Diffusion AI 繪圖伺服器 3 步曲
選擇你的 AI 繪圖模型
Step 1
使用 Stable Diffusion 來玩 AI 繪圖,你需要 AI 繪圖模型。而這個網站,你就可自由選擇 AI 模型。
網址:https://github.com/camenduru/stable-diffusion-webui-colab
▲打開圖中的主頁後捲下去看
在此頁面你可看到不同種類的模型,每一款模型可建立不同風格的人物圖像,例如有漫畫風的「anything_4_webui_colab」。而今次小編重點介紹可繪畫亞洲女性臉孔的模型「chillout_mix_webui_colab」。請在選單中把它找出來並點擊「Open in Colab」按鈕。
▲在列表中找出「chillout_mix_webui_colab」,並按一下旁邊的「Open in Colab」按鈕
在 Google Colab 虛擬電腦啟動你的 AI 繪圖模型
Step 2
點擊剛才的連結,你會被傳送到圖中的 Google Colab 虛擬電腦畫面(如畫面有指示,請登入你的 Google 帳戶)。你可看到安裝 Stable Diffusion 的指令已經自動貼上了。現在你只需要做的,就是按指令集的執行按鈕。
Step 3
指令集將會自動執行。你只需靜靜地等候一、兩分鐘便可。請捲動此頁面到最底(智能電話用戶建議在畫面左手邊捲動頁面),耐心等候,直至畫面出現「Running on public URL:」字樣為止。這裡顯示的網址,就是虛擬電腦為你建立的 AI 繪圖製作器,直接點擊進去便可。一切大功告成。
▲在 Running on public URL: 字樣旁邊點擊藍字的連結
▲大功告成,Google Colab 雲端 AI 製圖伺服器可用了
初心者入門試玩 AI 繪圖
如果你是 AI 繪圖專家,那麼教學到此已完結。但如果你是 AI 繪圖的初心者,第一次玩,以下先從入門「咒語」開始玩。之後本教學還會介紹導入一種叫「LORA」的 Cosplay 設定檔案,用來為美少女換上不同角色裝扮、換臉等。
Step 1 輸入咒語
首先介紹甚麼叫「咒語」。在 AI 繪圖介面「Generate」按鈕就是製作美少女圖片,但如果你就直接按它一下,不加任何指令,製作出來的圖片,也就是如圖這樣,這並非你想要的東西。
▲如果不加任何「咒語」指令,製作出來並不是你想要的真人美少女圖片
而所謂「咒語」就是給予 AI 的指令,指揮它如何幫你繪出心目中的圖片。在「Generate」按鈕上面,你可看到「Prompt」指令(即是叫 AI 做甚麼),以及「Negative Prompt」負面指令(即是叫 AI 不要做甚麼)兩個欄位,給你輸入指揮 AI 繪圖的「咒語」。我們就嘗試最初心的咒語吧!(用法:分別將下面的 Prompt, Negative Prompt,貼到繪圖介面的相應兩個欄位)
▲Copy and Paste 下面的咒語到你的 Stable Diffusion 相應欄位
Prompt 欄位貼上以下咒語:
(photographed using Sony A9 II (Mirrorless Camera), by photographer, photorealistic, 1girl, kpop idol, detached sleeves, long hair, best quality, (photorealistic:1.2), (hair ornament:1.35), jewelry, earrings, small breasts, torii, cherry blossoms, lantern light, depth of field, detailed face, face focus, (looking at viewer:1.25), shiny skin, no sleeves, smile, thick lips, thighhighs, east asian architecture, blurry background, full body, random color vest, short skirt
Negative Prompt 欄位貼上以下咒語:
paintings, sketches, (worst quality:2), (low quality:2), (normal quality:2), lowres, normal quality, ((monochrome)), ((grayscale)), skin spots, acnes, skin blemishes, age spot, glans, nude
Step 2 AI 繪圖設定
捲下去你會看到不少 AI 繪圖設定,可調節輸出圖片的大小、製作 AI 繪圖的細節。第一次玩的朋友可依照以下設定:
Sampling method(採樣方式):DPM++ SDE Karras
Sampling steps(採樣步數,愈多相片愈精細):30
Restore faces(修整臉部):請必定剔選此選項
Width(圖片高度):最初可設定為 512
Height(圖片闊度):最初可設定為 512
(玩幾次熟習了之後,你可自己決定圖片輸出的大小)
Batch count(輸出圖片數量):4 (即一次過生成 4 個圖像)
Batch size(每次輸出幾多批圖片):1 (即一次只生成一批圖像)
其他選項就放著不要動。請留意 Restore faces 是必定要剔選的項目。
Step 3
輸入好咒語,設定好 AI 繪圖選項後,只要按一下「Generate」就可指令你的雲端電腦產生圖片。
請捲到畫面下方,你可看到 AI 圖像正在運算當中,請等候進度條至到 100%。
Step 4 輸出製成品
完成後,你就可看到你輸入的咒語所生成的美少女圖像。在設定中小編設定輸出 4 個圖像,點擊一下就可放大,在下面可按「Save」直接儲存圖像,或者按「ZIP」一次過把所有圖像下載成 ZIP 檔案(手機用家建議逐張下載比較方便)。
儲存好的相片,iPhone/iPad 用家可打開「檔案」app 來開啟。
我們不建議將圖片利用作個人觀賞、私人分享以外的用途,以免受到任何索償法律風險,對分發 AI 製作的圖片各位請自行負責。
---最基本的教學已完結,下面是更深入 AI 繪圖教學 ---
深入 AI 繪圖更多玩法
上面介紹完最基本的 Stable Diffusion 製作 AI 圖片。接下來小編介紹兩個初心者很易跟著做的玩法,給大家嘗試製作自由度更大的 AI 繪圖。
1)自行更改咒語
你可留意到最初小編提供的咒語,其實都是簡單英語。你可自行輸入你喜歡的英文關鍵字(格式是輸入關鍵字後加「,」逗號),產生的 AI 圖像就會照著你的意思去辦。
例如小編想 AI 繪圖的圖像伸高雙手。就嘗試輸入以下指令(簡單加到剛才 Prompt 咒語的後面)
arms up, arms behind back,hands behind
輸出的相片同之前最大的分別,就是圖中 AI 人物的甫士會受用家控制。本教學中用到的是一個私人伺服器,所以你可自由調節 AI 設定來獲得你想要的人物圖像。以下就是加入了新指令後輸出的新相片。
▲在接收了小編新加入的咒語後,輸出的圖案中人像都擺出了雙手向上舉的甫士
2)加入設定檔玩換臉、Cosplay 換衫
當大家玩完不同甫士之後,下一步想玩的就是為 AI 人物換裝、換臉,製作不同風格的 AI 人物圖像。今次介紹的 Stable Diffusion 就支援了一款名為「LORA」格式的人物設定檔案。「LORA」格式的設定檔案可為你的 AI 人物換裝,甚至可換上某位明星、網紅的臉孔,又或者塑造 AI 人物為不同的身材、體格等。
Step 1 選擇想玩的換裝方法
初心者不知道怎樣玩,就看看別人如何玩吧。請到這個集合了很多好用「LORA 設定檔案」的 Civitai 網站:
▲你可看到不同的 AI 人像模型。找出你心儀的圖像,點擊進入;
▲例如進入了一個 AI 模型的頁面,留意下面討論區,有網民製作的例子(如圖)
Step 2
進入 LORA 頁面,捲到畫面下方的討論區,你可看到玩家如何利用這個 LORA 設定檔來製作不同的 AI 圖像。任意點擊一個圖像右下角的(i)按鈕。這裡提供了製作這張 AI 人物圖像所需要的咒語。
Step 3 複製咒語與設定
看到這些咒語,你可直接使用來繪製 AI 圖像,那麼就不用自己煩惱要給甚麼指令了。你要做的是把咒語複製並貼上到你的 Stable Diffusion。
電腦瀏覽器:
只要按下面的「Copy Generation Data」按鈕,便可把 Prompt, Negative Prompt 等咒語以及其他設定複製。請在 Stable Diffusion 畫面 Generate 按鈕下面,按「貼上」按鈕(紅圈所示)便可。
智能電話、平板:
請自行將 Prompt, Negative Prompt 分別複製與貼上到你的 Stable Diffusion 介面的相應欄位,並自行更改其他設定。
▲自行利用複製與貼上方式,把 civitai.com 網頁提供的咒語貼上到 Stable Diffusion 的相應欄位
▲套用作者提供的設定,例如此圖便有 3 個設定需要修改:
Sampler: DPM++ 2S a Karras
Sampling: 40
Seed: 3628792468
Step 4 下載圖像所需 LORA 設定檔
單有咒語是不夠的,我們更需要製作這些圖片的 LORA 設定檔。請打開 Stable Diffusion 介面,頂部選單選「CivitAi」。這裡是一個 LORA 下載器。
A)
我們請參照 Prompt 咒語用上了甚麼 LORA。以本例子為例,刊載有的 LORA 咒語分別有:
<lora:yaeMikoRealistic_yaemikoMixed:0.75>
<lora:koreanDollLikeness_v15:0.2>
<lora:breastinclassBetter_v13:0.2>
<lora:iu_v20:0.3>
B)
以上 4 行代表了此例子用上 4 個不同的 LORA 設定檔。現在我們要把它們都下載到你的伺服器。
Content type(附加內容種類): LORA
Search by term?(以關鍵字搜尋):請剔選此項目
Search term(關鍵字):請把 LORA 咒語中的關鍵字輸入,例如「Miko」;
(小貼士:不要輸入 yaeMikoRealistic,只輸入其中一部份)
按「Get List」按鈕開始搜尋;
C)
點擊下面的「Model」選單,從搜尋結果中找出今次用到的「Yae Miko | Realistic Genshin LORA」項目;
▲在 Model 選單選擇今次要下載的「Yea Miko | Realistic Genshin LORA」項目;
D)
旁邊的「Version」項目中選「YaeMiko-Mixed- Yae Miko | Realistic Genshin LORA」;
▲點擊「Version」下拉選單,選擇今次需要的「YaeMiko-Mixed – Yae Miko | Relastic Genshin LORA」項目
E)
選擇「Model Filename」為「yaeMikoRealistic_yaemikoMixed.safetensors」;
F)
重要步驟:將畫面中已剔選的「Save LORA to additional-networks」的選項反剔選,即要把它留空;
G)
按「4th Download Model」就把這個 AI 模型下載到你的伺服器。(此畫面不會顯示任何回應,如有必要你可返回 Stable Diffusion 的畫面看看新加入的 log)
Step 5
如此類推,小編把今次例子用到的 4 個 LORA 都下載到 Stable Diffusion 伺服器。以下是筆者下載這 4 個 LORA 時的畫面,供大家參考。
▲下載 Korean Doll Likenesss (由於知名的 Korean Doll Likeness 已因不明原因下架,本教學使用其暫時代替品,注意其名字後方有 3 個「s」)
▲下載 BreastInClass: Better Bodies
Step 6 自行更改咒語中的 LORA 版本
今次下載到的 LORA,與最初我們 copy and paste 網民的咒語中所呼叫的版本有可能不一樣。因此你需要再嚴密地檢查一次(在 Stable Diffusion 畫面上方選單按「txt2img」返回 AI 繪圖製作畫面),更改咒語。
例如今次下載了 4 個不同的 LORA,你需要改成正確版本號。例如 iu 改成 v35(紅字所示)。另外今次我們用上「koreanDollLikeness」的代替品「koreanDollLikenesss」,所以也需要更改咒語中的 LORA 名字與版本號碼(紅字所示)。
紅字顯示已修正的版本號碼/LORA 名稱:
<lora:yaeMikoRealistic_yaemikoMixed:0.75>
<lora:koreanDollLikenesss_v10:0.2>
<lora:breastinclassBetter_v13:0.2>
<lora:iu_v35:0.3>
Step 7 生成 AI 圖像
現在你可用上你剛才已經複製好的咒語,直接按「Generate」按鈕產生圖像。
就這樣,你就可產生一些已經換了服飾,而設定又跟足 Civitai 網頁設定的 AI 人物圖像。
玩更耐、長期開動
Google Colab 免費版有其一定使用限制,我們就嘗試過在開動約 10 小時後虛擬電腦便要強制關機,所有下載 LORA 的工作都要重新來過。如果你需要長期開動,個人 Stable Diffusion 伺服器設定不會消失,你可訂閱其付費版「Calob Pro」,收費最平為每個月 HK$77.80。
▲在虛擬電腦開啟約 10 小時後,便達到了持續啟動時間上限,需要強制關機。如想繼續用免費版,你可開始新一個執行階段,重新執行一次指令集便可