ComfyUI生成四方连续图案

笔记

四方连续图案(tiling texture,也叫 seamless texture)可以在水平和垂直方向重复平铺,并且相邻图块的边缘能够衔接。本文记录如何在 ComfyUI 中把一张图处理成可平铺的纹理。

操作

首先安装WAS Node Suite。当前仓库建议在 ComfyUI Manager 中搜索 WAS Node Suite v3 安装;也可以按照仓库说明手动安装。安装要求会随版本变化,请查看仓库里的最新说明,然后重启 ComfyUI。

旧版教程链接中的“Procedural Rock Seamless Texture Generator”工作流已不再是当前仓库提供的流程。当前套件中的 Image Seamless Texture 是图像处理节点:先用自己的 ComfyUI 工作流生成或载入一张图,再把图像输出接到它的 images 输入端。

在节点中可以这样设置:

  • blending 控制图像相对边缘互相交叉淡化的范围。默认值是 0.4;0 不做处理,最大可设为 0.5。
  • 打开 tiled 可以预览重复平铺后的效果。将 tiles 设为 2 会显示 2×2 的预览网格,便于检查接缝。
  • 检查效果后,关闭 tiled,节点就会输出单张可平铺纹理,供后续节点使用或保存。

节点会混合图像的相对边缘,输出图块会比输入图像小。纹理细节不同,合适的 blending 值也不同;可观察平铺预览并调整。完整参数见 WAS Node Suite 的节点参考。