AI實(shí)戰(zhàn)案例!如何運(yùn)用Stable Diffusion完成運(yùn)營(yíng)設(shè)計(jì)海報(bào)?

如今,AI 的應(yīng)用已經(jīng)遍布各個(gè)行業(yè),運(yùn)用的方式也越來(lái)越豐富,越來(lái)越多的人嘗試將 AI 參與進(jìn)自己的工作流程中。
不過(guò)在此之前,我們做項(xiàng)目需求的時(shí)候也需要評(píng)估項(xiàng)目是否適合使用 AI 輔助,畢竟 AI 的功能不是萬(wàn)能的,有些地方也存在著它暫時(shí)的“硬傷”。
這次我們將以一個(gè)活動(dòng)運(yùn)營(yíng)海報(bào)需求為案例,分享如何運(yùn)用 AI 工具 Stable Diffusion 對(duì)其進(jìn)行輔助設(shè)計(jì)(本篇案例使用的是秋葉版本 Stable Diffusion)

一、制作前期構(gòu)思與參考
這次需求是制作一張活動(dòng)推送圖,推送給玩家增加活動(dòng)熱度以及獲取更多流量。
需求方希望畫面中主要體現(xiàn) IP、信件相關(guān)的元素,能給人一種在書寫信件的畫面感。按照需求方所給到的信息,我們找了批參考圖供給需求方確認(rèn)畫面大致感覺(jué)。

通過(guò)參考圖與需求方的溝通后,我們大致確認(rèn)畫面是一張信紙?jiān)谧烂嫔?,信紙上寫著本次活?dòng)的相關(guān)內(nèi)容。
二、確定風(fēng)格&AI 運(yùn)用
視覺(jué)風(fēng)格上,通過(guò)討論以及參考圖的視覺(jué)效果,最終還是決定傾向于三維質(zhì)感,不過(guò)這次我們打算嘗試運(yùn)用 AI 輔助制作整體的畫面基調(diào)。
因?yàn)橹白鲞^(guò)一版類似的推送圖,所以本次就相當(dāng)于做一次畫面迭代,而用 AI 來(lái)進(jìn)行畫面的迭代也正好是非常合適的。

話不多說(shuō),我們先進(jìn)入到 Stable diffusion。首先,我們進(jìn)入到圖生圖界面,將墊圖素材拖入圖生圖的圖片區(qū)域。輸入好關(guān)鍵詞并調(diào)節(jié)好參數(shù)開始煉圖。

關(guān)鍵詞如下:The center of the image is a piece of paper on the table, The image is a close-up shot, showing the details of the paper, The image is taken from a bird's-eye view angle, Close-up view, indoors, the scene is bright, The overall picture is bright, The picture is a 3D modeling, C4D, Octane renderer, masterpiece, best quality, highres, original, reflection, unreal engine rendered, body shadow, extremely detailed CG unity 8k wallpaper, minimalist
(在這里我們使用了 toon2 和 COOLKIDS 這兩個(gè) lora 模型。模型不唯一,可根據(jù)自己需求在 C 站上自行選擇下載。)
反向關(guān)鍵詞:(worst quality:2), (low quality:2), (normal quality:2), lowres, ((monochrome)), ((greyscale))
反向關(guān)鍵詞就使用一些通用的即可。
參數(shù)內(nèi)容如下:

其中要注意下,在一開始煉圖時(shí),重繪幅度需要大概控制在 0.5-0.7 范圍內(nèi),避免變化過(guò)大破壞構(gòu)圖,也要避免變化過(guò)小達(dá)不到畫面迭代的效果。
接著就可以開始煉圖了,這個(gè)環(huán)節(jié)對(duì)比 Midjourney 來(lái)說(shuō),可以避免花費(fèi)過(guò)多時(shí)間煉圖,Stable Diffusion 的可控制參數(shù)比較多,也因此可以更快的煉出接近自己想要的圖片。

以上是篩選出的幾張圖,接著再選出一張圖作為本次需求的底圖,并開始進(jìn)行下一環(huán)節(jié)的操作。
三、SD 放大&重繪功能的使用
我們選擇用第二張圖作為底圖,但是放大后不難發(fā)現(xiàn),它的分辨率低,不清晰。有很多細(xì)節(jié)也存在缺失的問(wèn)題。這個(gè)時(shí)候我們可以對(duì)他進(jìn)行 SD 放大操作。

1. SD Upscale 介紹
SD Upscale 也被叫為 SD 放大,簡(jiǎn)單理解可以把它看作是圖生圖中的高清修復(fù)。它的工作原理是將要放大的圖片均勻的分成多塊,分別進(jìn)行重新繪制,并最終拼回一張圖,以此來(lái)進(jìn)行高清放大的效果,于此同時(shí)還能為畫面添加不少細(xì)節(jié)。
我們可以在圖生圖界面中滑至最下方,點(diǎn)擊腳本這一欄展開,里面有一個(gè)使用 SD 放大(SD Upscale),點(diǎn)擊選擇即可開啟。(注意,只有圖生圖才能使用該腳本)

2. SD Upscale 的使用
首先,我們將底圖拖入圖生圖的圖片區(qū)域,然后打開 SD 放大,其中放大倍數(shù)以及圖塊重疊像素可以不做變化,放大算法可以選擇 R-ESRGAN 4X+ 或者 R-ESRGAN 4x+ Anime6B(這個(gè)偏向二次元一些)。其它也可以嘗試,這兩個(gè)放大算法是我們比較常用的。

接著我們?cè)诋嬅娉叽邕@里,寬度高度分別在原來(lái)的基礎(chǔ)上加上圖塊重疊的像素?cái)?shù)值,也就是分別加 64。對(duì)應(yīng)著現(xiàn)在的寬度為 902,高度為 512,加上 64 后寬度就變?yōu)?966,高度變?yōu)?576。

也許很多人疑惑為什么要加上這 64 像素呢,這里簡(jiǎn)單解釋下。因?yàn)?SD 放大的原理是將一張圖分成均勻的多塊重新渲染,然后再重新將這幾塊圖片拼回一張圖。而為了使拼接部分不會(huì)出現(xiàn)斷層,割裂等不和諧的感覺(jué),在這四塊圖片的貼合處增加了一部分區(qū)域,算法會(huì)利用這部分區(qū)域去處理拼接處,使得拼接位置過(guò)度的更加自然,整體。
回到正題,設(shè)置好后,將重繪幅度調(diào)低至 0.3-0.35(因?yàn)橹皇怯糜诟咔逍迯?fù),并不想畫面內(nèi)容發(fā)生變化,所以此時(shí)要保持低重繪幅度),設(shè)置好后就可以開始生成圖片了。

以上是高清修復(fù)后的圖,可看到畫面的清晰度肉眼可見(jiàn)地提高了,畫面的細(xì)節(jié)也豐富了不少。但是也存在著一個(gè)問(wèn)題,畫面有許多奇怪的物體,以及一些 bug 存在,這時(shí)候就可以開始用到 Stable Diffusion 的重繪功能了。
3. 重繪功能的使用
首先,我們想去掉紙上的內(nèi)容,并且把桌子上一些雜亂的東西都去掉,我們可以選擇把圖片導(dǎo)入 ps 里進(jìn)行簡(jiǎn)單的 p 圖處理,然后再導(dǎo)回 Stable Diffusion 中的圖生圖,將重繪幅度調(diào)低再生成一次即可。(一般重新用圖生圖輸出的圖片分辨率都會(huì)變低,需要重新用 Stable Diffusion 放大高清修復(fù)一下,然后再在此基礎(chǔ)上進(jìn)行重繪)

緊接著我們開始對(duì)畫面?zhèn)€別元素進(jìn)行調(diào)整。首先,我們想把右上角的黃色卡紙換成信封,這時(shí)候我們就可以運(yùn)用涂鴉重繪功能。點(diǎn)擊涂鴉重繪,進(jìn)入涂鴉重繪版面。

因?yàn)槲覀兿氚芽垞Q成黃色的信封,點(diǎn)擊右上角的色盤 icon,選擇黃色,調(diào)整畫筆大小,在卡紙的位置涂上一層,示意這里要換成一封信(注意涂鴉的造型盡量和想生成的物體的造型接近,這樣有利于算法識(shí)別)。然后在關(guān)鍵詞后加上一個(gè)黃色的信封,并給上一些權(quán)重。(a yellow envelope:1.3)


點(diǎn)擊生成后,多生成幾次圖,挑選較為滿意的一張后,先不著急細(xì)化修改,繼續(xù)把畫面其它想要替換的物品調(diào)整好。替換的方式也可以像信封一樣,使用涂鴉重繪即可。

不過(guò)像重疊的書本,或者玩具這類,造型輪廓不規(guī)則的,AI 在計(jì)算過(guò)程可能不能很好地識(shí)別。這個(gè)時(shí)候我們也可以直接使用局部重繪功能,在要重新繪制的區(qū)域涂上一層蒙版,然后在關(guān)鍵詞后補(bǔ)充上想要替換的內(nèi)容。例如一疊書本,就在關(guān)鍵詞后補(bǔ)充上(A stack of books:1.4),記得加一點(diǎn)權(quán)重。


通過(guò)這種方式,我們可以把畫面里想要替換的元素都替換掉,并且風(fēng)格也能保持一致,實(shí)現(xiàn)“指哪打哪”。(當(dāng)然,這也避免不了需要多次煉圖,盡管 Stable Diffusion 可控性好,但 AI 始終是 AI,想要直接渲出自己想要的圖片還是很難的。)

到最后,我想在桌面上加一支筆和一個(gè)鬧鐘,但是在涂鴉重繪過(guò)程中,始終渲不出我想要的效果。這個(gè)時(shí)候我們可以找一個(gè)筆和鬧鐘的 png 素材在 ps 里簡(jiǎn)單處理下放在畫面中,然后再把它放回到 Stable Diffusion 的圖生圖中,調(diào)整好低重繪幅度然后重新生成,最后篩選出較為滿意的進(jìn)行后期細(xì)化即可。
到了最后階段,我們就可以回到 ps 里去增加一些畫面的細(xì)節(jié)和內(nèi)容了。
最后的最后,給畫面加一些后期氛圍處理后得到最終版本。
總結(jié)
不管是 Midjourney、Stable Diffusion 還是一些其他 AI 工具,隨著他們版本的不斷更新,它們的功能也越來(lái)越豐富。這也導(dǎo)致很多設(shè)計(jì)師越發(fā)焦慮,覺(jué)得自己這個(gè)功能還沒(méi)學(xué)會(huì)怎么就出了另外一個(gè)功能了。
其實(shí)我們沒(méi)必要焦慮,學(xué)習(xí)工具的主要目的就是為了把自己想做的東西實(shí)現(xiàn)出來(lái),能夠在工作中使項(xiàng)目落地。
在這個(gè)案例中我們也沒(méi)有使用較為新穎的功能,主要就是 Stable Diffusion 放大和重繪功能,這兩功能在 Stable Diffusion 也算是比較基礎(chǔ)的。學(xué)習(xí)新的技能固然重要,但去探索如何運(yùn)用這些技能去實(shí)現(xiàn)項(xiàng)目落地的方法思路更為關(guān)鍵。
文章到此就告一段落,本篇文章也只是分享運(yùn)用 AIGC 實(shí)現(xiàn)需求落地的一種思路,后續(xù)我們還會(huì)繼續(xù)探索 AIGC 的項(xiàng)目落地思路流程~
歡迎關(guān)注作者微信公眾號(hào):「ASAK」