![]()
内容推荐 本书将带领读者探索AI绘画和短视频创作的奇妙世界。本书详细介绍Stable Diffusion的基本概念、原理及其主要功能的使用,阐述如何使用提示词生成创意无限的图像,如何使用ControlNet插件对图像进行精细调整,如何使用Stable Diffusion结合各类插件和第三方应用进行视频制作。书中精选了大量案例,介绍了AI工具文生图、图生图的创作技巧,以及当前主流短视频平台中使用Stable Diffusion制作短视频所需的热门技术工具,如Deforum、LoopBack Wave、DepthMap、TemporalKit和EbSynth等。 本书内容丰富,理论与实践并重,既适合初学者作为自学参考书,也适合设计师、数字媒体从业者作为参考手册,同时还可以作为高等院校数字媒体等相关专业的教学用书。 作者简介 马健健,上海交通大学软件工程硕士,先后供职于平安、惠普、美国强生等国内外公司,担任软件架构和数据分析技术经理,拥有14年软件开发架构和技术管理经验;目前就职于上海某知名汽车公司担任数据平台技术经理,从事大数据处理、挖掘等研究和实施工作。 目录 第1章 概述 1.1 为什么使用Stable Diffusion 1.2 AI图像生成模型介绍 1.3 从小白到AI艺术家 1.4 总结 1.5 练习 第2章 人工智能与图像生成技术 2.1 人工智能的发展历程 2.2 图像生成技术的基本原理 2.2.1 深度神经网络图像生成技术 2.2.2 Stable Diffusion的关键组件 2.3 深度学习框架PyTorch基础 2.4 AIGC技术框架介绍 2.4.1 GAN对抗网络 2.4.2 VAE变分自编码器 2.4.3 NeRF辐射神经网络 2.4.4 CLIP对比性语言-图像预训练模型 2.4.5 CodeFormer人脸清晰化模型 2.5 总结 2.6 练习 第3章 Stable Diffusion技术 3.1 Stable Diffusion的基本概念和原理 3.2 安装Stable Diffusion Web UI 3.3 Stable Diffusion的界面 3.4 Stable Difussion的模型 3.5 生成多个角色同框 3.6 Inpaint绘制 3.7 Outpaint绘制 3.8 修复面部细节 3.9 总结 3.10 练习 第4章 ControlNet的使用 4.1 ControlNet的基本概念 4.2 ControlNet的安装 4.3 ControlNet的使用方法 4.4 ControlNet中的模型 4.4.1 案例一:不同模型下的效果 4.4.2 案例二:不同模型下的效果 4.4.3 ControlNet中的Inpaint 4.5 总结 4.6 练习 第5章 结合Stable Diffusion和ControlNet进行AI绘画创作 5.1 Stable Diffusion和ControlNet结合使用的优势 5.2 使用ControlNet生成不同角度的图像 5.3 ControlNet和Latent Couple结合使用 5.4 ControlNet生成线稿图 5.5 使用LoRA进行高阶参数微调生成精细图像 5.6 ControlNet对光线的控制 5.7 Depth Library修复手部 5.8 总结 5.9 练习 第6章 Prompt提示词设计 6.1 什么是Prompt 6.2 Prompt的基本构成 6.2.1 主语 6.2.2 修饰语 6.3 正向提示词和反向提示词 6.4 人物服装类提示词 6.5 角色铠甲类提示词 6.6 动物图像的生成 6.6.1 老虎 6.6.2 鸟类 6.6.3 狮子 6.6.4 凤凰 6.6.5 熊猫 6.7 参数的使用 6.7.1 CFG Scale(提示词引导系数) 6.7.2 Sampling method(采样方法) 6.7.3 Seed(种子) 6.7.4 Sampling steps(稳定扩散) 6.7.5 分辨率 6.8 总结 6.9 练习 第7章 Stable Diffusion与ControlNet绘画实例 7.1 通过ControlNet生成漫画 7.2 通过Stable Diffusion和ControlNet绘制360°全景图像 7.3 生成QR二维码 7.4 生成卡通风格的小屋 7.5 总结 7.6 练习 第8章 动画的制作 8.1 使用Deforum插件制作动画 8.1.1 什么是Deforum 8.1.2 安装Deforum 8.1.3 相关参数介绍 8.1.4 Deforum里的数学公式 8.1.5 Deforum制作无限循环动画 8.2 使用LoopBack Wave来制作丝滑动画 8.2.1 什么是LoopBack Wave 8.2.2 安装LoopBack Wave 8.2.3 LoopBack Wave脚本的使用 8.3 使用FILM对动画进行补帧 8.3.1 什么是FILM 8.3.2 安装FILM 8.3.3 FILM工具的使用 8.4 使用DepthMap生成3D绘画实现动画效果 8.4.1 什么是DepthMap 8.4.2 安装DepthMap 8.4.3 相关参数介绍 8.4.4 DepthMap插件的使用 8.5 使用EbSynth和TemporalKit实现高质量丝滑效果 8.5.1 安装TemporKit 8.5.2 使用TemporKit生成关键帧 8.5.3 使用EbSynth生成风格化图像序列 8.6 总结 8.7 练习 |