前言
最近隨著ChatGPT的爆火,AI繪畫(huà)也火得不行,這幾天文心一言發(fā)布會(huì),圖片生成的梗都快被大家玩壞了,網(wǎng)上有不少M(fèi)idjourney的使用分享,但是畢竟那個(gè)是商用網(wǎng)站,收費(fèi)的,博主今天給大家發(fā)個(gè)福利!出一波免費(fèi)使用AI繪畫(huà)的教程:Stable-Diffusion本地化部署及使用!手把手教你如何使用AI繪畫(huà)!
一、安裝AI模型軟件stable-diffusion-webui
1.環(huán)境安裝
首先我們需要安裝AI模型軟件stable-diffusion-webui,在安裝前需要完成基礎(chǔ)依賴(lài)環(huán)境的安裝工作【注意本博客實(shí)驗(yàn)環(huán)境是Windows】:
-
安裝cuda庫(kù)
-
安裝cudnn加速庫(kù)
-
安裝git-bash(區(qū)分64位和32位)
-
安裝python3.10
完成上述基礎(chǔ)環(huán)境依賴(lài)的安裝后,我們下載stable-diffusion-webui:找一個(gè)空間較大的磁盤(pán)新建文件夾MyProgram(文件名最好是英文,命名隨意,你也可以命名為其他的),進(jìn)去后,在空白的地方右鍵,點(diǎn)擊git bash here:然后在命令行中輸入:
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
等待下載,下載完成以后,在MyProgram文件夾中會(huì)出現(xiàn)stable-diffusion-webui文件夾,進(jìn)入該文件夾中,雙擊webui.bat文件,該文件會(huì)自動(dòng)創(chuàng)建所需要的各種環(huán)境(時(shí)間可能會(huì)比較長(zhǎng)),環(huán)境安裝完成以后,在窗口上會(huì)出現(xiàn)一個(gè)如下圖所示的鏈接:
復(fù)制該鏈接到瀏覽器中打開(kāi),則進(jìn)入U(xiǎn)I界面,如下所示:
我們可以看到,在這個(gè)界面上有txt2img(文字生成圖片), img2img(圖片生成圖片)等等。到這里為止, 我們已經(jīng)可以快樂(lè)的玩耍了!自己去嘗試生成屬于自己的圖吧!
2.配置中文包
如果你的英語(yǔ)還不錯(cuò),就直接跳過(guò)這一步吧,如果你的英語(yǔ)和我一樣稀爛,那么可以考慮設(shè)置一個(gè)中文包,具體步驟如下:
(1) 在界面上點(diǎn)擊Extensions,點(diǎn)擊取消localization,并如下圖所示點(diǎn)擊Load from
(2) 在出來(lái)的列表中找到 zh_CN Localization,然后點(diǎn)擊后面的Install,等待安裝完畢,點(diǎn)擊下面所示的按鈕:
(3) 點(diǎn)擊 Apply and restart UI按鈕,等待重啟頁(yè)面(不要關(guān)閉頁(yè)面,等待即可)
(4) 重啟完畢以后,按照如下順序點(diǎn)擊:
(5) 選擇zh_CN后,點(diǎn)擊上面的Apply settings按鈕,再按照如下順序點(diǎn)擊:
等待重啟結(jié)束后即可。
二、配置算法模型
1.配置底模型
stable diffusion提供了一系列的模型:
- stable-diffusion-v1-4 擅長(zhǎng)繪制風(fēng)景類(lèi)畫(huà),整體偏歐美風(fēng),具有劃時(shí)代意義
- stable-diffusion-v1-5 同上,但生成的作品更具藝術(shù)性
- stable-diffusion-2 圖像生成質(zhì)量大幅提升,原生支持768x768等
- waifu-diffusion 設(shè)定隨機(jī)種子后,每次將生成相同的圖像,無(wú)隨機(jī)性,可方便復(fù)現(xiàn)
下載上述模型,將模型放到目錄下,如果UI(前面所述的軟件界面)是打開(kāi)的,可按照如下順序點(diǎn)擊生效:
2.LoRA的使用
(1) 安裝
LoRA是一個(gè)微調(diào)模型,可以對(duì)基礎(chǔ)模型提供更好的支撐,從而生成我們想要的風(fēng)格。一般來(lái)說(shuō),我們可以下載我們想要的LORA模型,然后將模型拷貝到目錄下,按照前面所說(shuō)的方式,再次應(yīng)用重啟即可。
(2) 使用
在打開(kāi)的UI界面上,點(diǎn)擊右側(cè)的擴(kuò)展網(wǎng)絡(luò),然后點(diǎn)擊出現(xiàn)界面中的Lora按鈕:那么我們就可以看到我們添加的LoRA模型,在輸入提示詞的時(shí)候,點(diǎn)擊LoRA模型,則會(huì)添加LoRA對(duì)應(yīng)的提示詞,進(jìn)而實(shí)現(xiàn)風(fēng)格的轉(zhuǎn)換。如下是一組示例(下面的是使用LoRA生成的圖像),通過(guò)使用了中國(guó)風(fēng)的LoRA模型,我們生成的畫(huà)面更有特色。
(3) 資源
如果你想使用別人生成的LoRA模型,可以考慮在hugging face上進(jìn)行搜索,除此之外,CIVITAI也是一個(gè)非常好的選擇。我們大概整理了下面一些不同類(lèi)型的LoRA模型,感興趣的可以自行下載。
3.配置精準(zhǔn)控圖模型
(1) 安裝
在UI界面中按照如下順序先點(diǎn)擊1和2,然后在3的位置輸入地址,然后點(diǎn)擊4,即可。安裝完畢以后,按順序點(diǎn)擊已安裝、應(yīng)用并重啟用戶(hù)界面即可。
為了后面使用具體的應(yīng)用, 我們需要下載一些ControlNet使用的模型,下面的鏈接是ControlNet的一些模型:地址,以人體姿態(tài)為例,我們下載模型,然后將下載的模型放在models/controlNet底下,然后應(yīng)用并重啟界面即可。
(2) 使用
在文生圖界面按照如下順序點(diǎn)擊設(shè)置成人體姿態(tài),中間空白處可以上傳我們的目標(biāo)姿態(tài),我們生成的圖將會(huì)根據(jù)這個(gè)目標(biāo)姿態(tài)相似。
下面我們將展示怎么控制人物的姿態(tài)。以 a beautiful girl為提示詞,不使用ControlNet生成的圖如下(具體生成什么樣的風(fēng)格與你的底模型有關(guān),也就是頁(yè)面左上角Stable Diffusion模型處展示的模型):
而當(dāng)我們?cè)O(shè)置以前輩其他任務(wù)為模板時(shí),可以生成如下圖片:
同學(xué)們湊活著看看吧,動(dòng)作和形態(tài)是一致的??。
三、Prompt的魔法
無(wú)論是ChatGPT還是StableDiffusion,目前知道的是,提示詞(prompt)在這一類(lèi)AIGC的任務(wù)中扮演著非常重要的角色,下面我們將對(duì)提示詞進(jìn)行講解,主要內(nèi)容包含提示詞的語(yǔ)法、正反提示詞、如何用提示詞定向提升圖畫(huà)質(zhì)量。想要進(jìn)一步了解Prompt魔法,一些基礎(chǔ)介紹可以看我的玩賺ChaGPT專(zhuān)欄。
1.定向提升圖畫(huà)質(zhì)量
[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來(lái)直接上傳(img-OOM9OIft-1686562385001)(C:\Users\86186\AppData\Roaming\Typora\typora-user-images\image-20230424110528689.png)]
這一部分,我們將基于上面講到的提示詞基本語(yǔ)法,進(jìn)行一次實(shí)際展示。我們還是基于文生圖,底模型選擇Perfect-world,ControlNet的設(shè)置與上面一樣,我們首先輸入提示詞為:a beautiful realistic girl with oval face, tree, sea 。圖片如上左所示,我們發(fā)現(xiàn)這個(gè)人的手有一點(diǎn)不正常,為了告訴AI我們希望這個(gè)手是正常的,我們可以在負(fù)提示詞里面輸入:bad fingers,那么我們將生成上右的圖。如果我們希望她苗條一點(diǎn),那么一種做法是在負(fù)提示詞中加上fat,那么我們將得到下左的圖畫(huà):
[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來(lái)直接上傳(img-vByY64qe-1686562385003)(C:\Users\86186\AppData\Roaming\Typora\typora-user-images\image-20230424110606307.png)]
如果我們希望這是個(gè)男的呢?修改提示詞里面的girl為boy,那么我們將得到上右的圖畫(huà)。
小結(jié)
文章最后博主想說(shuō)點(diǎn)別點(diǎn):ChatGPT所引發(fā)的這場(chǎng)科技革命,必然會(huì)在數(shù)十億打工人中掀起狂風(fēng)暴雨!科技創(chuàng)新必然會(huì)帶來(lái)生產(chǎn)力的極大提高,可怕的是這個(gè)提高是指數(shù)級(jí)別增長(zhǎng)的!從ChatGPT 到GPT-4再到百度文心一言發(fā)布,再到如今微軟GPT-4 Office全家桶的重大發(fā)布,我既感到興奮,又有一些憂(yōu)慮:“當(dāng)時(shí)代拋棄你時(shí),連一聲再見(jiàn)也不會(huì)說(shuō)”!文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-484913.html
其他
參考:https://xiaosheng.blog.csdn.net/article/details/129694899文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-484913.html
到了這里,關(guān)于A(yíng)IGC:AI繪畫(huà)-Stable-Diffusion 簡(jiǎn)介及實(shí)踐的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!