# TextureCoordinate
节点
“TexCoord”节点是一个常用于控制纹理坐标(UVs)的节点。该节点可以提供对纹理坐标的控制,如平铺、缩放和偏移。下面是该节点的一些主要属性和它们的作用:
### 1. **UTiling** 和 **VTiling**:
- **UTiling**:此值控制纹理在U方向上(通常为水平方向)的平铺或重复次数。例如,将此值设置为2会使纹理在U方向上重复两次。
- **VTiling**:此值控制纹理在V方向上(通常为垂直方向)的平铺或重复次数。例如,将此值设置为2会使纹理在V方向上重复两次。
### 2. **Coordinate Index**:
- **Coordinate Index**:如果物体有多个UV通道,此属性允许你选择要使用的通道。默认情况下,它通常设置为0,表示使用第一个UV通道。
### 3. **UnMirror U** 和 **UnMirror V**:
- **UnMirror U/V**:这些选项允许你控制纹理在U和V方向上的镜像。镜像可以创造出有趣的对称效果。
### 4. **Output**:
- **Output**:TexCoord节点的输出是一个2D向量,表示计算后的UV坐标。这个输出可以连接到纹理采样节点或其他处理UV坐标的节点。
### 使用示例:
TexCoord节点常用于以下情境:
- **平铺纹理**:通过调整UTiling和VTiling,你可以控制纹理在物体表面上的重复次数。
- **选择UV通道**:如果物体具有多个UV通道,你可以使用Coordinate Index选择特定通道。
### 结论:
TexCoord节点提供了一种直观且灵活的方式来控制和操纵UV坐标。通过调整其参数,你可以精确地控制纹理在3D物体上的映射方式,从而实现各种复杂和动态的视觉效果。理解和有效利用TexCoord节点是在Unreal Engine中创建引人注目的材质的关键部分。