映射范围节点#
映射范围 节点将输入值从原范围重新映射到目标范围。
输入#
- 值/矢量
要重映射的输入值。
- 从最小值
重映射前数值范围下界。
- 从最大值
重映射前数值范围上界。
- 到最小值
目标范围的下界。
- 到最大值
目标范围上界。
- 步数 (阶梯)
使用 阶梯线性 插值时,允许在 到最小值 和 到最大值 之间的数值数量。较高的值会使插值更加平滑,而较低的值会逐步量化输入。
属性#
- 数据类型
映射范围支持浮点和矢量两种数据类型。改变数据类型也将更新接口类型以反映所选择的数据类型。
- 插值类型
用于在数字输入中的间隙之间转换的数学方法。
- 线性:
"从最小值" 和 "从最大值" 之间的线性插值。
- 阶梯线性:
"从最小值" 和 "从最大值" 之间的阶跃线性插值。
- 平滑步骤:
"从最小值" 和 "从最大值" 之间的平滑埃尔米特边缘插值。
- 更平滑步骤:
"从最小值" 和 "从最大值" 值之间进行更平滑的埃尔米特边缘插值。
- 钳制
启用后,输出将被钳制到目标范围。
输出#
- 结果/矢量
重映射后的输入值。
示例#
噪波纹理 节点输出范围为 [0, 1]。我们可以使用 映射范围 节点将其重新映射到范围 [-1, 1]。