Различия
Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
растеризация [2021/03/15 12:24] 127.0.0.1 внешнее изменение |
растеризация [2024/07/01 01:32] (текущий) admin [Растеризация] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Растеризация ====== | ====== Растеризация ====== | ||
- | Метод рендеринга, | + | Метод рендеринга, |
- | Растеризация на сегодняшний день является самым распространенным методом рендеринга 3D-графики ввиду своей простоты и эффективности. Растеризация легко распараллеливается, | + | Растеризация на сегодняшний день является самым распространенным методом рендеринга 3D-графики ввиду своей простоты и эффективности. Растеризация легко распараллеливается, |
===== Графический конвейер ===== | ===== Графический конвейер ===== | ||
Строка 13: | Строка 13: | ||
- **Вычисление цвета**. В программируемом конвейере результирующий цвет пикселя вычисляется во фрагментном шейдере. На этом этапе рассчитываются попиксельное освещение, | - **Вычисление цвета**. В программируемом конвейере результирующий цвет пикселя вычисляется во фрагментном шейдере. На этом этапе рассчитываются попиксельное освещение, | ||
- **Проверка глубины**. Перед тем, как записать пиксель в буфер кадра, может быть произведена проверка глубины (depth test). Координата Z пикселя сравнивается с соответствующей глубиной в Z-буфере. Если она меньше, | - **Проверка глубины**. Перед тем, как записать пиксель в буфер кадра, может быть произведена проверка глубины (depth test). Координата Z пикселя сравнивается с соответствующей глубиной в Z-буфере. Если она меньше, | ||
- | - **Смешивание**. Полученный цвет пикселя может по заданным правилам смешиваться с уже присутствующим цветом в буфере кадра. Итоговое значение записывается в буфер. | + | - **Смешивание**. Полученный цвет пикселя может по заданным правилам смешиваться с уже присутствующим цветом в буфере кадра, либо заменять его. Итоговое значение записывается в буфер. |