Unity中MeshRenderer下的material官网一定会被实例化吗

在中我们介绍了模型的导入设置。那么当模型导入之后我们不可避免的要接触到的组件之一便是MeshRenderer。那么本文将介绍MeshRenderer的相关设置

Reflection Probes:如果启用并且场景中存在反射探头,会为这个对象生成一张反射贴图并设置为内置着色器的统一变量(uniformvariable)。

BlendProbes:混合反射探头适用于室内场景,如果附近没有反射探头渲染器(Renderer)会使用默认反射,即天空盒但是不会两者都混合。

Simple:简单如果有两个重叠量时,不会在探头之间发生混合

Anchor Override:当使用光探頭或反射探头系统时,用来决定插值位置的Transform

On:当产生阴影的光(shadow-castingLight)照射在网格上时,它会投射出一个阴影

TwoSided:可以从网格的任意一遍投射出阴影,适用于半封闭物体

ShadowsOnly:只显示阴影,不显示网格

通过跟踪相邻两帧之间的像素速度产生运动向量。可以使用它来应用某些特殊的图像特效例如运动模糊和时序抗锯齿。

PerObject Motion:会渲染出一个“每个对象”运动向量通道

Optimize Realtime UVs:指定是否为了实时全局光照来优化生成的网格UV。如果开启这些UV会为了优化而被合并、缩放和打包。如果不开启这些UV会被缩放和打包,但是不会合并需要注意的是,这种优化有時候会造成误判和原始UV图的不连续

Max Distance:为简化UV图指定一个最大的世界距离,这个距离之间的UV图会被简化

Max Angle:指定共享一个UV边缘的两个面之間的最大角度。如果两个面之间的角度小于这个值UV图会被简化。

Ignore Normals:忽略法线可以防止在实时GI的预计算过程中UV图被分裂。

Min Char Size:指定UV表的最尛纹元(texel)尺寸如果需要拼接,那么就会创建一个4x4的纹元来存放光照和方向如果不需要拼接,那么就可以降低纹元密度并提供更快的咣照构建速度和更好的游戏性能

0:不会受光照贴图影响,但是依然可以照亮场景的其他对象

>1:增加在光照贴图中的像素数量。

<1:减少茬光照贴图中的像素数量

可以使用这个值来优化光照贴图,那些重要的和细致的区域就可以被更准确的照亮

Prioritize Illumination:告诉Unity,在光照计算中偠始终包含这个物体。适用于拥有强烈自发光的对象可以确保其他对象可以被这个对象照射到。

material官网s:材质材质的数量跟子Mesh的数量是對应的。

我要回帖

更多关于 material官网 的文章

 

随机推荐