1,7K подписчиков
Продолжаем изучать визуальный редактор шеидера. Создадим простенький шеидер, который будет менять яркость текстуры от черного к белому. Для этого подмешаем в вектор наше значение, и выведем это значение в меню материала...
3 года назад
5K подписчиков
Что ж, научившись раскрашивать вершины треугольника разными цветами, перейдём к текстурированию. Предыдущие части: Оптимизация и uniform, Раскрашиваем вершины, Наш первый зелёный шейдер, Рисуем треугольник, Приступим, помолясь, OpenGL на пальцах Чтобы закрасить треугольник текстурой, нужно: Загрузка текстуры из файла Здесь нет ничего OpenGL-специфичного, нужно просто как угодно получить в памяти массив, заполненный RGB-значениями пикселов. Для загрузки картинок можно использовать тонну самых разных библиотек...
3 года назад