Krea 2 风格迁移 ComfyUI 工作流:单图像风格,全新场景#
这个 Krea 2 风格迁移 ComfyUI 工作流将一个参考图像的视觉语言转移到一个全新的构图中。它保持您的主题和构图新鲜,同时传递海报、动漫格、水彩、陶土、油画或摄影风格的纹理、调色板和渲染线索。它是为 RunComfy 构建的,并将 Krea 2 Turbo 与 Qwen3-VL 文本编码、Qwen 图像 VAE 和 Untwisting RoPE 调节路径配对,以实现可靠的一次性风格捕获。
创作者可以通过这个高效路径,针对相同的提示测试多种风格,而无需复制粘贴场景布局。工作流的 RF 反演加上 Untwisting RoPE 堆栈专注于风格而非结构,因此您生成的图像在构图上保持新颖,同时感觉像是属于同一种美学家族。
ComfyUI Krea 2 风格迁移工作流中的关键模型#
- Krea 2 Turbo。用于合成目标图像的扩散骨干。它提供快速、高质量的生成,并提供风格注入修改的特征空间。模型卡
- Qwen3-VL 4B 文本编码器。将您的提示编码为适合 Krea 2 的调节向量,确保忠实的内容指导,同时为强大的风格迁移留出空间。与 Krea 2 Comfy 包一起分发。权重仓库
- Qwen 图像 VAE。负责图像到潜在空间和潜在空间到图像的转换,这在提取参考风格和解码最终结果时至关重要。权重仓库
如何使用 ComfyUI Krea 2 风格迁移 ComfyUI 工作流#
在高层次上,您加载一个单一的风格参考,将其缩放到目标分辨率,编码为潜在空间,通过 RF 反演提取风格信号,将该信号附加到 Krea 2 上的 Untwisting RoPE,然后从新鲜的潜在空间中采样,由您的提示引导。以下部分遵循从输入到预览的主要路径。
加载风格参考 (LoadImage (#612))#
加载一个您想要转移外观的图像。选择一个风格前卫的画面,具有清晰的材料、光线和颜色,以便反演有强烈的信号可供学习。您可以在迭代提示时重复使用相同的参考,以测试风格如何适应不同的主题。
将参考缩放到目标分辨率 (ImageScaleToTotalPixelsX (#265))#
使用“缩放图像到总像素高级”节点调整参考的大小,以便风格统计匹配目标画布。这有助于稳定 RF 反演,并避免 VAE 编码参考时的变形。如果您的目标是方形或电影格式,请相应缩放,以便您计划生成的纵横比反映在此。
将参考编码为潜在空间 (VAEEncode (#333))#
缩放后的参考由 Qwen 图像 VAE 编码为潜在表示。保持 VAE 在编码和解码过程中的一致性,维持颜色和纹理的一致性。高保真重建在这里为下游风格迁移的质量带来好处。
编码您的提示 (CLIPTextEncode (#607) 和 CLIPTextEncode (#259))#
您的目标提示由 Qwen3-VL 文本编码器编码。相同的提示可以选择性地输入到参考分支以进行反演步骤,这通常可以改善学习的风格与您想要渲染的场景之间的一致性。如果您愿意,可以拆分提示,但使用相同的目标提示进行两者是一个不错的默认设置。
提取风格信号 (RFInversion (#603))#
RF 反演读取参考潜在和提示调节,以提炼紧凑的风格代码和轻微调整的基础模型。强调颜色、材料和笔触样特征,同时淡化布局和对象身份。这是将单个画面转化为可重用风格描述符的步骤。
将风格附加到模型 (UntwistingRoPE (#623) 与 UnofficialExtensions (#632))#
Untwisting RoPE 通过调节 U-Net 块带宽中的注意力将风格代码注入到 Krea 2 Turbo 中。该方法仔细重新平衡旋转位置编码,因此转移更像是外观覆盖而不是布局移植。可选的扩展节点暴露了相同实现使用的额外控制。参考:ComfyUi-Untwisting-RoPE。
初始化一个新画布 (EmptyLatentImage (#634))#
创建一个空白潜在空间,其宽度和高度来自您的缩放参考。从噪声开始确保新构图不复制参考布局。这在保留风格转移精神的同时,提供了一个原创场景。
采样图像 (KSampler (#635) 与 ConditioningZeroOut (#636))#
采样使用风格附加模型和您的正向调节从噪声中绘制新图像。负向调节默认归零,因此风格可以在不与低级特征争斗的情况下占据主导地位。SDE 风格或其他添加噪声的采样器如 er_sde 或 euler_ancestral 可以很好地减少传输伪影。
解码和预览 (VAEDecode (#262) 和 PreviewImage (#617))#
最终潜在空间由 Qwen 图像 VAE 解码回 RGB 并显示以供审阅。由于两种方式使用相同的 VAE,颜色和纹理保持忠实于预期外观。通过更改种子或提示进行保存和迭代,以探索不同主题和构图下的风格。
ComfyUI Krea 2 风格迁移 ComfyUI 工作流中的关键节点#
RFInversion (#603)#
角色:学习参考图像风格的紧凑表示,并返回轻微调整的模型加风格潜在。若风格感觉过于微弱,则增加其影响力;若风格压倒主题身份,则减少其影响力。由 ComfyUI 的 Untwisting RoPE 实现支持,详细记录了反演预设和行为。参考:ComfyUi-Untwisting-RoPE。
UntwistingRoPE (#623)#
角色:将学习的风格注入 Krea 2 的选定 U-Net 块中,同时补偿旋转位置效应以保持结构新颖。调整块范围以扩大或缩小风格应用的范围,调整比例参数以平衡依从性与自由度,并使用自适应实例归一化控制提升或驯服调色板和材料转移。如果边缘感觉不稳定,小的关键子空间对齐值可以稳定细节。参考:ComfyUi-Untwisting-RoPE。
ImageScaleToTotalPixelsX (#265)#
角色:在编码之前将风格参考缩放到目标像素预算和纵横比。选择如 Lanczos 的重采样方法以获得清晰的边缘,并提供与预期生成尺寸匹配的维度。这种对齐减少了 VAE 中的混叠,并改善了风格代码的稳定性。参考:ComfyUi-Scale-Image-to-Total-Pixels-Advanced。
KSampler (#635)#
角色:使用风格附加模型和您的提示调节执行扩散轨迹。沿路径添加噪声的采样器往往能洗去残余布局提示,并提供更清晰的风格转移;尝试 er_sde 或 euler_ancestral。适度的步骤和平衡的引导尺度通常保持风格和内容的轨道,同时通过种子保留多样性。
可选附加内容#
- 从展示清晰光线、强烈材料和最少杂乱的风格前卫参考开始。
- 对于反演分支和主分支,使用相同的目标提示以保持风格和内容同步。
- 优选 SDE 或添加噪声的采样器如
er_sde或euler_ancestral以减少传输伪影。 - 将缩放参考的纵横比匹配到您的目标输出,然后在风格感觉正确时探索其他比例。
- 如果结果复制了参考布局,降低风格影响或在
UntwistingRoPE中将风格移动到更窄的块范围。
在此 Krea 2 风格迁移 ComfyUI 工作流中使用的资源:
- Krea 2 Turbo 模型卡:Hugging Face
- Krea 2 Comfy 权重包,包括 Qwen3-VL 文本编码器和 Qwen 图像 VAE:Hugging Face
- Untwisting RoPE ComfyUI 扩展:GitHub
- Scale Image to Total Pixels Advanced:GitHub
致谢#
此工作流实现并建立在以下作品和资源之上。我们诚挚感谢 krea 提供的 Krea-2-Turbo 模型,Comfy-Org 提供的 Krea-2 ComfyUI 权重,BigStationW 提供的 ComfyUI 自定义节点 Untwisting RoPE 和 Scale Image to Total Pixels Advanced,以及 r/StableDiffusion 社区的首次发布和工作流来源。有关权威详细信息,请参阅下列链接的原始文档和仓库。
资源#
- Reddit/首次发布和工作流来源
- 文档 / 发布说明:r/StableDiffusion post
- krea/Krea-2-Turbo
- Hugging Face: krea/Krea-2-Turbo
- Comfy-Org/Krea-2
- Hugging Face: Comfy-Org/Krea-2
- BigStationW/ComfyUi-Untwisting-RoPE
- BigStationW/ComfyUi-Scale-Image-to-Total-Pixels-Advanced
注意:使用参考的模型、数据集和代码需遵循其作者和维护者提供的各自许可证和条款。









