Pad Image Batch Interleaved(PadImageBatchInterleaved)
このノードは、4次元テンソル(バッチ、高さ、幅、チャネル)を入力として受け取り、新しいより長いテンソルを作成します。
Pad Image Batch Interleaved
Pad Image Batch Interleaved ノードは、4次元テンソル(バッチ、高さ、幅、チャネル)を入力として受け取り、新しい、より長いテンソルを作成します。
Pad Image Batch Interleaved ノードは画像バッチ処理ツールで、その中核機能は、連続する画像フレームのバッチ間に指定された数の空白フレームを挿入することです。主に、フレーム間隔を増やすことでシーケンスの総時間を延長し、ビデオやアニメーションシーケンスのリズムを調整するために使用されます。
ノード機能
このノードは、4次元テンソル(バッチ、高さ、幅、チャネル)を入力として受け取り、新しい、より長いテンソルを作成します。その技術的な実装は、オリジナルの画像フレームを順番に配置し、各2つのオリジナルフレームの間(およびオプションで最後のフレームの後)に、指定されたグレースケール値で構成される空白フレームを埋め込むことです。同時に、オリジナルフレーム(値1)と挿入された空白フレーム(値0)を区別するための対応するマスクを生成します。
ノードパラメータ説明 - Pad Image Batch Interleaved
入力接続 (Inputs)
| パラメータ名 | データ型 | 必須 | デフォルト値 | 範囲/オプション | 説明 |
|---|---|---|---|---|---|
images | IMAGE | はい | - | - | 処理する入力画像バッチ。 |
コントロールパラメータ (Parameters)
| パラメータ名 | データ型 | 必須 | デフォルト値 | 範囲/オプション | 説明 |
|---|---|---|---|---|---|
empty_frames_per_image | INT | はい | 1 | 0 - 4096 (ステップ: 1) | 各2つのオリジナル画像の間に挿入する空白フレームの数を設定します。範囲は0から4096の整数です。 |
pad_frame_value | FLOAT | はい | 0.0 | 0.0 - 1.0 (ステップ: 0.01) | 挿入される空白フレームのピクセルグレースケール値を定義します。範囲は0.0(純黒)から1.0(純白)で、ステップは0.01です。 |
add_after_last | BOOLEAN | はい | False | - | 入力バッチの最後の画像の後にも同じ数の空白フレームを追加するかどうかを決定するブール切り替えです。 |
出力 (Output)
| パラメータ名 | データ型 | 説明 |
|---|---|---|
| images | IMAGE | 空白フレームが挿入された後の新しい画像バッチを出力します。 |
| masks | MASK | 出力バッチ内のどのフレームがオリジナルフレームで、どのフレームが挿入された空白フレームであるかを識別するためのマスクを出力します。 |
使用シナリオ
スローモーションやポーズ効果が必要なアニメーションワークフローの作成において、このノードは非常に有用です。例えば、動的に変化する画像シーケンスをこのノードに入力し、挿入する空白フレームの数を設定することで、主要なアクションの間に短い「静止」効果を作り出し、アニメーションのリズムを物語のニーズに合わせることができます。
注意事項
入力バッチに単一の画像しか含まれていない場合、ノードの動作は異なります。add_after_last パラメータが True の場合、その画像の後に空白フレームが追加されます。False の場合、出力は変更されません。これはユーザーが具体的なシナリオに基づいて選択する必要があります。
Pad Image Batch Interleaved ノードソースコードリンク
Pad Image Batch Interleaved ノードは ComfyUI-KJNodes ノードパッケージから提供されています。
コメント
GitHubでサインインしてディスカッションに参加しましょう。