A remap function takes a value from one range and maps it proportionally to another range.
Think of it like converting:
A number from a temperature scale (say, 0–100°C) to a color scale (say, 0–255 RGB).
A height value from a building layer (0–200 meters) to a visual extrusion in 3D (0–50 units). </aside>
Inputs
Name | Abbreviation | Type | Access | Description |
Value | V | Number | Item | The value to remap |
From A | a1 | Number | Item | The minimum of the current range |
From B | a2 | Number | Item | The maximum of the current range |
To A | b1 | Number | Item | The minimum of the target range |
To B | b2 | Number | Item | The maximum of the target range |
Outputs
Name | Abbreviation | Type | Access | Description |
Remapped | R | Number | Item | The remapped value |
How to
Feed in a number for the value
These could be the a numeric result of another node
Or, you can use a number node
Or, you can type numbers into the boxes
If you need to process multiple numbers in a list, use the map node
Feed in the min and max of the current range
Feed in the min and max of the target range
The result is the remapped value
Why is this useful?
In parametric design, you're often working with raw values (like area, height, dwelling units), and you need to visually express or scale them into something useful for a model, UI, or visualization:
Scale building heights based on FAR or number of floors.
Adjust opacity based on usage intensity.
Color-code parcels by dwelling density.
Map land value per square meter to a fill-opacity or heat bubble radius.

