[AI] 搞懂你的Prompt是不是來混的 - DAAM介紹
這篇主要是介紹一下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

在這裡 用官方的應該就有了 直接點Load from
https://i.imgur.com/5MbS0Uc.png

底下可以找到這個Install就好
以T2I為例
https://i.imgur.com/rxSikDX.png

在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


可以發現其中像是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


可以發現
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

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.100.249 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1673364764.A.EB6.html
推
01/10 23:35,
2年前
, 1F
01/10 23:35, 1F
推
01/10 23:51,
2年前
, 2F
01/10 23:51, 2F
→
01/10 23:52,
2年前
, 3F
01/10 23:52, 3F
推
01/10 23:57,
2年前
, 4F
01/10 23:57, 4F
推
01/11 00:04,
2年前
, 5F
01/11 00:04, 5F
→
01/11 03:44,
2年前
, 6F
01/11 03:44, 6F