Partilhar via


Mapeamento de ambiente (Direct3D 9)

O mapeamento de ambiente é uma técnica que simula superfícies altamente reflexivas sem o uso de ray tracing. Na prática, o mapeamento de ambiente aplica um mapa de textura especial que contém uma imagem da cena ao redor de um objeto para o próprio objeto. O resultado aproxima-se da aparência de uma superfície reflexiva, perto o suficiente para enganar o olho, sem incorrer em nenhum dos cálculos complexos envolvidos no ray tracing.

A ilustração a seguir demonstra um tipo de mapeamento de ambiente chamado mapeamento de ambiente esférico. Para obter detalhes, consulte Mapeamento Esférico do Ambiente.

ilustração de um bule com uma textura aplicada que reflete o ambiente

O bule nesta imagem parece refletir os seus arredores; esta é, na verdade, uma textura que está a ser aplicada ao objeto. Como o mapeamento de ambiente usa uma textura, combinada com coordenadas de textura especialmente calculadas, ele pode ser realizado em tempo real.

Esta seção fornece informações sobre como executar dois tipos comuns de mapeamento de ambiente com o Direct3D. Existem muitos tipos de mapeamento de ambiente em uso em toda a indústria gráfica, mas os tópicos a seguir visam as duas formas mais comuns: mapeamento de ambiente cúbico e mapeamento de ambiente esférico.

Pipeline de Pixels