- Попиксельное освещение
-
Попиксельное освещение (англ. Per-pixel lighting) — термин в преимущественно трёхмерной компьютерной графике, который обозначает определённый ряд методов для вычисления освещения при рендеринге для каждого отдельного пикселя на изображении. В отличие от метода вершинного освещения (англ. vertex lighting), метод попиксельного освещения продуцирует более реалистичные изображения, так как при методе вершинного освещения освещение рассчитывается только для отдельных полигонов (вершин) данного графического объекта, а затем результирующие значения этого расчёта интерполируются для вычисления цвета каждого пикселя, который находится внутри полигона.
Попиксельное освещение обычно используется вместе с другими техниками и методиками компьютерной графики для того, чтобы улучшить качество и реалистичность рендеринга. В сочетании с попиксельным освещением обычно используют рельефное текстурирование, зеркальные эффекты (англ. specularity), затенение по Фонгу (англ. phong shading) и теневые объёмы (англ. shadow volumes).
Попиксельное освещение может осуществляться как в режиме реального времени, так и вне его. Приложения в режиме реального времени, такие как компьютерные игры, могут использовать попиксельное освещение, которое просчитывается на графической плате при помощи пиксельных шейдеров. В высокопроизводительных приложениях для трёхмерного моделирования, работающих не в режиме реального времени, расчёт попиксельного освещения производится при помощи центрального процессора.
Ссылки
- Попиксельное бликовое (specular) освещение с использованием register combiner'ов
- Попиксельное диффузное освещение с использованием register combiner'ов
- Создание теней при помощи теневых объемов
В этой статье не хватает ссылок на источники информации. Информация должна быть проверяема, иначе она может быть поставлена под сомнение и удалена.
Вы можете отредактировать эту статью, добавив ссылки на авторитетные источники.
Эта отметка установлена 17 сентября 2011.Категория:- Освещение в трёхмерной графике
Wikimedia Foundation. 2010.