Найти в Дзене
Игровая ниша

Руководство для начинающих по написанию графических шейдеров. Введение.

Это небольшое руководство является переводом серии туториалов A Beginner's Guide to Coding Graphics Shaders. В нём описывается как работать с OpenGL и с помощью языка GLSL (OpenGL Shading Language) писать свои шейдеры. Часто написание шейдеров кажется чем-то наподобие чёрной магии и часто вообще непонятно. Существует множество примеров как сделать тот или иной крутой эффект, но почти нигде нету объяснения как он реализован. Это руководство поможет преодолеть это непонимание. Основной упор будет сделан на написании и понимании шейдерного кода, чтобы было просто настроить, скомбинировать или написать свой шейдер с нуля!
Оглавление

Это небольшое руководство является переводом серии туториалов A Beginner's Guide to Coding Graphics Shaders. В нём описывается как работать с OpenGL и с помощью языка GLSL (OpenGL Shading Language) писать свои шейдеры.

Сцена в Minecraft до и после применения нескольких шейдеров.
Сцена в Minecraft до и после применения нескольких шейдеров.

Содержание

  • Введение
  • Часть 1. Введение в GLSL и ShaderToy
  • Часть 2
  • Часть 3

Введение

Часто написание шейдеров кажется чем-то наподобие чёрной магии и часто вообще непонятно. Существует множество примеров как сделать тот или иной крутой эффект, но почти нигде нету объяснения как он реализован. Это руководство поможет преодолеть это непонимание. Основной упор будет сделан на написании и понимании шейдерного кода, чтобы было просто настроить, скомбинировать или написать свой шейдер с нуля!