這篇文章來講一個很少人用,但是很有趣的提示詞用法 -- 提示詞編輯(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]是黑帽與紅帽提示詞交錯使用,但其實生成的帽子並沒有真的變成紅黑交錯,而是黑底帽子綁上紅色緞帶。第三個是黑紅白三種顏色交錯,帽子就變成了三種顏色都不是,但是他的服裝反倒變成三種顏色都有。也就是說,有指定的提示詞(帽子)同時會改變沒有被指定的相關部分(服裝)的組成!
參照
提示詞訣竅列表: