Введение в азы OpenGL. Рассматриваем основные понятия и алгоритм работы с OpenGL. Отправляем данные на видеокарту с помощью буферов. Пишем первые шейдеры. Рисуем треугольник с помощью модулей PyOpenGL и Pygame. Надеюсь, данное видео даст минимум знаний и некоторое “интуитивное понимание“ OpenGL, которых будет достаточно для дальнейшего изучения OpenGL по литературе и видеоурокам. Использую Python , Sublime Text, командную строку. (Перешел на Windows 10) Таймкоды: 00:00 - Приветствие и постановка задач 00:29 - 1. Использование функций OpenGL Для рисования в окне Pygame 01:53 - Буфер кадра 03:53 - 2. Что такое OpenGL? 05:36 - 3. Графический конвейер 09:22 - 4. Алгоритм работы с OpenGL 10:37 - 5. Буферы и Vertex Buffer Object (VBO) 14:46 - 6. Шейдеры и язык шейдеров 15:45 - Вершинный шейдер 19:52 - Фрагментный шейдер 22:27 - Шейдерная программа 23:12 - 7. Передаем данные из буфера в вершинный шейдер 26:24 - 8. Рисуем треугольник Картинки в видео: Картинка 1 by Josh Applegate from unsplash
Hide player controls
Hide resume playing