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