KJNodes/imagegenerated

Cross Fade Images Multi(CrossFadeImagesMulti)

このノードは、リニア、イーズイン、イーズアウトなど、トランジションのペースとスタイルを制御するための複数の補間アルゴリズムをサポートしています。

Cross Fade Images Multi

image_1
image_2
IMAGE
inputcount
2
interpolation
COMBO
transitioning_frames
1
KJNodes

Cross Fade Images Multi ノードは、リニア、イーズイン、イーズアウトなど、トランジションのリズムとスタイルを制御するための複数の補間アルゴリズムをサポートします。

Cross Fade Images Multi ノードは、複数の画像シーケンス間で滑らかなトランジション効果を作成するために使用されます。隣接する2つの画像シーケンスの最終フレームと最初のフレーム間の補間を計算することで一連のトランジションフレームを生成し、複数の画像シーケンスをシームレスに接続してより長いシーケンスにします。その中核となる機能は、画像シーケンス間の動的な融合を実現することです。

ノード機能

このノードは、リニア、イーズイン、イーズアウトなど、トランジションのリズムとスタイルを制御するための複数の補間アルゴリズムをサポートします。技術的には、入力画像のサイズを自動的にチェックし、一致しない場合はLanczosアルゴリズムを使用して最初の入力画像のサイズにリサイズします。ノードはループ処理ですべての入力画像シーケンスを処理し、隣接する各シーケンスペアに対して指定された数のトランジションフレームを順次生成し、最終的にすべてのオリジナルフレームとトランジションフレームを連結して出力します。

ノードパラメータ説明 - Cross Fade Images Multi

接続入力 (Inputs)

パラメータ名データ型必須デフォルト値範囲/オプション説明
image_1IMAGEはい--接続する最初の画像シーケンス。そのサイズが後続のすべての画像のリサイズ基準となります。
image_2IMAGEいいえ--接続する2番目の画像シーケンス。これはオプションのパラメータです。inputcountが2より大きい場合は、右クリックメニューからより多くの画像入力ポートを追加する必要があります。

コントロールパラメータ (Parameters)

パラメータ名データ型必須デフォルト値範囲/オプション説明
interpolationCOMBOはいlinear"linear", "ease_in", "ease_out", "ease_in_out",...ease_in、ease_out、ease_in_out、bounce、elastic、glitchy、exponential_ease_out。
inputcountINTはい22 - 1000 (ステップ: 1)接続およびトランジションを行う画像シーケンスの総数を指定します。最小値は2、最大値は1000です。
transitioning_framesINTはい10 - 4096 (ステップ: 1)隣接する2つの画像シーケンスの間に生成するトランジションフレームの数を定義します。範囲は0から4096です。

出力

パラメータ名データ型説明
IMAGEIMAGE接続され、トランジションフレームが挿入された完全な画像シーケンスを出力します。

使用シナリオ

ビデオやアニメーション制作において、このノードは非常に有用です。例えば、スタイルがわずかに異なるいくつかのアニメーションシーケンスを生成し、それらを滑らかに接続して1つの完全なビデオにしたい場合に、このノードを使用できます。transitioning_framesパラメータを設定することで、各接続部分のトランジションの長さを制御し、カットの切り替えが不自然にならないようにすることができます。

注意事項

このノードは、入力画像テンソルがComfyUI標準のIMAGEタイプであることを要求します。トランジションフレーム数を0に設定すると、隣接するシーケンスはトランジション効果なしで直接連結されます。入力画像の数が多い場合、生成される総フレーム数が増加するため、VRAMの使用量に注意してください。

Cross Fade Images Multi ノードソースコードリンク

Cross Fade Images Multi ノードは ComfyUI-KJNodes ノードパッケージに含まれています。

コメント

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

コメントを読み込み中…