Version: 2017.1
Diferencias especificas de rendering por plataforma
Texture arrays (arreglos de Textura)

Shader Level of Detail (Nivel de detalle)

Shader Level of Detail (LOD) funciona mediante el uso de shaders o subshaders que tienen su valor LOD menos de un número determinado.

De forma predeterminada, el nivel LOD permitido es infinito, es decir, se pueden usar todos los shaders que son compatibles con el hardware del usuario. Sin embargo, en algunos casos es posible que desee eliminar los detalles del shader, incluso si el hardware puede admitirlos. Por ejemplo, algunas tarjetas gráficas baratas pueden soportar todas las características, pero son demasiado lentas para usarlas. Por lo tanto, es posible que desee no utilizar la asignación normal de paralaje en ellos.

Shader LOD puede establecerse por cada shader individual (utilizando Shader.maximumLOD), o globalmente para todos los shaders (usando Shader.globalMaximumLOD).

En sus shaders personalizados, utilice el comando LOD para configurar el valor LOD de cualquier subshader.

Los shaders integrados en Unity tienen sus LODs configurados de esta manera:

  • Tipo VertexLit shaders = 100
  • Decal, Reflective VertexLit = 150
  • Diffuse = 200
  • Diffuse Detail, Reflective Bumped Unlit, Reflective Bumped VertexLit = 250
  • Bumped, Specular = 300
  • Bumped Specular = 400
  • Parallax = 500
  • Parallax Specular = 600
Diferencias especificas de rendering por plataforma
Texture arrays (arreglos de Textura)
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961