Weight Schedule Extend(WeightScheduleExtend)
このノードは入力データの形式を自動検出し、リスト、Pandas Series、PyTorch Tensorの3つの一般的なデータ構造をサポートします。
Weight Schedule Extend
Weight Schedule Extend ノードは、入力データの形式を自動検出し、リスト、Pandas Series、PyTorch Tensor という3つの一般的なデータ構造をサポートします。
Weight Schedule Extend は、重みや数値シーケンスを処理および拡張するためのノードです。その中核機能は、2つの入力シーケンスを受け取り、それらを単一のシーケンスにマージまたは拡張し、必要に応じてデータ形式の変換を自動的に行うことです。このノードは、異なるデータ形式間での連携を簡素化します。
ノード機能
このノードは入力データの形式を自動検出し、リスト、Pandas Series、PyTorch Tensor という3つの一般的なデータ構造をサポートします。その中核メカニズムは、2つの入力データの形式が一致しない場合、2番目の入力を1番目の入力と同じ形式に変換することで、シームレスなシーケンスのマージと拡張を実現し、最終的に統一された浮動小数点数シーケンスを出力します。
ノードパラメータ説明 - Weight Schedule Extend
制御パラメータ (Parameters)
| パラメータ名 | データ型 | 必須 | デフォルト値 | 値の範囲/オプション | 説明 |
|---|---|---|---|---|---|
output_type | COMBO | はい | match_input | "match_input", "list", "pandas series", "tensor" | 出力形式を指定します。オプションは "match_input"(入力形式に合わせる)、"list"(リスト)、"pandas series"(Pandasシリーズ)、"tensor"(PyTorchテンソル)です。 |
input_values_1 | FLOAT | はい | 0.0 | - | 最初の入力数値シーケンス。リスト、Pandas Series、または PyTorch Tensor 形式を受け付けます。 |
input_values_2 | FLOAT | はい | 0.0 | - | 2番目の入力数値シーケンス。形式は問いません。ノードが自動的に最初の入力の形式に変換を試みます。 |
出力
| パラメータ名 | データ型 | 説明 |
|---|---|---|
| FLOAT | FLOAT | マージまたは拡張された統一浮動小数点数シーケンスを出力します。具体的な形式は output_type パラメータによって決定されます。 |
使用シナリオ
このノードは、アニメーション補間や重み遷移を含むワークフローを構築する際に特に有用です。例えば、ショットAの動き軌跡を記述する重みリストとショットBの重みリストを連結し、手動で形式変換を行うことなく、スムーズに遷移する完全なアニメーション重みシーケンスを生成できます。
注意事項
このノードを使用する際は、入力データが数値シーケンスとして解釈可能であることに注意してください。有効なシーケンスに変換できない複雑なオブジェクトを入力すると、エラーが発生する可能性があります。ノード内部では Pandas および PyTorch ライブラリに依存しているため、ComfyUI 環境にこれらの依存関係が正しくインストールされていることを確認してください。
Weight Schedule Extend ノードのソースコードリンク
Weight Schedule Extend ノードは ComfyUI-KJNodes ノードパッケージに含まれています。
コメント
GitHubでサインインしてディスカッションに参加しましょう。