iT邦幫忙

2023 iThome 鐵人賽

DAY 16
0
AI & Data

關於我將 AIGC 導入企業的那些坑-以 Stable Diffusion 為例系列 第 16

[Day16] Stable Diffusion的基礎使用

  • 分享至 

  • xImage
  •  

提要

前言

今天我們會學習基礎的 SD 使用,內容包含:介面概覽、文生圖、及圖生圖。

介面概覽

介面圖如下所示。

https://ithelp.ithome.com.tw/upload/images/20231001/20120468bx1dkRVVFK.png

可以看到操作參數非常之多,筆者第一次看到差點沒暈倒,我們只要先關注最左邊的兩個分頁就好,就是txt2img和img2img,這是文生圖、圖生圖的功能位置,最左上方,可以看到v1.5-prune的那個選項,代表已經載入可使用的checkpoint,主Model就是用這個,如果有需要其他選項,可以自行到這裡下載。

文生圖

以下圖方式作為示範,像筆者輸入提示詞 ( prompt ):8k, beautiful scene, midnight, dark, lake with forest, moon,效果如下:

https://ithelp.ithome.com.tw/upload/images/20231001/20120468dECMq1QI3c.png

這邊說明下用到的參數:

  1. Sampleing method:這是生成的方式,很多選項,可以比較看看生成的差異。
  2. Sampling steps:次數調越高,精細度會越高,建議是30以下。
  3. Width、Height:解析度。
  4. Batch Count:要生成幾張。
  5. Batch Size:從幾張中挑出來生成,調越高品質越好,但時間變長。
  6. CFG Scale:很少改,維持7就行,這是控制圖像生成過程中的細節程度的參數。
  7. Seed:亂數種子,固定的話每次生成的圖片都一樣。

圖生圖

這邊示範簡單的圖生圖,搭配Inpaint,點那個調色盤。

https://ithelp.ithome.com.tw/upload/images/20231001/20120468cn4UQf1v9t.png

接著到圖生圖的分頁,將要改的地方塗掉。

https://ithelp.ithome.com.tw/upload/images/20231001/20120468E1URlyGmsA.png

可以看到原本的月亮被塗掉後,它幫筆者生成了一個超級藍月,看起來效果還可以。

提示詞的使用,越前面的權重會越大,代表越重要,所以在這邊要把midnight排在月亮前面,不然白天生成的月亮就變成是很暗的太陽,看起來就會很奇怪,後續篇幅足夠的話,筆者看能否有機會完整介紹下prompt的使用規則及方式,敬請期待!

小結

今天我們介紹了關於 SD 基礎的內容;例如,介面概覽、文生圖、及圖生圖,明天會介紹 Embedding,明天見!

參考連結


上一篇
[Day15] Stable Diffusion的安裝
下一篇
[Day17] 來看看文本倒置是要倒轉什麼: Embedding
系列文
關於我將 AIGC 導入企業的那些坑-以 Stable Diffusion 為例31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言