1.  Material 材质

材质:物体质地,色彩、纹理、光滑度、透明度、反射率、折射率、发光度,

材质的本质是shader的实例。

创建材质 :

unity默认材质不允许修改,必须新建再修改:

Unity基础二:Material材质、Texture纹理(贴图) 和 Shader着色器

新建材质:

Unity基础二:Material材质、Texture纹理(贴图) 和 Shader着色器

给物体添加材质:

材质拖给 物体对象的Mesh  Renderer组件中的Materials 中的 Element

Unity基础二:Material材质、Texture纹理(贴图) 和 Shader着色器

 

2. Texture纹理(贴图) 和 shader着色器

(Shader是渲染管线中的GPU图像算法程序)

Unity基础二:Material材质、Texture纹理(贴图) 和 Shader着色器

 

3.物理着色器  Shader程序

Shader是一段代码,决定了所有功能属性。

Material可以当成一个配置Shader属性数值的面板。

GameObject物体只接收MenshRenderer, 而MeshjRenderer只接收材质。

 

Unity基础二:Material材质、Texture纹理(贴图) 和 Shader着色器

 

Unity基础二:Material材质、Texture纹理(贴图) 和 Shader着色器

Unity基础二:Material材质、Texture纹理(贴图) 和 Shader着色器

物体是一个容器,里面不装资源,而是用来装组件的,所以材质必须给到物体的MeshRenderer组件。

 

4. Rendering Mode渲染模式

Opaque不透明、Cutout剪裁、Fade渐变、Transparent透明

Unity基础二:Material材质、Texture纹理(贴图) 和 Shader着色器

 

渲染模式Cutout 剪裁(镂空)

Unity基础二:Material材质、Texture纹理(贴图) 和 Shader着色器    Unity基础二:Material材质、Texture纹理(贴图) 和 Shader着色器

 

渲染模式Transparent透明:

玻璃的制作:渲染模式必须设置为Transparent透明

Unity基础二:Material材质、Texture纹理(贴图) 和 Shader着色器

Unity基础二:Material材质、Texture纹理(贴图) 和 Shader着色器

 

渲染模式Fade 渐变:

可用于设置完全透明的淡入淡出

Unity基础二:Material材质、Texture纹理(贴图) 和 Shader着色器

 

5. Main Maps

 

 

相关文章: