返回资源中心

ComfyUI Portrait Workflow

工作流
AI设计
1 次浏览
0 个赞
SDXLPortraitComfyUI

资源描述

本资源提供一套专为 Stable Diffusion XL 优化的 ComfyUI 人像精修工作流。通过集成面部自动修复(FaceDetailer)、ControlNet 光影引导及高清放大模块,实现从基础生成到商业级写真输出的全流程自动化。支持高保真皮肤纹理还原与专业布光模拟,大幅降低人工后期成本,适合电商模特图、个人形象照及影视概念设计场景。

详细内容

# ComfyUI SDXL 人像精修工作流使用指南 ## 工作流概述 本工作流基于 Stable Diffusion XL 架构,针对人像摄影的画质痛点进行了深度优化。通过串联底模采样、面部细节增强(FaceDetailer)、ControlNet 结构控制与超分辨率放大节点,实现“一键式”商业级人像出图。流程兼顾生成效率与可控性,特别适用于需要高精度五官还原、自然皮肤质感及专业影棚级光影效果的场景。 ## 分步骤操作说明 ### 1. 加载核心模型与基础配置 在画布空白处右键点击 `Load Checkpoint`,选择适配 SDXL 的基础大模型(如 `sd_xl_base_1.0.safetensors`)。随后添加 `VAE Loader` 并链接至对应 VAE 文件。建议在 `CLIP Skip` 中保持默认值 1,以确保文本编码器特征提取准确。 ### 2. 构建正向/反向提示词与潜在空间初始化 添加两个 `CLIP Text Encode (Prompt)` 节点。正向提示词建议采用结构化描述:`masterpiece, best quality, professional portrait, soft studio lighting, detailed skin pores, 8k uhd`。反向提示词填入标准负面词:`lowres, bad anatomy, worst quality, deformed face, blurry`。连接至 `Empty Latent Image`,设置分辨率为 `1024x1024` 或 `896x1152`(符合 SDXL 推荐比例)。 ### 3. 执行基础采样与潜空间转换 将模型、VAE 与 CLIP 输出端连接至 `KSampler` 节点。设置采样器为 `dpmpp_2m` 或 `euler_ancestral`,调度器选 `karras`。步数(Steps)设为 30-40,CFG Scale 控制在 4.0-6.0 之间以避免 SDXL 过饱和。运行后获取初始 Latent 图像。 ### 4. 激活面部细节修复管线 下载并安装 `Impact Pack` 与 `ComfyUI-Impact-Subpack`。添加 `FaceDetailer` 节点,将其输入端 `image` 与 `latent` 分别连接至上一步的输出。在 `FaceDetailer` 参数面板中,将 `Denoising Strength` 调至 0.3-0.45,确保面部重绘不破坏原始构图。该节点会自动检测人脸区域并进行局部高分辨率重绘。 ### 5. 光影控制与超分辨率输出 接入 `ControlNet Apply` 节点,加载 `softedge_lineart_preprocessor` 或 `tile_controlnet` 模型以约束轮廓与纹理。调整 `Start/End Percent` 控制干预时机。最后连接 `Ultimate SD Upscale` 节点,选择 `4x-UltraSharp` 等放大模型,进行 2 倍率分块上采样。完成所有连线后,点击 `Queue Prompt` 执行渲染,并通过 `Save Image` 节点导出 PNG/JPG。 ## 注意事项与最佳实践 - **显存管理**:SDXL 原生占用较高,建议在 12GB+ 显存环境下运行。若遇 OOM,可在 `KSampler` 启用 `vae_decode` 提前解码,或降低初始分辨率至 896x1152。 - **种子固定**:人像一致性强烈依赖 Seed。锁定初始随机数后,仅微调 CFG 或 Denoising 即可获得稳定变体。 - **提示词权重**:使用 `(keyword:1.2)` 语法强化关键特征(如眼睛、唇形),避免过度堆砌形容词导致画面杂乱。 - **节点版本**:务必保持 Impact Pack、ControlNet Auxiliary Preprocessors 等扩展为最新版本,以防接口兼容报错。 ## 常见问题提示 (FAQ) - **Q: 面部修复后出现五官扭曲或假面感?** A: 提高 `FaceDetailer` 的 `Detection Threshold`,或降低 `Denoising Strength` 至 0.3 以下。确保原图人脸占比不小于画面的 20%。 - **Q: 放大后皮肤纹理丢失或产生重复图案?** A: 关闭放大节点中的 `Separate Tiles` 重叠区域插值模式,改用 `Latent` 上采样配合 `Tiled VAE Decode`。适当增加 ControlNet Tile 的权重至 0.6-0.8。 - **Q: 运行速度极慢或进度条卡住?** A: 检查是否遗漏了 `CLIP Vision` 或 `IP-Adapter` 相关依赖。尝试在设置中开启 `xformers` 或 `DirectML`(N/A卡用户)加速推理。首次运行需下载模型,请耐心等待。 - **Q: 如何批量替换人物脸部而不改变背景?** A: 结合 `IP-Adapter FaceID Plus v2` 节点导入参考人脸,将 `Style Fidelity` 设低(0.3-0.5),仅用于特征迁移而非全局风格覆盖。