When a GameObject in the scene is a long way from the camera, the amount of detail that can be seen on it is greatly reduced. However, the same number of triangles will be used to render the object, even though the detail will not be noticed. An optimisation technique called Level Of Detail (LOD) rendering allows you to reduce the number of triangles rendered for an object as its distance from camera increases. As long as your objects aren’t all close to the camera at the same time, LOD will reduce the load on the hardware and improve rendering performance.
En Unity, usted puede utilizar el componente LOD Group para establecer el renderizado LOD para un objeto. Los detalles completos están dados en component reference page pero las imágenes de abajo muestran cómo el nivel LOD utilizado para renderizar un objeto cambia con la distancia desde la cámara. La primera muestra un nivel LOD 0 (el más detallado):-
…y la segunda muestra un nivel menor siendo utilizado cuando el objeto está más lejos:-
Ya que los arreglos de niveles LOD dependen en cierta medida en la plataforma objetivo y el rendimiento disponible de renderización, Unity le permite a usted establecer un número máximo de niveles LOD y una preferencia LOD polarizada (ie, ya sea para favorecer mayores o menores niveles LOD a distancias umbrales) en Quality Settings.
Si crea un conjunto de meshes con nombres que terminan en _LOD0, _LOD1, _LOD2, etc., para tantos niveles de LOD como desee, se creará un grupo de LOD para el objeto con la configuración adecuada para usted automáticamente en la importación. Por ejemplo, si el nombre base para su malla es Player, puede crear archivos llamados Player_LOD0, Player_LOD1 y Player_LOD2 para generar un objeto con tres niveles de LOD. La convención de numeración supone que LOD 0 es el modelo más detallado y que los números crecientes corresponden a detalles decrecientes.