2023-04-14|閱讀時間 ‧ 約 4 分鐘

Stable Diffusion提示詞訣竅(五)

這篇文章來講一個很少人用,但是很有趣的提示詞用法 -- 提示詞編輯(Prompt editing)。

介紹

在某些很稀有的場合,你希望某個提示詞持續到算圖步驟的百分之X時就停止,或者算到百分之X時才加入,又或者希望一開始是使用提示詞A,等到達百分之X時換成提示詞B,例如混合兩個明星的臉部特徵的時候。
在這種情況下,A1111提供了提示詞編輯的功能,他們的語法大概像這樣:
# Prompt editing 
[A:B:NUMBER] # A提示詞跑到NUMBER之後換成B提示詞 
[A:NUMBER] # A提示詞跑到NUMBER之後才開始加入 
[A::NUMBER] # A提示詞跑到NUMBER的時候停止使用 
# Alternating Words 
[A|B] # A與B提示詞交替使用 
[A|B|C|D] # ABCD輪流交替使用
下面來幾個範例解釋一下這些語法的意思。

第一例,漸變

第一個,假設你想要畫一個同時有紅色長袍與黑色鎧甲的男子,然後測試不同比例的提示詞畫出來的成果是什麼樣,那可以試試:
[red robe:black armor:0.1]
這等於前百分之十使用red robe(紅袍)算圖,之後剩下的百分之九十用black armor(黑甲)繼續算圖。
同理,[red robe:black armor:0.5]就是指算到一半時,提示詞由紅袍換成黑甲,而[red robe:black armor:0.9]則是算到九成時才換成黑甲,下面就是效果:
可以看到,人物身上的衣料與金屬鎧甲的比例是會改變的!

第二例,去頭去尾

在這個範例裡,第一張圖使用[sun:0.1],也就是算圖到達10%開始加入太陽這個提示詞,第二張圖則是[sun::0.1],代表算到了九成的時候才加入太陽。
可以很明顯看見,第一個例子的太陽與陽光跟第二張圖是不一樣的!

第三例,交錯

這種用法極其罕見,基本上就是提示詞不斷在每個回合輪流使用,效果會變得難以預測。
例如下面第一張圖是純粹的black hat(黑帽),第二張圖[black hat|red hat]是黑帽與紅帽提示詞交錯使用,但其實生成的帽子並沒有真的變成紅黑交錯,而是黑底帽子綁上紅色緞帶。第三個是黑紅白三種顏色交錯,帽子就變成了三種顏色都不是,但是他的服裝反倒變成三種顏色都有。也就是說,有指定的提示詞(帽子)同時會改變沒有被指定的相關部分(服裝)的組成!

參照


提示詞訣竅列表:
分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.