ArtisMysterium's Basic Playing Card Workflow
详情
下载文件
模型描述
哦,你好!
在我制作了第一副扑克牌后,我收到了许多请求,希望分享一套扑克牌的生成流程。我最初做的那一版简直是一团乱麻,羞于示人。
不过,基于我之前使用 ComfyUI 的经验,我从零开始,重新设计了一套更简洁、更灵活的全新工作流。它由六个独立的通道组成,每个通道负责生成扑克牌的一个元素。

版本历史
v1.1 - 将 Rembg 节点替换为 Layer Diffuse 节点,后者能更好地处理透明度
v1.0 - 初始版本
开始前须知
该工作流已在配备 24GB 显存的 NVIDIA RTX 3090 上测试通过。
工作流中使用的分辨率默认基于 SDXL 模型。如果你使用的是非 SDXL 模型,请相应调整分辨率以获得最佳效果。
本工作流在所有通道中使用同一模型,且未使用 LoRA。但你可以轻松更改这一点:只需编辑工作流最左侧的 LoadCheckpoint 节点即可。你也可以调整每个通道输入的模型,以实现某个通道使用不同模型的专用化。
通道 #1:牌面背景
此通道负责构建你的牌面背景。我建议在正面提示词中使用“电子游戏纹理”和“俯视视角”等关键词,以尽量消除背景的深度与透视效果——除非你正是想要这种效果。
该通道会自动为牌面添加一个黑色渐变边框,然后进行放大。我这样做是出于美观考虑,但你完全可以修改或移除边框。以下是一个示例:
该通道最后一个节点会调整背景亮度,使其变暗,从而让前景元素更吸引注意力。
通道 #2:牌名
此通道用于生成牌的名称。例如,如果你在制作类似《万智牌》的扑克牌,这里就是你的生物或结界名称。
该通道首先构建一个背景框或徽标,用于承载文字。已插入一个节点,在徽标周围添加黑色羽化边框;这有助于在徽标非完美矩形时,为其留出一些边距。
此通道使用 Layer Diffuse 节点 为图像添加透明度。
通道 #3:费用标识
在许多卡牌游戏中,出牌通常需要支付某种费用。此通道的目的就是展示这种费用的标识。
提示词围绕一个主题圆形徽标构建,并在其上方叠加数字。此通道中也包含一个 Layer Diffuse 节点,用于在粘贴到牌面之前使背景透明。

通道 #4:牌面插图
第四个通道相对简单:其唯一目的就是生成牌面插图。插图在潜在空间中被放大,然后粘贴到牌面上。
通道 #5:描述文本
第五通道生成一个背景图像,你可以自由设定其主题,并在其上添加牌面的文字描述。该背景图像已添加一个滤镜调整节点,用于轻微淡化背景,确保描述文字更清晰易读,然后再粘贴到牌面上。
通道 #6:边框
最后一个通道负责将所有元素整合在一起:边框。首先生成一个边框遮罩,该遮罩覆盖第4和第5通道生成的描述与插图边缘。你会注意到,遮罩也略微覆盖了牌面背景。这被用作内补绘制(inpainting)遮罩。通过调整提示词,你可以生成一个自定义边框,使整个牌面的构图更自然、更流畅。
致谢
说了这么多,尽情享受探索吧!请在这里分享你的成果!



