Stable Diffusion WebUI(简称 SD WebUI)是目前全球最流行的开源 AI 绘画部署界面,它让复杂的深度学习模型变得触手可及。无论是创作商业插画、设计游戏资产,还是探索艺术灵感,它都能提供强大的支持。本教程将带你从零开始,彻底掌握本地部署与核心生成技巧。学完本课程,你将具备独立搭建环境、精准控制画面风格以及解决常见报错的能力,真正迈入 AI 创作的专业门槛。
在正式开启创作之旅前,请确保完成以下基础准备工作,这将决定后续流程的顺畅程度:
v1-5-pruned-emaonly.ckpt或流行的二次元/写实混合模型入手。首先,我们需要将 SD WebUI 的核心代码下载到本地。打开命令提示符(CMD),输入git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git指令。进入文件夹后,直接运行webui-user.bat脚本。系统会自动检测环境并安装所需的 PyTorch 等依赖库。注意:首次运行时下载过程可能较慢,若出现网络中断,请检查代理设置或更换国内镜像源。预期结果是命令行窗口显示"Launches Web UI",并自动在浏览器打开操作界面。

界面打开后,点击左上角的"Stable Diffusion"标签页。将下载好的大模型文件(.ckpt 或.safetensors 格式)放入根目录下的models/Stable-diffusion文件夹,然后点击刷新按钮选择该模型。在参数设置区,将采样方法(Sampling method)设为DPM++ 2M Karras,迭代步数(Sampling steps)设为20-30,分辨率设为512x512。关键点:分辨率过低会导致画面模糊,过高则易出现多肢体错误,新手请勿随意超过 768px。
在正向提示词框(Prompt)中输入主体描述,例如:1girl, blue eyes, white dress, garden background, masterpiece, best quality;在负向提示词框(Negative Prompt)中输入需要排除的元素,如:low quality, worst quality, bad anatomy, extra fingers。点击"Generate"按钮,等待进度条走完。预期结果是在右侧预览区看到一张符合描述的清晰图片。若效果不佳,可尝试调整提示词权重,使用(keyword:1.2)语法增强特定特征。

生成的图片往往细节不足,此时需启用"Highres. fix"(高清修复)功能。勾选该选项,将放大倍数设为2,重绘幅度(Denoising strength)控制在0.3-0.5之间。重要警告:重绘幅度若超过 0.6,画面主体可能会发生剧烈变化甚至崩坏。再次点击生成,系统将先出小图再自动放大重绘,最终得到一张细节丰富、分辨率高达 1024x1024 的精美作品。
想要成为高手,必须掌握更高效的工作流。首先是使用ControlNet插件,它能通过草图、姿态图精确控制人物动作和构图,彻底解决“抽卡”随机性过大的问题。其次,学会使用x/y/z plot脚本进行批量测试,一次性对比不同采样器或提示词的效果,极大提升调试效率。针对常见的“显存不足(OOM)”报错,可在启动参数中添加--medvram或--lowvram来强制降低显存占用。专业玩家还会利用 LoRA 模型微调画风,只需在提示词中加入<lora:model_name:0.8>即可瞬间切换艺术风格。

回顾全文,我们完成了从环境搭建、模型加载、提示词编写到高清修复的全流程实战。建议您接下来尝试复现一张具体的电影海报,练习对光影和构图的精准控制。延伸学习可关注 ControlNet 深度教程及 ComfyUI 节点式工作流,不断拓展 AI 创作的边界。动手实践是掌握 SD WebUI 的唯一捷径,现在就开始您的第一次生成吧!