C16:SDXL 基础模型和精炼模型工作流程——完整指南

简介

 SDXL 模型 在图像生成和优化方面提供了强大的功能,使其成为创意工作流程的热门选择。在本文中,我们将探讨如何使用基础模型和精炼模型来设置完整的 SDXL 工作流程。通过有效利用这些模型,你可以生成具有更好细节和艺术效果的高质量图像。

为方便起见,请在此处下载模型:

下载模型后,将其放入文件夹“C:\Users\<username>\Documents\ComfyUI\models\checkpoints”



什么是 SDXL?

 Stable Diffusion XL (SDXL) 模型代表了 AI 图像生成领域的重大进步。由 Stability AI 开发,该模型在早期 Stable Diffusion 版本成功的基础上,通过引入增强功能来生成超逼真、高分辨率的图像。

SDXL 的主要功能:

  1. 两阶段工作流程:SDXL 旨在与两个模型配合使用:
    • 基础模型:负责生成具有基础特征、纹理和构图的初始图像。
    • 精炼模型:通过优化细节、改善纹理和添加艺术效果,进一步增强生成的图像。
  2. 更高分辨率的输出:SDXL 支持高达 1024×1024 像素的分辨率,非常适合需要精细、高质量图像的创意项目。
  3. 更好的提示词理解:该模型擅长理解复杂的提示词,使用户能够创建与创意愿景高度契合的高度定制化输出。
  4. 噪声管理:SDXL 采用了先进的技术来管理图像生成过程中的噪声,使基础阶段和精炼阶段之间的过渡更加平滑。
  5. 跨风格的多功能性:无论你是追求照片级真实感、抽象艺术还是风格化输出,SDXL 都能以出色的灵活性适应各种艺术风格。

为什么使用 SDXL?

SDXL 对于需要创造力和精确性的工作流程特别有用。通过结合 基础模型 与 精炼模型,用户可以获得不仅视觉上令人惊叹,而且高度可定制的结果。这使得 SDXL 成为数字艺术、平面设计和视觉叙事等领域专业人士的绝佳选择。


设置 SDXL 工作流程

第 1 步:配置基础模型

首先,将 SDXL Base 1.0 checkpoint 加载到你的工作流中。使用 K Sampler Advanced Node 来优化图像生成过程。

  1. Add Noise:为基础模型启用噪声添加,以执行普通的扩散过程。
  2. 步数配置:将总步数设置为 30。但是,要为第二个采样器节点留出一些噪声,以便日后优化。
  3. 启用 Return with Leftover Noise:这可以确保潜在空间中保留一些噪声,供精炼模型处理。
要设置的参数:
  • Add Noise:Enable
  • End at Step:20(共 30 步)
  • Return with Leftover Noise:Enable

运行工作流程以生成初始图像。将此图像保存到磁盘,以便日后比较。


第 2 步:设置精炼模型

基础模型生成初始图像后,是时候使用 SDXL Refiner Model对其进行精炼了。

  1. Load Checkpoint:将 SDXL 精炼模型加载到你的工作流中。
  2. 禁用噪声添加:由于图像已经包含来自基础模型的噪声,因此请为精炼模型禁用噪声添加。
  3. 连接节点:
    • Positive Conditioning:将正面提示词连接到精炼模型。
    • Negative Conditioning:将负面提示词连接到精炼模型。
    • Latent:将潜在空间从基础模型传递到精炼模型。
要设置的参数:
  • Add Noise:Disable
  • Start at Step:20
  • End at Step:30
  • Control After Generate:Fixed

第 3 步:优化工作流程

为了简化流程,请使用 primitive 节点 在基础模型和精炼模型之间传递提示词。这样可以避免手动重复提示词,并确保一致性。

  1. 使用 Primitive Node 将正面和负面提示词路由到两个模型。
  2. 将提示词连接到 Clip Text Encode Conditioning Nodes (每个模型各一组)。

第 4 步:保存和比较输出

精炼图像后,使用 Save Image Extended Node保存最终输出。更新此节点中的元数据,以确保从精炼模型捕获正确的数据。

元数据更新:
  • 将 Save Image Extended Node 中的占位符(例如,井号)替换为此 ID。

保存后,比较输出:

  • 基础模型输出:包含噪声,细节较少。
SDXL 基础模型输出:
  • 基础模型 + 精炼模型输出:噪声被去除,生成经过打磨的图像,具有增强的水彩效果和更好的细节。
SDXL 基础模型 + 精炼模型输出:

示例提示词参考

要获得最佳效果,请从精心制作的提示词开始。以下是你可以使用的正面和负面提示词示例:

正面提示词:

A fantasy castle surrounded by lush greenery, intricate architectural details, vibrant colors, and a glowing sunrise in the background, watercolor style, ultra-realistic, 4K resolution  

负面提示词:

Blurry, low-quality, distorted, overexposed, grainy, unrealistic proportions, poorly lit, low resolution  

这些提示词可以根据你的创意愿景进行自定义。


K Sampler Advanced Node 中的关键参数

下表总结了 K Sampler Advanced Node 中用于两个模型的关键参数:

参数基础模型精炼模型
Add NoiseEnabledDisabled
End at Step2030
Return with Leftover NoiseEnabledN/A
Control After GenerateN/AFixed

使用 SDXL 基础模型和精炼模型的好处

通过在工作流程中结合基础模型和精炼模型,你可以实现:

  • 更高的图像质量:精炼模型去除残余噪声,增强细节。
  • 更好的艺术效果:为创意输出提供更好的纹理和色彩融合。
  • 工作流程效率:使用 primitive 节点和路由提示词可以减少手动输入错误。

发表评论