探索使用 PulID Flux 生成 3D 虚拟头像的工作流程

CN
ComfyUI.org
2025-04-07 15:23:46

使用基于 PulID Flux 的工作流,从文本生成惊艳的 3D 虚拟头像,或将真实人脸转化为卡通风格。探索 AI 生成艺术的强大力量。

使用场景
Portrait
适用场景
Portrait
模型
Flux
Lora
显存
低显存(≤8GB)
阅读时间
3 分钟
查看所需模型更多 Portrait 工作流

工作流概览

使用基于 PulID Flux 的工作流,从文本生成惊艳的 3D 虚拟头像,或将真实人脸转化为卡通风格。探索 AI 生成艺术的强大力量。

内容类型: Workflow

主要用途: Download

所需模型

  • Flux
  • Lora

配置说明

  • 打开工作流模板前,请先安装所需模型。
  • 推荐硬件:低显存(≤8GB)。

1. 工作流概述

m97827rou6oiycb3l9g231189e82c651e9ad05e8faac2979860bd903a912b544d8f9106609f4901f1e4.png

这是一个基于PulID Flux技术的AI换脸工作流,支持两种模式:

  1. 文生图换脸:通过文本描述生成3D卡通形象并替换人脸

  2. 图生图换脸:对现有图片中的人脸进行3D卡通化替换
    核心功能:人脸特征提取→3D风格转换→图像合成

2. 核心模型

模型名称

功能说明

来源/安装方式

PulID Flux v0.9.0

高精度人脸特征提取与融合模型

需手动下载.safetensors文件

Cutie 3D卡通模型_v1

3D卡通风格生成

通过LoraLoader加载

Meta-Llama-3.1-8B

图像描述生成(JoyCaption节点)

需4bit量化版本

3. 关键组件

3.1 特殊节点安装

- `PulID Flux系列节点`:需从GitHub下载插件包
- `JoyCaption节点`:依赖LLM模型(约4GB显存)
- `FluxGuidance`:动态引导强度控制组件

3.2 核心节点功能

  • ApplyPulidFlux (ID:1):执行人脸替换的核心节点

  • SamplerCustomAdvanced (ID:35/16):支持噪声调制的增强采样器

  • ConcatTextOfUtils (ID:50):动态拼接提示词

4. 工作流结构

Group 1: 文生图换脸

  • 输入:文本提示词 + 随机种子

  • 流程:提示词编码→3D风格生成→人脸融合

  • 输出:1024x768分辨率3D卡通形象

Group 2: 图生图换脸

  • 输入:真人照片 + 可选掩膜

  • 流程:人脸检测→特征编码→风格转换

  • 输出:带3D效果的换脸图像

5. 输入输出规范

输入参数

{
  "text_prompt": "3D,cartoon,学生装",  # 必填
  "seed": -1,                        # 随机种子
  "reference_image": "可选.jpg"       # 图生图模式需上传
}

输出结果:PNG格式图像,包含元数据

6. 注意事项

  1. 硬件要求:

    • 至少8GB VRAM(使用Llama需12GB)

    • CUDA加速必需

  2. 常见问题:

    • 人脸检测失败→检查InsightFace模型是否加载

    • 风格不符→调整Lora强度(建议0.7-1.2)

  3. 优化建议:

    • 对真人照片使用attn_mask参数控制替换区域

    • 批量处理时关闭实时预览提升速度

常见问题