1200 читали · 4 года назад
OpenGL на пальцах
OpenGL (Open Graphics Library) это, вероятно, самая популярная библиотека для рисования трёхмерной графики. Существует огромный зоопарк 3D-движков, которые базируются на OpenGL. Можно работать с чистым OpenGL, но это требует выполнения многих подготовительных пунктов. Примерно как собрать автомобиль. Автомобиль состоит из пары тысяч деталей. И даже если приложить к нему подробнейшую инструкцию с простейшими действиями, вы всё равно устанете, собирая его. Движок предлагает готовую функцию "создать автомобиль", чтобы мы не занимались сборкой, а сразу сели и поехали...
3 месяца назад
GLSL для начинающих: Погружение в мир графического шейдерного языка
GLSL (OpenGL Shading Language) — это шейдерный язык, который используется для программирования графических процессоров (GPU) в системах рендеринга с использованием OpenGL. Он позволяет разработчикам создавать сложные графические эффекты и улучшать визуализацию в играх и приложениях. В этой статье мы подробно рассмотрим основы GLSL, его особенности и применение, чтобы помочь начинающим разработчикам понять его возможности и начать создавать свои собственные шейдеры. OpenGL — это кроссплатформенный графический API, который используется для рендеринга 2D и 3D графики...