Новости сайта
Главная страница » 2007 » Апрель » 07

Шейдеры - сила!

Сделал наконец нормальный пацанский ландшафт. С ЛОДом, с VBO, и детальными текстурами.
Благодаря шейдерам можно раскрасить ландшафт одновременно четырьмя текстурами, вкратце, делается это так:
Берется текстура в каждый из каналов которой (R, G, B и Alpha) ложится маска для определенной детальной текстуры.
Шейдер, на основе этой композитной маски выбирает цвета из 4х текстур и складывает их в "общий" цвет.
Потом, шейдер добавляет к этому цвету еще одну текстуру, которая формирует разные цветовые оттенки у детальных текстур.
Это придает одним и тем же детальным текстурам разные цвета в разных участках ландшафта, например песок у кромки воды будет ярко-желтым и этот же песок у края леса будет уже с коричневатым оттенком.
После этого, шейдер добавляем еще карту освещенности, затемняя участки ландшафта которые находятся в т ... Читать дальше »
Прочитано: 610 | Добавил: Barbanel | Добавлено: | Коментарии (4)