Introdução à renderização

Renderização (Rendering) significa processamento digital. Em 3D, descreve o processo de conversão de dados 3D numa imagem bidimensional, criação de uma imagem a partir de um modelo ou cena através de um software específico. O ficheiro 3D armazena dados sobre geometria, ponto de vista, perspetiva, iluminação, materiais, etc. O software de renderização interpreta esses dados e cria a sua tradução em 2D.

Em 2D e vídeo, designa o processo de exportação final, a exportação da sequência de imagens (frames) de uma sequência ou ficheiro de vídeo final.

Em 3D, os motores de renderização são muitas vezes distinguidos entre unbiased e biased. Unbiased rendering engines são softwares que baseiam a sua síntese de imagem nos princípios da física, são fisicamente corretos. Renders são mais realistas mas mais morosos.

Render farm é um cluster de computadores criado para renderizar um projeto (geralmente, de animação ou vfx). Estes computadores podem renderizar várias frames em simultâneo ou renderizar partes de uma mesma frame (bucket rendering).

  • Queue manager: software que distribui automaticamente os processos entre os vários processadores disponíveis.
  • Slave ou Render node: sistema que tem como função processar tarefas de renderização.
  • Master: sistema que coordena a rede.
  • Client: sistema que submete tarefas de renderização.

GPU (Graphics Processing Unit) rendering é o processo que permite utilizar a placa gráfica em vez do processador central do computador (CPU) para renderizar. Geralmente, é mais rápido a renderizar (embora dependa da placa) mas pode suscitar problemas em cenas mais complexas pelos limites de memória da placa.

Resolution and Compression

72 DPI or 300 DPI

What is Rendering?

The Art of Rendering