说明:标题中的Stable Diffusion XL(SDXL)在本文写作时(2023年5月)尚未发布(SDXL于2023年7月发布)。

本文基于我学习Stable Diffusion的经历,分享AI绘画的学习路线,从入门到进阶,包括学习方法、资源推荐、常见问题,以及我的经验教训。

一、为什么学AI绘画

1. 兴趣

第一个原因:兴趣。

  • 看到AI生成的图
  • 觉得很神奇
  • 自己也想试试
  • 就开始学了
  • 兴趣是最好的老师

兴趣,是学习的动力。

2. 工作需要

第二个原因:工作需要。

  • 做设计相关工作
  • 需要配图
  • AI绘画能提高效率
  • 学会了对工作有帮助
  • 就系统学习了

工作,是学习的催化剂。

3. 未来趋势

第三个原因:未来趋势。

  • AI是未来趋势
  • AI绘画是其中一个方向
  • 学会了有竞争力
  • 不会被淘汰
  • 就提前学习了

趋势,是学习的方向。

二、入门阶段

1. 了解基本概念

第一步:了解基本概念。

  • 什么是扩散模型
  • 什么是提示词
  • 什么是采样器
  • 什么是CFG
  • 基本概念要懂

概念,是基础。

2. 选择工具

第二步:选择工具。

  • 在线工具:Midjourney、DALL-E
  • 本地工具:Stable Diffusion WebUI
  • 新手推荐先在线
  • 有条件再本地
  • 各有优缺点

工具,是载体。

3. 写第一个提示词

第三步:写第一个提示词。

a beautiful girl, long hair, 
standing in a garden, 
anime style, high quality
  • 简单的提示词
  • 生成第一张图
  • 很有成就感
  • 然后开始探索

第一张图,是开始。

4. 练习基本操作

第四步:练习基本操作。

  • 调整参数
  • 换提示词
  • 换模型
  • 换采样器
  • 多练习

练习,是掌握的关键。

5. 看教程

第五步:看教程。

  • B站教程
  • YouTube教程
  • 官方文档
  • 社区帖子
  • 多看多学

教程,是捷径。

三、进阶阶段

1. 提示词工程

进阶第一步:提示词工程。

  • 正向提示词
  • 负向提示词
  • 权重控制
  • 提示词模板
  • 提示词技巧

提示词,是核心技能。

2. 参数调优

进阶第二步:参数调优。

  • 采样步数
  • 采样器
  • CFG Scale
  • 分辨率
  • 种子

参数,影响效果。

3. 模型选择

进阶第三步:模型选择。

  • 大模型(Checkpoint)
  • LoRA
  • VAE
  • Embedding
  • 不同模型不同风格

模型,决定风格。

4. 图生图

进阶第四步:图生图。

  • 基于参考图
  • 重绘幅度
  • 局部重绘
  • 风格迁移
  • 更可控

图生图,是进阶技能。

5. ControlNet

进阶第五步:ControlNet。

  • 控制构图
  • 控制姿势
  • 控制深度
  • 控制边缘
  • 让生成更可控

ControlNet,是控制力的保障。

四、高级阶段

1. 模型训练

高级第一步:模型训练。

  • LoRA训练
  • DreamBooth
  • Textual Inversion
  • 训练自己的模型
  • 个性化

训练,是高级技能。

2. 工作流优化

高级第二步:工作流优化。

  • 批量处理
  • 自动化
  • 脚本
  • API调用
  • 提高效率

工作流,是效率的关键。

3. 商业化应用

高级第三步:商业化应用。

  • 接单
  • 卖图
  • 做设计
  • 做内容
  • 变现

商业化,是最终目标。

4. 持续学习

高级第四步:持续学习。

  • 新模型
  • 新工具
  • 新技巧
  • 持续跟进
  • 不断进步

学习,是终身的。

五、学习资源

1. 教程资源

教程资源:

  • B站:很多中文教程
  • YouTube:很多英文教程
  • 官方文档:权威
  • 社区:Reddit、知乎
  • 书籍:AI绘画相关

教程,是学习的素材。

2. 工具资源

工具资源:

  • Stable Diffusion WebUI
  • Midjourney
  • DALL-E
  • ComfyUI
  • 各种插件

工具,是学习的载体。

3. 模型资源

模型资源:

  • Civitai:模型分享平台
  • Hugging Face:模型仓库
  • 各种LoRA
  • 各种Checkpoint
  • 丰富的模型

模型,是创作的基础。

4. 社区资源

社区资源:

  • Reddit的StableDiffusion板块
  • 知乎AI绘画话题
  • B站AI绘画区
  • Discord社区
  • 微信群

社区,是交流的地方。

六、常见问题

1. 问题一:生成的图不好看

第一个问题:生成的图不好看。

原因:

  • 提示词写得不好
  • 参数不对
  • 模型没选对
  • 练习不够

解决:

  • 多看好的提示词
  • 多练习
  • 多试参数
  • 换模型

不好看,是正常的。

2. 问题二:人物畸形

第二个问题:人物畸形。

原因:

  • 模型问题
  • 提示词问题
  • 参数问题

解决:

  • 用好的模型
  • 用负向提示词
  • 用ControlNet
  • 后期修复

畸形,是AI绘画的老大难。

3. 问题三:显存不足

第三个问题:显存不足。

原因:

  • 显卡不够好
  • 分辨率太高
  • 批量太大

解决:

  • 降低分辨率
  • 用--medvram
  • 用xformers
  • 用云服务

显存,是硬件限制。

4. 问题四:不知道学什么

第四个问题:不知道学什么。

解决:

  • 从基础开始
  • 按学习路线
  • 一步一步来
  • 不要跳步
  • 打好基础

按路线,不迷茫。

5. 问题五:学了就忘

第五个问题:学了就忘。

解决:

  • 多练习
  • 做笔记
  • 做项目
  • 教别人
  • 用进废退

多用,就记住了。

七、我的经验教训

1. 教训一:不要只看不练

第一个教训:不要只看不练。

  • 看了很多教程
  • 但不练习
  • 等于没学
  • 要多动手
  • 实践出真知

练习,是最重要的。

2. 教训二:不要追求完美

第二个教训:不要追求完美。

  • 刚开始生成的图不好
  • 很正常
  • 不要气馁
  • 慢慢来
  • 会越来越好

完美,是慢慢接近的。

3. 教训三:不要只收藏

第三个教训:不要只收藏。

  • 收藏了很多教程
  • 但从来不看
  • 等于没收藏
  • 收藏了就要学
  • 学了就要练

收藏,不是学习。

4. 教训四:不要闭门造车

第四个教训:不要闭门造车。

  • 自己摸索很慢
  • 要多交流
  • 多问
  • 多看别人的作品
  • 站在巨人的肩膀上

交流,能快速进步。

5. 教训五:要有耐心

第五个教训:要有耐心。

  • AI绘画需要耐心
  • 调试参数需要耐心
  • 学习需要耐心
  • 不要急
  • 慢慢来

耐心,是必备品质。

八、学习路线总结

1. 第一阶段:入门(1-2个月)

第一阶段:入门。

  • 了解基本概念
  • 选择工具
  • 写提示词
  • 练习基本操作
  • 看教程

目标:能生成基本的图。

2. 第二阶段:进阶(3-6个月)

第二阶段:进阶。

  • 提示词工程
  • 参数调优
  • 模型选择
  • 图生图
  • ControlNet

目标:能生成高质量的图。

3. 第三阶段:高级(6个月以上)

第三阶段:高级。

  • 模型训练
  • 工作流优化
  • 商业化应用
  • 持续学习

目标:能商业化应用。

4. 持续学习

持续学习。

  • 新模型
  • 新工具
  • 新技巧
  • 不断进步
  • 永远在路上

学习,是终身的。

九、写在最后

Stable Diffusion学习路线,我是怎么入门的。

从入门到进阶到高级,一步一步来。入门阶段:了解概念、选择工具、写提示词、练习操作、看教程。进阶阶段:提示词工程、参数调优、模型选择、图生图、ControlNet。高级阶段:模型训练、工作流优化、商业化应用、持续学习。

2023年了,AI绘画发展很快,新模型、新工具、新技巧层出不穷。不要怕,按学习路线,一步一步来,多练习,多交流,有耐心,你也能成为AI绘画高手。

最后,用一句话总结:"AI绘画学习,没有捷径,只有方法。从基础开始,多练习,多交流,持续学习,你也能画出好图。"

希望我的学习路线,能帮到你。