Remap Mask Range(RemapMaskRange)
このノードはMASKタイプのテンソル入力を受け取り、ユーザーが設定した`min`および`max`パラメータに基づいて線形変換を実行します
Remap Mask Range
Remap Mask Range ノードは、MASK タイプのテンソル入力を受け取り、ユーザーが設定した min および max パラメータに基づいて線形変換を実行します。
Remap Mask Range ノードは、マスクの数値範囲を再マッピングするために使用されます。その中核機能は、入力マスクのピクセル強度の範囲を調整し、ユーザーが新しい最小値と最大値をカスタマイズできるようにすることです。この操作により、マスクのコントラストや強度の表現を柔軟に強化または弱めることができます。
ノード機能
このノードは、MASK タイプのテンソル入力を受け取り、ユーザーが設定した min および max パラメータに基づいて線形変換を実行します。その内部メカニズムは、まず入力マスク内の最大値を見つけ、次にすべてのピクセル値を新しい [min, max] の範囲内に比例的にスケーリングします。最終的に、すべての出力値は 0.0 から 1.0 の間にクランプされ、結果が標準的なマスクの数値仕様に準拠していることを保証します。
ノードパラメータ説明 - Remap Mask Range
入力接続 (Inputs)
| パラメータ名 | データ型 | 必須 | デフォルト値 | 範囲/オプション | 説明 |
|---|---|---|---|---|---|
mask | MASK | はい | - | - | 再マッピングされる入力マスクです。 |
コントロールパラメータ (Parameters)
| パラメータ名 | データ型 | 必須 | デフォルト値 | 範囲/オプション | 説明 |
|---|---|---|---|---|---|
min | FLOAT | はい | 0.0 | -10.0 - 1.0 (ステップ: 0.01) | 出力マスクの新しい最小値を設定します。データ型は FLOAT で、範囲は -10.0 から 1.0、調整ステップは 0.01 です。 |
max | FLOAT | はい | 1.0 | 0.0 - 10.0 (ステップ: 0.01) | 出力マスクの新しい最大値を設定します。データ型は FLOAT で、範囲は 0.0 から 10.0、調整ステップは 0.01 です。 |
出力 (Output)
| パラメータ名 | データ型 | 説明 |
|---|---|---|
| mask | MASK | 数値範囲が再マッピングされた新しいマスクを出力します。 |
使用シナリオ
画像生成や編集ワークフローにおいて、特定の領域のマスクの「強度」や「不透明度」を細かく制御する必要がある場合、このノードは非常に有用です。例えば、マスクをリペイントの強度制御やブレンド係数として使用する前に、このノードを使用して元々弱いマスク信号(例: 0.1-0.3 の範囲)を 0-1 の全ダイナミックレンジに拡張することで、より顕著な効果を得ることができます。
Remap Mask Range ノードソースコードリンク
Remap Mask Range ノードは ComfyUI-KJNodes ノードパッケージに含まれています。
コメント
GitHubでサインインしてディスカッションに参加しましょう。