chinoll's picture
Link GitHub code repositories and credit chinoll as author
8a53ccc verified
|
Raw History Blame Contribute Delete
3.41 kB

CKMoss Image RGBA

让角色、插画和小物件,自由进入你的画面。

中文 · English · 模型下载 · 模型代码

作者:chinoll

为 MOSS-Image 添加 RGBA 图像输出,直接保存带 Alpha 通道的 PNG。节点沿用 ComfyUI 的模型加载、文本提示和采样工作流。

不用 DiT LoRA 也能生成图片。 保留原版 MOSS-Image,加载本项目的 RGBA VAE 即可;DiT LoRA 是可选的透明图像适配组件。两种用法都附有工作流,透明背景和边缘表现会随提示词与组合变化。

安装

  1. 更新 ComfyUI,并按 MOSS-Image 官方说明准备基础模型和文本编码器。

  2. 将本仓库克隆到 ComfyUI/custom_nodes/:

    cd ComfyUI/custom_nodes
    git clone https://github.com/Chenkin-x/ComfyUI-CKMoss-Image-RGBA.git
    
  3. 重启 ComfyUI。此节点包没有额外的 Python 依赖。

目录应为 ComfyUI/custom_nodes/ComfyUI-CKMoss-Image-RGBA/__init__.py。

放置权重

两份文件在同一个 HF 仓库。

文件 放置位置 用途
moss_rgba_vae.safetensors ComfyUI/models/vae/ 必需,已合并的 RGBA VAE
moss_rgba_dit_lora.safetensors ComfyUI/models/loras/ 可选,MOSS-Image-SFT 配套 LoRA

本项目提供 VAE 和 LoRA,需要配合 MOSS-Image 基础模型及其文本编码器。

开始生成

将工作流 JSON 拖进 ComfyUI:

在 Load Diffusion Model 和 Load CLIP 中选择已有的 MOSS-Image-SFT 和配套文本编码器;Load CLIP 的类型选择 moss_image。在 Load MOSS RGBA VAE 中选择本项目的 VAE。

输入主体、外观、姿态和风格描述,末尾可加 transparent background。示例使用 Euler、30 步、CFG 4;宽高为 16 的倍数。

VAE Decode → Save Image 会保留四通道 PNG。需要分别处理颜色和遮罩时,接上 Split RGBA Image;其 mask 遵循 ComfyUI 的约定:白色透明,黑色不透明。要重新合并,可使用 Join Image with Alpha。

示例图片由 RGBA VAE + DiT LoRA 实际生成;展示底色与棋盘格用于呈现透明区域,不写入原始 PNG。

CKMoss Image RGBA examples

致谢

基于 MOSS-Image 和 FLUX.2 VAE。感谢 niangao2331 提供部分图像数据。

代码采用 GPLv3,第三方来源与许可见 NOTICE。