3 如何在MJ里使用負向提示詞(示例)
您可以使用負面提示來指定您在Midjourney生成中不想要的內容。以下是一個使用負面提示的示例:
當您在提示中使用“繪畫”一詞時,您將獲得掛在墻上的繪畫照片,有時還帶有框架和家具。假設您只想要繪畫本身。您將使用負面提示來擺脫所有額外的細節:
Original | w/ Negative Prompts |
modern abstract painting --seed 1 | modern abstract painting --seed 1 --no frame furniture wall |
提示:將所有負向提示都放在--no之后,沒有必要為每個單獨的事物都寫一個 --no
有效的負面提示示例
使用負向提示來擺脫手
Midjourney不能很好地處理手(尚未)。如果您得到了太多奇怪的手,為什么不隱藏它們呢?”
(譯者注:現在v5 已經改善了對手的處理,這里更多是從例子里感受到負向提示的用法)
Original | w/ Negative Prompts |
blonde girl leaning on table and smiling at camera, detailed facial features, detailed eyes, polaroid, 1990 | blonde girl leaning on table and smiling at camera, detailed facial features, detailed eyes, polaroid, 1990 --no hands |
使用負向提示詞去除文字
文本是Midjourney不擅長的另一件事。您可以使用負面提示來擺脫文本。
(譯者注:MJ已經發布關于改善文字的計劃)
負向詞越明確,效果越好。我使用了“--no text font letters”,這比僅使用“-no text”要好得多
Original | w/ Negative Prompts |
chicken logo, style of Milton Glaser | chicken logo, style of Milton Glaser --no text font letters |
您可以在此示例中看到,負向提示不僅消除了文本,而且還使圖像更接近我想要的風格(紐約地鐵地圖設計師Milton Glaser)。當Midjourney不必專注于組合帶有文本的標志時,它能夠更好地模擬風格。
您可以在此處觀察到類似的效果:
Original | w/ Negative Prompts |
chicken logo, style of Egon Schiele | chicken logo, style of Egon Schiele --no text font letters |
當負面提示不包含文本時,最終結果更接近藝術家的實際風格。
這是一個轉化的好方法:
使用負面提示來獲得您想要的風格
這是我嘗試的提示。雖然原始結果很漂亮,但它們根本不是我想要的。
Original | w/ Negative Prompts |
anime stormtrooper by studio ghibli | anime stormtrooper by studio ghibli --no 3d render realistic |
我的假設是訓練數據中有太多的3D和逼真的突擊隊戰士。它完全壓倒了提示的其余部分!
通過指定我在負面提示中不想要3D,我能夠獲得更接近我想要的結果。
在保持相同seed的情況下添加負提示
假設您已經有了一張喜歡的圖片。 您想向其添加負提示。 但是,您不想 re-roll (新生成一組圖),因為那會創建不同的圖像。
只要您知道 Seed,就可以使用負提示重新創建相同的圖像。
每個圖像都有一個 Seed,具有相同seed的圖像彼此相似。
找到 Seed后,您可以做很酷的事情,例如這樣
Original | w/ Negative Prompts |
light watercolor, interior of a cozy cafe, bright, white background, few details, dreamy, Studio Ghibli --seed 3817455947 | light watercolor, interior of a cozy cafe, bright, white background, few details, dreamy, Studio Ghibli --seed 3817455947 --no people person |
備選方法:使用負圖像權重
除了使用負提示之外,您還可以使用負權重來指定您在生成中不想要的內容。
有關權重的更多信息:
權重用于強調和減弱提示的不同部分。具有正權重的單詞會被強調,而具有負權重的單詞會被減弱。
我更喜歡使用權重而不是“-no”命令,因為它們可以精細控制提示的每個部分。以下是我如何使用權重編寫上面的示例:
anime by studio ghibli::1.4 stormtrooper::1.2 3d render realistic::-1.5
在提示的每個部分后面跟隨 ::數字。
anime by studio ghibli::1.4 stormtrooper::1.2 | anime by studio ghibli::1.5 stormtrooper::1 |
-END-