KJNodes/samplinggenerated

モデルプレビューオーバーライド(ModelPreviewOverrideKJ)

このノードに専用のライブプレビューフレームを追加し、最大解像度を上書き可能にします。デフォルトのComfyUIプレビューは512pxに制限されていますが、このノードは独自のプレビューをノード上のDOMウィジェットに直接送信するため、ピクセル空間モデル(Chroma Radiance、ZImage、HiDream-O1など)をサンプラー解像度そのままでプレビューできます。

Model Preview Override KJ

model
vae
MODEL
max_resolution
1024
jpeg_quality
80
suppress_default_preview
preview_frames
1
preview_fps
12
KJNodes

モデルプレビューオーバーライドノード(クラスModelPreviewOverrideKJ)は、ComfyUIのデフォルトの512px制限を回避して、ノード上に専用のライブプレビューフレームを直接追加します。これは、ピクセル空間モデル(Chroma Radiance、ZImage、HiDream-O1など)の中間結果をサンプラー解像度のまま表示するときに特に便利です。また、ビデオモデル向けのアニメーションWebPプレビューをサポートし、ワークフローをすっきりさせるために標準のサンプラーノードプレビューオーバーレイを非表示にすることもできます。

入力

model(MODEL、必須)

プレビューオーバーライドを適用するモデルです。サンプリングの各ステップで、このノードにライブプレビューが生成されます。

max_resolution(INT、デフォルト1024、範囲0~8192、ステップ8)

ライブプレビューウィジェットの最大辺長(ピクセル単位)。

  • 0 – ダウンスケールなし。プレビューはサンプラーのフル解像度でレンダリングされます(高解像度の場合は注意して使用してください)。
  • 正の値 – プレビューの長辺がこのサイズにクランプされ、短辺は比例してスケーリングされます。

jpeg_quality(INT、デフォルト80、範囲30~100、ステップ1)

プレビュー画像をDOMウィジェットに転送する際のJPEG品質です。値を高くすると品質は向上しますがペイロードが大きくなり、低くするとオーバーヘッドが減りますが圧縮アーティファクトが目立ちます。

suppress_default_preview(BOOLEAN、デフォルトtrue)

有効にすると、サンプリング中に標準のサンプラーノードプレビューオーバーレイが非表示になり、このノードのフレームのみが更新されます。進捗バーは通常通り進みます。デフォルトのComfyUIプレビューをノードのライブフレームと一緒に表示したい場合は無効にします。

preview_frames(INT、デフォルト1、範囲1~1024、ステップ1)

アニメーションプレビューのために、各ビデオステップの潜在変数からサンプリングするフレーム数です。

  • 1 – 単一フレーム(現在の動作、最速)。
  • 2~1024 – サンプリングされたフレームからアニメーションWebPを生成し、preview_fpsで設定されたFPSで再生します。 この入力はビデオモデル(5D潜在変数)にのみ有効です。画像モデルでは無視されます。

preview_fps(INT、デフォルト12、範囲1~60、ステップ1)

アニメーションWebPプレビューの再生フレームレートです。preview_framesが1の場合は無視されます。

vae(VAE、オプション)

潜在変数を真のRGBプレビューにデコードするためのオプションのVAEです。

  • TAEHV-LTX – 高速で小さなデコードを使用します(VAEはGPUにピン留めされます)。
  • その他のLTX VAEvae.decode()を介してフル品質のデコードを実行します。これはステップごとに大幅に遅くなります。 指定しない場合、ノードはモデルのデフォルトVAE(利用可能な場合)または標準のデコード方法にフォールバックします。

出力

MODEL

model入力に渡されたモデルそのままです。このノードはパススルーであり、プレビュー機能を追加しますが、モデルやその出力は変更しません。

使用上の注意

  • ライブプレビューフレームはノード上の自己完結型ウィジェットとして表示されるため、サンプラーノードのプレビューが非表示の場合やsuppress_default_previewが有効な場合でも表示され続けます。
  • ビデオモデルの場合、preview_framesを1より大きい値に設定すると、サンプリング中にアニメーションプレビューが表示されます。ステップごとに複数のフレームを抽出すると、メモリと計算のオーバーヘッドが増加することに注意してください。
  • オプションのVAEを使用する場合、速度と品質のトレードオフはVAEの種類によって制御されます。TAEHV-LTXは速度を優先し、その他のLTX VAEは忠実度を優先します。

コメント

GitHubでサインインしてディスカッションに参加しましょう。

コメントを読み込み中…
モデルプレビューオーバーライド (ModelPreviewOverrideKJ) - ComfyUI-KJNodes | ComfyUI Wiki