Нода «Отобразить диапазон» (map range node)
Нода Map Range переназначает значение из диапазона в целевой диапазон.
Входы (inputs)
- Значение/Вектор (value/vector)
Входное значение или вектор, которые необходимо переназначить.
- От Min (from min)
Нижняя граница диапазона для переназначения.
- От Max (from max)
Верхняя граница диапазона для переназначения.
- До Min (to min)
Нижняя граница целевого диапазона.
- До Max (to max)
Верхняя граница целевого диапазона.
- Шаги (steps)
Допустимое количество значений между To Min и To Max при использовании интерполяции Stepped Linear. Более высокое значение даст более плавную интерполяцию, в то время как более низкие значения будут прогрессивно квантовать вход.
Свойства
- Тип данных (data type)
Map Range поддерживает типы данных Float и Vector. Изменение типа данных также обновит порты, чтобы отразить выбранный тип данных.
- Тип интерполяции (interpolation type)
Математический метод, используемый для перехода между пробелами в числовых входных данных.
- Линейно (linear)
Линейная интерполяция между значениями From Min и From Max.
- Ступенчатая линейная (stepped linear)
Ступенчатая линейная интерполяция между значениями From Min и From Max.
- Плавный шаг (smooth step)
Гладкая Эрмитова интерполяция краёв между значениями From Min и From Max.
- Более плавный шаг (smoother step)
Более плавная Эрмитова интерполяция краёв между значениями From Min и From Max.
- Ограничение (clamp)
Если включено – вывод ограничивается до целевого диапазона.
Выходы (outputs)
- Результат/Вектор (result/vector)
Входное значение на выводе после переназначения.
Примеры
Нода Noise Texture выводит значение в диапазоне [0, 1]. Мы можем использовать ноду Map Range, чтобы переназначить это значение в диапазон [-1, 1].