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 繪圖,你需要 AI 繪圖模型。而這個網站,你就可自由選擇 AI 模型。
網址:https://github.com/camenduru/stable-diffusion-webui-colab
▲打開圖中的主頁後捲下去看
在此頁面你可看到不同種類的模型,每一款模型可建立不同風格的人物圖像,例如有漫畫風的「anything_4_webui_colab」。而今次小編重點介紹可繪畫亞洲女性臉孔的模型「chillout_mix_webui_colab」。請在選單中把它找出來並點擊「Open in Colab」按鈕。
點擊剛才的連結,你會被傳送到圖中的 Google Colab 虛擬電腦畫面(如畫面有指示,請登入你的 Google 帳戶)。你可看到安裝 Stable Diffusion 的指令已經自動貼上了。現在你只需要做的,就是按指令集的執行按鈕。
指令集將會自動執行。你只需靜靜地等候一、兩分鐘便可。請捲動此頁面到最底(智能電話用戶建議在畫面左手邊捲動頁面),耐心等候,直至畫面出現「Running on public URL:」字樣為止。這裡顯示的網址,就是虛擬電腦為你建立的 AI 繪圖製作器,直接點擊進去便可。一切大功告成。
▲在 Running on public URL: 字樣旁邊點擊藍字的連結
▲大功告成,Google Colab 雲端 AI 製圖伺服器可用了
如果你是 AI 繪圖專家,那麼教學到此已完結。但如果你是 AI 繪圖的初心者,第一次玩,以下先從入門「咒語」開始玩。之後本教學還會介紹導入一種叫「LORA」的 Cosplay 設定檔案,用來為美少女換上不同角色裝扮、換臉等。
首先介紹甚麼叫「咒語」。在 AI 繪圖介面「Generate」按鈕就是製作美少女圖片,但如果你就直接按它一下,不加任何指令,製作出來的圖片,也就是如圖這樣,這並非你想要的東西。
而所謂「咒語」就是給予 AI 的指令,指揮它如何幫你繪出心目中的圖片。在「Generate」按鈕上面,你可看到「Prompt」指令(即是叫 AI 做甚麼),以及「Negative Prompt」負面指令(即是叫 AI 不要做甚麼)兩個欄位,給你輸入指揮 AI 繪圖的「咒語」。我們就嘗試最初心的咒語吧!(用法:分別將下面的 Prompt, Negative 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
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
捲下去你會看到不少 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 是必定要剔選的項目。
輸入好咒語,設定好 AI 繪圖選項後,只要按一下「Generate」就可指令你的雲端電腦產生圖片。
請捲到畫面下方,你可看到 AI 圖像正在運算當中,請等候進度條至到 100%。
完成後,你就可看到你輸入的咒語所生成的美少女圖像。在設定中小編設定輸出 4 個圖像,點擊一下就可放大,在下面可按「Save」直接儲存圖像,或者按「ZIP」一次過把所有圖像下載成 ZIP 檔案(手機用家建議逐張下載比較方便)。
儲存好的相片,iPhone/iPad 用家可打開「檔案」app 來開啟。
我們不建議將圖片利用作個人觀賞、私人分享以外的用途,以免受到任何索償法律風險,對分發 AI 製作的圖片各位請自行負責。
上面介紹完最基本的 Stable Diffusion 製作 AI 圖片。接下來小編介紹兩個初心者很易跟著做的玩法,給大家嘗試製作自由度更大的 AI 繪圖。
你可留意到最初小編提供的咒語,其實都是簡單英語。你可自行輸入你喜歡的英文關鍵字(格式是輸入關鍵字後加「,」逗號),產生的 AI 圖像就會照著你的意思去辦。
例如小編想 AI 繪圖的圖像伸高雙手。就嘗試輸入以下指令(簡單加到剛才 Prompt 咒語的後面)
arms up, arms behind back,hands behind
輸出的相片同之前最大的分別,就是圖中 AI 人物的甫士會受用家控制。本教學中用到的是一個私人伺服器,所以你可自由調節 AI 設定來獲得你想要的人物圖像。以下就是加入了新指令後輸出的新相片。
當大家玩完不同甫士之後,下一步想玩的就是為 AI 人物換裝、換臉,製作不同風格的 AI 人物圖像。今次介紹的 Stable Diffusion 就支援了一款名為「LORA」格式的人物設定檔案。「LORA」格式的設定檔案可為你的 AI 人物換裝,甚至可換上某位明星、網紅的臉孔,又或者塑造 AI 人物為不同的身材、體格等。
初心者不知道怎樣玩,就看看別人如何玩吧。請到這個集合了很多好用「LORA 設定檔案」的 Civitai 網站:
▲你可看到不同的 AI 人像模型。找出你心儀的圖像,點擊進入;
進入 LORA 頁面,捲到畫面下方的討論區,你可看到玩家如何利用這個 LORA 設定檔來製作不同的 AI 圖像。任意點擊一個圖像右下角的(i)按鈕。這裡提供了製作這張 AI 人物圖像所需要的咒語。
看到這些咒語,你可直接使用來繪製 AI 圖像,那麼就不用自己煩惱要給甚麼指令了。你要做的是把咒語複製並貼上到你的 Stable Diffusion。
只要按下面的「Copy Generation Data」按鈕,便可把 Prompt, Negative Prompt 等咒語以及其他設定複製。請在 Stable Diffusion 畫面 Generate 按鈕下面,按「貼上」按鈕(紅圈所示)便可。
請自行將 Prompt, Negative Prompt 分別複製與貼上到你的 Stable Diffusion 介面的相應欄位,並自行更改其他設定。
▲套用作者提供的設定,例如此圖便有 3 個設定需要修改:
Sampler: DPM++ 2S a Karras
Sampling: 40
Seed: 3628792468
單有咒語是不夠的,我們更需要製作這些圖片的 LORA 設定檔。請打開 Stable Diffusion 介面,頂部選單選「CivitAi」。這裡是一個 LORA 下載器。
我們請參照 Prompt 咒語用上了甚麼 LORA。以本例子為例,刊載有的 LORA 咒語分別有:
<lora:yaeMikoRealistic_yaemikoMixed:0.75>
<lora:koreanDollLikeness_v15:0.2>
<lora:breastinclassBetter_v13:0.2>
<lora:iu_v20:0.3>
以上 4 行代表了此例子用上 4 個不同的 LORA 設定檔。現在我們要把它們都下載到你的伺服器。
Content type(附加內容種類): LORA
Search by term?(以關鍵字搜尋):請剔選此項目
Search term(關鍵字):請把 LORA 咒語中的關鍵字輸入,例如「Miko」;
(小貼士:不要輸入 yaeMikoRealistic,只輸入其中一部份)
按「Get List」按鈕開始搜尋;
點擊下面的「Model」選單,從搜尋結果中找出今次用到的「Yae Miko | Realistic Genshin LORA」項目;
旁邊的「Version」項目中選「YaeMiko-Mixed- Yae Miko | Realistic Genshin LORA」;
選擇「Model Filename」為「yaeMikoRealistic_yaemikoMixed.safetensors」;
重要步驟:將畫面中已剔選的「Save LORA to additional-networks」的選項反剔選,即要把它留空;
按「4th Download Model」就把這個 AI 模型下載到你的伺服器。(此畫面不會顯示任何回應,如有必要你可返回 Stable Diffusion 的畫面看看新加入的 log)
如此類推,小編把今次例子用到的 4 個 LORA 都下載到 Stable Diffusion 伺服器。以下是筆者下載這 4 個 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>
現在你可用上你剛才已經複製好的咒語,直接按「Generate」按鈕產生圖像。
就這樣,你就可產生一些已經換了服飾,而設定又跟足 Civitai 網頁設定的 AI 人物圖像。
Google Colab 免費版有其一定使用限制,我們就嘗試過在開動約 10 小時後虛擬電腦便要強制關機,所有下載 LORA 的工作都要重新來過。如果你需要長期開動,個人 Stable Diffusion 伺服器設定不會消失,你可訂閱其付費版「Calob Pro」,收費最平為每個月 HK$77.80。
▲在虛擬電腦開啟約 10 小時後,便達到了持續啟動時間上限,需要強制關機。如想繼續用免費版,你可開始新一個執行階段,重新執行一次指令集便可