跳轉至內容

AI 繪畫生成手冊/負面提示

來自華夏公益教科書,開放世界開放書籍

負面提示 透過告訴 AI 演算法在生成的影像中包含什麼來起作用。

穩定擴散中的負面提示可以比作畫家的調色盤。就像畫家從調色盤中選擇顏色來創作繪畫一樣,使用穩定擴散的負面提示從最終影像中排除某些元素。


注意:截至 2024 年,為了生成解剖學上逼真的影像,提示不再需要或在任何地方有用。你可以直接使用ControlNet

如下所示,如果提示創作者想要建立一個沒有綠色顏色的肖像,他們可以提供一個負面提示,指示 AI 模型不要使用任何綠色顏色,因此 AI 繪畫生成器將盡力避免在生成的藝術作品中使用任何綠色顏色。

原始影像 負面提示:Green trees
Algorithmically-generated landscape artwork of forest with Shinto shrine

如何確保負面提示在 Fooocus(或其他本地 Web UI)中起作用

[編輯 | 編輯原始碼]

如果負面提示沒有產生可靠的結果,請嘗試以下操作

(i) 點選文字輸入區域底部的“高階”複選框以顯示隱藏的設定

(ii) 在“高階選項”選項卡中,建議將“引導尺度”增加到6,並將“影像銳度”增加到8

(通常將“影像銳度”保持在“引導尺度”的 +1 -> +3 最大範圍內以獲得美觀效果,請參考章節:SD 設定。過高的值會導致影像“破壞”或浪費計算機資源)

(iii) 在“樣式”選項卡中,選擇儘可能少的樣式(在下面的示例中,我只選擇了“Fooocus V2”和“Fooocus 攝影”來獲得逼真的照片)

(iv) 嘗試儘可能多地包含與您嘗試刪除的關鍵詞相關的/同義詞。查詢線上詞典可能會有所幫助。

Fooocus 中的 SDXL 示例

[編輯 | 編輯原始碼]

提示 1 

一個繁華的城市街道,夜晚,有五彩繽紛的霓虹燈招牌,  街道小吃攤販沿著人行道,在高樓大廈之間,有一條繁忙的道路穿行其間

原始

種子:38627583301487

負面提示以移除人類

[1]

負面提示以移除汽車

[2]

負面提示以移除紅色標誌

[3]

[1] 人,人們,人類,男人,女人,孩子,成人,人群,行人,身體,剪影,個人,群體,情侶,家庭,人類特徵

[2] 汽車,機動車,車輛,卡車,公共汽車,麵包車,SUV,轎車,停車,停放的車輛,交通

[3] 紅色招牌,橙色招牌,紅燈,橙色燈

部分成功

[編輯 | 編輯原始碼]

提示 2

充滿活力的水下海景,海水清澈碧綠,多種多樣的海洋生態系統,充滿了  水生生物,色彩鮮豔的珊瑚礁結構,隱藏著充滿生機的縫隙

原始

種子:5072456487559612163

負面提示以移除珊瑚

[4]

負面提示以移除天空

[5]

負面提示以移除魚

[6]

[4] 珊瑚,大堡礁,珊瑚蟲,板狀珊瑚,塊狀珊瑚,分支珊瑚,珊瑚礁,環礁

[5] 半水下拍攝,水下分割拍攝,半入,半出,分割檢視,上下分割,水面,海浪,水折射,地平線,淺水

[6] 魚,海生物,海洋生物,水生生物,海生動物,海洋生物,游泳動物,魚類,魚群,魚群,魚類,魚苗,幼魚

有時,即使使用負面提示,它們也不被認為是成功的(請參閱負面提示 [4] 和 [5]),因為訓練資料集的整理方式導致無法移除不需要的元素,這將在下面解釋。

事後負面提示 [4]

[編輯 | 編輯原始碼]

例如 [4],即使負面提示明確提到將珊瑚從影像生成中移除,它仍然無法生成類似於右側影像的影像,右側影像是在沒有珊瑚的潛水點拍攝的真實影像。 AI 影像模型可能是在包含珊瑚的水下影像拍攝的資料集中訓練的,但有時水下影像只包含魚群或岩石。由於AI 模型尚未完全理解否定,最好對資料集進行整理並新增適當的標題,包括沒有珊瑚的水下影像拍攝,珊瑚白化 資料集用於下一輪 AI 模型訓練,該訓練可能使用此類影像。在這種情況下,最好微調 AI 模型以獲得您想要的結果。

事後負面提示 [5]

[編輯 | 編輯原始碼]
AI Generated of Deep Underwater
AI 生成的深海

至於示例 [5],負面提示只是在水面上方“繪製”了帶有珊瑚的水面拍攝影像,這看起來很奇怪,這可以透過在正向提示中新增更強的標記/關鍵詞來解決。

在這種情況下,提示中添加了以粗體顯示的特殊關鍵詞。

充滿活力的深海水下海景,海水清澈碧綠,多種多樣的海洋生態系統,充滿了  水生生物,色彩鮮豔的珊瑚礁結構,隱藏著充滿生機的縫隙

透過使用“深海”關鍵詞,結合 [5] 中的負面提示,能夠生成整個水下影像,而沒有背景中的島嶼。

華夏公益教科書