Nível De Detalhe (lod)
Introdução
Em geral
Na computação gráfica, nível de detalhe[1][2][3] (nível de detalhe ou LOD) envolve diminuir a complexidade de uma representação de um modelo 3D à medida que ele se afasta do visualizador ou de acordo com outras métricas, como a importância do objeto, ponto de vista relativo, velocidade ou posição. As técnicas de nível de detalhe aumentam a eficiência da renderização, diminuindo a carga de trabalho no pipeline de renderização. A qualidade visual reduzida do modelo muitas vezes passa despercebida devido ao pequeno efeito na aparência do objeto quando ele está distante ou se move rapidamente.
Embora na maioria das vezes o LOD seja aplicado apenas a detalhes geométricos, o conceito básico pode ser estendido. Recentemente, técnicas de LOD também permitem o gerenciamento de shaders para manter o controle da complexidade dos pixels. Uma forma de gerenciamento de nível de detalhe tem sido aplicada a mapas de textura há anos, sob o nome de mipmapping, que também fornece maior qualidade de renderização.
Usos
Jogos de vídeo.
O LOD é especialmente útil em videogames 3D. Os desenvolvedores querem oferecer aos jogadores mundos maiores, mas estão sempre limitados pelo hardware. Com o advento dos jogos 3D na década de 1990, muitos videogames simplesmente não representavam estruturas ou objetos distantes. Apenas objetos próximos seriam renderizados e as partes mais distantes desapareceriam gradualmente, essencialmente implementando "popping" de ocultação de névoa à distância, um efeito visual indesejável que ocorre quando a transição de um objeto 3D para um nível de detalhe (LOD) pré-computado diferente é abrupta e óbvia para o visualizador. Os videogames que usam LOD evitam ou diminuem esse efeito de neblina e podem renderizar áreas maiores. Alguns exemplos notáveis de seu uso em videogames 3D seriam Spyro the Dragon, Crash Bandicoot: Warped, Unreal Tournament ou Serious Sam. A maioria dos jogos 3D modernos utiliza uma combinação de técnicas de renderização de LOD, utilizando diferentes modelos para grandes estruturas e reduzindo distâncias para detalhes ambientais, como grama e árvores.
GIS e modelagem de cidades 3D.