AI繪圖系列 | Stable Diffusion教學 | 打造自己夢想的正妹

最近AI崛起,到處都有AI相關的東西,不論是Introducing ChatGPT – OpenAI或是繪圖型的AI等等,好多可以利用網路運算得出的加工品,最近除了研究ChatGPT 之外,我也另外研究AI圖像生成,這些利用網路大數據可做出的東西,到底有多驚豔我們一起來看看喔~

這次的主題是Stable Diffusion不知道大家是否有聽過,相信有些人不陌生,我就在這邊實際來操作一遍,並且來教...不是是一起學習~如何用AI生成圖像!

 

以下是打寶哥,我另一個專門研究AI的頻道,想了解如何運用模型等...可以先訂閱喔!

AIさん AI影片頻道(教學/展示/設計)

https://youtube.com/watch?v=66Cx6N1E-5k


 

Stable Diffusion介紹

Stable Diffusion是2022年發布的深度學習文字到圖像生成模型。它主要用於根據文字的描述產生詳細圖像,儘管它也可以應用於其他任務,如內補繪製、外補繪製,以及在提示詞指導下產生圖生圖的翻譯。 它是一種潛在擴散模型,由慕尼黑大學的CompVis研究團體開發的各種生成性類神經網路。(取自WIKI

 

Stable Diffusion運作方式

相信你已經迫不急待想要生成了,先別急,再生成前我們要先找到適合的模型庫,模型庫意思就像是該風格的素材,你喜歡寫實/動漫...要先有想法再來找到適合的模型庫,跟你想像的弱差才不會太大!

首先這邊給大家一個真人模型庫:

模型庫連結

這邊模型庫真的超級多,想知道裡面可以生成那些樣子,必須要一個一個去嘗試,當然有夢最美,我這篇會嘗試著用一組來做生成!

步驟一啟動 Stable Diffusion 伺服器

基本上我們要學習做人,不對是生成真人AI,我們可以用亞洲女性臉孔模型來練習操作,搜尋 Chillout_mix_webui_colab 這組模型庫

 

點進去後找到Open In Colab來開啟,如下圖:

 

之後到視窗這邊,請注意!!!

使用 Google Colab 服務,需要先登入或註冊 Google 帳號

不用擔心服務完全免費,也沒有期限問題,後看見 Colab 畫面會自動載入 ipynb 腳本,點擊左上角小圖示「執行」。

 

執行腳本後,會先跳出非由 Google 編寫警告,直接點選「繼續執行」。
(這邊只是用來算圖,沒有串接第三方的個資,所以不會偷讀取 Google 雲端資料)

 

會開始雲端作用程式,請等待一下下...執行後,可以直接將頁面往下滑到底,讓腳本指令持續執行狀態,Google Colab 開始在下載安裝 Stable Diffusion 伺服器和模型,等待6~7分鐘左右,過程不要關閉分頁!!

 

全部執行完成,會看到這一組超連結,結尾出現三行連結,只要點開第二個網址連結gradio.live 結尾),就能開啟 Stable Diffusion 網頁版

進入AI的秘密花園

ChilloutMix 是一個強化東方女性容貌的模型,由日本平面設計師@TASUKU2023 製作,因為真的模型太強大了,一度被下架,之後又重新上傳到Github!
Github模型都是無版權能夠隨意使用(但嚴禁用在商業)

 

步驟二-設定 Stable Diffusion 圖片參數

開啟之後不要急,我知道你很急,但要先學習裡面的介面,教簡單/粗暴/有效的製作法,首先你需要了解跟AI溝通的能力,AI很誠實也是萌呆,所以你要給予詳細的通俗關鍵詞!

只要先熟悉2個地方:

  • Prompt

這邊是你要描述正咩的樣子,這邊給你一點範例:
漂亮/短髮(色彩)/穿著/年齡/陽光/五官端正...我用中文表示,但實際你是要輸入英文的,所以要知道怎麼去翻譯!

  • Negative prompt

這裡是你要排除掉的部分,基本上這邊網路都已經有相關的字詞可以套用,除非你要客製化!

這邊總結來說:是利用關鍵字來告訴 AI 繪圖工具要產生照片風格與需要出現什麼,Prompt 是代表照片正面描述,而 Negative prompt 照片負面描述細節。

 

至於其他的是調整 Stable Diffusion 輸出圖片尺寸和細節等設定,可以依照底下說明項目調整:

  • Sampling method :Euler a (自選各種模型樣式)
  • Sampling steps(採樣步數):15~30 (建議15以上,不然你要看獵奇系列可以調低)
  • Restore faces(修臉):勾選能防止破臉 (開啟提高完美程度)
  • Width(寬度):自訂  (你要輸出的寬度)
  • Height(高度):自訂 (你要輸出的長度)
  • Batch count(輸出圖片數量):自訂 (建議先做出一張在增加,不然會運算超久)
  • Batch size(每次產出幾批):自訂;(預設不動)
  • CFG Scale(CFG 比例):7 (預設不動)
  • Seed(種子):-1 ;(預設不動)
  • Tiling:不勾;(預設不動)
  • (預設不動,可以體驗高清畫質)

 

步驟三-生成成品

我用同一系列參數+不同模型來生成

太強大惹...

 

我用同一參數+不同模型+飾品關鍵詞

有點會嚇到的感覺

其他我亂加~亂調參數生成的

這AI很懂男生的心態,我明明就沒打要多大,就會生一堆有的沒的給你,害我下關鍵詞都要做多層防護,不然都會給你想收藏的圖片!生成先這樣了~不然真的太正了!

我馬賽克馬不完啊...

如果你英文很差不太會描述,可以利用ChatGPT幫你來描述,用中文通俗的方式敘述給ChatGPT產生出關鍵詞,這樣也可以使用喔!不過關鍵詞描述還是越具體越好!生成出不錯的作品可以將參數記錄起來

 

最後教大家如何來抓詞,如果我不知道要怎麼用英文形容!你可以這樣做:

利用GOOGLE翻譯,既簡單又粗暴,把你心想的樣子描述一下!!就好了~

 

詠唱密碼

正面詞

masterpiece,best quality,4k,photo,actual,good facial features,glamorous,18 years old,(white T-shirt, see-through),(whole body),soft lips,(far view camera: 0.1),pale skin,(purple hair),(beautiful eyes: 1.2),(long hair NovaFrogStyle: 1.8),blush,ashamed,necklace,single silver earring,(smile: 1.1),dark blue-green eyes,(random color bar),bangs
負面詞

paintings, sketches, (worst quality:2), (low quality:2), (normal quality:2), lowres, normal quality, ((monochrome)), ((grayscale)), skin spots, acnes, skin blemishes, age spot, (outdoor:1.6), manboobs, backlight,(ugly:1.331), (duplicate:1.331), (morbid:1.21), (mutilated:1.21), (tranny:1.331), mutated hands, (poorly drawn hands:1.331), blurry, (bad anatomy:1.21), (bad proportions:1.331), extra limbs, (disfigured:1.331), (more than 2 nipples:1.331), (missing arms:1.331), (extra legs:1.331), (fused fingers:1.61051), (too many fingers:1.61051), (unclear eyes:1.331), bad hands, missing fingers, extra digit, (futa:1.1), bad body, NG_DeepNegative_V1_75T,pubic hair, glans,nude

自行再去修改囉!!!

以下是打寶哥,我另一個專門研究AI的頻道,想了解如何運用模型等...可以先訂閱喔!

AIさん AI影片頻道(教學/展示/設計)

https://youtube.com/watch?v=66Cx6N1E-5k

 

贊助商