Um mapa de sombra é um bitmap que o agente de renderização gera durante uma passada de pré-renderização da cena. Os mapas de sombra não mostram a cor projetada por objetos transparentes ou translúcidos. Por outro lado, os mapas de sombra podem ter sombras de arestas suaves, mas as sombras com rastreamento de raios não. Os parâmetros podem ser alterados na implementação Parâmetros do mapa de sombra.
Exemplo de sombras mapeadas por sombras
Um mapa de sombra é projetado a partir da direção da luz. Esse método fornece uma aresta mais suave e pode requerer menos tempo de cálculo do que as sombras com rastreamento de raios, mas é menos preciso.
Cada objeto de luz tem suas próprias configurações de mapa de sombra. É possível ajustar essas configurações para obter uma sombra mais nítida. Isso inclui a alteração da resolução e a amostragem de pixels do bitmap da sombra. Uma vez que as sombras do mapa de sombra são apenas bitmaps, é necessário ter em mente sua resolução com relação à distância da sombra e o detalhe exigido pela sombra. Se a resolução for muito baixa e a câmera estiver muito próxima, a sombra poderá se assemelhar mais a manchas sujas.
Se as sombras estiverem muito grossas quando você as renderizar, aumente o tamanho do mapa. O tamanho pode variar entre 0 e 10.000. No entanto, esteja ciente de que um tamanho maior requer mais memória e pode levar mais tempo para gerar. Um mapa de sombra com 4096 linhas ocupa 64 MB de memória (4096 x 4096 x 4).
Se você tiver RAM suficiente para manter toda a cena, incluindo mapas de sombra, as sombras não afetarão o desempenho. Mas se o agente de renderização tiver de usar um arquivo de troca de memória virtual, o tempo de renderização poderá aumentar consideravelmente.
O tamanho padrão do mapa de sombra é 512.
No caso de luzes de spot, o bitmap usado por mapas de sombra deve preencher toda a área abrangida pelo enfraquecimento da luz. Quanto maior for o enfraquecimento, mais grosseira parecerá a sombra. Seja rigoroso com o enfraquecimento tendo em conta os requisitos da sua cena.
O agente de renderização mental ray salva mapas de sombra como arquivos ZT. Além das configurações para luzes individuais, o agente de renderização mental ray inclui controles de mapa de sombra na caixa de diálogo Configuração de renderização painel Agente de renderização
implementação Sombras e deslocamento.