Mapeamento de ambiente (Direct3D 9)

O mapeamento de ambiente é uma técnica que simula superfícies altamente reflexivas sem usar o rastreamento de raios. 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 ao próprio objeto. O resultado aproxima a aparência de uma superfície reflexiva, perto o suficiente para enganar o olho, sem incorrer em nenhum dos cálculos complexos envolvidos no rastreamento de raios.

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

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

O bule nesta imagem parece refletir seu entorno; na verdade, essa é uma textura que está sendo aplicada ao objeto . Como o mapeamento de ambiente usa uma textura, combinada com coordenadas de textura especialmente computadas, ela pode ser executada em tempo real.

Esta seção fornece informações sobre como executar dois tipos comuns de mapeamento de ambiente com Direct3D. Há muitos tipos de mapeamento de ambiente em uso em todo o setor gráfico, mas os tópicos a seguir se destinam às duas formas mais comuns: mapeamento de ambiente cúbico e mapeamento de ambiente esférico.

Pixel Pipeline