Version: 6000.3
语言: 中文
添加材质属性
访问脚本中的材质属性

纹理属性

对于设置为着色器在 GPU 上运行的程序。更多信息
请参阅术语表
/material 属性,Unity 还在其他矢量属性中设置了一些额外的信息。

纹理平铺和偏移

材质定义表面应如何渲染的资产。更多信息
请参阅术语表
纹理属性通常具有 Tiling 和 Offset 字段。此信息将传递到 float4 {TextureName} 中的着色器中_ST财产:

  • x包含 X 平铺值
  • y包含 Y 平铺值
  • z包含 X 偏移值
  • w包含 Y 偏移值

例如,如果着色器包含名为_MainTex,平铺信息将位于_MainTex_ST向量。

纹理大小

{纹理名称}_TexelSize- float4 属性包含纹理大小信息:

  • x包含 1.0/宽度
  • y包含 1.0/高度
  • z包含宽度
  • w包含高度

纹理HDR参数

{纹理名称}_HDR- 一个 float4 属性,其中包含有关如何解码潜在HDR高动态范围
请参阅术语表
(例如 RGBM 编码)纹理,具体取决于所使用的色彩空间。看DecodeHDRUnityCG.cginc 着色器包含文件中的函数。

添加材质属性
访问脚本中的材质属性