径向平铺¶
径向平铺节点 可将二维笛卡尔坐标系划分为若干径向分段,具体分段数量由 边侧 输入参数指定。每个分段均具有其自身的仿射变换分段坐标,该坐标可用于以径向对称方式铺贴纹理。
输入¶
- 矢量
待分割为径向分段的输入系统矢量。
- 边侧
将输入坐标划分的径向分段数。非整数值会导致不规则分段的长度小于常规分段。
- 圆度
分段坐标的圆度。
属性¶
- 规格化
若启用,分段坐标 输出的 X 坐标将被重新映射至 0.0 至 1.0 范围,并在 Y 坐标上添加一个常数值 1.0,从而使输出范围变为非负值。
输出¶
- 分段坐标
各径向分段内用于纹理映射的分段坐标。
- 分段 ID
每个径向分段的唯一标识符,从 0 开始,按逆时针方向逐个分段递增 1.
- 分段宽度
各径向分段的相对宽度。可用于调整纹理尺寸以适配各分段。
- 分段旋转
各分段坐标系的逆时针旋转。可用于对齐各分段纹理的旋转。
示例¶
分段坐标 输出提供的坐标可用于以径向对称方式铺贴纹理,以下示例通过径向铺贴心形纹理进行了演示。
上述着色器的节点树。¶
随着分段数量的增加,各分段的相对宽度逐渐减小,最终导致纹理重叠和裁剪现象,如将 边侧 设置为 6.5 时的示例所示。此外,该示例中非整数的 边侧 值由于不规则分段尺寸小于常规分段,从而导致更显著的裁剪效应。为避免这种裁剪,可利用 分段宽度 输出值根据各段的相对宽度对纹理进行缩放。
上述着色器的节点树。数值 0.725 是随机设定的纹理缩放系数,通过调节该系数可改变纹理尺寸。¶
默认情况下,分段坐标会旋转至其 Y 轴与原点相交。分段旋转 输出可用于沿全局方向对齐分段坐标的旋转。
上述着色器的节点树。数值 -1.571 是随机设定的纹理旋转参数,通过调节该数值可改变纹理的旋转角度。¶
When working with textures that span the entire UV space there is usually the issue of visible seams along segment borders even if the original texture is seamless. The Normalize option eliminates these visible seams by ensuring that the X-coordinates always only cover the entire 0 to 1 range. This also introduces a distortion effect, which depending on whether or not it's desirable may need to be mitigated using additional nodes.
对于某些纹理,可能需要在分段边界附近创建更圆润的外观,这可通过使用 圆度 输入参数设置分段坐标的圆润度来实现。