Renderização não-fotorrealista

A renderização não-fotorrealista (Non-photorealistic rendering - NPR) é uma área específica da computação gráfica. Designa a área de investigação e desenvolvimento focada nas técnicas de criação de imagens geradas por computador com aspeto não-fotorrealista e surgiu pela necessidade de criar uma distinção da computação gráfica mais tradicional que tem como principal objetivo obter imagens geradas por computador com aspeto fotorrealista.

Se computação gráfica mais convencional procura sobretudo uma imagem fotorrealista, uma imagem que corresponde à realidade, o NPR procura sobretudo servir a expressão de um estilo, muitas das vezes por razões estéticas e artísticas. Daí que seja comum encontrar as expressões "stylistic", "expressive", "stylized", "artistic" ou "art-based" associadas a "rendering" ou "shading" (como "stylistic rendering", "stylized shading", etc) para designar a área.

As técnicas para criação de imagens "não-fotorrealistas" podem ser variadas e combinadas. Geralmente, distinguem-se pelo grau de automatismo (desde as totalmente criadas pelo computador até às que resultam do trabalho do artista) e pertencem a um destes grupos:

técnicas de renderização (rendering techniques)
O efeito não-fotorrealista é criado através do próprio motor de renderização.
técnicas de shading (shading techniques)
O efeito não-fotorrealista é criado através dos shaders utilizados.
técnicas de pós-processamento (compositing techniques ou post-processing techniques)
O efeito não-fotorrealista é criado através de filtros ou de manipulação em pós-produção.

É possível combinar várias técnicas de grupos diferentes.

Geralmente, as imagens produzidas através de renderização não-fotorrealista apresentam um estilo ou aspeto que constitui uma reminiscência de técnicas e suportes mais tradicionais (pintura com aguarela, pintura a óleo, gravura, litografia, desenho a caneta ou tinta, etc.). A renderização pintural (painterly rendering) e Cel Shading/Toon Shading são os dois principais tipos de renderização não-fotorrealista.

Renderização pintural

A renderização pintural (painterly rendering) visa emular ou replicar estilos e aspeto da pintura e desenho. É muito comum a utilização de texturas pintadas à mão (texture painting) e a utilização de imagens que funcionam como brushes para permitir a visualização das pinceladas.

Cel Shading

Cel Shading (de cel = celluloid), também designado por Toon Shading, identifica um conjunto de técnicas utilizado em 3D para criar um tipo de renderização não-fotorrealista que procura um aspeto de imagem plana/flat similar ao aspeto das imagens cartoon ou banda desenhada.

É comum a criação de contornos a preto e a utilização de grandes áreas com cor lisa/flat com realces/brilhos (highlights) e sombras estilizados. Geralmente, utiliza um número reduzido de 3-5 tons da mesma cor - realces/brilhos (highlights), meio-tom (midtone) e sombras (shadows) - em vez da vasta gama de matizes, tonalidades e gradientes das imagens fotorrealistas.

... Imagem publicada na Wikipedia.