Узел Map Range#
Узел переназначает значение из диапазона в целевой диапазон.
Входы#
- Value/Vector
Входное значение или вектор, который необходимо переназначить.
- From Min
Нижняя граница диапазона для переназначения.
- From Max
Верхняя граница диапазона для переназначения.
- To Min
Нижняя граница целевого диапазона.
- To Max
Верхняя граница целевого диапазона.
- Steps
Допустимое количество значений между To Min и To Max при использовании интерполяции Stepped Linear. Более высокое значение даст более плавную интерполяцию, в то время как более низкие значения будут прогрессивно квантовать вход.
Свойства#
- Тип данных
Узел поддерживает типы данных Float и Vector. Изменение типа данных также обновит порты, чтобы отразить выбранный тип данных.
- Interpolation Type
Математический метод, используемый для перехода между пробелами в числовых входных данных.
- Linear (линейно):
Линейная интерполяция между значениями From Min и From Max.
- Stepped Linear:
Ступенчатая линейная интерполяция между значениями From Min и From Max.
- Smooth Step:
Гладкая интерполяция краёв Hermite между значениями From Min и From Max.
- Smoother Step:
Более сглаженная интерполяция краёв Hermite между значениями From Min и From Max.
- Clamp
Если включено, выход фиксируется до целевого диапазона.
Выходы#
- Result/Vector
Выходное значение после переназначения.
Примеры#
Узел Noise Texture выводит значение в диапазоне [0, 1]. Мы можем использовать узел Map Range, чтобы переназначить это значение в диапазон [-1, 1].