如何使用ComfyUI一次批量生成不同内容的图片

🎏本篇文章解决什么问题

有时候需要使用ComfyUI批量生成不同内容的图片,一般情况下,大家需要一次次的复制不同的内容到提示词中,然后才能生成不同的内容,那么有没有什么方法可以直接一次输入,然后就等着ComfyUI批量生成图像呢?这篇文章就讲一下思路;

先看一下实现的结果,可以一次生成多张完全不同内容的图像,而且足够简单:

🥇实现方法

首选,需要自行安装FizzNodes, git地址为:GitHub - FizzleDorf/ComfyUI_FizzNodes: Custom Nodes for Comfyui

这个节点大家应该不陌生,很多人做animatediff的时候,做“提示词旅行”的时候基本都需要这个,那其实这里边的节点:Batch Prompt Schedule 是一个用处很广泛的节点。本节主要使用的就是这个。

关键内容主要如下:

Batch Prompt Schedule节点设置

Batch Prompt Schedule节点里边,需要具体描述每张图片的具体内容,这里是按照顺序来的,案例中生成了4张,所以具体写的内容就是:

"0" :"1 cute cat is holding a board with words 'hello',",
"1" :"1 cute cat is flying with a t-shirt, slogan'Dream',",
"2" :"1 cute cat, ice block with words 'JuMeng',",
"3" :"1 cute cat is standing on a stone with words 'Good',"

需要注意的是,完全按照这个格式来写,也就是最前边的阿拉伯数字后边要加空格,最后一张最后的描述后边不要加逗号,最好按照Batch Prompt Schedule节点里边给的默认内容进行修改就好,这样每张图片就会按照编号进行一张张生成;

Empty Latent Image节点设置

这里就是需要设定尺寸和生成图片的数量了,这里比较关键的是生成图片的数量,前边Batch Prompt Schedule节点里边的  max_frames 并不影响实际生成图片的数量,那里只是最大值,实际上生成多少张,需要根据这里的batch_size进行设定。

案例中生成4张图片,所以就设置为4。

到这里,主要思路就讲完了,你可以发挥你的创意来批量生成各种图片了,比如说:

"0" :"1 cute cat is holding a board with words 'hello',",
"1" :"1 cute pig is flying with a t-shirt, slogan'Dream',",
"2" :"1 cute fish, ice block with words 'JuMeng',",
"3" :"1 cute tiger is standing on a stone with words 'Good',"

🎉写在最后~

去年的时候写了两门比较基础的Stable Diffuison WebUI的基础文字课程,大家如果喜欢的话,可以按需购买,在这里首先感谢各位老板的支持和厚爱~

✨StableDiffusion系统基础课(适合啥也不会的朋友,但是得有块Nvidia显卡):

https://blog.csdn.net/jumengxiaoketang/category_12477471.html

🎆综合案例课程(适合有一点基础的朋友):

https://blog.csdn.net/jumengxiaoketang/category_12526584.html

这里是聚梦小课堂,就算不买课也没关系,点个关注,交个朋友😄

### ComfyUI 室内场景 应用实例 #### 使用ComfyUI创建室内设计可视化项目 通过ComfyUI,设计师能够利用其模块化的特性来简化复杂的生成过程。对于室内设计方案而言,用户可以通过拖拽的方式构建工作流,从而实现从草稿到最终渲染的全流程自动化处理[^2]。 具体来说,在创建一个典型的住宅客厅布局时: - **初始设置**:加载预训练好的Stable Diffusion模型作为基础框架; - **环境搭建**:导入家具、装饰品等三维资产文件至场景中;这些对象可以来自本地库或是在线平台共享资源; - **光照调节**:调整光源位置与强度以模拟自然光或人工照明条件下的视觉感受; - **材质编辑**:指定墙面颜色纹理以及地板样式等细节特征; - **后期修饰**:运用滤镜特效增添氛围感并提升整体画质表现力。 ```python import comfyui as cui # 创建新的工作空间 workspace = cui.Workspace() # 添加稳定扩散节点用于初始化背景图片生成器 diffusion_node = workspace.add_node('stable_diffusion') # 加载3D物体(例如沙发) furniture_loader = workspace.add_node('load_3d_object', {'path': 'sofa.obj'}) # 设置灯光效果 lighting_adjustment = workspace.add_node('adjust_lighting', { 'intensity': 0.8, 'color_temperature': 5600 }) # 连接各部分形成完整的工作流程链路 cui.connect_nodes(diffusion_node, furniture_loader) cui.connect_nodes(furniture_loader, lighting_adjustment) # 执行整个流水线得到最终效果 final_image = workspace.execute() ``` 此段Python伪代码展示了如何使用ComfyUI API接口定义一系列操作步骤,并将其串联起来完成特定任务——即生成一张高质量的家庭起居室照片。实际应用过程中还可以进一步扩展功能集,比如加入更多类型的交互控件让用户自定义参数选项,或者支持批量导出不同视角下的视以便于后续评审交流等活动[^1]。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

聚梦小课堂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值