Clothes Changerは、キャラクター写真の服装をリファレンス画像の服に入れ替えるバーチャル試着ワークフローです。2つのLoadImageノード(キャラクター用と服装用)をカスタムClothes Changerノード(a41effc1-fe4c-4b79-a70d-9b7388ef6a23)に接続し、結果をSaveImageノードで保存します。ワークフローはシンプルで直感的:LoadImage → Clothes Changer(a41effc1-...)→ SaveImage。入力から出力まで一度で完結します。
技術的には、Clothes Changerノードが人物/キャラクター画像と服装リファレンスを受け取り、服を被写体のポーズに合わせて整列・合成します。顔や髪、体型は維持されます。ノード内部では、服領域の検出、ポーズに合わせた整列・ワーピング、エッジ周辺のアーティファクトを防ぐクリーンなブレンドなどが行われます。すべてComfyUI内で動作するため、入力の差し替えやノード設定(ビルドによっては調整可能)の変更、再キューでフィット感やカバー範囲、出力サイズを素早く調整できます。
API
このワークフローをコードから利用
すべてのComfyワークフローはJSONグラフです。以下のペイロードは、このワークフローそのものであり、ComfyUIが実行する内容と同じです — このURLから取得し、バージョン管理に保存したり、ComfyUIで読み込んでノードごとに実行できます。
Comfy SDKを使ってTypeScriptまたはPythonから実行できます。同じコードでComfy Cloudや自身でホストしたComfyUIのどちらにも対応 — ベースURLだけが異なります。
// Install (beta)
npm i @comfyorg/sdk
// Run this workflow (TypeScript)
import { Comfy } from "@comfyorg/sdk";
const client = new Comfy({ apiKey: "comfyui-..." });
const wf = await client.workflows.fromFile("workflow_api.json");
const job = await client.run(wf);
await job.getOutputs("<output-node-id>")[0].toFile("output.png");SDKはAPI形式のワークフローを受け取ります:このワークフローをComfyUIで開き、「ファイル → ワークフローをエクスポート(API)」を使用してください。
FAQ















