【AI繪畫】Stable-diffuion Prompt 提示詞進階教程!...

??自我總結(jié)
???總共有9條咒語,分別為
???1.前大后小
???2.()咒語
???3.[]咒語
???4.[from:to:when]
???5.[from::when]
???6.[to:when]
???7.:1.4改權(quán)重
???8.[a|b]重復(fù)咒語
???9.aANDb權(quán)重一樣咒語
接下來是正題
???stable deffusion/AI繪畫 咒語吟唱教學(xué),最最最最最基礎(chǔ)的AI繪畫教學(xué)。來自https://www.bilibili.com/video/BV1BX4y1Z7wo/?share_source=copy_web&vd_source=0fa5e46c666c9504114055fccd0e5c0d
???prompt的邏輯:
???基本prompt排序邏輯:
???輸入的prompt從前到后是有優(yōu)先級的,越前的權(quán)重越高,反之亦然。所以推薦開頭寫圖片質(zhì)量如“masterpiece“”high quality“”Ultra high quality“。然后寫一些關(guān)于圖片內(nèi)容的提示詞(圖片中主要包含的元素)如”1girl“”1man“(如果畫人物就寫這些)然后是他的動作,和你要詳細(xì)描繪的東西。再后面去寫包含的不重要的細(xì)節(jié),比如說我希望有一些樹啊,我希望有一些花啊,我希望這個女孩身后有個什么東西
???prompt的基本語法:
???()增加權(quán)重[]減少權(quán)重,
(masterpiece:0.5) masterpiece咒語權(quán)重為0.5,這個用法可以強行把不同位置的咒語拉高權(quán)重
???prompt editing:
???[from:to:when]先畫什么后畫什么咒語例[male:female:0.2]前20%步畫male,后80%畫female。其中when可以寫如0.1這樣的百分比,也可以寫如20這樣的具體步數(shù),核心邏輯為when步之前畫from,之后畫to。
???[to:when]多少步之后開始畫xx咒語,例[flower:0.5]50%后開始畫花,希望繪制不影響畫面主體的小細(xì)節(jié)可以用這咒語。
???前X%步畫XX東西咒語 [from::when],后面就停止畫XX的咒語,例[flower::0.2]前20%步畫花,后面就不再畫花相關(guān)的了。
???具體應(yīng)用場景如跑圖時,我們希望畫面主體先出來[landscape:1girl:0.5],[flower:dress:0.5]前0.5畫大地后0.5畫1女孩,前0.5畫花后0.5畫裙子
???[A | B] 輪換描繪咒語,一步畫A,下一步畫B,如此交替直到結(jié)束,一般用于畫神獸(四不像)例[cow | horse]in a field,先畫牛在田野里,再畫馬在田野里,交替直至結(jié)束。例[lion | tiger | bird |?dragon | man | girl | horse | cow],獅虎鳥龍男人女人馬牛輪換著畫
???AND字符(咒語),A AND B AND C,輸入ABC三個prompt,且權(quán)重一樣。組合的擴散,和正常寫prompt差不多,區(qū)別是不會有權(quán)重差異。此外還能進行權(quán)重微調(diào),例如a cat:0.8 AND adog:1.2 AND a penguin:2,cat權(quán)重0.8,dog權(quán)重1.2,penguin權(quán)重2。此咒語具體應(yīng)用例如在畫人像時是調(diào)節(jié)具體的地方,如頭發(fā)的顏色,例如1girl,blue hair AND red hair,short hair, 畫一個girl,blue和red hair交替著畫(blue和red權(quán)重一樣)。1girl,[blue | red] hair,short hair,咒語也是相同的作用。
???抄prompt。
???1.抄prompt時,可能會有類似(u1zzang-6568:8.7),的prompt,這是調(diào)用u1zzang插件(這是一種textual inversion,是embedding插件的一種,embedding是一類用于調(diào)節(jié)人物畫風(fēng)的插件)的命令,若你沒裝u1zzang那就不會起作用。安裝方法,去civitai在textual inversion類里搜索,下載后放到stable-diffusion/webui embeddings處。
此外還有一類插件叫hypernetwork,是用來調(diào)節(jié)整圖畫風(fēng)的插接,如賽博朋克等。
???2.環(huán)境對齊,底層模型,vae要和原作一樣。盡量和原圖跑的環(huán)境一樣才能出畫面差不多的圖。如果作者有說自己的lora在怎樣的權(quán)重下最好的話,照做。有時候作者會提供trigger words,一個lora可能會支持多種不同的風(fēng)格,如一個二游角色的不同皮膚,trigger words就能實現(xiàn)選擇畫哪一個皮膚。trigger words用法為:先啟用lora后,再輸入他給的trigger words。(底層原理為因為電腦沒能力識別某個物體,所以訓(xùn)練lora時電腦識別不出某個caption,我們強行把每個某物體的圖片都加入了trigger words,這樣才能教會機器這個東西叫xxxx)
???3.保存style,方法見https://www.bilibili.com/video/BV1BX4y1Z7wo/?share_source=copy_web&vd_source=0fa5e46c666c9504114055fccd0e5c0d的25:56處,style文件在stable-diffusion-webui文件夾內(nèi)
???4.多存negative prompt
題外話:ai繪畫教程如下,以webui為例,基礎(chǔ)入門內(nèi)容為軟件安裝+各參數(shù)認(rèn)識+提示詞詞典記憶。初級課程內(nèi)容為提示詞的編寫語法,基礎(chǔ)函數(shù)。中級課程為embedding(人物畫風(fēng)),hypernetwork(整體畫風(fēng) ),controlnet(姿勢)lora(人物mod)插件使用和不同模型,vae使用(模型與vae也可作為低級課程內(nèi)容)。高級內(nèi)容為lora訓(xùn)練+底模型訓(xùn)練。碩士內(nèi)容還沒想好x。此視頻鑒定為初級內(nèi)容