基于 ComfyUI 原生的 FLUX.1 分区域融合出图技巧,效果超级棒!

今天给小伙伴们分享一下 ComfyUI 的原生的分区域融合出图技巧,不需要额外下载插件哦!

简单来介绍一下,就是把一张大图分割成几个部分,然后每个部分写自己区域的提示词,最终汇总融合成一张图片,可能不太准确,但是差不多就是这么个意思!

最近 Flux.1 比较火嘛,我们就用 Flux.1 来做下演示!

好了,话不多说,我们直接开整。


还是一样,我们先来看效果:

首先,我们可以修改人物在一张图像中的具体位置。

把人物放在左下角。

img

把人物放在中间。

img

把人物放在右边高一些的位置。

img

效果还不错吧!

还可以在图像上添加多个主角和元素,反正是分区域绘图,一个是画,两个也是画嘛!

防止大家说以上是拍的照片,接下来我们换成漫画风格。

指定女孩在左边,男孩在右边。

img

男孩在右边,女孩在左边

img

不止是可以添加两个主体或者元素,你想添加更多也都是可以的!

好了,接下来,我们就来聊聊这个具体是如何实现的!

我们主要来看框中的「区域提示词」这一块,这个就是分区域绘图工作流中核心的一部分了,其他的节点就是基本的文生图工作流节点了。工作流放在文末的网盘里了,需要的小伙伴自取。

img

我们再单独截图出来看一下,可以看到 A 提示词链接了一个「条件采样区域」,这个就是我们分区域绘图中的区域绘图模块了,它主要是用来表示这个主题在全局中的占用的区域大小和具体位置。

B 提示词就是全局提示词的描述了,比如一些背景提示词,质量提示词之类的。

这里还有一个「条件合并」节点把多个提示词合并传输给采样器

img

给大家截一张正在采样过程中的图片,对比「条件采样区域」节点来看。

可以看到宽度和高度就是主体所在位置的大小,比如这里图片的总的分辨率是 15361024,这里主体图片的大小只占了 640640,就是下图中比较亮的这一块。

主体的位置就是由 XY 轴决定的,比如这里 X=1000,那就是往右在图片宽度 1000 的位置;Y=304,那就是高度往下 304 的位置。

img

多主体也是一样的操作,有几个主题那就多几个条件采样区域就好了,反正一直往上套就行了。

img

这里需要注意一下,全局提示词是必须要有的,最好可以把各个元素关联起来的提示词,要不然出来的图片每个区域之间分界会比较明显,融合度比较差。

img

区域提示词中最好也带上相同背景的一些提示词,如果融合度不好的话,可以考虑多个区域之间进行边界的交汇,有重叠的地方,适当调整迭代步数,当然重绘也是一种选择。

总的来说,效果还是很不错的,区域绘图的准确度很高,融合度也很好!

这里为了帮助大家更好地掌握 ComfyUI,分享一套字节大佬整理的ComfyUI工作流集合,其包含了很多好玩有趣,但又有点复杂的工作流节点和json配置。

涵盖了 Stable Scascade、3D、LLM+SD、Portrait Master、SVD 等相关类别的工作流,共计15个类目38项工作流。这些都放在了下方卡片,需要的点击免费获取:

img

对于初学者来说,最佳的学习方法是以这些现成的工作流为模板,一步步地复刻并理解它们。

通过观察和分析别人的工作流,你可以学习到各种节点搭建的技巧和方法。随着理解的深入,你将能够根据自己的需求创新和搭建属于自己的工作流。

希望本文能帮助你有效地提升你的设计效率和创造力。

对于从来没有接触过AI绘画的同学,我已经帮你们准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

img

这份完整版的AI绘画资料和SD整合包已经打包好了,需要的点击下方插件,即可前往免费领取!

在这里插入图片描述

### ComfyUI FLUX.1 工作流节点文档和使用 FLUX.1 是一种用于处理复杂数据流动的工作流引擎,特别适用于构建高效的数据管道。ComfyUI FLUX.1 提供了一系列工作流节点来简化开发过程。 #### 节点ComfyUI FLUX.1 的工作流节点主要为几大类: - **输入/输节点 (I/O Nodes)**:负责接收外部数据或将内部数据发送到其他系统。 输入节点可以配置为从文件、数据库或其他API获取初始数据集;而输节点则能够将最终结果保存至指定位置或通过网络传输给下游服务[^2]。 - **转换节点 (Transformation Nodes)**:执行各种形式的数据清洗、映射以及聚合操作。 这些节点允许用户定义复杂的逻辑表达式来进行字段级别的修改或是创建新的派生属性[^3]。 - **控制结构节点 (Control Structure Nodes)**:实现条件支判断、循环迭代等功能。 控制结构使得流程更加灵活多变,可以根据运行时的状态动态调整后续路径的选择[^4]。 #### 使用实例 下面是一个简单的Python代码片段展示如何利用这些概念搭建基本框架: ```python from comfyui_flux import Workflow, InputNode, OutputNode, TransformNode # 创建一个新的工作流对象 workflow = Workflow() # 定义并连接各个组件 input_node = InputNode(source="file", path="/data/input.csv") transform_node = TransformNode(operation=lambda row: {**row, "new_field": row["old_field"] * 2}) output_node = OutputNode(destination="database") # 将节点链接起来形成完整的链路 workflow.connect(input_node, transform_node).connect(transform_node, output_node) # 执行整个流水线 result = workflow.run() ``` 此示例展示了如何读取CSV文件中的记录,在每条记录上应用自定义变换函数,并最后把更新后的版本存入关系型数据库表内[^5]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值