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 em torno 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 nenhuma das computações complexas envolvidas 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.

illustration of a teapot with an applied texture that reflects the surroundings

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 o Direct3D. Há muitos tipos de mapeamento de ambiente em uso em toda a indústria gráfica, mas os tópicos a seguir têm como alvo as duas formas mais comuns: mapeamento de ambiente cúbico e mapeamento de ambiente esférico.

Pixel Pipeline