全网最详细,零基础学会AI绘画Stable Diffusion,学不会来打我!

news2025/1/9 1:22:07

前言

什么是Stable Diffusion

自从去年10月份Stable Diffusion开源以来,仅过了半年的时间,如今它已经能够创作出精美细致的二次元插画,媲美真人的赛博Coser,以及具有独特风格的AI动画。

无论你只是感兴趣,还是想了解AI绘画的潜力,又或者希望通过它为自媒体创建内容,甚至构建一些工具站点,本篇教程都将帮助你实现这些目标或者给你带来一些思路。

0.jpg

这一技术的突破引起了许多人对AI绘画领域的关注。目前,AI绘画仍然是一个相对新的技能分支,在网上的教学内容相对有限,主要以视频教程为主。然而,视频教程并不容易回顾和参考。

我打算写一系列公开的文字教程,以最低的学习成本帮助你掌握这项技术。即使你没有任何美术或编程基础,只要你能够使用键盘进行输入,你就能够轻松地参考我的教程,并创作出属于自己的AI绘画作品。

在这个系列中,我将详细介绍AI绘画的基本原理、应用平台的配置需求、安装方法、软件界面和基本操作步骤。我计划撰写大约15篇左右的文章。请关注我,你将能够在相关合集中找到后续的教程。它们将带领你进一步深入探索文生图、图像生成的奥秘,并通过综合利用各种提示词风格模型和辅助工具来实现高质量的绘画作品。

原理解析

实际上,AI绘画与人类的画图方式截然不同。它并不像人类那样按照一定的步骤完成绘画作品,比如先草拟草图,勾勒轮廓,再上色,最后进行细节加工。相反,AI绘画采用了一条人类从未设想过的路径,即扩散(diffusion)。通过深度学习的方式,它将许多不同的图像转换为抽象内容,并逐渐开始理解这个扩散的过程。每学习一张图像,它会通过一些方法提取图像中的信息特征,并与原图建立联系。

在实际的绘制过程中,这一过程变得更加复杂。例如,图像需要经过潜在空间的压缩,通过对比式的语言、文字和训练来实现内容匹配,然后借助对抗神经网络来提高学习的准确性。随着深入探索,你将逐渐接触到这些概念。如果你对这些术语不仅不感到乏味,反而感到兴奋和神秘,我们可以在单独的一篇文章中对其展开解释。然而,在此刻,你只需记住抽象和扩散这两个概念,就可以开始接下来的学习了。

SD简介

市场上的大部分主流AI绘画产品基本上都使用类似的原理来生成图像。

实际上,市场上有很多可用于AI绘画的应用程序,例如DALL-E,MidJourney,NovelAI等。但其中大部分都需要依赖云服务器来运行,效率不高,而且一些应用还需要支付会员费用以购买更多的使用额度。然而,在2022年8月,出现了一款名为"Stable Diffusion"的应用程序,通过算法迭代,将AI绘画的精细度提升到了一个新的水平,并且可以在几秒钟内完成图像生成,而且可以在任何一台配备民用级显卡的电脑上运行。在这里,我们将使用这款应用程序进行创作。借助它的帮助,你可以轻松地绘制出各种风格的作品,比如动漫风格的插画、立绘国风水墨和逼真的照片级图像。通过"LoRa" "ControlNet"等功能,SD还能够实现对美术风格、角色细节、姿势和动作构图的精确控制。

除了以上介绍的特点之外,还有一个非常重要的因素,即该应用是完全开源的。这意味着你可以在自己的电脑上部署整个程序,并且可以完全免费地使用它进行绘画,而且没有数量限制。市场上大多数商业级的AI绘画应用都是基于Stable Diffusion进行开发的。因此,如果你能掌握其根本逻辑,就能够轻松地使用任何一个门槛比它更低的工具。

安装及程序运行

要下载Stable Diffusion这个软件,与大多数生产力工具不同的是,Stable Diffusion实际上并不是一个完整的软件。它最初是以开源方式发布的,只是一段源代码,对非专业人士来说可能难以理解。

这会打开一个命令行窗口,系统会在其中加载所需的各种文件。加载完成后,浏览器会自动打开Web UI界面。如果没有自动打开,请注意命令行窗口中“by running on local url”后面的地址,并在浏览器中手动打开该地址。

20.png

每次启动程序时,都需要重复上述过程。请注意,浏览器中的Web UI界面只是一个操作界面,而命令行窗口中的内容才是程序的核心,也是进行绘画的整个过程。完成绘画后,请确保关闭命令行窗口的运行。

基本界面

当你在浏览器中打开Web UI后,你就可以开始绘图了。让我们先了解一下Web UI界面。顶部的一整行标签对应了Web UI的不同功能。

25.png

文生图 图生图

我们在绘图中最常用的是前两个标签,即"文生图"和"图生图",它们代表了两种基本的绘图方式。我会在接下来分别详细介绍它们,

附加功能

而"附加功能"标签主要用于对图像进行AI放大处理,可以生成更清晰的大图。我们将在后续的教程讨论。

设置

点击后面的"设置",你可以在此设置与绘图过程相关的选项,例如图像保存路径和采样参数等。在刚开始的阶段,保持默认设置一般不会出现问题。

扩展

旁边的"扩展"菜单主要用于安装和管理额外的插件。在后续的教程中,我们也会尝试安装插件,并在你的Web UI界面中添加额外的标签,例如用于加载LoRa模型的"Additional Network"。我将在后面与你分享它的用途。

作图流程

现在,让我们动手做一张图吧,完成后你就会对它有一个大致的了解。请查看你的界面,

模型相关的基本概念

左上角有一个选项可以选择"Stable Diffusion"模型。我们刚刚安装的Web UI实际上只是一个执行程序,但AI是从那里学习各种不同的绘画风格的呢?它借助于许多使用图片素材训练出来的模型,通过阅读大量图片积累经验。不同的模型可以为你的作品带来完全不同的画面内容和画风。我们将后续的教程进一步科普模型的概念。

为了方便你后续的学习和探索,我为你准备了一个基础模型:“cutegirlmix4”,和一个Lora:“mix4”这,个模型是用抖音网红训练的,生成的图片不是任何特定的真人。私信我,获得这两个模型的下载链接。在后面的教程中,我将系统地介绍一些获取模型的方法。当你的技巧足够成熟后,你还可以尝试自己训练一些符合你需求的模型。

在下载完模型后,请打开Web UI的根目录下的"models"文件夹。把chilloutmix_开头的文件放到Stable-diffusion文件夹下。mix4放到Lora文件夹下(没这个文件夹可以新建一个)。

30.png

让我们加载一下这个chilloutmix_模型,点击选择chilloutmix_选项,等待加载过程中命令行窗口中会显示相应的操作进程。加载完成后会有提示,并且选框中的模型名称也会切换到chilloutmix_

35.png

文生图

加载完成后,先打开"文生图"选项。所谓的"文生图"是指你输入一段文字描述,AI会根据你的描述生成一幅图像。这些输入的描述文字就是"prompt"提示词。你可以用自然语言尝试描述一幅画面,例如描述一个可爱的女孩,晚上,在城市中,下雨。但请注意,提示词不支持中文。这时,你可以打开任何一个翻译软件,将你刚刚描述的话语翻译成英文,然后复制粘贴到提示词框中。也可以直接复制我的提示词

 
模型

但仅有提示词是不够的。为了让AI能更准确地理解我们的意图,并发挥其能力,我们需要在提示词后面加上一串更长的"魔咒"。上面的提示词中mix4,(8k, RAW photo, best quality, masterpiece:1.2), (realistic, photo-realistic:1.37)就属于"魔咒“。

提示词框分为正向提示词和反向提示词两部分,分别用于控制你希望在画面中出现的内容和希望排除的内容。对于下面的反向提示词,我也提供了一段"魔咒"供你使用,将其复制到相应位置可以避免一些画面上的问题。如果你想更详细地了解这些所谓的"咒语"的含义,以及其中各种花里胡哨的括号和数字的作用,后面我会详细介绍。下面是我用的负面提示词,你也可以直接复制。

paintings, sketches, (worst quality:2), (low quality:2), (normal quality:2), lowres, normal quality, ((monochrome)), ((grayscale)), skin spots, acnes, skin blemishes, age spot, glans
尺寸规格

但仅有提示词还不够,你还需要通过下方一系列参数来定义图像的尺寸规格和生成方式。这也是接下来的教程我们将讨论的内容。你可以参考我的设定来进行设置。

生成

设置完成后,点击右上角的"生成"按钮,然后静待程序加载片刻后,你就会得到一幅描绘女孩在夜色下的图片。这就是你使用AI绘制的作品了。

40.png

45.png

修改提示词

对于效果你满意吗?哦,你想让女孩换一个动作,你只需要在提示词里加上looking back,,女孩就可以转身看你了

50.png

这个小例子只是最最最最简单的使用,但是英文本篇教程也比较长了,我将会把跟多的操作放在后续的教程中。

希望这个小例子可以帮助你充分体会AI绘画的奇妙之处和乐趣所在。在不断的探索和实践中,你可能会像我一样越来越感受到人工智能的智慧,因为它确实可以听懂你的话语并做出相应的修改。在后面的教程中,我将带你探索通过提示词和更多高级手段,你甚至可以精确控制人物的发色、服饰、画面构图和风景等。

保存

完成AI绘画后,你无需特别保存图片,因为所有生成的图片都会保存在你的本地文件夹中。

在Web UI的标签栏中,有一个图库浏览器,你可以按类别查看通过不同方式生成的图像。如果你想导出图片,就像在浏览器中保存一张图片一样,只需右键点击并选择"另存为"即可。此外,你也可以在Web UI的根目录中找到一个名为"output"的文件夹,所有的图片都存储在其中。"txt2img-images"是文生图,"img2img-images"是图生图,复制出来也是一样的。图库浏览器还有许多高级功能,例如完整记录了图像生成的各种信息,你还可以快速打开已完成的图像,并对其进行局部重绘等。我们将在后面更详细地讨论这些特性。

55.png

配置要求

尽管Stable Fusion非常易于使用,但它仍然有一些配置要求。首先,它只能在Windows或Mac操作系统的电脑上运行。不论是在Windows还是Mac电脑上,它的Web用户界面的操作基本上是相似的。

其次,它需要一张性能强大的独立显卡来提供绘制所需的计算能力。尽管理论上来说,任何一个品牌的显卡都可以提供所需的计算能力,但根据大多数用户的交流经验,英伟达(NVIDIA)的显卡在性能和稳定性方面表现出色。简单来判断的话,如果你拥有一台可以流畅玩游戏的电脑,那么它应该能够满足AI绘画程序的运行需求。

总结

AI绘画本质在于成为人的画笔助手,即由人提出创意方案,而AI负责完成具体的绘画过程。Stable Diffusion 能让不具备绘画经验的人迅速达到初级甚至中级设计师的水准,同时具备快速绘图的能力(这是传统设计师所不具备的优势)。在如今的互联网时代,内容自然会吸引流量,而流量往往意味着金钱。我计划系统性地研究学习Stable Diffusion,并持续更新Stable Diffusion的教程、盈利思路以及商业模式。关注我,第一时间获取第一手信息。

关于AI绘画技术储备

学好 AI绘画 不论是就业还是做副业赚钱都不错,但要学会 AI绘画 还是要有一个学习规划。最后大家分享一份全套的 AI绘画 学习资料,给那些想学习 AI绘画 的小伙伴们一点帮助!

对于0基础小白入门:

如果你是零基础小白,想快速入门AI绘画是可以考虑的。

一方面是学习时间相对较短,学习内容更全面更集中。
二方面是可以找到适合自己的学习方案

包括:stable diffusion安装包、stable diffusion0基础入门全套PDF,视频学习教程。带你从零基础系统性的学好AI绘画!

零基础AI绘画学习资源介绍

👉stable diffusion新手0基础入门PDF👈

在这里插入图片描述

(全套教程文末领取哈)
在这里插入图片描述

👉AI绘画必备工具👈

在这里插入图片描述

温馨提示:篇幅有限,已打包文件夹,获取方式在:文末

👉AI绘画基础+速成+进阶使用教程👈

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

在这里插入图片描述

温馨提示:篇幅有限,已打包文件夹,获取方式在:文末

👉12000+AI关键词大合集👈

在这里插入图片描述

这份完整版的AI绘画全套学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1889515.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

旅游管理系统-计算机毕业设计源码16021

摘 要 本文旨在设计和实现一个基于Spring Boot框架的旅游管理系统。该系统通过利用Spring Boot的快速开发特性和丰富的生态系统,提供了一个高效、可靠和灵活的解决方案。系统将实现旅游景点信息的管理、线路规划、跟团游玩、旅游攻略、酒店信息管理、订单管理和用户…

有哪些手持小风扇品牌推荐?五大手持小风扇诚意推荐!

在炎炎夏日,一款便携且高效的手持小风扇无疑是消暑的必备神器。为了帮助大家轻松应对酷暑,我们精心挑选了五大手持小风扇品牌进行诚意推荐。这些品牌不仅拥有出色的降温效果,更在外观设计、便携性、续航能力及操作便捷性上表现卓越。接下来&a…

第三方软件测试公司分享:软件渗透测试的测试内容和注意事项

软件渗透测试是一种通过模拟攻击的方式来评估软件系统的安全性和漏洞,以发现并修复系统中的安全弱点。保护用户的数据和信息不被恶意攻击者利用,也是软件产品开发流程中重要的环节,可以帮助开发团队完善产品质量,提高用户满意度。…

代码随想录-二叉搜索树①

目录 二叉搜索树的定义 700. 二叉搜索树中的搜索 题目描述: 输入输出示例: 思路和想法: 98. 验证二叉搜索树 题目描述: 输入输出示例: 思路和想法: 530. 二叉搜索树的最小绝对差 题目描述&#x…

03:Spring MVC

文章目录 一:Spring MVC简介1:说说自己对于Spring MVC的了解?1.1:流程说明: 一:Spring MVC简介 Spring MVC就是一个MVC框架,Spring MVC annotation式的开发比Struts2方便,可以直接代…

c/c++语言的一种日志的编写办法

今日分享一下,从某源码中看到这种日志编写方式,很强。可以借鉴。 这个函数调用的日志函数是不一样的,仔细观看: 这几种日志输出函数,背后都调用了相同的调用。 与之对应的区别就是,函数名称的差异取决于…

【云原生监控】Prometheus 普罗米修斯从搭建到使用详解

目录 一、前言 二、服务监控概述 2.1 什么是微服务监控 2.2 微服务监控指标 2.3 微服务监控工具 三、Prometheus概述 3.1 Prometheus是什么 3.2 Prometheus 特点 3.3 Prometheus 架构图 3.3.1 Prometheus核心组件 3.3.2 Prometheus 工作流程 3.4 Prometheus 应用场景…

【Python基础篇】一篇文章入门Python,进入Python的世界

文章目录 0.前言1.打印(Hello,World)2.创建变量3.打印升级3.1 打印一句话中间加变量3.2 sep设置分隔符3.3 end和换行 4. 注释 0.前言 大家好,我是小辰,前几天做了个重大的决定,学习python。 首先&#xff0…

wine烧录stm32教程

前言 使用环境 ubuntu22.04 因为stlnk的线太短了并且容易扯断开,想使用串口进行烧录,但是又不想每次烧录代码都拔下短接帽(暂时不知道stm32flash怎么支持ISP一键下载),故写下此教程步骤一:安装wine 首选我们要下载wine,由于国内下…

跨国企业与IP地址定位的商业策略

随着经济全球化的发展,许多企业都选择拓宽国际市场,而跨国企业需要在全球范围内进行高效的市场运营和管理,以应对不同市场的需求和竞争。IP地址定位技术能够通过识别用户的地理位置,为企业提供重要的数据支持,帮助他们…

记录搭建一台可域名访问的HTTPS服务器

一、背景 近期公司业务涉及到微信小程序,即将开发完成需要按照微信小程序平台的要求提供带证书的域名请求服务器。 资源背景介绍如下: 1、域名 公司已有一个二级域名,再次申请新的二级域名并且实现ICP备案不仅需要花重金重新购买,…

深入浅出:进程管理的艺术

目录 进程的定义 进程的特征 进程的状态 进程与程序的区别 进程的控制和管理 进程的特点 1. 虚拟内存空间的分配 2. 时间片轮转调度 图解: 进程段 数据段(Data Segment) 正文段(Text Segment) 堆栈段&…

十二、【源码】Spring整合AOP

源码地址:https://github.com/spring-projects/spring-framework 仓库地址:https://gitcode.net/qq_42665745/spring/-/tree/12-spring-aop Spring整合AOP 核心类: DefaultAdvisorAutoProxyCreator:用于在Spring框架中自动为符…

华为交换机基本命令配置(创建vlan、配置telnet登录)

<HUAWEI>system-view 进入系统视图 [HUAWEI]sysname SW1 交换机命名为SW1 [SW1]undo info-center enable 关闭消息中心 [SW1]quit 退出当前视图 <SW1>display vlan 查看vlan详情 <SW1>system-view 进入系统视图 [SW1]vlan 5 …

帮找Java Bug,面试,项目,解决Java问题

本人是个Java老程序员&#xff0c;如果你有解决不了的问题&#xff0c;或者面试的时候需要人帮助&#xff0c;或者求职就业上任何问题都可以联系我&#xff0c;下面是我微信&#xff0c;欢迎联系我&#xff01;

慧哥Saas充电桩开源平台 V2.5.5

文章目录 原地址&#xff1a;https://gitee.com/chouleng/cdzkjjh&#xff0c;更换新的地址如下 [点击此链接 https://gitee.com/chouleng/huili-cloud](https://gitee.com/chouleng/huili-cloud)一、产品功能部分截图1.手机端&#xff08;小程序、安卓、ios&#xff09;2.PC端…

豪车视频改字,节假日祝福视频改字小程序制作搭建开发

目录 前言&#xff1a; 一、视频改字小程序功能介绍 二、怎么对短视频模板进行改字&#xff1f; 三、这个短视频改字的项目怎么样&#xff1f; 总结&#xff1a; 前言&#xff1a; 现在很多豪车改字的短视频&#xff0c;节假日祝福的小视频&#xff0c;有不少直播在弄这个…

【Java学习笔记】java图形界面编程

在前面的章节中&#xff0c;我们开发运行的应用程序都没有图形界面&#xff0c;但是很多应用软件&#xff0c;如Windows下的Office办公软件、扑克牌接龙游戏软件、企业进销存ERP系统等&#xff0c;都有很漂亮的图形界面。素以需要我们开发具有图形界面的软件。 Java图形界面编程…

一篇文章入门主成分分析PCA

文章目录 基本概念事件随机变量独立同分布离散型随机变量伯努利分布&#xff08;两点分布&#xff09;二项分布几何分布泊松分布 连续型随机变量正态分布 期望方差标准化协方差相关系数线性组合特征值和特征向量特征值分解对称矩阵的特征值分解 齐次线性方程组单位向量基向量矩…

彻底掌握页面白屏检测

前言 在日常的前端开发中&#xff0c;白屏几乎是每个前端开发者都会遇到的问题。白屏问题严重影响了用户体验。当用户访问一个页面时&#xff0c;如果页面长时间处于白屏状态&#xff0c;用户可能会认为页面出现了问题&#xff0c;从而选择离开。这对于任何一个网站都是不利的…