Transition Images Multi(TransitionImagesMulti)
このノードは、ユーザーが選択したトランジションタイプ(スライド、フェード、シェイプワイプなど)と補間曲線を使用して、画像トランジションの動的効果を制御します。
Transition Images Multi
Transition Images Multi ノードは、ユーザーが選択したトランジションタイプ(スライド、フェード、シェイプワイプなど)と補間曲線を使用して、画像切り替えの動的効果を制御します。
Transition Images Multi ノードは、複数の画像間でスムーズなトランジションアニメーション効果を作成するためのツールです。一連の入力画像を接続し、すべてのトランジションフレームを含む連続した画像シーケンスを生成することができ、ビデオや動的コンテンツの作成に最適です。
ノード機能
このノードは、ユーザーが選択したトランジションタイプ(スライド、フェード、シェイプワイプなど)と補間曲線を使用して、画像切り替えの動的効果を制御します。CPUまたはGPUでの計算実行をサポートし、異なるサイズの入力画像を処理できます。入力画像は自動的に最初の画像のサイズにスケーリングされます。コアメカニズムは、設定されたトランジションフレーム数に基づいて、隣接する2枚の画像の間に一連の中間状態を生成することです。
ノードパラメータ説明 - Transition Images Multi
入力 (Inputs)
| パラメータ名 | データ型 | 必須 | デフォルト値 | 範囲/オプション | 説明 |
|---|---|---|---|---|---|
image_1 | IMAGE | はい | - | - | :最初の入力画像を接続します。後続のすべての画像は、この画像のサイズを基準にスケーリングおよび位置合わせされます。トランジション用の画像バッチはこの入力から提供されます。 |
image_2 | IMAGE | いいえ | - | - | :オプションの2番目の入力画像を接続します。 |
コントロールパラメータ (Parameters)
| パラメータ名 | データ型 | 必須 | デフォルト値 | 範囲/オプション | 説明 |
|---|---|---|---|---|---|
interpolation | COMBO | はい | linear | "linear", "ease_in", "ease_out", "ease_in_out", "bounce", "elastic", "glitchy", "exponential_ease_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", "circle", "horizontal door", "vertical door", "fade" | :画像間のトランジション視覚効果のタイプを選択します。選択可能な値は horizontal slide, vertical slide, box, circle, horizontal door, vertical door, fade です。 |
device | COMBO | はい | CPU | "CPU", "GPU" | :トランジション計算の実行に使用するデバイスを選択します。選択可能な値は CPU または GPU です。 |
inputcount | INT | はい | 2 | 2 - 1000 (ステップ: 1) | :トランジションに参加する入力画像の総数を指定します。画像は image_1 入力にバッチとして提供されます。範囲は 2 から 1000、ステップは 1 です。 |
transitioning_frames | INT | はい | 2 | 2 - 4096 (ステップ: 1) | :隣接する画像ペアごとに生成するトランジションフレームの数を設定します。範囲は 2 から 4096、ステップは 1 です。 |
blur_radius | FLOAT | はい | 0.0 | 0.0 - 100.0 (ステップ: 0.1) | :トランジションエッジにぼかし効果を追加します。値が大きいほどエッジがぼやけます。範囲は 0.0 から 100.0、ステップは 0.1 です。 |
reverse | BOOLEAN | はい | False | - | :トランジションアニメーション全体の順序を反転します。True に設定すると、トランジションは最後の画像から最初の画像に向かって進行します。 |
出力 (Output)
| パラメータ名 | データ型 | 説明 |
|---|---|---|
| IMAGE | IMAGE | :すべてのオリジナル画像とトランジションフレームを含む完全な画像シーケンスを出力します。 |
使用シナリオ
ビデオのストーリーボードや動的GIFを作成する際、複数のキーフレーム画像をこのノードに接続し、トランジションタイプとフレーム数を設定できます。出力される画像シーケンスは、直接ビデオエンコーディングノードに送ることができます。スライドショーのプレゼンテーションやシンプルな画像ループアニメーションの作成にも非常に適しており、動的ビジュアルワークフローを構築するための重要な要素です。
注意事項
入力画像の数は inputcount パラメータによって決定されることに注意してください。画像は image_1 入力にバッチとして提供されます(バッチ内の最初の画像がスケーリングの基準となります)。オプションの image_2 入力は、バッチに加えて追加の画像を1枚追加するために使用できます。トランジションフレーム数を高く設定すると、生成されるアニメーションはよりスムーズになりますが、同時に出力シーケンスの総フレーム数と処理時間も大幅に増加します。
Transition Images Multi ノードソースコードリンク
Transition Images Multi ノードは ComfyUI-KJNodes ノードパッケージに含まれています。
コメント
GitHubでサインインしてディスカッションに参加しましょう。