采样器节点

采样器节点是ComfyUI的核心,负责执行图像生成过程。

节点列表

1. KSampler

最常用的采样器节点,执行标准的图像采样过程。

{
  "3": {
    "inputs": {
      "seed": 123456789,
      "steps": 20,
      "cfg": 8,
      "sampler_name": "euler",
      "scheduler": "normal",
      "denoise": 1,
      "model": ["4", 0],
      "positive": ["6", 0],
      "negative": ["7", 0],
      "latent_image": ["5", 0]
    },
    "class_type": "KSampler"
  }
}
CheckpointLoaderSimple
├── MODEL ──────────────┐
├── CLIP ───┬────────────┼── KSampler ─── VAEDecode
└── VAE ────┴────────────┘               │
                                          └── samples ──┘

CLIPTextEncode (positive) ─── positive ──┘
CLIPTextEncode (negative) ─── negative ──┘

EmptyLatentImage ─── latent_image ───────┘

2. KSamplerAdvanced

高级采样器,提供更多控制选项。

{
  "13": {
    "inputs": {
      "add_noise": "enable",
      "noise_seed": 123456789,
      "steps": 20,
      "cfg": 8,
      "sampler_name": "euler",
      "scheduler": "normal",
      "start_at_step": 0,
      "end_at_step": 20,
      "return_with_leftover_noise": "disable",
      "model": ["4", 0],
      "positive": ["6", 0],
      "negative": ["7", 0],
      "latent_image": ["5", 0]
    },
    "class_type": "KSamplerAdvanced"
  }
}

采样器对比

速度对比

从快到慢: 1. lcm 2. euler 3. euler_ancestral 4. dpmpp_2m 5. ddim 6. heun 7. dpmpp_sde

质量对比

从高到低: 1. dpmpp_sde 2. heun 3. dpmpp_2m 4. euler 5. ddim 6. euler_ancestral 7. lcm

推荐配置

sampler: euler
scheduler: normal
steps: 15
cfg: 7
sampler: dpmpp_2m
scheduler: karras
steps: 30
cfg: 8
sampler: euler_ancestral
scheduler: karras
steps: 25
cfg: 9

最佳实践

1. 参数调优

2. 性能优化

3. 质量提升

常见问题

Q1: 如何选择采样器?

A: euler是很好的起点,dpmpp_2m提供更好质量,lcm最快。

Q2: steps设置多少合适?

A: 20-30步通常足够,可以根据需要调整。

Q3: cfg值多少合适?

A: 7-12之间,过高可能导致图像失真。

Q4: denoise值如何设置?

A: 文生图用1.0,图生图用0.5-0.8,修复用0.3-0.5。

Q5: 如何复现结果?

A: 记录seed值,使用相同参数。

相关节点

工作流示例

更新日志