语法
- string material.colormap
- string material.bumpmap
- string material.dirtmap
- string material.specularmap
- string material.opacitymmap
- string material.normalmap
- string material.emissivemap
- string material.occlusionmap
- string material.roughnessmap
- string material.metallicmap
- float material.{colormap|...|metallicmap}.s{u|v}
- float material.{colormap|...|metallicmap}.t{u|v}
- float material.{colormap|...|metallicmap}.rw
描述
material.map 属性包含 10 个纹理图层。 每个纹理图层组成如下:
- 关联纹理的文件名 (material.{colormap|...|metallicmap})
- u 和 v 方向的缩放因子 (material.{colormap|...|metallicmap}.s{u|v})
- u 和 v 方向的偏移 (float material.{colormap|...|metallicmap}.t{u|v})
- 绕 w 轴的旋转 (material.{colormap|...|metallicmap}.rw)
所有这些属性均可设置和读取。
注:
每个纹理图层在形状几何中具有对应的 uv 集(纹理坐标)。 有关详细信息,请参阅纹理:基本知识。
所有包含颜色信息的地图都应采用(非线性)sRGB。 所有其他地图都应采用线性空间。
凹凸贴图解释为亮度贴图 (CCIR 601)。
法线贴图解释为编码为 rgb 颜色的切线空间中的法线。
粗糙度贴图仅使用绿色通道。
金属贴图仅使用蓝色通道。
遮挡贴图仅使用红色通道。