造夢師手記:Stable Diffusion制作有個性的二維碼和表情包


我是一個靠表情包生存的人,沒有表情包就等于失去了一半生命。
所以有意思的表情包一定會第一時間使用,最近出現(xiàn)了一種奇怪的表情包??吹叫D的時候有幾個字,點看一看卻是一張正常的圖片。
比如,看一個有意思的圖,這兩張圖的預(yù)覽模式下有明顯的“銀河”兩字。

點開放大呢?

竟然是服飾的形狀和顏色。
再看一張類似效果的,縮略圖是一個二維碼(為了避免被吞,我把這個二維碼打了碼)。

點開以后,發(fā)現(xiàn)是一張構(gòu)思巧妙的照片(也能掃出來)。

這是怎么實現(xiàn)的?
這是使用了ControlNet的二維碼模型。
模型下載:
https://www.123pan.com/s/ueDeVv-8w0I.html?提取碼:lgyh
一、工作原理
ControlNet可以控制AI繪畫的生成方式,如果在生成圖像的過程中,用二維碼(或者文字圖片)的畫面進(jìn)行引導(dǎo),最終就可以生成具有二維碼(或者文字圖片)特征的AI畫面,從而出現(xiàn)上面的圖片。
二、操作步驟
1、安裝模型
先把模型拷貝至ControlNet的模型文件夾:extensions\sd-webui-controlnet\models
2、制作二維碼
可以是公眾號,可以是微信號,可以是一個網(wǎng)址,也可以是你在某站點的主頁。
不要使用默認(rèn)二維碼,推薦使用草料二維碼進(jìn)行轉(zhuǎn)換,地址:https://cli.im/
比如我的公眾號名是SingingUnderStar,可以按下圖路徑生成二維碼。

生成二維碼后點擊美化,做一點變動,可以讓最終圖片更好看。

推薦使用圓液化,其余的也可以嘗試,但最終生成的圖掃不出來的概率較大。
3、提前生成一張想要實現(xiàn)的風(fēng)格的圖片
舉例,提示詞:
masterpiece,best quality,extremely detailed CG unity 8k wallpaper,kirigami,vibrant nebula sky,(upper body),1girl,blue eyes,gold hair,gradient hair,hair between eyes,ahoge,cat ears,drill hair,Age:16,looking back,sailor dress,white thighhighs,mary janes,Star headdress,.
<lyco:GoodHands-beta2:0.6> <lyco:Better light:0.4> <lyco:GPTS5 Heavy_387306:0.3>

4、導(dǎo)入圖生圖
然后將該圖導(dǎo)入圖生圖,并原樣貼上提示詞。

5、在圖生圖的ControlNet界面導(dǎo)入二維碼圖片

模型使用control_v11p_sd15_qrcode_monster
控制權(quán)重在1-2之間,需要嘗試,值越高,最終的圖越生硬,但越容易掃出來,反之不容易掃出來;
引導(dǎo)介入時機(jī)在0.1-0.3之間,需要嘗試,值越低,最終的圖越生硬,但越容易掃出來,反之不容易掃出來。
這里有點玄學(xué),不一定生成的每張圖片都能被識別,有些看著很像二維碼,但怎么都掃不出來,主要是這幾個值不斷修改嘗試,還有時候值完全相同,跑出一批圖中只有極個別能掃出來。
多跑圖,多嘗試,祝大家好運。
6、生成二維碼圖片
比如我這張控制權(quán)重高達(dá)1.8,生成的畫面略生硬,但很容易掃出來。

我還生成了比較有感覺的風(fēng)景二維碼圖片。
7、把二維碼圖片替換為文字圖片

使用相同的方式,可以引導(dǎo)出比較有意思的縮略圖照片,發(fā)到群里會有很有趣的效果。

點開后是一張神奇的照片。

再次放上模型下載:
https://www.123pan.com/s/ueDeVv-8w0I.html?提取碼:lgyh