shader

  1. Minebot

    Отрисовка текстур в шейдерах

    У меня есть полигон, который рендрится с текстурой и с моим шейдером. Текстуру я накладываю вот так gl_FragColor = texture2D(img, gl_FragCoord.xy/resolution). resolution - это uniform vec2, разрешение окна майна. И получается, что текстура накладывается относительно экрана, но не относительно...
  2. AlexSoсol

    Шейдеры GLSL [ч.2 - Добавление в игру] [upd: ч.2.5 - логирование ошибок]

    Доброго времени суток! о/ В этой части я расскажу, как добавить в игру созданный в предыдущей части вершинный шейдер. Если вы не читали её и вообще понятия не имеете, что такое шейдер, вам сюда: Шейдеры GLSL [ч.1 - Fragment Shaders] Итак, без лишних слов, начинаем! Сразу скажу: все программы...
  3. AlexSoсol

    Шейдеры GLSL [ч.1 - Fragment Shaders]

    Доброго времени суток, уважаемые о/ Данная серия туториалов будет посвящена созданию собственных шейдеров на основе языка openGL Shading Language, или GLSL. Предисловие: Освоить создание графических шейдеров — это значит взять под свой контроль всю мощь видепроцессора с его тысячами...
  4. AlexSoсol

    Несколько источников света

    Доброго всем времени суток о/ Решил я малёх поизучать шейдеры, и наткнулся на интересную дилемму - как добавить в сцену с картой нормалей несколько источников света, используя так называемую "lightmap" - чёрную текстуру с белыми "пятнами"? С одним источником сначала всё казалось просто, но...
Назад
Сверху