Попиксельное освещение
Попиксельное освещение (англ. Per-pixel lighting) — термин в преимущественно трёхмерной компьютерной графике, который обозначает определённый ряд методов для вычисления освещения при отрисовке для каждого отдельного пикселя на изображении. В отличие от метода вершинного освещения (англ. vertex lighting), метод попиксельного освещения производит более правдоподобные изображения, так как при методе вершинного освещения освещение рассчитывается только для отдельных полигонов (вершин) данного графического объекта, а затем результирующие значения этого расчёта интерполируются для вычисления цвета каждого пикселя, который находится внутри полигона.
Попиксельное освещение обычно используется вместе с другими техниками и методиками компьютерной графики для того, чтобы улучшить качество и правдоподобность отрисовки. В сочетании с попиксельным освещением обычно используют рельефное текстурирование, зеркальные эффекты (англ. specularity), затенение по Фонгу (англ. phong shading) и теневые объёмы (англ. shadow volumes).
Попиксельное освещение может осуществляться как в режиме реального времени, так и вне его. Приложения в режиме реального времени, такие как компьютерные игры, могут использовать попиксельное освещение, которое просчитывается на видеопроцессоре при помощи пиксельных шейдеров. В высокопроизводительных приложениях для трёхмерного моделирования, работающих не в режиме реального времени, расчёт попиксельного освещения производится при помощи центрального процессора.
Ссылки
- Попиксельное бликовое (specular) освещение с использованием register combiner’ов Архивная копия от 2 августа 2009 на Wayback Machine
- Попиксельное диффузное освещение с использованием register combiner’ов Архивная копия от 1 апреля 2009 на Wayback Machine
- Создание теней при помощи теневых объемов Архивная копия от 28 апреля 2009 на Wayback Machine
В статье не хватает ссылок на источники (см. также рекомендации по поиску). |