在 ComfyUI 中,关于 Tile 平铺预处理器的使用方法如下:
1.将你的ComfyUI更新到最新。2.将clip_l和t5xxl_fp16模型下载到models/clip文件夹。确保你的ComfyUI/models/clip/目录中,有t5xxl_fp16.safetensors和clip_l.safetensors,你可以改用t5xxl_fp8_e4m3fn.safetensors来降低内存使用量,但如果您的RAM超过32GB,建议使用fp16。跑过flux就有这些模型,没有的话翻之前文章有下载[工具教程:Flux](https://waytoagi.feishu.cn/wiki/IqeZwDOqviJlclkorqIcM5Sdnle?from=from_copylink)1.在你的ComfyUI/models/vae/文件夹中,有下面这个vae模型:ae.safetensors夸克网盘:https://pan.quark.cn/s/57e7366b23081.将最开始下载的flux1-fill-dev.safetensors放于ComfyUI/models/unet/文件夹中夸克网盘:https://pan.quark.cn/s/ce898c9c8313百度网盘:链接:https://pan.baidu.com/s/1u_PrqTBw1mLNumeimSTzyg?pwd=99dz提取码:99dz1.使用flux_inpainting_example或者flux_outpainting_example工作流。夸克网盘:链接:https://pan.quark.cn/s/4ec9d4cfce89百度网盘:链接:https://pan.baidu.com/s/1qK_2kUojF6nsha9cD2Eg2Q?pwd=ris5提取码:ris5
平铺和切片都是用于处理大尺寸视频的技术,可以帮助在有限的GPU内存下处理高分辨率视频。tile_sample_min_height:96,最小平铺高度。tile_sample_min_width:96,最小平铺宽度。这两个参数定义了在使用平铺时的最小尺寸。tile_overlap_factor_height:0.083,高度方向的重叠因子。tile_overlap_factor_width:0.083,宽度方向的重叠因子。这些因子决定了平铺时各个块之间的重叠程度。enable_vae_tiling:设置为false,表示不启用VAE(变分自编码器)的图像平铺。enable_vae_slicing:设置为false,表示不启用VAE切片。如果启用了平铺(tiling),它会将大图像分割成小块进行处理,然后再组合起来,这有助于处理大分辨率的视频。VAE切片(如果启用)可以通过分割输入张量来分步计算解码,这有助于节省内存。[heading3]CogVideo图像编码[content]用于视频生视频,目前有点相当于重绘。chunk_size:16这个参数定义了在时间维度上每次处理的帧数。设置为16意味着模型每次会处理16帧的图像块。这有助于在处理长视频序列时管理内存使用。enable_vae_slicing:这个选项控制是否启用VAE(变分自编码器)切片。当设置为false时,不使用VAE切片技术。VAE切片可以通过分割输入张量来分步计算编码,有助于节省内存。
但是,现在问题来了。如果我将refiner的模型连上提示词的话,第一个base模型的链接就会断开,怎么样才能让两个模型同时起作用呢?我们来加入一个新节点,右键点击-【新建节点】-【实用工具】-【Primitive元节点】。这个节点很有意思,它连接谁,就会变成谁的属性。在文本节点上单击右键,选择【转换文本为输入】。此时,文本节点上就多了一个文本的连接点。将元节点与文本节点相连接,这时元节点就变成了正向提示词的输入框。同理,可以将负向提示词框也用元节点代替。再复制出一套正负提示词节点,一套给base模型,一套给refiner模型。然后,base模型的那一套输出给第一个采样器节点,refiner模型的那一套输出给第二个采样器节点。最后,我们能可以输出两个图像节点,第一个链接base模型的vae,可以设置为预览图像;第二个链接一个VAE加载器的节点,加载sdxl自带的vae,设置为保存图像,也就是我们最终输出的图像。使用这个工作流我们来跑一张sdxl模型的图片,设置好两个模型和提示词,点击生成。