Unity 3D 中关于材质(Material)的具体说明

时间:2024-04-08 17:19:38

一、Material(材质):

  • 材质:物体的质地,指的是色彩、纹理、光滑度、透明度、反射率、折射率、发光度等等。
    实际就是Shader 的实例。

  • Shader 着色器:专门用来渲染3D图形技术的技术,可以使纹理以某种方式展现。
    实际就是一段嵌入到渲染管线中的程序,可以控制GPU运算图像效果的算法。

  • Texture纹理:附加到物理表面的贴图。

二、Rendering Mode

四种渲染模式:
Unity 3D 中关于材质(Material)的具体说明

  1. Opaque:不透明,默认选项。
  2. Transparent:透明,用于半透明和全透明物体,如玻璃。
  3. Cutout:镂空,用于完全透明或者完全不透明物体,例如栅栏。
  4. Fade:渐变,用于需要淡入淡出的物体。

三、Main Maps:

如下图所示:在Material下,含有Main Maps组件,下面将逐个介绍它们的功能作用:
Unity 3D 中关于材质(Material)的具体说明

  • Albedo基础贴图:决定物体表面纹理与颜色。
  • Metallic 金属:使用金属特性模拟外观。
  • Specular镜面反射:使用镜面特性模拟外观。
  • Smoothness光滑度:设置物体表面的光滑度。
  • Normal Map法线贴图:描述物体表面凹凸程度。
  • Emission自发光:控制物体表面自发光颜色和贴图。(None 不影响环境、Realtime 实时动态改变、Backed 烘焙生效)
  • Tiling平铺:沿着不同的轴向,纹理平铺个数。
  • Offset偏移:滑动纹理

相关文章