06:44
1,0×
00:00/06:44
450,3 тыс смотрели · 4 года назад
180 читали · 4 года назад
OpenGL #3: Зелёный сло... треугольник и наш первый шейдер
В прошлой части мы научились рисовать треугольник, но он был белого цвета, так как закрашивался шейдером по умолчанию. Сегодня мы напишем собственный шейдер. Предыдущие части: Рисуем треугольник, Приступим, помолясь, OpenGL на пальцах Только мы пока не увидим шикарный разноцветный треугольник. Компиляция и связывание шейдеров требуют нудной подготовки, и нам придётся пройти сначала этот этап. Исходный код шейдера Начнём с вершинного (вертекс) шейдера. Он занимается подготовкой вершин треугольника для дальнейшей растеризации...
125 читали · 6 месяцев назад
Часть 1. Введение в GLSL и ShaderToy
Написание шейдеров может быть похоже на магию и вызывать непонимание. Можно найти множество примеров кода который демонстрирует невероятные эффекты, но очень сложно найти описание того как это работает. Это руководство поможет восполнить это пробел с помощью ShaderToy - бесплатного инструмента, который позволяет запускать код шейдера прямо в браузере. Изучение написания графических шейдеров - это освоение возможностей графического процессора (GPU) с его тысячами ядер, работающих параллельно. Этот вид программирования требует особого подхода, но стоит потраченного на него времени...