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)