Files
HappyOnigiri-ComfyUI-Meld/README.ja.md
T

6.5 KiB
Raw Blame History

ComfyUI-Meld

License ComfyUI

English README

生成画像を“強力なアセットデータベース”へ。

ComfyUI-Meld は、混沌としがちなワークフローを整理し、生成結果を「再利用できる資産」として蓄積するためのノードパックです。プロンプト、設定、系統情報(Lineage)を自動で記録し、すべての生成履歴を保持します。

Meld Image Manager により、ComfyUI 内で検索・タグ付け・系統追跡を一体化。ベストな結果を見つけ、その“由来”を確認し、そのまま即座に次のイテレーションへつなげます。


Image Manager(Meld Image Manager)

Image Manager は、ComfyUI のサイドバーに追加される統合画像管理システムです。生成画像の閲覧・検索・整理を高速化し、過去の作品をワークフローに再利用する流れをスムーズにします。

  • ギャラリー: 生成画像を高速に一覧・整理
  • 詳細ビューアー: プロンプト、モデル、生成設定、ノート、タグの確認・編集
  • 高度な検索: プロンプト/タグ/日付/モデル名などで柔軟に絞り込み
  • 系統管理(Lineage): img2img 等の親子関係を可視化
  • ワークフロー連携: 画像をワンクリックで読み込み、設定やワークフローの復元を補助

基本は、ワークフロー実行完了時に Output 画像が自動登録 されます。さらに Meld Save Image を使うと、タグの自動付与や親画像(Source)の明示指定など、管理を強化できます。

詳細な使い方とショートカット、検索構文は docs/ja/ImageManager.md を参照してください。


収録ノード(全10種)

各ノードの詳細は docs/ja/nodes/ を参照してください。

ノード 役割(概要)
Meld Prompt Constructor テキストファイル群から動的構文を使ってプロンプトを構築し、ネガティブを自動分離
Meld Auto Exposure 輝度を解析し、目標明るさへ近づけるガンマ補正を自動適用
Meld Save Image 画像保存+Image Manager へ自動登録(メタデータ保存、pHash による Lineage 構築、タグ付け)
Meld Unified Loader Checkpoint ロードと基本生成パラメータ定義を統合し、base_settings として再利用可能に出力
Meld Unified Flux Loader Flux向けの統合ローダー(Guidance入力と固定CFGに対応)
Meld Settings Unpacker BASE_SETTINGS 辞書を seed/steps/cfg/解像度等の個別パラメータへ分解して出力
Meld Image Loader 画像を読み込み、埋め込みメタデータからプロンプト/設定を抽出し、モデルロードも試行
Meld Image Loader Batch ディレクトリ内の画像を index 指定で連続読み込み(メタデータ解析・復元も実施)
Meld Instant Pixelate ダウンサンプル→最近傍アップスケールでピクセル化(モザイク/ドット絵)
Meld Infinite Heart Generator ハートパターンをグリッド/エッジ沿い等で自動配置して装飾

インストール方法

推奨:ComfyUI Manager または Registry

ComfyUI Managerの検索画面から 「Meld」 と入力し、インストールしてください。 または、CLI(コマンドライン)より以下のコマンドを実行します。

comfy node install HappyOnigiri/ComfyUI-Meld

手動インストール

custom_nodes ディレクトリで以下のコマンドを実行し、ComfyUIを再起動してください。

git clone https://github.com/HappyOnigiri/ComfyUI-Meld.git
cd ComfyUI-Meld
pip install -r requirements.txt
make setup-hooks  # Git フックの有効化 (推奨)


仕様と要件

  • 対応OS: Windows / Linux / macOS
  • Python: 3.10以上推奨
  • ライセンス: Apache License 2.0 (商用利用可、改変可)

プライバシー

画像メタデータから 生成に関する情報(プロンプト/ワークフロー等)のみ を抽出し、GPS 等のプライベートな EXIF データは読み込みません。また、ファイル読み込みは 指定したディレクトリとそのサブディレクトリ のみに限定します(適切なアクセス権限管理を推奨します)。


サポート・フィードバック

不具合の報告や新機能の要望、使い方が分からない場合の質問など、あらゆるフィードバックを歓迎しています! 開発者への連絡やフィードバックは、GitHub Issues から気軽に送ってください。

  • 不具合報告 (Bug Report): エラーログやスクリーンショットを添付していただけると、修正がスムーズになります。
  • 機能要望 (Feature Request): 「こんな機能が欲しい」「ここが使いにくい」といったアイデアをお待ちしています。

Notice: 開発者は日本人ですので、Issue は日本語で気軽にどうぞ。

GitHub Issues を開く


貢献について (Contribution)

Pull Request (PR) は、ドキュメントの誤字修正から新機能の実装まで、どんな小さなものでも大歓迎です!

このリポジトリでは main ブランチへの直接コミットを禁止しています。開発の際は、新しいブランチを作成して PR を作成してください(make setup-hooks を実行すると、自動チェックが有効になります)。

完璧なコードである必要はありません。「とりあえず動く」状態でも問題ありません。


開発元: HappyOnigiri