ComfyUIノードの詳細説明

この記事では、ComfyUIノードの詳細な説明を紹介します。

このセクションでは、主にComfyUIのノードと関連機能について紹介します。ドキュメント検索機能を使用して迅速に検索することをお勧めします。

ドキュメントの英語部分は https://docs.getsalt.ai/ から取得され、再編成されています。

高度な機能 Advanced

高度な機能と設定

No articles found.

コンディショニング Conditioning (advanced)

CLIP Text Encode SDXL
CLIP Text Encode SDXL

ComfyUIのCLIP Text Encode SDXLノードについて学びます。このノードは、SDXLアーキテクチャに特化したCLIPモデルを使用してテキスト入力をエンコードし、画像生成や操作タスクに適した形式にテキスト記述を変換します。

CLIP Text Encode SDXL Refiner(CLIPテキストエンコードSDXLリファイナー)
CLIP Text Encode SDXL Refiner(CLIPテキストエンコードSDXLリファイナー)

ComfyUIのCLIP Text Encode SDXL Refinerノードについて学びます。このノードは、CLIPモデルを使用してテキスト入力のエンコーディングを洗練し、美的スコアと寸法を組み込むことで生成タスクの条件付けを強化します。

CLIP Text Encode Hunyuan DiT
CLIP Text Encode Hunyuan DiT

ComfyUIのCLIPTextEncodeHunyuanDiTノードの詳細なドキュメント。入出力タイプ、メソッド、BERTとmT5-XLの紹介、使用方法とヒントを含みます。

Conditioning Set Timestep Range
Conditioning Set Timestep Range

ComfyUIのConditioning Set Timestep Rangeノードについて学びます。このノードは、特定のタイムステップ範囲を設定することで、条件付けの時間的側面を調整し、よりターゲットを絞った効率的な生成を可能にします。

Conditioning Zero Out(条件ゼロアウト)
Conditioning Zero Out(条件ゼロアウト)

ComfyUIのConditioning Zero Outノードについて学びます。このノードは、コンディショニングデータ構造内の特定の要素をゼロにし、後続の処理ステップでの影響を効果的に中和します。

ローダー Loaders (advanced)

CLIP Loader(CLIPローダー)
CLIP Loader(CLIPローダー)

ComfyUIのCLIP Loaderノードについて学びます。このノードは、CLIPモデルをロードするために設計されており、stable diffusionやstable cascadeなどの異なるタイプをサポートしています。CLIPモデルのロードと設定の複雑さを抽象化し、特定の設定でこれらのモデルにアクセスするための効率的な方法を提供します。

Load Checkpoint With Config (DEPRECATED)(設定付きチェックポイントのロード(非推奨))
Load Checkpoint With Config (DEPRECATED)(設定付きチェックポイントのロード(非推奨))

ComfyUIのLoad Checkpoint With Config (DEPRECATED)ノードについて学びます。このノードは、モデルのチェックポイントとその設定をロードするために設計されています。さまざまなアプリケーションで使用するためのモデルチェックポイントのロードと設定の複雑さを抽象化し、特定の設定でこれらのモデルにアクセスするための効率的な方法を提供します。

Diffusers Loader(ディフューザーズローダー)
Diffusers Loader(ディフューザーズローダー)

ComfyUIのDiffusers Loaderノードについて学びます。このノードは、diffusersライブラリからモデルをロードするために設計されており、提供されたモデルパスに基づいてUNet、CLIP、およびVAEモデルのロードを特に扱います。これにより、これらのモデルをComfyUIフレームワークに統合し、テキストから画像生成、画像操作などの高度な機能を可能にします。

Dual CLIP Loader - その動作と使用方法
Dual CLIP Loader - その動作と使用方法

ComfyUIのDual CLIP Loaderノードについて学びます。このノードは、2つのCLIPモデルを同時にロードするために設計されており、両モデルの特徴を統合または比較する操作を容易にします。

QuadrupleCLIPLoader | 四重CLIPローダー - ComfyUIノード
QuadrupleCLIPLoader | 四重CLIPローダー - ComfyUIノード

QuadrupleCLIPLoaderノードはComfyUIのコアノードの一つで、最初にHiDream I1バージョンのサポートのために追加されました。

UNET Loader Guide | Load Diffusion Model - ドキュメント & 例
UNET Loader Guide | Load Diffusion Model - ドキュメント & 例

ComfyUIのUNET Loaderノードについて学びます。このノードは、U-Netモデルを名前でロードするために設計されており、システム内で事前訓練されたU-Netアーキテクチャの使用を容易にします。

モデル Model

Model Sampling Continuous EDM(モデルサンプリング連続EDM)
Model Sampling Continuous EDM(モデルサンプリング連続EDM)

ComfyUIのModel Sampling Continuous EDMノードについて学びます。このノードは、連続EDM(エネルギーベースの拡散モデル)サンプリング技術を統合することで、モデルのサンプリング能力を強化します。これにより、モデルのサンプリングプロセス内でノイズレベルを動的に調整でき、生成品質と多様性をより精密に制御できます。

Model Sampling Discrete(モデルサンプリングディスクリート)
Model Sampling Discrete(モデルサンプリングディスクリート)

ComfyUIのModel Sampling Discreteノードについて学びます。このノードは、モデルのサンプリング動作を離散サンプリング戦略を適用することで修正します。epsilon、v_prediction、lcm、x0などの異なるサンプリング方法を選択でき、オプションでゼロショットノイズ比(zsnr)設定に基づいてモデルのノイズ削減戦略を調整します。

Rescale CFG(リスケールCFG)
Rescale CFG(リスケールCFG)

ComfyUIのRescale CFGノードについて学びます。このノードは、指定された乗数に基づいてモデルの出力の条件付けおよび非条件付けスケールを調整し、よりバランスの取れた制御された生成プロセスを目指します。モデルの出力をリスケールすることで、条件付きおよび非条件付き成分の影響を修正し、モデルの性能や出力品質を向上させる可能性があります。

モデルマージ Model Merging

Checkpoint Save(チェックポイントセーブ)
Checkpoint Save(チェックポイントセーブ)

ComfyUIのCheckpoint Saveノードについて学びます。このノードは、モデル、CLIP、VAEなどのさまざまなモデルコンポーネントの状態をチェックポイントファイルに保存するために設計されています。この機能は、モデルのトレーニング進捗や設定を後で使用したり共有したりするために保存するのに重要です。

CLIPMerge Simple
CLIPMerge Simple

ComfyUIのCLIPMerge Simpleノードについて学びます。このノードは、指定された比率に基づいて2つのCLIPモデルを統合し、それらの特性を効果的にブレンドします。位置IDやロジットスケールなどの特定のコンポーネントを除外し、一方のモデルからもう一方のモデルにパッチを選択的に適用することで、両方のソースモデルの特徴を組み合わせたハイブリッドモデルを作成します。

CLIP Save(CLIPセーブ)
CLIP Save(CLIPセーブ)

ComfyUIのCLIPSaveノードについて学びます。このノードは、プロンプトや追加のPNGメタデータなどの情報と共にCLIPモデルを保存するために設計されています。モデルの状態をシリアライズして保存する機能を備えており、モデルの設定や関連するクリエイティブプロンプトの保存と共有を容易にします。

Model Merge Add
Model Merge Add

ComfyUIのModelMergeAddノードについて学びましょう。このノードは、あるモデルから別のモデルに重要なパッチを追加することで、2つのモデルを統合するように設計されています。このプロセスは、最初のモデルをクローンし、次に2番目のモデルからパッチを適用することで、両方のモデルの特徴や動作を組み合わせることができます。

Model Merge Blocks(モデルマージブロック)
Model Merge Blocks(モデルマージブロック)

ComfyUIのModelMergeBlocksノードについて学びましょう。このノードは、異なるモデルの部分に対してカスタマイズ可能なブレンド比率を設定し、2つのモデルを統合するために設計されています。指定されたパラメータに基づいて、2つのソースモデルのコンポーネントを選択的にマージすることで、ハイブリッドモデルの作成を容易にします。

Model Merge Simple
Model Merge Simple

ComfyUIのModelMergeSimpleノードについて学びます。このノードは、指定された比率に基づいて2つのモデルのパラメータをブレンドすることで、モデルをマージするために設計されています。このノードは、両方の入力モデルの強みや特性を組み合わせたハイブリッドモデルの作成を容易にします。

Model Merge Subtract(モデルマージサブトラクト)
Model Merge Subtract(モデルマージサブトラクト)

ComfyUIのModelMergeSubtractノードについて学びましょう。このノードは、高度なモデルマージ操作のために設計されており、指定された乗数に基づいてあるモデルのパラメータを別のモデルから減算します。これにより、あるモデルのパラメータが別のモデルに与える影響を調整することで、モデルの動作をカスタマイズし、新しいハイブリッドモデルの作成を可能にします。

VAE Save
VAE Save

ComfyUIのVAESaveノードについて学びます。このノードは、プロンプトや追加のPNG情報を含むVAEモデルとそのメタデータを指定された出力ディレクトリに保存するために設計されています。モデルの状態と関連情報をファイルにシリアライズする機能をカプセル化し、訓練済みモデルの保存と共有を容易にします。

コンディショニング Conditioning

生成プロセスを制御する

CLIP Set Last Layer(CLIP設定停止層)
CLIP Set Last Layer(CLIP設定停止層)

ComfyUIのCLIPSetLastLayerノードについて学びます。このノードは、特定の層を最後に実行するように設定することで、CLIPモデルの動作を変更するために設計されています。これにより、CLIPモデル内の処理の深さをカスタマイズでき、処理される情報量を制限することでモデルの出力に影響を与える可能性があります。

CLIP Text Encode (プロンプト)
CLIP Text Encode (プロンプト)

ComfyUIのCLIPTextEncodeノードについて学びます。このノードは、CLIPモデルを使用してテキスト入力をエンコードし、生成タスクでのコンディショニングに利用できる形に変換するために設計されています。テキストのトークン化とエンコードの複雑さを抽象化し、テキストベースのコンディショニングベクトルを生成するための簡潔なインターフェースを提供します。

CLIP Vision Encode(CLIPビジョンエンコード)
CLIP Vision Encode(CLIPビジョンエンコード)

ComfyUIのCLIPVisionEncodeノードについて学びます。このノードは、CLIPビジョンモデルを使用して画像をエンコードし、視覚入力をさらなる処理や分析に適した形式に変換するために設計されています。画像エンコードの複雑さを抽象化し、画像をエンコードされた表現に変換するための簡潔なインターフェースを提供します。

Conditioning Average(条件平均)
Conditioning Average(条件平均)

ComfyUIのConditioningAverageノードについて学びます。このノードは、2つのコンディショニングデータセットをブレンドし、指定された強度に基づいて加重平均を適用するように設計されています。このプロセスにより、コンディショニングの影響を動的に調整し、生成されたコンテンツや特徴の微調整を可能にします。

Conditioning (Combine)(条件合成)
Conditioning (Combine)(条件合成)

ComfyUIのConditioning(Combine)ノードについて学びます。このノードは、2つのコンディショニングデータセットを統合し、その情報を効果的に結合するために設計されています。コンディショニング入力を統合するための簡潔なインターフェースを提供し、生成されたコンテンツや特徴の動的な調整を可能にします。

Conditioning (Concat)(条件結合)
Conditioning (Concat)(条件結合)

ComfyUIのConditioning(Concat)ノードについて学びます。このノードは、コンディショニングベクトルを連結するために設計されており、'conditioning_from'ベクトルを'conditioning_to'ベクトルに効果的に統合します。コンディショニング入力を統合するための簡潔なインターフェースを提供し、生成されたコンテンツや特徴の動的な調整を可能にします。

Conditioning (Set Area)|条件設定(エリア指定)
Conditioning (Set Area)|条件設定(エリア指定)

ComfyUIのConditioning(SetArea)ノードについて学びます。このノードは、条件設定コンテキスト内の特定のエリアを設定することで、条件情報を修正するために設計されています。指定された寸法と強度に基づいて、条件要素の精密な空間操作を可能にし、ターゲットを絞った調整と強化を実現します。

Conditioning (Set Area with Percentage)(条件エリアを割合で設定)
Conditioning (Set Area with Percentage)(条件エリアを割合で設定)

ComfyUIのConditioning(SetAreaWithPercentage)ノードについて学びます。このノードは、条件要素の影響範囲を割合値に基づいて調整するために設計されています。画像全体のサイズに対する割合としてエリアの寸法と位置を指定でき、条件効果の強度を調整するためのパラメータも備えています。

Conditioning (Set Area Strength) - コンディショニング(エリア強度設定)
Conditioning (Set Area Strength) - コンディショニング(エリア強度設定)

ComfyUIのConditioning(SetAreaStrength)ノードについて学びます。このノードは、指定されたエリア内のコンディショニング要素の強度を調整するために設計されています。エリアの寸法と位置を画像全体のサイズのパーセンテージとして指定し、コンディショニング効果の強度を調整するための強度パラメータを提供します。

9 / 13 件を表示

3Dモデル

Stable Zero 123 Conditioning(ステーブルゼロ123条件付け)
Stable Zero 123 Conditioning(ステーブルゼロ123条件付け)

ComfyUIのStableZero123_Conditioningノードについて学びます。このノードは、StableZero123モデルに特化した条件付け情報を処理するために設計されています。これらのモデルに適合し、最適化された特定の形式で入力を準備することに重点を置いています。

Stable Zero 123 Conditioning Batched(ステーブルゼロ123条件付けバッチ処理)
Stable Zero 123 Conditioning Batched(ステーブルゼロ123条件付けバッチ処理)

ComfyUIのStableZero123_Conditioning_Batchedノードについて学びます。このノードは、StableZero123モデルに特化したバッチ処理で条件付け情報を処理するために設計されています。複数の条件付けデータセットを同時に効率的に処理し、バッチ処理が重要なシナリオでのワークフローを最適化します。

GLIGEN

GLIGEN Text Box Apply(GLIGENテキストボックス適用)
GLIGEN Text Box Apply(GLIGENテキストボックス適用)

ComfyUIのGLIGENTextBoxApplyノードについて学びます。このノードは、テキストボックスのパラメータを適用し、CLIPモデルを使用してエンコードすることにより、生成モデルの入力にテキストベースのコンディショニングを統合するように設計されています。このプロセスは、空間的およびテキスト情報でコンディショニングを豊かにし、より正確でコンテキストに基づいた生成を促進します。

インペイント Inpaint

Inpaint Model Conditioning(内補モデル条件付け)
Inpaint Model Conditioning(内補モデル条件付け)

ComfyUIのInpaintModelConditioningノードについて学びます。このノードは、インペイントモデルの条件付けプロセスを容易にするために設計されており、さまざまな条件付け入力を統合および操作して、インペイント出力を調整することができます。特定のモデルチェックポイントのロードやスタイルまたはコントロールネットモデルの適用、条件付け要素のエンコードと結合など、幅広い機能を備えており、インペイントタスクをカスタマイズするための包括的なツールとして機能します。

スタイルモデル Style Models

Apply Style Model(スタイルモデル適用)
Apply Style Model(スタイルモデル適用)

ComfyUIのStyleModelApplyノードについて学びます。このノードは、CLIPビジョンモデルの出力に基づいてスタイルモデルを適用し、与えられたコンディショニングのスタイルを強化または変更するように設計されています。スタイルモデルのコンディショニングを既存のコンディショニングに統合し、生成プロセスでスタイルをシームレスにブレンドすることができます。

アップスケールディフュージョン Upscale Diffusion

SD_4X Upscale Conditioning(SD_4Xアップスケールコンディショニング)
SD_4X Upscale Conditioning(SD_4Xアップスケールコンディショニング)

ComfyUIのSD_4XUpscale_Conditioningノードについて学びます。このノードは、4倍のアップスケールプロセスを通じて画像の解像度を向上させるために設計されており、出力を洗練するためにコンディショニング要素を組み込んでいます。拡散技術を活用して画像をアップスケールし、スケール比率とノイズ増強の調整を可能にして、プロセスを微調整します。

ビデオモデル Video Models

SVD img2vid Conditioning(SVD画像から動画へのコンディショニング)
SVD img2vid Conditioning(SVD画像から動画へのコンディショニング)

ComfyUIのSVD_img2vid_Conditioningノードについて学びます。このノードは、SVD_img2vidモデルを使用したビデオ生成タスクのためのコンディショニングデータを生成するように設計されています。初期画像、ビデオパラメータ、VAEモデルなどのさまざまな入力を受け取り、ビデオフレームの生成をガイドするためのコンディショニングデータを生成します。

ComfyUI WanFunControlToVideoノード
ComfyUI WanFunControlToVideoノード

ComfyUIのWanFunControlToVideoノードについて学びます。このノードは、特にWan 2.1 Fun Controlモデルでのビデオ生成タスクのために条件データを生成するために使用されます。初期画像、ビデオパラメータ、VAEモデルなど、さまざまな入力を受け入れ、ビデオフレーム生成をガイドするために使用できる条件データを生成します。

画像 Image

画像の処理と操作

Empty Image|空の画像
Empty Image|空の画像

ComfyUIのEmptyImageノードについて学びます。このノードは、指定された寸法と色の空白画像を生成するために設計されています。均一な色の画像を作成でき、さまざまな画像処理タスクで背景やプレースホルダーとして使用できます。

Image Batch|イメージバッチ
Image Batch|イメージバッチ

ComfyUIのImageBatchノードについて学びます。このノードは、2つの画像を1つのバッチに結合するために設計されています。画像の寸法が一致しない場合、2番目の画像を自動的にリスケールして最初の画像の寸法に合わせてから結合します。

Image Composite Masked|イメージコンポジットマスクド
Image Composite Masked|イメージコンポジットマスクド

ComfyUIのImageCompositeMaskedノードについて学びます。このノードは、指定された座標でソース画像を宛先画像にオーバーレイするために設計されており、オプションでリサイズやマスキングを行うことができます。

Invert Image|画像反転
Invert Image|画像反転

ComfyUIのImageInvertノードについて学びます。このノードは、画像の色を反転させるために設計されており、各ピクセルの色を色相環上の補色に変換します。この操作は、ネガティブ画像の作成や色反転を必要とする視覚効果に役立ちます。

Image Pad For Outpainting|アウトペインティング用画像パッド
Image Pad For Outpainting|アウトペインティング用画像パッド

ComfyUIのImagePadForOutpaintノードについて学びます。このノードは、アウトペインティングプロセスのために画像の周囲にパディングを追加して準備するために設計されています。画像の寸法を調整してアウトペインティングアルゴリズムとの互換性を確保し、元の境界を超えた拡張画像領域の生成を促進します。

Load Image|画像をロード
Load Image|画像をロード

ComfyUIのLoadImageノードについて学びます。このノードは、指定されたパスから画像をロードし、前処理を行うために設計されています。複数フレームを持つ画像フォーマットを処理し、EXIFデータに基づく回転などの必要な変換を適用し、ピクセル値を正規化し、オプションでアルファチャンネルを持つ画像のマスクを生成します。このノードは、パイプライン内でのさらなる処理や分析のために画像を準備するために不可欠です。

Preview Image|プレビュー画像
Preview Image|プレビュー画像

ComfyUIのPreviewImageノードについて学びます。このノードは、一時的なプレビュー画像を作成するために設計されています。各画像に対して一意の一時ファイル名を自動生成し、指定されたレベルに圧縮して一時ディレクトリに保存します。この機能は、処理中に元のファイルに影響を与えずに画像のプレビューを生成するのに特に便利です。

Save Image|画像を保存 - ComfyUIでローカルに画像を保存
Save Image|画像を保存 - ComfyUIでローカルに画像を保存

ComfyUIのSaveImageノードについて学びます。このノードは、画像をディスクに保存するために設計されています。テンソルから適切な画像フォーマットへの変換、オプションのメタデータの適用、指定された場所への画像の書き込みを、設定可能な圧縮レベルで行います。

潜在 Latent

潜在空間の操作

Empty Latent Image|空の潜在画像
Empty Latent Image|空の潜在画像

ComfyUIのEmptyLatentImageノードについて学びます。このノードは、指定された寸法とバッチサイズで空の潜在空間表現を生成するように設計されています。このノードは、潜在空間での画像生成や操作の基礎となるステップを提供し、さらなる画像合成や修正プロセスの出発点となります。

Latent Composite|潜在合成
Latent Composite|潜在合成

ComfyUIのLatentCompositeノードについて学びます。このノードは、2つの潜在表現を1つの出力にブレンドまたはマージするように設計されています。このプロセスは、入力された潜在の特性を制御された方法で組み合わせることによって、合成画像や特徴を作成するために不可欠です。

Latent Composite Masked|潜在合成マスク
Latent Composite Masked|潜在合成マスク

ComfyUIのLatentCompositeMaskedノードについて学びます。このノードは、指定された座標で2つの潜在表現を合成するように設計されており、オプションでマスクを使用してより制御された合成を行うことができます。このノードを使用すると、1つの画像の一部を別の画像に重ね合わせることで、複雑な潜在画像を作成でき、ソース画像を完璧にフィットさせるためにリサイズすることも可能です。

Latent Upscale(潜在拡大)
Latent Upscale(潜在拡大)

ComfyUIのLatentUpscaleノードについて学びます。このノードは画像の潜在表現を拡大するために設計されています。出力画像の寸法や拡大方法を調整することができ、潜在画像の解像度を柔軟に向上させることが可能です。

Upscale Latent By|潜在拡大
Upscale Latent By|潜在拡大

ComfyUIのLatentUpscaleByノードについて学びます。このノードは、指定されたスケールファクターによって画像の潜在表現を拡大するように設計されています。このノードは、スケールファクターと拡大方法の調整を可能にし、潜在サンプルの解像度を向上させる柔軟性を提供します。

VAE Decode|VAEデコード
VAE Decode|VAEデコード

ComfyUIのVAEDecodeノードについて学びます。このノードは、指定されたVariational Autoencoder(VAE)を使用して潜在表現を画像にデコードするように設計されています。圧縮データ表現から画像を生成し、潜在空間エンコーディングからの画像再構築を促進します。

VAE Encode(VAEエンコード)
VAE Encode(VAEエンコード)

ComfyUIのVAEEncodeノードについて学びます。このノードは、指定されたVariational Autoencoder(VAE)を使用して画像を潜在空間表現にエンコードするように設計されています。エンコードプロセスの複雑さを抽象化し、画像を潜在表現に変換する簡単な方法を提供します。

高度な機能 Advanced (latent)

Latent Add|Latent相加
Latent Add|Latent相加

ComfyUIのLatentAddノードについて学びます。このノードは、2つの潜在表現の加算を目的として設計されています。これにより、これらの表現にエンコードされた特徴や特性を要素ごとに加算することで組み合わせることができます。

Latent Batch Seed Behavior|潜在バッチシードの挙動
Latent Batch Seed Behavior|潜在バッチシードの挙動

ComfyUIのLatentBatchSeedBehaviorノードについて学びます。このノードは、潜在サンプルのバッチのシード挙動を変更するために設計されています。バッチ全体のシードをランダム化または固定することができ、生成プロセスにおいて、生成された出力の変動性を導入するか、一貫性を維持するかに影響を与えます。

Latent Interpolate|潜在インターポレート
Latent Interpolate|潜在インターポレート

ComfyUIのLatentInterpolateノードについて学びます。このノードは、指定された比率に基づいて2つの潜在サンプルセット間で補間を行い、両方のセットの特徴をブレンドして新しい中間の潜在サンプルセットを生成するように設計されています。

Latent Multiply|潜在乗算
Latent Multiply|潜在乗算

ComfyUIのLatentMultiplyノードについて学びます。このノードは、指定された乗数によってサンプルの潜在表現をスケーリングするように設計されています。これにより、生成されたコンテンツの微調整や、特定の潜在方向内でのバリエーションの探索が可能になります。

Latent Subtract|潜在減算
Latent Subtract|潜在減算

ComfyUIのLatentSubtractノードについて学びます。このノードは、一つの潜在表現から別の潜在表現を減算するために設計されています。この操作により、ある潜在空間に表現された特徴や属性を別の潜在空間から効果的に除去することで、生成モデルの出力の特性を操作または修正することができます。

バッチ Batch

Latent Batch|潜在バッチ
Latent Batch|潜在バッチ

ComfyUIのLatentBatchノードについて学びます。このノードは、2つの潜在サンプルセットを1つのバッチに統合するように設計されています。統合前に、必要に応じて一方のセットのサイズを他方に合わせて調整することができます。この操作により、異なる潜在表現を組み合わせて、さらなる処理や生成タスクを行うことが可能になります。

Latent From Batch|バッチからの潜在抽出
Latent From Batch|バッチからの潜在抽出

ComfyUIのLatentFromBatchノードについて学びます。このノードは、指定されたバッチインデックスと長さに基づいて、与えられたバッチから特定の潜在サンプルのサブセットを抽出するように設計されています。これにより、潜在サンプルの選択的な処理が可能になり、効率やターゲットを絞った操作のためにバッチの小さなセグメントでの操作が容易になります。

Rebatch Latents|潜在バッチ再構成
Rebatch Latents|潜在バッチ再構成

ComfyUIのRebatchLatentsノードについて学びます。このノードは、指定されたバッチサイズに基づいて、潜在表現のバッチを新しいバッチ構成に再編成するように設計されています。潜在サンプルが適切にグループ化され、次元やサイズの変動を処理し、さらなる処理やモデル推論を容易にします。

Repeat Latent Batch|潜在バッチの繰り返し
Repeat Latent Batch|潜在バッチの繰り返し

ComfyUIのRepeatLatentBatchノードについて学びます。このノードは、指定された回数だけ潜在表現のバッチを複製するように設計されています。ノイズマスクやバッチインデックスなどの追加データを含むことも可能です。この機能は、データ拡張や特定の生成タスクなど、同じ潜在データの複数のインスタンスを必要とする操作において重要です。

インペイント Inpaint (latent)

Set Latent Noise Mask|潜在ノイズマスクの設定
Set Latent Noise Mask|潜在ノイズマスクの設定

ComfyUIのSetLatentNoiseMaskノードについて学びます。このノードは、潜在サンプルのセットにノイズマスクを適用するように設計されています。指定されたマスクを統合することで、入力サンプルのノイズ特性を変更します。

VAE Encode (for Inpainting)|インペインティング用VAEエンコード
VAE Encode (for Inpainting)|インペインティング用VAEエンコード

ComfyUIのVAEEncodeForInpaintノードについて学びます。このノードは、インペインティングタスクに適した潜在表現に画像をエンコードするために設計されており、VAEモデルによる最適なエンコードのために入力画像とマスクを調整する追加の前処理ステップを組み込んでいます。

変換 Transform

Crop Latent(クロップレイテント)
Crop Latent(クロップレイテント)

ComfyUIのLatentCropノードについて学びます。このノードは画像の潜在表現に対してクロップ操作を行うように設計されています。クロップの寸法と位置を指定することで、潜在空間のターゲットを絞った修正が可能です。

Flip Latent(フリップレイテント)
Flip Latent(フリップレイテント)

ComfyUIのLatentFlipノードについて学びます。このノードは、潜在表現を垂直または水平にフリップすることで操作するように設計されています。この操作により、潜在空間の変換が可能となり、データ内の新しいバリエーションや視点を発見することができます。

Rotate Latent(ローテートレイテント)
Rotate Latent(ローテートレイテント)

ComfyUIのLatentRotateノードについて学びます。このノードは、指定された角度で画像の潜在表現を回転させるように設計されています。潜在空間を操作して回転効果を実現する複雑さを抽象化し、ユーザーが生成モデルの潜在空間で画像を簡単に変換できるようにします。

ローダー Loaders

さまざまなモデルやリソースの読み込み

チェックポイントローダー(シンプル)
チェックポイントローダー(シンプル)

ComfyUIのCheckpointLoaderSimpleノードについて学びます。このノードは、設定を指定することなくモデルのチェックポイントをロードするために設計されています。チェックポイント名のみを必要とすることで、設定の詳細に不慣れなユーザーにもアクセスしやすくなっています。

CLIP Vision Loader(CLIPビジョンローダー)
CLIP Vision Loader(CLIPビジョンローダー)

ComfyUIのCLIPVisionLoaderノードについて学びます。このノードは、指定されたパスからCLIP Visionモデルをロードするために設計されています。CLIP Visionモデルの位置特定と初期化の複雑さを抽象化し、さらなる処理や推論タスクにすぐに利用できるようにします。

ControlNet Loader(コントロールネットローダー)
ControlNet Loader(コントロールネットローダー)

ComfyUIのControlNetLoaderノードについて学びます。このノードは指定されたパスからControlNetモデルをロードするために設計されています。ControlNetモデルの位置特定と初期化の複雑さを抽象化し、さらなる処理や推論タスクにすぐに利用できるようにします。

Diff ControlNet Loader(ディフコントロールネットローダー)
Diff ControlNet Loader(ディフコントロールネットローダー)

ComfyUIのDiffControlNetLoaderノードについて学びます。このノードは、指定されたパスから差分制御ネットをロードするために設計されています。差分制御ネットの位置特定と初期化の複雑さを抽象化し、さらなる処理や推論タスクにすぐに利用できるようにします。

GLIGEN Loader(GLIGENローダー)
GLIGEN Loader(GLIGENローダー)

ComfyUIのGLIGENLoaderノードについて学びます。このノードは、指定されたパスからGLIGENモデルをロードするために設計されています。GLIGENモデルの位置特定と初期化の複雑さを抽象化し、さらなる処理や推論タスクにすぐに利用できるようにします。

Hypernetwork Loader(ハイパーネットワークローダー)
Hypernetwork Loader(ハイパーネットワークローダー)

ComfyUIのHypernetworkLoaderノードについて学びます。このノードは、指定されたパスからハイパーネットワークをロードするために設計されています。ハイパーネットワークの位置特定と初期化の複雑さを抽象化し、さらなる処理や推論タスクにすぐに利用できるようにします。

Lora Loader - ComfyUIノードドキュメント
Lora Loader - ComfyUIノードドキュメント

このノードは、指定された強度とLoRAファイル名に基づいて、モデルとCLIPインスタンスにLoRA(低ランク適応)調整を動的にロードして適用するように設計されています。元のモデルの重みを直接変更することなく、微調整された調整を適用することで、事前学習済みモデルのカスタマイズを容易にします。

Lora Loader Model Only(Loraローダーモデルのみ)
Lora Loader Model Only(Loraローダーモデルのみ)

ComfyUIのLoraLoaderModelOnlyノードについて学びます。このノードは、CLIPモデルを必要とせずにLoRAモデルをロードするために設計されており、LoRAパラメータに基づいて既存のモデルを強化または修正することに焦点を当てています。LoRAパラメータを通じてモデルの強度を動的に調整することができ、モデルの動作を細かく制御することが可能です。

Style Model Loader(スタイルモデルローダー)
Style Model Loader(スタイルモデルローダー)

ComfyUIのStyleModelLoaderノードについて学びます。このノードは、指定されたパスからスタイルモデルをロードするために設計されています。スタイルモデルの位置特定と初期化の複雑さを抽象化し、さらなる処理や推論タスクにすぐに利用できるようにします。

9 / 12 件を表示

ビデオモデル Video Models (loaders)

Image Only Checkpoint Loader (img2vid model)|イメージ専用チェックポイントローダー(img2vidモデル)
Image Only Checkpoint Loader (img2vid model)|イメージ専用チェックポイントローダー(img2vidモデル)

ComfyUIのImageOnlyCheckpointLoaderノードについて学びます。このノードは、ビデオ生成ワークフロー内で画像ベースのモデル専用のチェックポイントをロードするように設計されています。指定されたチェックポイントから必要なコンポーネントを効率的に取得し、モデルの画像関連の側面に焦点を当てて構成します。

マスク Mask

マスクの作成と操作

Crop Mask(クロップマスク)
Crop Mask(クロップマスク)

CropMaskノードは、指定されたマスクから特定の領域を切り取るために設計されています。ユーザーは座標と寸法を指定することで、関心領域を定義し、マスクの一部を効果的に抽出してさらなる処理や分析に利用できます。

Feather Mask(フェザーマスク)
Feather Mask(フェザーマスク)

FeatherMaskノードは、指定されたマスクのエッジにフェザリング効果を適用するように設計されています。各エッジから指定された距離に基づいて不透明度を調整することで、マスクのエッジを滑らかに移行させます。これにより、より柔らかく、よりブレンドされたエッジ効果が生まれます。

Grow Mask (成長マスク)
Grow Mask (成長マスク)

GrowMaskノードは、指定されたマスクのサイズを拡大または縮小し、オプションで角にテーパ効果を適用するように設計されています。この機能は、画像処理タスクでマスクの境界を動的に調整するために重要であり、関心領域をより柔軟かつ正確に制御することができます。

Image Color To Mask(イメージカラーからマスクへ)
Image Color To Mask(イメージカラーからマスクへ)

ImageColorToMaskノードは、画像内の指定された色をマスクに変換するために設計されています。画像とターゲットカラーを処理し、指定された色が強調されたマスクを生成します。これにより、色に基づくセグメンテーションやオブジェクトの分離などの操作が容易になります。

Image To Mask(イメージからマスクへ)
Image To Mask(イメージからマスクへ)

ImageToMaskノードは、指定されたカラーチャンネルに基づいて画像をマスクに変換するために設計されています。これにより、画像の赤、緑、青、またはアルファチャンネルに対応するマスクレイヤーを抽出し、チャンネル特定のマスキングや処理を必要とする操作を容易にします。

Invert Mask(反転マスク)
Invert Mask(反転マスク)

InvertMaskノードは、指定されたマスクの値を反転させ、マスクされた領域とマスクされていない領域を効果的に入れ替えます。この操作は、前景と背景の関心の焦点を切り替える必要がある画像処理タスクにおいて基本的なものです。

Load Image (as Mask) | 画像をマスクとして読み込む
Load Image (as Mask) | 画像をマスクとして読み込む

LoadImageMaskノードは、指定されたパスから画像とその関連マスクを読み込み、さらなる画像操作や分析タスクとの互換性を確保するために処理します。マスクのアルファチャンネルの存在など、さまざまな画像フォーマットと条件に対応し、標準化されたフォーマットに変換して画像とマスクを下流処理のために準備します。

Mask Composite(マスク合成)
Mask Composite(マスク合成)

MaskCompositeノードは、加算、減算、論理演算などのさまざまな操作を通じて2つのマスク入力を組み合わせ、新しい修正されたマスクを生成するように設計されています。これは、マスクデータの操作を抽象的に処理し、複雑なマスキング効果を達成するための重要なコンポーネントとして、マスクベースの画像編集および処理ワークフローで機能します。

Mask To Image | マスクを画像に変換
Mask To Image | マスクを画像に変換

MaskToImageノードは、マスクを画像形式に変換するために設計されています。この変換により、マスクを画像として視覚化し、さらなる処理が可能になります。これにより、マスクベースの操作と画像ベースのアプリケーションの間の橋渡しが可能になります。

9 / 10 件を表示

合成 Compositing

Porter-Duff Image Composite | ポーター・ダフ画像合成
Porter-Duff Image Composite | ポーター・ダフ画像合成

PorterDuffImageCompositeノードは、Porter-Duff合成オペレーターを使用して画像合成を行うように設計されています。さまざまなブレンドモードに従ってソース画像と宛先画像を組み合わせることができ、画像の透明度を操作し、創造的な方法で画像を重ね合わせることにより、複雑な視覚効果を作成できます。

Split Image with Alpha(アルファ付き画像の分割)
Split Image with Alpha(アルファ付き画像の分割)

SplitImageWithAlphaノードは、画像の色成分とアルファ成分を分離するために設計されています。入力画像テンソルを処理し、RGBチャンネルを色成分として抽出し、アルファチャンネルを透明度成分として抽出します。これにより、これらの異なる画像要素を操作する必要がある操作を容易にします。

サンプリング Sampling

Stable Diffusionでは、サンプラーはノイズ画像を反復的にデノイズして鮮明な画像を生成します。

KSampler|Kサンプラー
KSampler|Kサンプラー

KSamplerノードは、さまざまなアプリケーションに対して基本的なサンプリングメカニズムを提供するように設計されています。ユーザーは、特定のニーズに合わせた異なるサンプリング戦略を選択し、設定することができ、サンプリングプロセスの適応性と効率を向上させます。

KSampler (Advanced)|Kサンプラー(アドバンスト)
KSampler (Advanced)|Kサンプラー(アドバンスト)

KSamplerAdvancedノードは、サンプリングプロセスを強化するために高度な設定と技術を提供するように設計されています。これは、モデルからサンプルを生成するためのより洗練されたオプションを提供し、基本的なKSampler機能を向上させることを目的としています。

Sampler(サンプラー)
Sampler(サンプラー)

Samplerノードは、さまざまなアプリケーションに対して基本的なサンプリングメカニズムを提供するように設計されています。ユーザーは、特定のニーズに合わせた異なるサンプリング戦略を選択し、設定することができ、サンプリングプロセスの適応性と効率を向上させます。

カスタムサンプリング

SamplerCustom(サンプラーカスタム)
SamplerCustom(サンプラーカスタム)

SamplerCustomノードは、さまざまなアプリケーションに対して柔軟でカスタマイズ可能なサンプリングメカニズムを提供するように設計されています。ユーザーは、特定のニーズに合わせた異なるサンプリング戦略を選択し、設定することができ、サンプリングプロセスの適応性と効率を向上させます。

サンプラー Samplers

KSampler Select(Kサンプラーセレクト)
KSampler Select(Kサンプラーセレクト)

KSamplerSelectノードは、指定されたサンプラー名に基づいて特定のサンプラーを選択するように設計されています。サンプラー選択の複雑さを抽象化し、ユーザーがタスクに応じて異なるサンプリング戦略を簡単に切り替えることができます。

サンプラー DPMPP_2M_SDE
サンプラー DPMPP_2M_SDE

SamplerDPMPP_2M_SDEノードは、DPMPP_2M_SDEモデル用のサンプラーを生成するために設計されています。指定されたソルバータイプ、ノイズレベル、計算デバイスの好みに基づいてサンプルを作成することができます。サンプラー設定の複雑さを抽象化し、カスタマイズされた設定でサンプルを生成するための簡潔なインターフェースを提供します。

サンプラー DPMPP_SDE
サンプラー DPMPP_SDE

SamplerDPMPP_SDEノードは、DPMPP_SDEモデル用のサンプラーを生成するために設計されています。指定されたソルバータイプ、ノイズレベル、計算デバイスの好みに基づいてサンプルを作成することができます。サンプラー設定の複雑さを抽象化し、カスタマイズされた設定でサンプルを生成するための簡潔なインターフェースを提供します。

スケジューラー Schedulers

Basic Scheduler|基本スケジューラー
Basic Scheduler|基本スケジューラー

BasicSchedulerノードは、指定されたスケジューラー、モデル、およびデノイズパラメータに基づいて、拡散モデルのためのシグマ値のシーケンスを計算するように設計されています。デノイズファクターに基づいて総ステップ数を動的に調整し、拡散プロセスを微調整します。

Exponential Scheduler(指数スケジューラ)
Exponential Scheduler(指数スケジューラ)

ExponentialSchedulerノードは、拡散サンプリングプロセスのために指数スケジュールに従ったシグマ値のシーケンスを生成するように設計されています。拡散プロセスの各ステップで適用されるノイズレベルを制御するためのカスタマイズ可能なアプローチを提供し、サンプリングの挙動を微調整することができます。

Karras Scheduler(カラススケジューラー)
Karras Scheduler(カラススケジューラー)

KarrasSchedulerノードは、Karras et al. (2022)のノイズスケジュールに基づいてノイズレベル(シグマ)のシーケンスを生成するように設計されています。このスケジューラーは、生成モデルにおける拡散プロセスを制御するのに役立ち、生成プロセスの各ステップで適用されるノイズレベルを微調整することができます。

Polyexponential Scheduler(多項指数スケジューラ)
Polyexponential Scheduler(多項指数スケジューラ)

PolyexponentialSchedulerノードは、多項指数ノイズスケジュールに基づいてノイズレベル(シグマ)のシーケンスを生成するように設計されています。このスケジュールは、シグマの対数における多項式関数であり、拡散プロセス全体を通じてノイズレベルの柔軟でカスタマイズ可能な進行を可能にします。

SD Turbo Scheduler(SDターボスケジューラー)
SD Turbo Scheduler(SDターボスケジューラー)

SDTurboSchedulerノードは、指定されたノイズ除去レベルとステップ数に基づいて、画像サンプリングのためのシグマ値のシーケンスを生成するように設計されています。これは、特定のモデルのサンプリング機能を活用してこれらのシグマ値を生成し、画像生成中のノイズ除去プロセスを制御するために重要です。

VP Scheduler|VPスケジューラー
VP Scheduler|VPスケジューラー

VPSchedulerノードは、Variance Preserving (VP) スケジューリング手法に基づいてノイズレベル(シグマ)のシーケンスを生成するように設計されています。このシーケンスは、拡散モデルにおけるノイズ除去プロセスを導くために重要であり、画像や他のデータタイプの制御された生成を可能にします。

シグマ Sigmas

Flip Sigmas(フリップシグマ)
Flip Sigmas(フリップシグマ)

FlipSigmasノードは、拡散モデルで使用されるシグマ値のシーケンスを逆順に並べ替え、最初の値がゼロの場合は非ゼロにするように設計されています。この操作は、ノイズレベルを逆順に適応させるために重要であり、データからノイズを徐々に減少させるモデルでの生成プロセスを促進します。

Split Sigmas(分割シグマ)
Split Sigmas(分割シグマ)

SplitSigmasノードは、指定されたステップに基づいてシグマ値のシーケンスを2つの部分に分割するように設計されています。この機能は、シグマシーケンスの初期部分と後続部分を異なる方法で処理する必要がある操作にとって重要であり、これらの値をより柔軟かつターゲットを絞って操作することを可能にします。

ユーティリティ Utils

ユーティリティノードにはいくつかの補助ノードが含まれます。

Note (ノート)
Note (ノート)

Noteノードは、さまざまなアプリケーション向けに基本的なサンプリングメカニズムを提供するように設計されています。ユーザーが特定のニーズに合わせた異なるサンプリング戦略を選択および構成できるようにし、サンプリングプロセスの適応性と効率を向上させます。

Primitive プリミティブノード
Primitive プリミティブノード

プリミティブノードは接続された入力の種類を認識し、それに応じた入力データを提供します。このノードが異なる入力タイプに接続されると、異なる入力状態に変化します。複数の異なるノード間で統一されたパラメータを使用するために利用できます。例えば、複数のKsamplerで同じシードを使用することができます。

Reroute(リルート)
Reroute(リルート)

Rerouteノードは、さまざまなアプリケーションに基本的なサンプリングメカニズムを提供するように設計されています。ユーザーは、自分の特定のニーズに合わせた異なるサンプリング戦略を選択し、設定することができ、サンプリングプロセスの適応性と効率を向上させます。

ターミナルログ (マネージャー) Terminal Log (Manager)
ターミナルログ (マネージャー) Terminal Log (Manager)

ターミナルログ (マネージャー) ノードは、ComfyUIのインターフェース内でターミナルに表示される実行情報を主に表示するために使用されます。使用するには、`mode`を**logging**モードに設定する必要があります。これにより、画像生成タスク中に対応するログ情報を記録できます。`mode`が**stop**モードに設定されている場合、ログ情報は記録されません。ComfyUIをリモート接続やローカルエリアネットワーク接続を介してアクセスおよび使用する際、ターミナルログ (マネージャー) ノードは特に便利です。ComfyUIインターフェース内でCMDからのエラーメッセージを直接表示できるため、ComfyUIの動作状況を理解しやすくなります。