# 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中创建引人注目的材质的关键部分。