Comfyui 教程-4
3.3 VAE 模型简介
3.3.1、定义
VAE(Variational Autoencoder,变分自编码器)是 Checkpoint 大模型中的图像编解码模块,负责在像素空间(可见图像)和潜空间(Latent Space,模型实际运算的压缩空间)之间进行转换。
简单理解:VAE 是图像生成流程中的**“翻译官”**——生成前把文字指令翻译成模型能理解的潜空间噪声,生成后再把潜空间数据翻译回人类可见的图像。
3.3.2、核心组成与流程
|
组件 |
功能 |
方向 |
|
Encoder(编码器) |
将真实图像压缩为潜空间向量 |
像素 → 潜空间 |
|
Decoder(解码器) |
将潜空间向量还原为真实图像 |
潜空间 → 像素 |
在 ComfyUI 生成流程中的位置:

3.3.3、VAE 的关键作用
|
作用 |
说明 |
|
分辨率转换 |
潜空间图像通常比像素图像小 8 倍(如 512×512 像素 = 64×64 潜空间),大幅降低计算量 |
|
色彩与细节还原 |
解码器决定最终图像的色彩饱和度、对比度、清晰度 |
|
人脸/细节修复 |
好的 VAE 能显著改善面部崩坏、手脚畸形等问题 |
|
影响生成速度 |
编码/解码过程消耗显存和算力 |
3.3.4、VAE 的两种存在形式
|
形式 |
说明 |
使用方式 |
|
内置 VAE |
Checkpoint 自带 VAE,无需额外加载 |
直接使用 CheckpointLoaderSimple 节点 |
|
外置 VAE |
独立 .safetensors/.pt 文件,需手动加载 |
使用 CheckpointLoader 节点或单独 VAELoader 节点 |
很多高质量 Checkpoint 会推荐搭配特定外置 VAE 使用,以获得最佳色彩效果。
3.3.5、主流 VAE 模型
|
VAE 名称 |
适用底模 |
特点 |
典型效果 |
|
SD 1.5 VAE(官方) |
SD 1.5 |
官方默认,色彩偏保守 |
标准二次元/写实色彩 |
|
SDXL VAE(官方) |
SDXL |
官方配套,修复 SDXL 发灰问题 |
色彩更鲜艳,对比度更好 |
|
vae-ft-mse-840000-ema-pruned |
SD 1.5 |
社区最常用替代 VAE,MSE 训练 |
色彩更饱和,面部细节改善明显 |
|
ClearVAE |
SD 1.5 / SDXL |
强调清晰度,细节锐化 |
画面更通透,边缘更清晰 |
|
BlessedVAE |
SD 1.5 |
色彩鲜艳,对比度高 |
适合二次元、插画风格 |
|
Color101 VAE |
SD 1.5 |
色彩增强专用 |
解决画面发灰、发暗问题 |
|
FixEyesVAE |
SD 1.5 |
专门优化面部/眼睛细节 |
减少崩脸、崩眼概率 |
|
SDXL FP16 VAE |
SDXL |
半精度优化,显存占用更低 |
适合低显存运行 SDXL |
|
Flux VAE(内置) |
Flux |
Flux 官方配套,质量顶尖 |
色彩自然,细节丰富 |
|
TAESD(临时替代) |
通用 |
轻量级快速预览 VAE |
生成速度极快,但质量较低,用于预览 |
3.3.6、VAE 常见问题与解决
|
现象 |
原因 |
解决方案 |
|
画面发灰、发暗 |
VAE 色彩还原能力不足 |
更换为 ClearVAE、BlessedVAE 或 Color101 |
|
面部崩坏、五官模糊 |
VAE 解码细节丢失 |
使用 FixEyesVAE 或更高质量的 Checkpoint |
|
手脚畸形 |
潜空间压缩导致细节丢失 |
搭配 Adetailer 等插件局部重绘 |
|
色彩过饱和、失真 |
VAE 与 Checkpoint 不匹配 |
换用官方推荐或社区验证的 VAE 组合 |
|
显存不足报错 |
VAE 解码占用显存过大 |
使用 FP16 半精度 VAE 或启用显存优化 |
3.3.7、在 ComfyUI 中的使用
方式一:Checkpoint 自带(简单)

方式二:外置 VAE 加载(灵活)

方式三:工作流中切换对比

3.3.8、选择建议
|
场景 |
推荐 VAE |
|
SD 1.5 通用写实 |
vae-ft-mse-840000-ema-pruned 或 ClearVAE |
|
SD 1.5 二次元/插画 |
BlessedVAE 或 Color101 |
|
SD 1.5 面部修复优先 |
FixEyesVAE |
|
SDXL 默认 |
官方 SDXL VAE 或 ClearVAE XL |
|
Flux |
使用内置 VAE,通常无需外置 |
|
快速预览/草图 |
TAESD |
3.3.9、一句话总结
VAE 是 ComfyUI 的"显像管"——用户看不见它的运算过程,但它直接决定最终图像是色彩鲜艳还是发灰暗淡、是细节清晰还是面部崩坏。选对 VAE,往往能让同一张潜空间图像的画质提升一个档次。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)