在攝影中,光線起著至關(guān)重要的作用访惜,它對圖像的整體質(zhì)量和氛圍有著顯著的影響嘹履。您可以使用光線來增強(qiáng)主題,創(chuàng)造深度和維度债热,傳達(dá)情感砾嫉,以及突出重要細(xì)節(jié)。
在這篇文章中窒篱,我會告訴你如何在stable diffussion中控制生成圖片的光線焕刮。
軟件
我們將使用 AUTOMATIC1111 Stable Diffusion GUI 來創(chuàng)建圖像。
使用光線關(guān)鍵詞
最簡單的控制光線的方法就是在提示中添加光線關(guān)鍵詞墙杯。
我將使用以下基礎(chǔ)提示和負(fù)面提示來說明效果配并。
正向提示詞:
masterpiece,best quality,masterpiece,best quality,official art,extremely detailed CG unity 8k wallpaper,a beautiful woman,
負(fù)向提示詞:
lowers,monochrome,grayscales,skin spots,acnes,skin blemishes,age spot,6 more fingers on one hand,deformity,bad legs,error legs,bad feet,malformed limbs,extra limbs,
模型:majicmixRealistic_v7
寬度:512
高度:768
CFG 刻度:7
下面是使用基礎(chǔ)提示詞生成的圖片,他們看起來還不錯高镐,但是光線就不怎么樣了溉旋。
[圖片上傳失敗...(image-ad4166-1725509439942)]
Volumetric lighting是在圖像上明顯的光束。它在攝影中用于增加體積感嫉髓。
在提示中添加關(guān)鍵詞Volumetric lighting:
[圖片上傳失敗...(image-829594-1725509439942)]
rim lighting為主題添加了明亮的輪廓观腊。它可能會使主題變暗。您可以與其他光線術(shù)語結(jié)合使用以照亮主題算行。
在提示中添加關(guān)鍵詞rim lighting:
[圖片上傳失敗...(image-30224f-1725509439942)]
Sunlight為圖像添加了陽光恕沫。它傾向于呈現(xiàn)自然背景。
在提示中添加關(guān)鍵詞Sunlight纱意。
[圖片上傳失敗...(image-952f96-1725509439942)]
Backlight將光源置于主題之后。通過添加這個關(guān)鍵詞鲸阔,您可以產(chǎn)生一些時尚的效果偷霉。
在提示中添加Backlight迄委。
[圖片上傳失敗...(image-ea826e-1725509439942)]
眾所周知,Stable Diffusion 在沒有引導(dǎo)的情況下不會產(chǎn)生黑暗的圖像类少。
解決這個問題的方法有很多叙身,包括使用模型和 LoRA。但更簡單的方法是添加一些昏暗的光線關(guān)鍵詞硫狞。
在提示中添加dimly lit信轿。
[圖片上傳失敗...(image-75fff4-1725509439942)]
Crepuscular rays在云層中添加了光線穿透的光線。它可以創(chuàng)造出令人驚嘆的視覺效果残吩。
這個提示和肖像寬高比通常呈現(xiàn)全身圖像财忽,添加Crepuscular rays會放大。
[圖片上傳失敗...(image-71e277-1725509439942)]
技巧:
如果您沒有看到效果泣侮,請?jiān)黾雨P(guān)鍵詞的權(quán)重即彪。
這些光線關(guān)鍵詞并不總是有效。一次生成幾張圖像進(jìn)行測試活尊。
在提示生成器中找到更多的光線關(guān)鍵詞隶校。
控制特定區(qū)域的光線
提示中的光線關(guān)鍵詞適用于整個圖像。這里我會告訴你如何控制特定區(qū)域的光線蛹锰。
這里你需要安裝一個插件叫做regional Prompter深胳。
下載地址如下: https://github.com/hako-mikan/sd-webui-regional-prompter.git
安裝好之后,可以在工作區(qū)的下方發(fā)現(xiàn)這個Regional Prompter的區(qū)域铜犬。
在這個例子中舞终,我們將對圖像的上部和下部應(yīng)用不同的光線。
在txt2img頁面上翎苫,展開regional Prompter部分权埠。
[圖片上傳失敗...(image-1ed928-1725509439942)]
按我上面的選擇進(jìn)行設(shè)置。
基本上含義就是把圖片按2:3的比例分割成兩部分煎谍,來分別進(jìn)行promot設(shè)置攘蔽。
regional Prompter是一個非常強(qiáng)大的工具,可以產(chǎn)出非常驚艷的效果呐粘。我會在后續(xù)的文章中詳細(xì)介紹regional Prompter满俗。
這里只是作為一個使用場景。
我們改下輸入提示:
正向提示詞:
masterpiece,best quality,masterpiece,best quality,official art,extremely detailed CG unity 8k wallpaper,a beautiful woman,
BREAK
( hard light:1.2),(volumetric:1.2),well-lit,
BREAK
(dimly lit:1.4),
負(fù)面提示詞保持不變作岖。
這樣我們的到了一個上面光亮唆垃,下面昏暗的圖片。
[圖片上傳失敗...(image-e689a-1725509439942)]
現(xiàn)在嘗試交換光線分配痘儡。
masterpiece,best quality,masterpiece,best quality,official art,extremely detailed CG unity 8k wallpaper,a beautiful woman,
BREAK
(dimly lit:1.4),
BREAK
( hard light:1.2),(volumetric:1.2),well-lit,
[圖片上傳失敗...(image-c8cb19-1725509439942)]
光線相應(yīng)地交換辕万。
技巧:
如果您沒有看到效果,請調(diào)整關(guān)鍵詞的權(quán)重。
區(qū)域提示并不總是100%有效渐尿∽硗荆可以多嘗試一些圖片看看效果。
使用 ControlNet 控制光線
除了上面的提示詞和regional Prompter來控制光線之外砖茸。我們還可以使用controlNet來對圖片的光線進(jìn)行更加精確的控制隘擎。
controlNet是一個單獨(dú)的插件,所以你需要先安裝它凉夯。
Txt2img 設(shè)置
安裝好controlNet之后货葬,在txt2img頁面上,像平常一樣生成圖像劲够。
[圖片上傳失敗...(image-b12e96-1725509439942)]
點(diǎn)擊發(fā)送到 img2img震桶。
這個操作會把所有的提示,負(fù)面提示再沧,圖像大小和種子值拷貝到 img2img 頁面尼夺。
Img2img 設(shè)置
在img2img頁面上,導(dǎo)航到 ControlNet 部分炒瘸。
將您剛剛保存的圖像上傳到ControlNet 單元 0淤堵。
[圖片上傳失敗...(image-91814-1725509439942)]
大家可以使用我的配置選項(xiàng)。
這里我們需要選擇Depth模型顷扩,在preprocessor中選擇depth_zoe,model選擇control_xxxx_depth拐邪。
向上滾動到img2img 畫布。刪除圖像隘截。
然后使用畫圖工具繪制一個黑白的模板圖扎阶。
白色代表光線。
如下所示:
[圖片上傳失敗...(image-cbde88-1725509439942)]
把這個圖像上傳到img2img 畫布婶芭。
將調(diào)整大小模式設(shè)置為僅調(diào)整大小东臀。
將去噪強(qiáng)度設(shè)置為 0.9。
點(diǎn)擊生成犀农。
您應(yīng)該得到帶有橫向光源的圖像惰赋。
[圖片上傳失敗...(image-db7888-1725509439942)]
如果你不想創(chuàng)建自己的光源,那么可以baidu一下黑白光源圖片:
[圖片上傳失敗...(image-2f8e56-1725509439942)]
比如第一張光源圖片呵哨,我們可以得到下面的圖片:
[圖片上傳失敗...(image-eb9a8a-1725509439942)]
備注
不一定必須使用深度控制模型赁濒。其他模型,如 canny 和lineart模型孟害,也可以工作拒炎。你可以嘗試使用預(yù)處理器,看看哪一個適合你挨务。
如果您看到不自然的顏色击你,請減少Controlnet 權(quán)重玉组。
調(diào)整去噪強(qiáng)度并觀察效果。
點(diǎn)我查看更多精彩內(nèi)容:www.flydean.com