Number Range to Color
基于渐变将值重新映射为颜色。
Source Minimum - 范围内的最小值。
Source Maximum - 范围内的最大值。
Value - 连接一个值范围(例如来自 Spreadsheet Utility)。
Gradient - Source Minimum 值被重新映射到渐变最左侧设置的颜色值,Source Maximum 值被重新映射到渐变最右侧设置的颜色值。
Clamp - 勾选后,输出永远不会超过 Maximum 或低于 Minimum 值。
此 layer 也用作 Spreadsheet Utility 选项的基础。Value 属性不会出现在 Spreadsheet 的 Attribute Editor UI 中,因为它由 Layer 本身的数据驱动。
- 创建 2 个 Shapes(shape1 和 shape2)。
- 创建一个 Number Range to Color。
- 设置:
- Source Minimum =
-100 - Source Maximum =
100 - 连接 shape1.position.y→numberRangeToColor.value。
- 连接 numberRangetoColor.id→shape2.fillColor。
- 在 Viewport 中上下移动 Shape1。
当 Shape1 在 Y 轴上达到 100 的位置时,Shape2 的 Fill Color 将被设置为白色(渐变的最右侧)。当它向下移动到 Y 轴上 -100 的位置时,Shape2 的 Fill Color 将移向黑色(渐变的最左侧)。如果 Clamp 勾选,则当 Shape1 移动到 100 以上时,Shape2 将保持白色。
无论 Minimum 和 Maximum 中输入的值如何,最小值将始终用作 Minimum,最大值将始终用作 Maximum。例如,当输入到 Minimum 属性的值实际上大于 Maximum 属性时,这些值将作为 Layer 计算的一部分被反转。