Renderização
Introdução
Em geral
O Render é uma imagem digital resultante da ação de um programa de computador específico cuja finalidade é gerá-la com o máximo “foto-realismo” multidimensional possível, a partir de um modelo de cena ou cenário tridimensional interpretado a partir de cada uma de suas perspectivas.
O modelo é submetido a diversos processos, chamados de renderização 3D, recorrendo a técnicas fotográficas e aplicação de simulações de distribuição de luz, traçados ópticos geométricos "Ray tracing (física)") de caminhos de luz e seus comportamentos de acordo com a texturização dos materiais para criar uma série de efeitos e ilusões de forma a se assemelhar a uma situação "realista" específica.
O processo gráfico concentra-se na conversão automática de modelos wireframe para obter imagens planas com efeitos tridimensionais fotorrealistas.
Métodos de renderização
A renderização é o processo final de criação da imagem ou animação 2D real da cena preparada. Isso pode ser comparado a tirar uma foto ou filmar uma cena após a conclusão da configuração na vida real. Vários métodos de representação diferentes e muitas vezes especializados foram desenvolvidos. Eles variam desde renderização de wireframe não realista até renderização baseada em polígonos, até técnicas mais avançadas, como: renderização de linha de varredura, traçado de raio ou radiosidade. A renderização pode levar de: frações de segundos a dias para uma única imagem/quadro. Em geral, diferentes métodos são mais adequados para renderização fotorrealista ou renderização em tempo real.
Tempo real
A renderização de mídias interativas, como jogos e simulações, é calculada e exibida em tempo real, a taxas de aproximadamente 20 a 120 quadros por segundo. Na renderização em tempo real, o objetivo é exibir o máximo de informações possível que o olho possa processar em uma fração de segundo (aqui em um quadro. No caso de uma animação de 30 quadros por segundo, um quadro abrange 30 segundos). O objetivo principal é atingir o maior grau de fotorrealismo possível a uma velocidade de renderização mínima aceitável (normalmente 24 quadros por segundo, pois é o mínimo que o olho humano precisa para criar com sucesso a ilusão de movimento). Na verdade, as façanhas podem ser aplicadas à forma como o olho “percebe” o mundo e, como resultado, a imagem final apresentada não é necessariamente a do mundo real, mas uma imagem suficientemente próxima para o olho humano tolerar. O software de renderização pode simular efeitos visuais como reflexo de lente, profundidade de campo ou desfoque de movimento. São tentativas de simular fenômenos visuais resultantes das características ópticas das câmeras e do olho humano. Esses efeitos podem conferir um elemento de realismo a uma cena, mesmo que o efeito seja simplesmente um artefato simulado de uma câmera. Este é o método básico usado em jogos, mundos interativos e VRML. O rápido aumento no poder de processamento do computador permitiu um grau progressivamente maior de realismo, mesmo para renderização em tempo real, incluindo técnicas como a renderização HDR. A renderização em tempo real geralmente é poligonal e auxiliada pela GPU do computador.