IluminaçãoLighting

As luzes são usadas para iluminar objetos em uma cena.Lights are used to illuminate objects in a scene. A cor de cada vértice de objeto tem por base o mapa de textura atual, as cores do vértice e as fontes de iluminação.The color of each object vertex is based on the current texture map, vertex colors, and light sources.

Observação    desta seção é apenas para o pipeline de função fixa.Note   This section is only for the fixed-function pipeline. Os sombreadores programáveis executam toda a iluminação de modo explícito.Programmable shaders perform all lighting explicitly.

 

Nesta seçãoIn this section

TópicoTopic DescriçãoDescription

Visão geral de iluminaçãoLighting overview

Ao usar a iluminação do Direct3D, você permite que o Direct3D processe os detalhes de iluminação para você.When you use Direct3D lighting, you allow Direct3D to handle the details of illumination for you. Os usuários avançados podem executar a iluminação por conta própria, se desejado.Advanced users can perform lighting on their own, if desired.

Tipos de luzLight types

A propriedade do tipo de luz define qual o tipo de fonte de luz que você está usando.The light type property defines which type of light source you're using. Existem três tipos de luzes no Direct3D: pontos iluminados, destaques e luzes direcionais.There are three types of lights in Direct3D - point lights, spotlights, and directional lights.

Propriedades de luzLight properties

As propriedades de luz descrevem o tipo (ponto, direcional, destaque), a atenuação, a cor, a direção, a posição e o intervalo da fonte de luz.Light properties describe a light source's type (point, directional, spotlight), attenuation, color, direction, position, and range.

Cálculos de iluminaçãoMathematics of lighting

O modelo de luz do Direct3D abrange a iluminação ambiente, difusa, especular e de emissão.The Direct3D Light Model covers ambient, diffuse, specular, and emissive lighting. Isso é flexibilidade suficiente para solucionar problemas de uma diversas situações de iluminação.This is enough flexibility to solve a wide range of lighting situations. A quantidade total de luz em uma cena é chamada de iluminação global.The total amount of light in a scene is called the global illumination.

 

Tópicos relacionadosRelated topics

Guia de aprendizado de gráficos do Direct3DDirect3D Graphics Learning Guide