Image Batch Join With Transition(ImageBatchJoinWithTransition)
このノードは、線形やイーズイン・イーズアウトなどの補間アルゴリズムや、スライドやフェードなどのトランジションタイプを使用してブレンドプロセスを制御し、トランジション領域にぼかし効果を適用することができます。
Image Batch Join With Transition
Image Batch Join With Transition ノードは、線形やイーズイン・イーズアウトなどの様々な補間アルゴリズムや、スライドやフェードなどのトランジションタイプを使用してブレンドプロセスを制御し、トランジション領域にぼかし効果を適用することをサポートします。
Image Batch Join With Transition ノードは、2つの画像バッチ間で滑らかなトランジション効果を作成するために使用されます。最初のバッチの指定されたインデックスから開始し、後続のフレームを2番目のバッチの画像とブレンドすることで、トランジションアニメーションを含む一貫性のある新しい画像シーケンスを生成します。その中核となる機能は、ビデオやアニメーションシーケンス間のシームレスな接続を実現することです。
ノードの機能
このノードは、線形やイーズイン・イーズアウトなどの様々な補間アルゴリズムや、スライドやフェードなどのトランジションタイプを使用してブレンドプロセスを制御し、トランジション領域にぼかし効果を適用することをサポートします。2つの IMAGE タイプのバッチ入力を受け取り、CPUまたはGPUで計算を実行し、最終的にマージされた画像バッチを出力します。トランジションフレームの数と効果はユーザーが正確に制御できます。
ノードパラメータ説明 - Image Batch Join With Transition
接続入力 (Inputs)
| パラメータ名 | データ型 | 必須 | デフォルト値 | 範囲/オプション | 説明 |
|---|---|---|---|---|---|
images_1 | IMAGE | はい | - | - | :トランジション開始前のソース画像シーケンスとして、最初の画像バッチを入力します。 |
images_2 | IMAGE | はい | - | - | :トランジション終了後のターゲット画像シーケンスとして、2番目の画像バッチを入力します。 |
コントロールパラメータ (Parameters)
| パラメータ名 | データ型 | 必須 | デフォルト値 | 範囲/オプション | 説明 |
|---|---|---|---|---|---|
interpolation | COMBO | はい | linear | "linear", "ease_in", "ease_out", "ease_in_out",... | :トランジションアニメーションの補間関数を選択します。ブレンド速度の変化曲線を制御するために使用されます。選択可能な値は、linear, ease_in, ease_out, ease_in_out, bounce, elastic, glitchy, exponential_ease_out です。 |
transition_type | COMBO | はい | horizontal slide | "horizontal slide", "vertical slide", "box", "c... | :画像間のトランジション視覚効果のタイプを選択します。選択可能な値は、horizontal slide(水平スライド), vertical slide(垂直スライド), box(ボックス展開), circle(円形展開), horizontal door(水平ドア), vertical door(垂直ドア), fade(フェード)です。 |
device | COMBO | はい | CPU | "CPU", "GPU" | :トランジション計算の実行に使用するデバイスを選択します。選択可能な値は CPU または GPU です。 |
start_index | INT | はい | 0 | -10000 - 10000 (ステップ: 1) | :最初の画像バッチの何フレーム目からトランジションを開始するかを指定します。範囲は -10000 から 10000 で、負の値は末尾からの逆順をサポートします。 |
transitioning_frames | INT | はい | 1 | 1 - 4096 (ステップ: 1) | :トランジション効果が持続する総フレーム数を設定します。範囲は 1 から 4096 です。 |
blur_radius | FLOAT | はい | 0.0 | 0.0 - 100.0 (ステップ: 0.1) | :トランジションエッジに適用されるぼかし効果の強度を設定します。範囲は 0.0 から 100.0、ステップは 0.1 です。 |
reverse | BOOLEAN | はい | False | - | :ブール値。True に設定すると、トランジションアニメーションの方向が反転します。 |
Output 出力
| パラメータ名 | データ型 | 説明 |
|---|---|---|
| IMAGE | IMAGE | :2つの入力バッチをマージし、トランジション効果を追加した最終的な画像シーケンスを出力します。 |
使用シナリオ
ビデオショートを作成する際、2つの異なるシーンのアニメーションシーケンスをそれぞれ images_1 と images_2 に入力できます。start_index を設定して最初のシーンのどのフレームから切り替えを開始するかを決定し、transitioning_frames と transition_type を利用して水平スライドや円形展開などのトランジション効果を作成することで、2つの素材を滑らかに1本の完全な映像に結合できます。
注意事項
使用時は、両方の入力バッチが少なくとも1枚の画像を含んでいること、および start_index が最初のバッチの有効なインデックス範囲内にあることを確認してください。トランジションフレーム数を少なく設定しすぎるとトランジションがぎこちなくなり、ぼかし半径を大きくしすぎると画面のディテールが失われる可能性があります。
Image Batch Join With Transition ノードソースコードリンク
Image Batch Join With Transition ノードは ComfyUI-KJNodes ノードパッケージに含まれています。
コメント
GitHubでサインインしてディスカッションに参加しましょう。