Shadow map

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa

Shadow map é uma técnica para criar sombras em imagens produzidas por computação gráfica seja em tempo-real seja pré calculada.

Conceito[editar | editar código-fonte]

Com a técnica shadow map cria-se uma imagem vista da posição da luz que se deseja projetar a sombra. Ao contrário de uma imagem qualquer, cujos pixels armazenam cores, a imagem gerada armazena as distancias dos respectivos pixels em relação à luz.

Depois de criada essa imagem o processo de aplicar a sombra consiste em renderizar a cena vista da posição da câmera, e para cada pixel criado, o mesmo é transformado para a visão da luz. Então é feita uma comparação da distancia desse pixel com a luz e o valor armazenado no shadow map. Se a distância pixel-luz for maior que o valor armazenado no shadow map então o pixel está sombreado, pois existe um outro pixel com uma distância menor em relação a luz na frente dele projetando uma sombra; caso contrário, o pixel estará iluminado.

Ícone de esboço Este artigo sobre Computação gráfica é um esboço. Você pode ajudar a Wikipédia expandindo-o.