KJNodes/imagegenerated

Pad Image Batch Interleaved(PadImageBatchInterleaved)

このノードは、4次元テンソル(バッチ、高さ、幅、チャネル)を入力として受け取り、新しいより長いテンソルを作成します。

Pad Image Batch Interleaved

images
images
masks
empty_frames_per_image
1
pad_frame_value
0.00
add_after_last
KJNodes

Pad Image Batch Interleaved ノードは、4次元テンソル(バッチ、高さ、幅、チャネル)を入力として受け取り、新しい、より長いテンソルを作成します。

Pad Image Batch Interleaved ノードは画像バッチ処理ツールで、その中核機能は、連続する画像フレームのバッチ間に指定された数の空白フレームを挿入することです。主に、フレーム間隔を増やすことでシーケンスの総時間を延長し、ビデオやアニメーションシーケンスのリズムを調整するために使用されます。

ノード機能

このノードは、4次元テンソル(バッチ、高さ、幅、チャネル)を入力として受け取り、新しい、より長いテンソルを作成します。その技術的な実装は、オリジナルの画像フレームを順番に配置し、各2つのオリジナルフレームの間(およびオプションで最後のフレームの後)に、指定されたグレースケール値で構成される空白フレームを埋め込むことです。同時に、オリジナルフレーム(値1)と挿入された空白フレーム(値0)を区別するための対応するマスクを生成します。

ノードパラメータ説明 - Pad Image Batch Interleaved

入力接続 (Inputs)

パラメータ名データ型必須デフォルト値範囲/オプション説明
imagesIMAGEはい--処理する入力画像バッチ。

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

パラメータ名データ型必須デフォルト値範囲/オプション説明
empty_frames_per_imageINTはい10 - 4096 (ステップ: 1)各2つのオリジナル画像の間に挿入する空白フレームの数を設定します。範囲は0から4096の整数です。
pad_frame_valueFLOATはい0.00.0 - 1.0 (ステップ: 0.01)挿入される空白フレームのピクセルグレースケール値を定義します。範囲は0.0(純黒)から1.0(純白)で、ステップは0.01です。
add_after_lastBOOLEANはいFalse-入力バッチの最後の画像の後にも同じ数の空白フレームを追加するかどうかを決定するブール切り替えです。

出力 (Output)

パラメータ名データ型説明
imagesIMAGE空白フレームが挿入された後の新しい画像バッチを出力します。
masksMASK出力バッチ内のどのフレームがオリジナルフレームで、どのフレームが挿入された空白フレームであるかを識別するためのマスクを出力します。

使用シナリオ

スローモーションやポーズ効果が必要なアニメーションワークフローの作成において、このノードは非常に有用です。例えば、動的に変化する画像シーケンスをこのノードに入力し、挿入する空白フレームの数を設定することで、主要なアクションの間に短い「静止」効果を作り出し、アニメーションのリズムを物語のニーズに合わせることができます。

注意事項

入力バッチに単一の画像しか含まれていない場合、ノードの動作は異なります。add_after_last パラメータが True の場合、その画像の後に空白フレームが追加されます。False の場合、出力は変更されません。これはユーザーが具体的なシナリオに基づいて選択する必要があります。

Pad Image Batch Interleaved ノードソースコードリンク

Pad Image Batch Interleaved ノードは ComfyUI-KJNodes ノードパッケージから提供されています。

コメント

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

コメントを読み込み中…