返回资源中心

Flux.1 High-Res Workflow

工作流
AI绘画
2 次浏览
0 个赞
FluxImage GenerationComfyUI

资源描述

专为 Flux.1 模型优化的 ComfyUI 高清图像生成工作流,支持 LoRA 微调、多阶段高清修复(Hires Fix)及细节增强模块,显著提升输出分辨率与纹理真实感。适用于商业级插画、概念艺术与高精度产品可视化场景,兼容 ComfyUI 0.9+ 及 Flux.1 官方权重(flux1-dev 或 flux1-schnell)。开箱即用,无需代码修改。

详细内容

# Flux.1 High-Res Workflow 使用指南 ## 工作流概述 本工作流是面向 Flux.1 系列模型(`flux1-dev` / `flux1-schnell`)深度优化的 ComfyUI 高清图像生成流程,整合了 LoRA 加载、双阶段采样(Base + Refiner)、Hires Fix 超分重建及 CLIP-based 细节强化节点,可在 1024×1024 及以上分辨率稳定输出高质量图像,兼顾速度与细节表现。 ## 分步骤操作说明 ### 步骤 1:加载基础模型与 LoRA - 在 `CheckpointLoaderSimple` 节点中加载已下载的 Flux.1 模型(如 `flux1-dev-fp8.safetensors`); - 使用 `LoraLoader` 节点加载目标风格 LoRA(如 `anime_style_flux.safetensors`),设置 `strength_model=0.8`、`strength_clip=0.6`; - 确保 LoRA 兼容 Flux.1 的 CLIP-L/FLUX-Encoder 架构(非 SDXL LoRA)。 ### 步骤 2:配置正向/反向提示词与采样参数 - 将提示词输入 `CLIPTextEncode`(Positive)和 `CLIPTextEncode`(Negative)节点; - 推荐 Negative Prompt:`text, watermark, signature, blurry, deformed hands, low quality`; - 设置 `KSampler` 参数:`steps=20`, `cfg=3.5`, `sampler_name=euler`, `scheduler=sgm_uniform`;启用 `denoise=0.7` 以保留初始结构。 ### 步骤 3:执行基础图像生成 - 连接 `KSampler` 输出至 `VAEDecode`,再接入 `SaveImage` 节点保存中间结果(建议命名含 `_base`); - 运行工作流,生成 1024×1024 基础图——此阶段侧重构图与语义准确性。 ### 步骤 4:启用 Hires Fix 高清修复 - 将 `VAEDecode` 输出接入 `UpscaleModelLoader`(加载 `4x_UltraSharp.pth` 或 `RealESRGAN_x4plus_anime_6B.pth`); - 使用 `ImageScaleBy` 将图像放大 1.5×(如 1024→1536),再经 `KSampler`(refiner 模式)二次采样:`steps=12`, `denoise=0.4`, `cfg=5.0`; - 启用 `FluxGuidance` 节点(若可用)强化文本对齐度。 ### 步骤 5:应用细节增强与后处理 - 将高清图送入 `DetailEnhancer` 自定义节点(基于高频掩膜+锐化滤波); - 可选添加 `ColorAdjustment` 节点微调对比度(gamma=1.05, saturation=1.1); - 最终输出至 `SaveImage`,启用 `filename_prefix="flux1_hr_"` 便于批量管理。 ## 注意事项与最佳实践 - ✅ 必须使用 Flux.1 官方适配的 ComfyUI 自定义节点(如 `comfyui-flux` 扩展 v0.3+); - ✅ GPU 显存建议 ≥12GB(生成 1536×1536 时需约 10.2GB); - ✅ LoRA 仅支持 `.safetensors` 格式且需明确标注 `flux` 兼容性; - ⚠️ 避免在 Hires Fix 阶段使用过高的 `denoise`(>0.5)导致结构崩坏; - 💡 推荐搭配 `DynamicThresholding` 采样器提升暗部细节,但需关闭 `skip_early_steps`。 ## 常见问题提示 - **Q:生成图像出现严重畸变或文字残留?** A:检查是否误用了 SDXL LoRA 或未启用 Flux.1 专用 CLIP tokenizer;请确认 `CLIPTextEncode` 节点绑定的是 `flux_clip` 而非 `sd_clip`。 - **Q:Hires Fix 后边缘出现伪影?** A:降低 Upscale 模型强度(`scale_factor=1.3` 替代 `1.5`),或在 `ImageScaleBy` 前插入 `PatchBatchSize` 节点限制 batch=1。 - **Q:工作流无法加载?** A:确保已安装 `comfyui-flux` 和 `comfyui-upscale` 自定义节点,并重启 ComfyUI;缺失节点将显示红色警告框。