[OpenGL & C#] №9. Использование шейдеров (часть 2).
Что такое шейдеры
. Для чего нужны и как они работают
Откуда в компьютерных играх, фильмах и на веб-сайтах берется красивая графика? Чтобы ответить на этот вопрос, необходимо разобраться, что такое шейдеры Когда вы играете в видеоигру или просматриваете веб-сайт с красивой графикой, то вряд ли задумываетесь, откуда эта «неземная красота» берется. А создают ее шейдеры. Они рисуют реалистичные тени, отражения, эффекты огня, воды и многие другие визуальные элементы. Так кто же такие эти шейдеры? Давайте разберемся Что такое шейдер Шейдеры — это небольшие...
OpenGL на пальцах
OpenGL (Open Graphics Library) это, вероятно, самая популярная библиотека для рисования трёхмерной графики. Существует огромный зоопарк 3D-движков, которые базируются на OpenGL. Можно работать с чистым OpenGL, но это требует выполнения многих подготовительных пунктов. Примерно как собрать автомобиль. Автомобиль состоит из пары тысяч деталей. И даже если приложить к нему подробнейшую инструкцию с простейшими действиями, вы всё равно устанете, собирая его. Движок предлагает готовую функцию "создать автомобиль", чтобы мы не занимались сборкой, а сразу сели и поехали...