ComfyUI は、モジュラー設計により高度なワークフローを実現する、高度にカスタマイズ可能なオープンソースの画像生成ツールです。その際立った特徴の 1 つは、機能を拡張できることであり、それを可能にするのが カスタムノードです。カスタムノードは、新機能の追加や既存機能の強化を目的としてユーザーが作成したモジュールです。本ガイドでは、人気の rgthree-comfy ノードパッケージを例に、ComfyUI へのカスタムノードのインストール手順を説明します。
目次
ComfyUI にカスタムノードをインストールする理由
カスタムノードを使うと、次のことができます。
- ComfyUI の機能をデフォルトの機能を超えて拡張できます。
- シード制御の強化、メタデータの統合、特殊なワークフローなど、高度な機能を導入できます。
- クリエイティブな探索のためでも、正確で再現性のある結果のためでも、特定のニーズに合わせてエクスペリエンスを調整できます。
このチュートリアルでは、 rgthree-comfyを使ってインストール手順を説明します。これは、直感的なシード制御やその他のワークフローの改善を提供する強力なカスタムノードパッケージです。
カスタムノードのインストール手順ガイド
1. 不足しているノードの特定
まだインストールされていないカスタムノードを必要とするワークフローを開くと、ComfyUI は不足しているノードを明るい赤色で表示します。これにより、ユーザーは追加が必要なノードをすばやく特定できます。

2. Custom Nodes Manager の起動
不足しているノードをインストールするには、次の手順に従います。
- ComfyUI インターフェースから Custom Nodes Manager を開きます。
- フィルタードロップダウン を使用して「Missing」を選択します。これにより、現在のワークフローに必要なすべてのノードが一覧表示されます。

3. ノードのダウンロードとインストール
マネージャーから直接ノードをインストールできます。
- 不足しているノードパッケージ(例:rgthree の ComfyUI ノード)をクリックします。
- GitHub リポジトリへのリンクを開くか、ComfyUI 内の Install ボタンをクリックするだけです。これにより、ダウンロードとインストールのプロセスが自動化されます。



次に、ユーザーインターフェースを再起動します。
または、次の方法もあります。
- ノードパッケージを GitHub から ZIP ファイルとしてダウンロードします。
- 内容を展開し、ComfyUI のインストールディレクトリ内の
custom_nodesフォルダに配置します。 - 新しくインストールしたノードを読み込むために、ComfyUI を再起動します。
さらに、参考までに rgthree-comfy ノードの主な機能をここに紹介します。
ランダムシード:シード値を -1 に設定すると、生成のたびに新しいランダムシードが使用されます。
固定シード:一貫した結果を得るために、特定の数値を使用します。
シードのリサイクル:最後にキューに入れたシードをワンクリックで再利用します。
メタデータの統合:シード値を画像のメタデータに自動的に保存し、簡単に再利用できるようにします。
シードの増減: -2 で増加、 -3 で最後のシード値を減少させます。
カスタムノードのインストールと使用に関する一般的なヒント
カスタムノードの検索
- GitHub リポジトリやコミュニティフォーラムで、ニーズに合ったカスタムノードを検索します。
- お使いの ComfyUI のバージョンとの互換性を確認します。
ZIP ファイルからのインストール
カスタムノードが ZIP ファイルとして提供されている場合:
- 内容を
custom_nodesディレクトリに展開します。 - 展開した後、ComfyUI を再起動します。
トラブルシューティング
- ノードが ComfyUI に表示されない場合は、正しいディレクトリに配置されていることを確認してください。
- 追加のインストール手順や依存関係については、ノードのドキュメントを確認してください。
カスタムノードの更新
カスタムノードを更新するには、次の手順に従います。
- そのディレクトリに移動します。
cd ComfyUI/custom_nodes/<node_directory> - 最新の変更を取得します。
git pull - 更新した後、ComfyUI を再起動します。
結論
カスタムノードは、高度な機能とワークフローのカスタマイズを提供し、ComfyUI ユーザーにとって画期的な存在です。このガイドに従うことで、 rgthree-comfy のようなカスタムノードをインストールして設定し、画像生成における新たな可能性を切り開くことができます。クリエイティブなプロフェッショナルでも、技術愛好家でも、カスタムノードを使えば正確で再現性のある結果を得ることができます。