Índice:
Definição - O que significa Rendering?
Renderização é o processo envolvido na geração de uma imagem bidimensional ou tridimensional de um modelo por meio de programas aplicativos. A renderização é usada principalmente em projetos de arquitetura, videogames e filmes de animação, simuladores, efeitos especiais de TV e visualização de projetos. As técnicas e recursos utilizados variam de acordo com o projeto. A renderização ajuda a aumentar a eficiência e reduzir os custos de design.
Techopedia explica Rendering
Existem duas categorias de renderização: pré-renderização e renderização em tempo real. A diferença marcante entre os dois está na velocidade com que o cálculo e a finalização das imagens ocorrem.
- Renderização em tempo real: a técnica de renderização de destaque que usa gráficos interativos e jogos em que as imagens devem ser criadas em ritmo acelerado. Como a interação do usuário é alta nesses ambientes, é necessária a criação de imagens em tempo real. O hardware gráfico dedicado e a pré-compilação das informações disponíveis melhoraram o desempenho da renderização em tempo real.
- Pré-renderização: essa técnica de renderização é usada em ambientes onde a velocidade não é uma preocupação e os cálculos de imagem são realizados usando unidades de processamento central com vários núcleos, em vez de hardware gráfico dedicado. Essa técnica de renderização é usada principalmente em animação e efeitos visuais, onde o fotorrealismo precisa estar no mais alto padrão possível.
Para esses tipos de renderização, as três principais técnicas computacionais usadas são:
- Scanline
- Raytracing
- Radiosidade