目錄
第1章 概述1
1.1 為什么使用Stable Diffusion1
1.2 AI圖像生成模型介紹2
1.3 從小白到AI藝術(shù)家4
1.4 總結(jié)4
1.5 練習(xí)4
第2章 人工智能與圖像生成技術(shù)5
2.1 人工智能的發(fā)展歷程5
2.2 圖像生成技術(shù)的基本原理6
2.2.1 深度神經(jīng)網(wǎng)絡(luò)圖像生成技術(shù)6
2.2.2 Stable Diffusion的關(guān)鍵組件7
2.3 深度學(xué)習(xí)框架PyTorch基礎(chǔ)9
2.4 AIGC技術(shù)框架介紹10
2.4.1 GAN對抗網(wǎng)絡(luò)10
2.4.2 VAE變分自編碼器12
2.4.3 NeRF輻射神經(jīng)網(wǎng)絡(luò)12
2.4.4 CLIP對比性語言-圖像預(yù)訓(xùn)練模型12
2.4.5 CodeFormer人臉清晰化模型13
2.5 總結(jié)14
2.6 練習(xí)14
第3章 Stable Diffusion技術(shù)15
3.1 Stable Diffusion的基本概念和原理15
3.2 安裝Stable Diffusion Web UI18
3.3 Stable Diffusion的界面24
3.4 Stable Difussion的模型25
3.5 生成多個角色同框28
3.6 Inpaint繪制34
3.7 Outpaint繪制37
3.8 修復(fù)面部細(xì)節(jié)39
3.9 總結(jié)42
3.10 練習(xí)42
第4章 ControlNet的使用43
4.1 ControlNet的基本概念43
4.2 ControlNet的安裝44
4.3 ControlNet的使用方法45
4.4 ControlNet中的模型50
4.4.1 案例一:不同模型下的效果51
4.4.2 案例二:不同模型下的效果56
4.4.3 ControlNet中的Inpaint63
4.5 總結(jié)65
4.6 練習(xí)65
第5章 結(jié)合Stable Diffusion和ControlNet進(jìn)行AI繪畫創(chuàng)作66
5.1 Stable Diffusion和ControlNet結(jié)合使用的優(yōu)勢66
5.2 使用ControlNet 生成不同角度的圖像67
5.3 ControlNet和Latent Couple結(jié)合使用69
5.4 ControlNet生成線稿圖76
5.5 使用LoRA進(jìn)行高階參數(shù)微調(diào)生成精細(xì)圖像79
5.6 ControlNet對光線的控制 84
5.7 Depth Library修復(fù)手部88
5.8 總結(jié)93
5.9 練習(xí)93
第6章 Prompt提示詞設(shè)計94
6.1 什么是Prompt94
6.2 Prompt的基本構(gòu)成97
6.2.1 主語97
6.2.2 修飾語104
6.3 正向提示詞和反向提示詞 127
6.4 人物服裝類提示詞135
6.5 角色鎧甲類提示詞148
6.6 動物圖像的生成154
6.6.1 老虎154
6.6.2 鳥類156
6.6.3 獅子158
6.6.4 鳳凰159
6.6.5 熊貓160
6.7 參數(shù)的使用162
6.7.1 CFG Scale(提示詞引導(dǎo)系數(shù))162
6.7.2 Sampling method(采樣方法)163
6.7.3 Seed(種子)166
6.7.4 Sampling steps(穩(wěn)定擴(kuò)散)168
6.7.5 分辨率169
6.8 總結(jié)170
6.9 練習(xí)170
第7章 Stable Diffusion與ControlNet繪畫實(shí)例171
7.1 通過ControlNet生成漫畫171
7.2 通過Stable Diffusion和ControlNet繪制360全景圖像177
7.3 生成QR二維碼182
7.4 生成卡通風(fēng)格的小屋184
7.5 總結(jié)186
7.6 練習(xí)186
第8章 動畫的制作187
8.1 使用Deforum插件制作動畫 188
8.1.1 什么是Deforum188
8.1.2 安裝Deforum188
8.1.3 相關(guān)參數(shù)介紹189
8.1.4 Deforum里的數(shù)學(xué)公式192
8.1.5 Deforum制作無限循環(huán)動畫193
8.2 使用LoopBack Wave來制作絲滑動畫200
8.2.1 什么是LoopBack Wave200
8.2.2 安裝LoopBack Wave200
8.2.3 LoopBack Wave腳本的使用200
8.3 使用FILM對動畫進(jìn)行補(bǔ)幀204
8.3.1 什么是FILM204
8.3.2 安裝FILM 206
8.3.3 FILM工具的使用208
8.4 使用DepthMap生成3D繪畫實(shí)現(xiàn)動畫效果209
8.4.1 什么是DepthMap209
8.4.2 安裝DepthMap209
8.4.3 相關(guān)參數(shù)介紹210
8.4.4 DepthMap插件的使用212
8.5 使用EbSynth 和TemporalKit實(shí)現(xiàn)高質(zhì)量絲滑效果213
8.5.1 安裝TemporKit213
8.5.2 使用TemporKit生成關(guān)鍵幀214
8.5.3 使用EbSynth生成風(fēng)格化圖像序列217
8.6 總結(jié) 220
8.7 練習(xí)220