Remap

Animation control node. Remap provides animation-related values or timing control.

intermediate
Since P00

Input Ports

Input

リマップする値

Float

Output Ports

Output

リマップされた値

Float

Parameters

NameTypeDefaultDescription
From MinFloat-1.0入力範囲のminimum
From MaxFloat1.0入力範囲のmaximum
To MinFloat0.0出力範囲のminimum
To MaxFloat1.0出力範囲のmaximum
ClampBoolfalse出力値を出力範囲内に制限する

Technical Details

  • 出力計算式: to_min + (input - from_min) / (from_max - from_min) × (to_max - to_min)
  • 入力範囲がゼロ(from_min = from_max)の場合は中間値 (to_min + to_max) / 2 を出力
  • clamp が有効な場合、出力値は [to_min, to_max](またはFlip範囲 [to_max, to_min])に制限
  • 逆マッピング可能(to_min > to_max でFlip出力)
  • 全パラメータがプロモート可能

Usage Examples

[SineWave] → output(-1.0〜1.0) → [Remap(from:-1~1, to:0~255)] → ピクセル値として使用

SineWave の出力(-1〜1)を 0〜255 の輝度範囲に変換するなど、CHOP波形をピクセル処理パラメータに適合させるために使用。

💡 Tips

  • 出力計算式: `to_min + (input - from_min) / (from_max - from_min) × (to_max - to_min)`
  • 入力範囲がゼロ(from_min = from_max)の場合は中間値 `(to_min + to_max) / 2` を出力
  • `clamp` が有効な場合、出力値は `[to_min, to_max]`(またはFlip範囲 `[to_max, to_min]`)に制限
  • 逆マッピング可能(to_min > to_max でFlip出力)
  • 全パラメータがプロモート可能

Related Nodes

sinewave
Remap — PixPipeline Node Reference