探索宫崎骏风格电影分镜图像创作流程

CN
ComfyUI.org
2025-03-13 16:14:08

用ComfyUI的Flux.1和LoRA工作流程生成宫崎骏风格电影分镜,ComfyUI的Flux.1模型与LoRA工作流程相结合,为您提供了一套强大的工具,帮助您轻松提取提示词、生成图像并裁剪分镜。

模型
Flux
Lora
显存
中等显存(12–16GB)
阅读时间
5 分钟
查看所需模型

工作流概览

用ComfyUI的Flux.1和LoRA工作流程生成宫崎骏风格电影分镜,ComfyUI的Flux.1模型与LoRA工作流程相结合,为您提供了一套强大的工具,帮助您轻松提取提示词、生成图像并裁剪分镜。

内容类型: Workflow

主要用途: Download

所需模型

  • Flux
  • Lora

配置说明

  • 打开工作流模板前,请先安装所需模型。
  • 推荐硬件:中等显存(12–16GB)。

工作流概述

m872vns8iyrk4tmfaandeeea90c3e8cf4cbfad940b0de0706d0e2c8fb14dd5dfc3270157d8359f465ed.png

此 ComfyUI 工作流旨在生成具有宫崎骏动漫风格的电影分镜图像,利用 Flux.1 模型结合多个 LoRA 模型进行图像生成。工作流支持从详细的故事脚本生成多个分镜场景,并通过图像裁剪生成不同构图的输出。核心功能包括:

  1. 提示词处理:从用户输入的详细故事脚本中提取并组合分镜提示词。

  2. 图像生成:基于 Flux.1 和 LoRA 模型生成宫崎骏风格的图像。

  3. 图像裁剪:将生成的高分辨率图像裁剪为多个分镜区域。

核心模型

  1. Flux.1

    • 功能:基于扩散的高级图像生成模型。

    • 文件:基础算法_F.1(需手动下载并放置于 models/unet)。

  2. VAE

    • 功能:将 Latent 表示解码为最终图像。

    • 文件:ae.sft(需放置于 models/vae)。

  3. LoRA 模型

    • FLUX_宫崎骏漫画风_v1.0:增强宫崎骏漫画风格。

    • 吉卜力动漫画风风格-_宫崎骏风格奇幻场景_V1:强化奇幻场景表现。

    • In-Context-LoRA_电影分镜头生成:优化电影分镜生成。

    • 来源:需从 Civitai 或 Hugging Face 下载。

组件说明

  1. UNETLoader(ID: 12):

    • 用途:加载 Flux.1 模型。

  2. DualCLIPLoader(ID: 11):

    • 用途:加载 Flux 专用 CLIP 模型(t5xxl_fp8_e4m3fn 和 clip_l)。

  3. LoraLoader(ID: 27, 102, 160):

    • 用途:加载多个 LoRA 模型以增强风格。

  4. CLIPTextEncode(ID: 6, 170):

    • 用途:将文本提示编码为条件向量。

  5. SamplerCustomAdvanced(ID: 13, 173):

    • 用途:执行高级采样生成 Latent。

  6. VAEDecode(ID: 8, 171):

    • 用途:解码 Latent 为图像。

  7. ImageCrop+(ID: 127-129, 179-181):

    • 用途:将图像裁剪为多个区域(顶部、中部、底部)。

  8. Text Concatenate(多个节点):

    • 用途:拼接多个分镜提示词。

  9. SaveImage(多个节点):

    • 用途:保存生成的图像。

工作流结构

  1. 提示词处理组(Group: 提示词)

    • 节点:TextInput_ → CR Text Concatenate → Text Concatenate (JPS)。

    • 作用:从用户输入的故事脚本中提取并拼接分镜提示词。

    • 输出:完整的提示词字符串。

  2. 模型加载组(Group: 模型选择区)

    • 节点:UNETLoader → 多个 LoraLoader。

    • 作用:加载 Flux.1 和 LoRA 模型。

  3. 采样区(Group: 采样区)

    • 节点:EmptyLatentImage → SamplerCustomAdvanced → VAEDecode。

    • 作用:生成 1024x1536 的图像。

    • 输出:完整图像。

  4. 分镜裁切区(Group: 分镜裁切区)

    • 节点:ImageCrop+ → SaveImage。

    • 作用:将图像裁剪为 1024x512 的三个区域(顶部、中部、底部)。

    • 输出:裁剪后的分镜图像。

  5. 预览区(Group: 预览区)

    • 节点:SaveImage。

    • 作用:保存完整图像以供预览。

输入与输出

  • 输入

    • 提示词:用户提供的故事脚本(见 TextInput_ ID: 121),包含角色设定、场景和分镜描述。

    • 分辨率:1024x1536(由 EmptyLatentImage 设置)。

    • 种子值:随机化(Seed 节点 ID: 188)。

  • 输出

    • 完整图像:1024x1536 的 PNG 文件。

    • 裁剪图像:三个 1024x512 的分镜图像(顶部、中部、底部)。

注意事项

  1. 模型准备:确保 Flux.1、VAE 和 LoRA 文件正确放置。

  2. 插件需求:需安装支持 Flux 的插件(如 ComfyUI-Flux)和裁剪插件(如 ImageCrop+)。

  3. 性能要求:建议使用高性能 GPU(12GB+ VRAM)。

  4. 提示词格式:分镜提示词需按 [SCENE-X] 格式逐行输入。

常见问题