深度剖析丨如何在PS中使用Stable Diffusion?一文帶你走進(jìn)PS的AI創(chuàng)作世界
【天空一聲巨響,川子閃亮登場(chǎng)!】,大家好,我是言川,在經(jīng)過兩個(gè)月的學(xué)習(xí)和沉淀(拖更)之后,我回歸寫文章這件有趣的事情上來了。老規(guī)矩,先說下本篇文章是個(gè)什么玩意兒,咳咳~
各位設(shè)計(jì)總監(jiān)們,玩過PS吧(應(yīng)該說是Photoshop)。各位AI大神們,聽說過并且玩過SD吧(stablediffusion)。這兩款都是獨(dú)立且龐大的設(shè)計(jì)軟件,并且經(jīng)過今年AI浪潮的洗禮,我們似乎在設(shè)計(jì)中好像很難完全無視掉SD這款強(qiáng)大且可控性極強(qiáng)的AI軟件。
而在設(shè)計(jì)師的工作中,PS也基本是設(shè)計(jì)師必用的軟件之一,但是PS在AI作圖這個(gè)領(lǐng)域上好像表現(xiàn)的總是差強(qiáng)人意,盡管我們自愿當(dāng)作Adobe的一顆韭菜,購(gòu)買了正版的PS Beta,使用了創(chuàng)意式填充,但是效果嘛...用過的都說“好”,而且還有奇怪的生成報(bào)錯(cuò)等問題。
好!打住打住,廢話就說到這。想必各位也猜到了我接下要說的是什么,沒錯(cuò),就是【Auto-Photoshop-StableDiffusion-Plugin】。這是一個(gè)PS插件,通過這個(gè)插件,我們可以直接在PS中使用SD的功能,不用在兩款軟件中來回切換,并且我們可以在PS設(shè)計(jì)中隨時(shí)調(diào)用SD輔助幫我們生成AI制作的圖片。
總之就是很牛,很強(qiáng)大,PS和SD兩款軟件單獨(dú)在一個(gè)領(lǐng)域都是大哥級(jí)別的存在,何況現(xiàn)在是兩個(gè)大哥合作,穿同一條褲子了...到底它如何的強(qiáng)大呢,咱往下面看,沒有【各位客官,下回分解】,現(xiàn)在你就可以跟著小川子一步步的了解它,熟悉它并愛上它。
2.1 官方文檔
安裝插件這個(gè)事情是最簡(jiǎn)單的,咱也別藏著掖著,這里有一份官方使用說明文檔,且包含兩款軟件中的插件安裝包,這個(gè)網(wǎng)站打開需要各位乘坐小飛機(jī)(網(wǎng)絡(luò)):
如果你嫌麻煩,不想去看官方文檔可不可以呢,當(dāng)然沒毛病哈,保姆級(jí)教學(xué)是我的標(biāo)簽,下面我會(huì)給大家介紹安裝的方法,以及我安裝的時(shí)候遇到的一些坑。
2.2 StableDiffusion插件安裝
熟悉SD的朋友都應(yīng)該對(duì)插件的安裝輕車熟路了,無非就是在線安裝和本地安裝。
在線安裝需要開啟網(wǎng)絡(luò),在擴(kuò)展中選擇“可下載”,并按鍵盤的“crtl+f”搜索【Auto-Photoshop-StableDiffusion-Plugin】,然后點(diǎn)擊“安裝”即可。安裝完成后在“已安裝”列表檢查即可。
但是!我在第一次安裝這個(gè)插件的時(shí)候就是通過這種方法,結(jié)果后面在PS中使用圖生圖的時(shí)候,發(fā)現(xiàn)圖生圖的蒙版功能沒生效,這個(gè)問題困擾我?guī)讉€(gè)小時(shí)沒解決,最后我使用本地安裝的方法就完美解決了。我是不太清楚是我操作問題還是該插件BUG,所以避免大家后續(xù)也出現(xiàn)這種讓人頭疼的事情,乖乖的跟我一樣使用本地安裝吧。
注:其他插件同理,在線安裝導(dǎo)致各種報(bào)錯(cuò)那就本地安裝。
本地安裝需要我們下載安裝包,兩種方法:
1、去官方文檔上下載,鏈接在此:
2、來我們社區(qū)下載該插件,通過百度網(wǎng)盤的形式下載,無網(wǎng)絡(luò)限制(直接私我)
下載完成之后,把該文件夾丟進(jìn)這個(gè)【extensions】中,文件路徑為下圖,大功告成!同樣,可以去webUI上的“已安裝”目錄下檢測(cè)是否成功安裝。
為了保證插件的順利運(yùn)行,我們還需要把web-ui的API模式打開,打開秋葉的啟動(dòng)器界面,找到“高級(jí)選項(xiàng)”,并在網(wǎng)絡(luò)設(shè)置這里,打開“啟動(dòng)API”按鈕。
2.3 Photoshop插件安裝
SD安裝完了之后,還需要把PS的插件裝一下。在這里提一嘴,SD和PS的插件文件是同一個(gè),就是上面的。
安裝之前需要說明的是,目前該插件僅支持【Photoshop v24】以上版本,也就是Photoshop 2023年版本以上的,我目前安裝的是2024年版本的PS,當(dāng)然了,如果你沒有這些軟件,可以來找我~
把這個(gè)插件文件夾拖到PS【Plug-ins】目錄下即可。(右鍵單擊PS軟件,選擇“打開文件所在的位置”即可找到【Plug-ins】目錄)
2.4 測(cè)試并啟動(dòng)插件
插件全部安裝完成之后,我們先來測(cè)試下插件能不能正常運(yùn)行。
首先我們要保證一點(diǎn),正常啟動(dòng)StableDiffusion,我們需要保證【SD控制臺(tái)】是在正常運(yùn)行狀態(tài),web-UI界面可關(guān)閉,但是【控制臺(tái)】不能關(guān)閉,就是下面這個(gè)界面,切記!
接著啟動(dòng)PS,點(diǎn)擊頂部的【增效工具】,看到下面【Auto-Photoshop-StableDiffusion-Plugin】證明安裝成功,并且點(diǎn)擊【SD插件(明空漢化)】即可調(diào)出該操作界面。
至此,安裝篇到此結(jié)束,希望大家能跟著教程一把過,不出現(xiàn)任何的問題,愿主保佑你們~
本章節(jié)我們來介紹Auto Photoshop界面及其主要功能,但不會(huì)介紹stablediffusion的工作原理,如果你還沒接觸過stablediffusion這款軟件,可以先去看看我的另外一篇文章《外婆都能看懂的Stable Diffusion入門教程》。
3.1 基礎(chǔ)功能介紹
下面以兩張圖片來詳細(xì)介紹下插件的功能,該功能都是與SD對(duì)應(yīng)的,其他的功能會(huì)在后續(xù)操作中插入講解。
3.2 文生圖功能詳解
文生圖功能算是SD中最常用也是最簡(jiǎn)單的操作,輸入關(guān)鍵詞設(shè)置尺寸即可生成圖片,下面我們來實(shí)際操作下。
首先我們先在ps中新建一個(gè)畫板(ctrl+n),我演示的尺寸為1920*1080;
--大模型選擇一個(gè)寫實(shí)模型:majicMIX realistic 麥橘寫實(shí)
--正向關(guān)鍵詞:1girl,sweater,white background(1個(gè)女孩,毛衣,白色背景)
--反向關(guān)鍵詞:(worst quality:2),(low quality:2),(normal quality:2),lowres,watermark
--其他的默認(rèn)設(shè)置就行,先不著急調(diào)各種參數(shù)。
接下來進(jìn)入實(shí)操環(huán)節(jié),使用選框工具在畫板上畫一個(gè)選框(這個(gè)插件就是在選區(qū)中生成。沒有選區(qū)生成不了圖片),然后點(diǎn)擊紅色的按鈕(Generate Txt2Img),等進(jìn)度條的跑完圖片就會(huì)在選區(qū)中被生成出來(如右側(cè)演示圖)。
我們可以通過這種方法在畫板中畫各種各樣的選區(qū),并生成圖片,那這一步完成了證明你已經(jīng)使用這款插件完成了第一次圖片的創(chuàng)作。
小提示(tip):
當(dāng)你用當(dāng)前繪制的選區(qū)創(chuàng)作了一張照片后,不滿意該照片的效果或者是需要調(diào)整關(guān)鍵詞及其他參數(shù)時(shí),只要你還是想在你當(dāng)前繪制的選區(qū)中生成圖片,那么就點(diǎn)擊綠色的按鈕(Generate more)重新在該選區(qū)中生成,而不需要重復(fù)繪制相同的選區(qū)(應(yīng)該解釋清楚了吧,不懂可實(shí)操一遍)
-- 一個(gè)選區(qū)中重做的圖片會(huì)在插件底部的查看器中顯示:
再來介紹下查看器的三個(gè)小功能,導(dǎo)入的圖片均可在圖層中查看:
--藍(lán)色:導(dǎo)入縮略圖全部照片到圖層中;
--青色:刪除縮略圖中的所有照片;
--紫紅:導(dǎo)入選中的縮略圖照片。
3.3 圖生圖功能詳解
接下來介紹下圖生圖功能,看完你會(huì)就覺得超級(jí)棒的!當(dāng)然如果你覺得棒那就給個(gè)三連加關(guān)注好嗎,川子求了~
下面演示一個(gè)真人寫實(shí)照片轉(zhuǎn)動(dòng)漫風(fēng)格的案例,聰明的你一定想到了,要切換一個(gè)動(dòng)漫模型對(duì)不對(duì)(注:PS插件切換大模型時(shí)需要注意后臺(tái)的切換進(jìn)度,并不是秒切的),那還是一張圖解決基礎(chǔ)的操作。
--大模型:darkSushi25D25D_v20
--正向關(guān)鍵詞:
1girl, shirt, tinted eyewear, striped, suspenders, skirt, short sleeves, sunglasses, plant, white shirt, short hair, striped shirt, black hair, head tilt, standing, looking at viewer, cowboy shot, orange-tinted eyewear, suspender skirt
--反向關(guān)鍵詞:
(worst quality:2),(low quality:2),(normal quality:2),lowres,bad anatomy,bad hands,text,error,missing fingers,extra digit,fewer digits,cropped,jpeg artifacts,signature,watermark,username,blurry,bad_pictures,DeepNegativeV1.x_V175T,nsfw,
關(guān)于圖生圖的關(guān)鍵詞描述可以用SD的反推關(guān)鍵詞(WD 1.4 標(biāo)簽器)功能。
在PS中拖入一張亞洲女孩的照片,然后切換成【圖生圖】功能,設(shè)置好大模型及關(guān)鍵詞:
框選需要SD繪制的區(qū)域,圖生圖的下面縮略圖(image)會(huì)識(shí)別該區(qū)域,點(diǎn)擊紅色生成按鈕即可完成圖生圖真人轉(zhuǎn)動(dòng)漫風(fēng)格。當(dāng)然你會(huì)發(fā)出質(zhì)疑,生成的效果人物不像,人物動(dòng)作有改變,背景也有變化等等等,我勸你真別急(后面有你急的),這期教程把操作全寫完,下期我寫什么?
當(dāng)然,它也繼承了SD的【重繪幅度】功能,可以調(diào)整重繪幅度的數(shù)值來控制圖片效果,相信各位玩家早已熟悉。
3.4 局部重繪功能詳解
再來說下局部重繪功能。在SD的web-ui中,局部重繪是在【圖生圖】中,操作路徑是上傳圖片,然后用SD中的畫筆來涂抹需要修改的區(qū)域,使用過的朋友都應(yīng)該對(duì)這個(gè)畫筆有極大的不滿,非常難用是吧。然而在PS中,我們可以借助PS強(qiáng)大的選區(qū)、鋼筆以及對(duì)象選擇等工具快速且精準(zhǔn)的選取需要局部重繪的地方進(jìn)行修改。
哦對(duì)了,相信大家之前都使用過PS Beta中的【創(chuàng)成式填充】,拋開Adobe生成效果差的因素,其實(shí)真的是很方便且很強(qiáng)的一個(gè)功能。然而我們這個(gè)插件是PS+SD的結(jié)合,所以我們是能使用超級(jí)多的模型及Lora來生成超級(jí)棒的效果,字?jǐn)?shù)水太多了,咱們直接來實(shí)操:
還是上面那張圖片和關(guān)鍵詞,我們把模型換成一個(gè)寫實(shí)風(fēng)格的大模型:majicMIX realistic 麥橘寫實(shí)
接下來的操作是把中間的人物局部重繪下,變成另外一個(gè)人物,且背景不發(fā)生改變。
點(diǎn)擊【inpaint】,然后圖層區(qū)域就會(huì)出現(xiàn)一個(gè)蒙版遮罩。
用PS的選區(qū)工具選中主人物,并在插件生成的蒙版圖層上填充白色(白色區(qū)域?yàn)榫植恐乩L區(qū)),反之人物不變換背景的話就反向選取并填充白色。
注:一定是在蒙版圖層上填充白色,其他圖層上填充無效!
如圖所示,取消人物的選區(qū),然后再拉出大選框確保新的選區(qū)覆蓋蒙版及周邊原圖(很重要),點(diǎn)擊生成即可完成人物的更換,效果還是很不錯(cuò)的,如果生成的人物黑黑的,那用PS直接調(diào)整不是很方便嗎。
既然把人物換了,那我們演示下?lián)Q個(gè)背景試試,用上面的操作,更換人物背景,把正向關(guān)鍵詞改為街景描述的關(guān)鍵詞:Outdoors on city streets(在城市街道的戶外),然后點(diǎn)擊生成即可。
大家是不是看著這個(gè)人物的頭發(fā)都被換了?還有手部也亂了?那是因?yàn)槲沂怯肞S一鍵選區(qū)工具選取的,頭發(fā)沒被選取完整,所以SD再生成背景的時(shí)候把缺失的頭發(fā)部分補(bǔ)上了(這也說明SD的強(qiáng)大),所以大家在實(shí)際作圖中,要老老實(shí)實(shí)把選區(qū)做好,別跟我一樣偷懶!
再來說一下【局部重繪】相關(guān)的功能:
3.5 外繪擴(kuò)圖功能詳解
最后介紹下【outpaint】外繪擴(kuò)圖功能,這個(gè)功能就是把非原始圖像的空白區(qū)域補(bǔ)上,具體說明看操作就懂了。
先切換【outpaint】功能,用PS裁剪工具把畫布拉大:
然后ctrl+a全選中整個(gè)畫板區(qū)域,可適當(dāng)調(diào)整【重繪幅度】,點(diǎn)擊生成即可完成擴(kuò)圖,是不是很牛!
至此本插件的4種基礎(chǔ)生圖功能已經(jīng)全部講解完畢,撒花~
Controlnet作為Stablediffusion中最為強(qiáng)大且出名的功能,此插件當(dāng)然也可以使用,并且相比web-ui操作體驗(yàn)差的痛點(diǎn),在PS中可以被完美規(guī)避。作為一枚優(yōu)秀的設(shè)計(jì)師,你會(huì)在看完這節(jié)功能講解后愛上這個(gè)插件并為之“瘋狂”。
4.1 界面功能介紹
Controlnet的插件界面比較簡(jiǎn)單(因?yàn)楣δ鼙容^少),下面用一張圖就能全部介紹完。
復(fù)雜的是它的各個(gè)模型功能,我在往期一篇文章《StableDiffusion丨姥姥看了都會(huì)的Controlnet插件教程》中有介紹,還不懂的小伙伴可以去翻閱一下。
4.2 生圖操作詳解
操作步驟與SD中使用Controlnet完全一致,只不過在PS中需要注意幾個(gè)點(diǎn):
1、使用Controlnet要確保該選項(xiàng)卡被選中;
2、上傳圖片后需要用選區(qū)選中圖片,因?yàn)樵摬寮乃胁僮鞫际腔谶x區(qū)進(jìn)行繪圖的;
3、框選需要使用Controlnet控制的區(qū)域后才能設(shè)置原始圖。
按照上一步圖片中的操作后,回到【穩(wěn)定擴(kuò)散】也就是文生圖的界面,設(shè)置模型、關(guān)鍵詞以及其他生圖設(shè)置。
--大模型:majicMIX realistic 麥橘寫實(shí)
--正向關(guān)鍵詞:
CARTOON_April_ONeil_TMNT_ownwaifu, best quality, masterpiece, illustration, (realistic, photo-realistic:1.37), amazing, finely detail, incredibly absurdres, huge filesize, ultra-detailed, highres, extremely detailed CG unity 8k wallpaper, ray tracing, A female reporter with brown hair and eyes, wearing a yellow jumpsuit with a white belt and watch, standing outdoors on a city street, looking at the viewer. Her jumpsuit is unzipped slightly at the top, showing her collarbone. She has makeup on her face including lipstick, and has a friendly and relaxed demeanor.
--反向關(guān)鍵詞:
(worst quality:2),(low quality:2),(normal quality:2),lowres,bad anatomy,bad hands,text,error,missing fingers,extra digit,fewer digits,cropped,jpeg artifacts,signature,watermark,username,blurry,bad_pictures,DeepNegativeV1.x_V175T,nsfw,
在文生圖設(shè)置完成后點(diǎn)擊生成即可創(chuàng)作一張與原圖人物姿勢(shì)一致的圖片,當(dāng)然這得益于openpose這個(gè)模型。
其實(shí)controlnet生圖功能就上面那么簡(jiǎn)單,如果你是玩controlnet的高手,那么恭喜你到此你就對(duì)這個(gè)插件的學(xué)習(xí)已經(jīng)畢業(yè)了。當(dāng)然你要是還不完全理解controlnet如何強(qiáng)大以及實(shí)用,那么請(qǐng)你接著與我一起學(xué)習(xí)。
4.3 插畫師線稿上色
在學(xué)會(huì)基礎(chǔ)上述的基礎(chǔ)操作后,我們來做一個(gè)線稿上色的案例。請(qǐng)各位插畫師拿上已經(jīng)落灰的手繪板,與我在PS畫板上畫一畫,然后選擇Scribble預(yù)處理器及模型:
(ps:在下10年插畫經(jīng)驗(yàn),大道至簡(jiǎn),返璞歸真,如果你悟不出我畫的線稿,那就請(qǐng)你再練練,閣下境界還不夠)
選擇合適的大模型,已經(jīng)填寫關(guān)鍵詞:
--大模型:GhostMix
--正向關(guān)鍵詞:
(flat color:1.1),(colorful:1.3),(masterpiece:1.2), best quality, masterpiece, original, extremely detailed wallpaper, looking at viewer,1girl,solo,floating colorful water
--反向關(guān)鍵詞:
(worst quality:2),(low quality:2),(normal quality:2),lowres,bad anatomy,bad hands,text,error,missing fingers,extra digit,fewer digits,cropped,jpeg artifacts,signature,watermark,username,blurry,bad_pictures,DeepNegativeV1.x_V175T,nsfw,
.......
這誰(shuí)看完不沉默啊,哈哈哈。不開玩笑了,盡管AI再如何強(qiáng)大,我們還是要把基礎(chǔ)做好,線稿也不要太隨意了,否則controlnet的控制會(huì)沒那么好,因?yàn)椴还苁侨诉€是AI,都識(shí)別不出我畫的什么玩意。
我找來了一張還不錯(cuò)的線稿,還是用上面的參數(shù)來測(cè)試下:
剩下的細(xì)節(jié)處需要調(diào)整的地方就直接用PS修修補(bǔ)補(bǔ),這難道不是非常的方便且好用嗎?
4.4 語(yǔ)義分割繪圖
不知道大家還記不記得下面這個(gè)表格,這個(gè)表格是用在“seg”這個(gè)模型上的,可以通過顏色來控制物體在畫面出現(xiàn)的區(qū)域,下面表格中的顏色都對(duì)應(yīng)著相關(guān)物體,我有這個(gè)表可以分享給大家,找我就行了~
我們具體來看下怎么使用這個(gè)功能。
首先上傳一張圖片,使用controlnet插件中的【seg】預(yù)處理器,生成一張語(yǔ)義分割圖,可以通過點(diǎn)擊預(yù)覽縮略圖上的圖標(biāo)(icon)把語(yǔ)義分割圖下載到圖層上。
上述生成的色彩圖就是語(yǔ)義分割圖,其中的色塊對(duì)應(yīng)的就是表格中的河流、樹葉天空等元素。那么我們?nèi)绻跇蛏铣霈F(xiàn)一個(gè)人,是不是可以在色彩圖上畫一個(gè)與人物對(duì)應(yīng)顏色的色塊呢,說干就干。
查表得到人物的色值為#96053d,設(shè)置該色值為前景色,新建空白圖層并在畫面中畫出人物所在的位置。
老方法,框選中整個(gè)畫板,把該畫板圖像設(shè)置為原始圖,并選擇預(yù)處理器為無。
回到文生圖,大模型選擇 majicMIX realistic 麥橘寫實(shí)
--正向關(guān)鍵詞:a girl, scenery, outdoors, tree, river, water, stairs, day, nature, sky, lake
--反向關(guān)鍵詞:(worst quality:2),(low quality:2),(normal quality:2),lowres,bad anatomy,bad hands,text,error,missing fingers,extra digit,fewer digits,cropped,jpeg artifacts,signature,watermark,username,blurry,bad_pictures,DeepNegativeV1.x_V175T,nsfw,
還是需要框選中整個(gè)畫板,點(diǎn)擊生成人物就出現(xiàn)在了中間。
那么就有人問了,畫面中出現(xiàn)的人物并不是在上傳的圖片上,原圖生成的周邊元素都發(fā)生了改變。
因?yàn)槲疑蟼鞯膱D片不是SD生成的,在網(wǎng)上隨便找的一張。那我們用上傳的圖片生成的語(yǔ)義分割圖通過SD跑一張出來試試,關(guān)鍵詞去掉a girl。
正向關(guān)鍵詞:scenery, outdoors, tree, river, water, stairs, day, nature, sky, lake
然后固定該圖片的seed值,并用上述生成人物的操作再進(jìn)行生成。注意我們加上人物的色塊后還需要加上a girl的關(guān)鍵詞,a girl, scenery, outdoors, tree, river, water, stairs, day, nature, sky, lake
那如果我們換成一輛車呢,找到車的色值#0066c8.然后畫出車的大概形狀。關(guān)鍵詞加入car這個(gè)關(guān)鍵詞,一輛車就出現(xiàn)在畫面中了,閣下看懂了嗎?
本篇SD插件的基礎(chǔ)功能教程到此就結(jié)束了,當(dāng)然該插件還有一些別的功能我沒有介紹到,都是一些錦上添花的功能,大家自個(gè)嘗試即可。可以看到,這個(gè)插件解決了sd操作體驗(yàn)差的痛點(diǎn),解決了PS的AI繪圖功能差的痛點(diǎn),更解決了想白嫖的我們的痛點(diǎn),正所謂,你好我好大家都好。
我是言川,一個(gè)自認(rèn)為超cool的設(shè)計(jì)師,目前在AI設(shè)計(jì)領(lǐng)域已經(jīng)學(xué)習(xí)探索了1年以上,教程全網(wǎng)300W+朋友學(xué)習(xí),下期我會(huì)繼續(xù)給大家出AI干貨教程,給個(gè)三連和關(guān)注吧?
近期文章
更多