着色器细节等级

着色器细节等级 (LOD) 只有在着色器或子着色器含有小于给定值的 LOD 值时才起作用。

默认情况下,允许的 LOD 等级是无限的,即可以使用所有由用户硬件支持的着色器。但是,有些情况下您可能想减少着色器细节,即使硬件可以为其提供 支持。例如,一些廉价的图像卡可能支持所有的功能,但它们速度太慢而无法使用这些功能。因此您可能不想对其使用视差法线贴图。

着色器 LOD 可以按照单个着色器设置(使用 Shader.maximumLOD),或在全局范围内针对所有着色器(使用 Shader.globalMaximumLOD)。

在自定义着色器中,使用 LOD 命令为任何子着色器设置 LOD 值。

Unity 的内置着色器设置 LOD 的方式为:

Page last updated: 2013-06-25