ОсвещениеLighting

Для освещения объектов в сцене используются источники света.Lights are used to illuminate objects in a scene. Цвет каждой вершины объекта основан на текущей карте текстур, цветах вершин и источниках света.The color of each object vertex is based on the current texture map, vertex colors, and light sources.

Примечание    этот раздел предназначен только для фиксированных функций конвейера.Note   This section is only for the fixed-function pipeline. Программируемые шейдеры выполняют все функции освещения явным образом.Programmable shaders perform all lighting explicitly.

 

В этом разделеIn this section

РазделTopic ОписаниеDescription

Общие сведения о освещенияLighting overview

При использовании освещения Direct3D вы позволяете Direct3D обрабатывать подробную реализацию освещения за вас.When you use Direct3D lighting, you allow Direct3D to handle the details of illumination for you. Опытные пользователи могут при необходимости заниматься освещением самостоятельно.Advanced users can perform lighting on their own, if desired.

Типы светаLight types

Свойство типа освещения определяет, какой тип источника света вы используете.The light type property defines which type of light source you're using. В Direct3D существует три типа источников света — точечные, прожекторные и направленные.There are three types of lights in Direct3D - point lights, spotlights, and directional lights.

Свойства освещенияLight properties

Свойства света описывают тип источника света (точечный, направленный, прожектор), его затухание, цвет, направление, положение и дальность действия.Light properties describe a light source's type (point, directional, spotlight), attenuation, color, direction, position, and range.

Математика освещенияMathematics of lighting

Модель освещения в Direct3D включает в себя фоновое, рассеянное, отраженное и излучаемое освещение.The Direct3D Light Model covers ambient, diffuse, specular, and emissive lighting. Это обеспечивает достаточную гибкость для решения широкого спектра вопросов освещения.This is enough flexibility to solve a wide range of lighting situations. Общая сумма света в сцене называется глобальной освещенностью.The total amount of light in a scene is called the global illumination.

 

Связанные разделыRelated topics

Руководство по обучения графики Direct3DDirect3D Graphics Learning Guide