Repeat Latents 🎥🅥🅗🅢(RepeatLatents)
技術的な実装から見ると、このノードは標準的な LATENT 辞書入力を受け取り、その中には `samples` などのテンソル(Tensor)キーバリューが含まれています
Repeat Latents
Repeat Latents 🎥🅥🅗🅢 ノードは、技術的な実装から見ると、samplesなどのテンソル(Tensor)キーバリューを含む標準的な LATENT 辞書入力を受け取ります。
Repeat Latents ノードは、潜在空間(Latent)データを複製・拡張するためのツールです。その中核機能は、一組の潜在表現を受け取り、その内容を指定された倍数で繰り返し連結することで、より長いシーケンスを生成することです。この操作は、潜在データのバッチ処理やシーケンシャル処理を必要とするワークフローに主に役立ちます。
ノード機能
技術的な実装から見ると、このノードは samplesなどのテンソル(Tensor)キーバリューを含む標準的な LATENT 辞書入力を受け取ります。このノードは、辞書内の主サンプル長と一致するすべての1次元テンソルを走査し、これらのテンソルを第0次元(バッチ次元)に沿って繰り返し連結します。最終的に、長さが拡張された新しい LATENT 辞書を出力し、同時に連結後のテンソルの総数(つまり新しいバッチサイズ)を返します。
ノードパラメータ説明 - Repeat Latents 🎥🅥🅗🅢
接続入力 (Inputs)
| パラメータ名 | データ型 | 必須 | デフォルト値 | 範囲/オプション | 説明 |
|---|---|---|---|---|---|
latents | LATENT | はい | - | - | : 繰り返し処理が必要な潜在表現データを入力します。LATENT 辞書型です。 |
コントロールパラメータ (Parameters)
| パラメータ名 | データ型 | 必須 | デフォルト値 | 範囲/オプション | 説明 |
|---|---|---|---|---|---|
multiply_by | INT | はい | 1 | 1 - BIGMAX (ステップ: 1) | : 入力データを何倍に繰り返すかを指定します。範囲は1から極大値まで、ステップは1です。 |
Output 出力
| パラメータ名 | データ型 | 説明 |
|---|---|---|
| LATENT | LATENT | : 繰り返し連結された新しい潜在表現データを出力します。 |
| count | INT | : 新しい潜在データ内のサンプルの総数(バッチサイズ)を出力します。 |
使用シナリオ
動画生成や画像バッチ処理のワークフローにおいて、このノードは非常に有用です。例えば、VAE エンコーダーによって生成された単一フレーム画像の潜在表現があり、同じ内容の複数フレームからなる静止動画を生成する必要がある場合、このノードを使用してその潜在表現を複数回繰り返し、その出力を後続のサンプラーに渡してバッチデコードを行うことで、シーケンスを効率的に生成できます。
注意事項
このノードは、LATENT 辞書内の主サンプル長と一致する1次元テンソルのみに対して繰り返し操作を行います。multiply_by パラメータは1以上の整数である必要があり、過度に大きな繰り返し倍数はメモリ不足を引き起こす可能性があります。
Repeat Latents 🎥🅥🅗🅢 ノードソースコードリンク
Repeat Latents 🎥🅥🅗🅢 ノードは ComfyUI-VideoHelperSuite ノードパッケージに由来します。
コメント
GitHubでサインインしてディスカッションに参加しましょう。