PTT推薦

[AI] 搞懂你的Prompt是不是來混的 - DAAM介紹

看板C_Chat標題[AI] 搞懂你的Prompt是不是來混的 - DAAM介紹作者
clothg34569
(提拉)
時間推噓 4 推:4 噓:0 →:2

這篇主要是介紹一下SD WEB UI裡面一個好用的extension:

DAAM Script

相信如果是有學過機器學習的人 應該對Saliency map不陌生

許多Paper分析Model不同Layer對Input的Attention時很常使用這個

而DAAM主要就是實現Stable diffusion中的Saliency map這項功能

-----
1. 安裝及使用

https://i.imgur.com/Lao89PH.png

圖 搞懂你的Prompt是不是來混的 - DAAM介紹

在這裡 用官方的應該就有了 直接點Load from

https://i.imgur.com/5MbS0Uc.png

圖 搞懂你的Prompt是不是來混的 - DAAM介紹

底下可以找到這個Install就好

以T2I為例
https://i.imgur.com/rxSikDX.png

圖 搞懂你的Prompt是不是來混的 - DAAM介紹

在T2I底下找Script就可以用了

輸入想要顯示Saliency map的關鍵字就好

不受(XXX:0.3) [OOO::0.05]這種格式影響

直接打XXX或OOO就可以 也可以打句子中的某一個字也行

輸入到沒有的會直接給你一個空白的

缺點是不能輸入自訂的Embedding 她會找不到

-----
2. 範例

以以下Prompt為例
(watercolor style:1.4), (1 full body girl:0.3), medium breasts girl standing,light [grey|brown] long hair, orange devil eyes,
tight (black:1.5) (long:1.4) (sleeveless ao dai:1.2), close mouth, Bare
thigh, sheer,midriff, (delicate beautiful detailed hands:0.8)

https://i.imgur.com/LCzEZ0D.png

圖 搞懂你的Prompt是不是來混的 - DAAM介紹

出來結果如下
https://i.imgur.com/naynsKj.jpg
圖 搞懂你的Prompt是不是來混的 - DAAM介紹

可以發現其中像是delicate beautiful detailed hands關注的地方根本不是手

還有close mouth會影響到其他部位等等

而接下來 如果追加了一些關鍵字

(watercolor style:1.4), (1 full body girl:0.3), medium breasts girl standing,light [grey|brown] long hair, orange devil eyes,empty eyes, black gloves with(beautiful detailed filigree:1.2), black hair scrunchie, blush, tight
(black:1.5) (long:1.4) (sleeveless ao dai:1.2), close mouth, Bare thigh,
sheer,midriff, (delicate beautiful detailed hands:0.8)

https://i.imgur.com/vQsmsuj.png

圖 搞懂你的Prompt是不是來混的 - DAAM介紹

熱度圖如下

https://i.imgur.com/9GJAxKV.jpg

圖 搞懂你的Prompt是不是來混的 - DAAM介紹

可以發現

Empty eyes 根本沒做事

delicate beautiful detailed hands 主要影響的反而是頭

blush有好好的作用在臉上 但同時也會影響大腿

---------
3. 使用心得

雖然看到這邊應該都已經知道這個功能實用性了

不過還是講一下自己主要用這個的用途

最大功能是避免自己下的Prompt造成不預期的影響

像我有一次產64張圖

其中大概有5X張多了一雙手 雖然用這例子講比較好但是這例子不能貼 :)

那這很明顯就代表有某個Prompt造成了這件事情

用這功能檢查後發現Empty Eyes在多的那雙手的部分數值很高

最後把Empty Eyes移掉之後就發現64張大概只會有6張多了手

再來就

可以確定你下的關鍵字是有效的

例如上面範例Blush有正確作用在臉上

可是有過幾次經驗 當然圖也是不能貼的 :)

檢查後發現Blush會只作用在其他部位

這時候就需要改成Blush on face 才能夠得到正確的結果

----

祝大家都能順利產出自己喜歡的圖

之後預計會分享個應用Prompt editing的構圖心得與使用

----

https://pixiv.cat/104337774-1.jpg

圖 搞懂你的Prompt是不是來混的 - DAAM介紹

--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.100.249 (臺灣)
PTT 網址

Sinreigensou01/10 23:35不能貼 車圖嗎 哇哭挖哭

Vulpix01/10 23:51這個聽起來好好用。而且有時候純無效字也有用途,可以用來

Vulpix01/10 23:52分隔某些太容易影響到隔壁的字。

SRNOB01/10 23:57車圖 走 一起去REDDIT

avans01/11 00:04

HotDogCC01/11 03:44直觸AI 的性僻