ComfyUI  >  工作流  >  高级实时肖像 | 参数控制

高级实时肖像 | 参数控制

这个 ComfyUI 高级实时肖像工作流程允许你精确地动画面部表情。微调每一个特征,从眼睛眨动到头部移动,获得自然的动画效果。通过利用可定制的参数,你可以结合多种动作和表情,使你的照片和视频比以往更加逼真地栩栩如生。

ComfyUI Advanced Live Portrait 工作流程

Advanced Live Portrait Workflow in ComfyUI
想要运行这个工作流吗?
  • 完全可操作的工作流
  • 没有缺失的节点或模型
  • 无需手动设置
  • 具有惊艳的视觉效果

ComfyUI Advanced Live Portrait 示例

ComfyUI Advanced Live Portrait 描述

1. 什么是 ComfyUI 高级实时肖像工作流程?

ComfyUI 中的 高级实时肖像 工作流程是一个强大的工具,允许你通过直接修改照片和视频中的面部表情来创建逼真的动画。它通过提供一组节点和参数,将面部动画提升到一个新的水平,使你能够微调面部的各个方面,如头部移动、眼睛眨动、眉毛移动、瞳孔位置、嘴型和微笑。

与早期的 实时肖像 工具相比,高级实时肖像 提供了更先进的功能和对面部表情的更大控制。使用 高级实时肖像,你可以调整各个参数,精确地修改图像中的面部表情,创建独特的动画。

2. 高级实时肖像的优势:

  • 通过添加自然的动作和表情,使静态照片栩栩如生,更加引人入胜和动态化。
  • 通过可定制的参数提供对生成动画的高度控制,允许你微调面部表情的每一个方面。
  • 允许你结合多种动作和表情,创建复杂而逼真的动画。
  • 支持使用参考视频来驱动动画输出中的面部表情和动作。

3. 如何在 ComfyUI 中使用高级实时肖像工作流程

高级实时肖像是 ComfyUI 中的一个强大工具,允许你通过修改照片和视频中的面部表情来创建逼真的动画。本教程将指导你如何使用高级实时肖像工作流程来实现惊人的效果。

3.1. 使用高级实时肖像编辑照片中的面部表情

高级实时肖像工作流程的第一步是使用 Expression Editor (PHM) 节点来修改照片中的面部表情。该节点提供了广泛的参数,允许你微调面部的各个方面,如头部移动、眼睛眨动、眉毛移动、瞳孔位置、嘴型和微笑。

Advanced Live Portrait

高级实时肖像中的 Expression Editor 参数:

  • rotate_pitch: 控制头部的上下移动。
  • rotate_yaw: 调整头部的左右移动。
  • rotate_roll: 确定头部的倾斜角度。
  • blink: 控制眼睛眨动的强度。
  • eyebrow: 调整眉毛的移动。
  • wink: 控制眨眼。
  • pupil_x: 水平移动瞳孔。
  • pupil_y: 垂直移动瞳孔。
  • aaa: 控制"aaa"元音音的嘴型。
  • eee: 控制"eee"元音音的嘴型。
  • woo: 控制"woo"元音音的嘴型。
  • smile: 调整微笑的程度。
  • src_ratio: 确定要应用的源表情的比例。
  • sample_ratio: 确定要应用的样本表情的比例。
  • sample_parts: 指定要应用的样本表情的部分("OnlyExpression", "OnlyRotation", "OnlyMouth", "OnlyEyes", "All")。
  • crop_factor: 控制面部区域的裁剪因子。

通过调整高级实时肖像工作流程中的这些参数,你可以精确控制照片中的面部表情,创建所需的效果。

3.2. 在高级实时肖像中添加多种动作

高级实时肖像允许你通过结合多种动作来创建复杂的动画。要添加更多动作,只需复制 Expression Editor (PHM) 节点并相应调整参数。每个额外的 Expression Editor (PHM) 节点代表一个新动作(例如,动作 2、动作 3 等)。

Advanced Live Portrait

Expression Editor (PHM) 节点的顺序决定了在随后的 Advanced Live Portrait 节点中使用的动作索引。在提供的工作流程中,有 4 个 Expression Editor (PHM) 节点,分别代表 motion1、motion2、motion3 和 motion4。你可以轻松添加或删除节点,以在高级实时肖像工作流程中创建更高级的面部表情和动作。

3.3. 使用高级实时肖像节点结合动作

Advanced Live Portrait 节点是高级实时肖像工作流程的核心组件。它结合多种动作生成视频。该节点允许你使用特定格式在"command"输入中指定每个动作的顺序和持续时间:

  • 第一个数字代表动作索引(例如,0 代表原始源动作,1 代表动作 1 等)。
  • 第二个数字代表转换到下一个动作所需的帧数(例如,5 意味着需要 5 帧时间过渡到下一个动作)。
  • 第三个数字代表等待下一个动作的帧数(例如,3 意味着在当前动作上停留 3 帧后再过渡)。
Advanced Live Portrait

例如,"1 = 5:3" 意味着动作 1 从前一张图片过渡需要 5 帧时间,并在动作 1 上停留 3 帧时间,然后再过渡到下一张图片。

3.4. 在高级实时肖像中使用源视频(可选)

高级实时肖像还允许你使用源视频作为面部表情和动作的参考。

Advanced Live Portrait

以下是如何将源视频整合到高级实时肖像工作流程中的步骤:

  1. 将 Load Video 节点连接到 Advanced Live Portrait 节点的"driving_images"输入。
  2. 在 Advanced Live Portrait 节点中将"tracking_src_vid"参数设置为 True 以启用源视频的跟踪。
  3. Advanced Live Portrait 节点将逐帧处理源视频,并根据"command"输入中指定的顺序和持续时间应用相应的动作。
  4. 源视频中的面部表情和动作将用作每帧的起点。
  5. Expression Editor (PHM) 节点定义的动作将应用于源视频的表情和动作之上。
  6. Advanced Live Portrait 节点中的"retargeting_eyes"和"retargeting_mouth"参数控制源视频的眼睛和嘴巴动作对输出视频的影响。
  7. 输出视频中的面部表情和动作将是源视频和应用的动作的结合。

如果你更喜欢在没有使用源视频的情况下生成动画视频,请在 Advanced Live Portrait 节点中将"animate_without_vid"参数设置为 True。

更多信息

有关高级实时肖像工作流程的更多详细信息,请访问 /

想要更多 ComfyUI 工作流吗?

RunComfy

© 版权 2024 RunComfy. 保留所有权利。

RunComfy 是首选的 ComfyUI 平台,提供 ComfyUI 在线 环境和服务,以及 ComfyUI 工作流 具有惊艳的视觉效果。