Shadow map
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]
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.