Métodos de programação para síntese de imagem está associado com o termo “Shader”.
Um shader é essencialmente um pedaço de código que, a partir da geometria e das condições ambientais (luz, materiais, texturas …) cria imagens que podem ser fotorrealista ou não fotorrealista (NPR).
As linguagens de programação são desenvolvidos exclusivamente para descrever o funcionamento de um shader, como CG (C para gráficos), de nVidia, OGLSL (OpenGL Shading Language), OpenGL, e DX HLSL, de Microsoft, Incluído no DirectX.
No campo da computação gráfica, a shader é um programa de computador que é usado para fazer sombreamento – a produção de níveis adequados de luz e cor em uma imagem – ou, na era moderna, também para produzir efeitos especiais ou fazer pós-processamento. Uma definição leigoS termos 'pode ser dado como “um programa que ensina um computador como desenhar algo de uma forma específica e única”.(W)
Cada shader permite um tipo de efeito e / ou acabamento da imagem. Se um ou mais se aplica a um objeto dizemos que estamos atribuindo um “material” a mesma coisa. Objectos com os materiais que formam a cena, com iluminação adequada irá receber a imagem final.
Deve estar conectado postar um comentário.