{"schemaVersion":1,"record":{"key":"resource/learn-opengl","type":"resource","id":"learn-opengl","lang":"ru","title":"LearnOpenGL","summary":"Последовательное обучение графическому конвейеру, освещению, материалам и продвинутым эффектам. Подходит для понимания того, что обычно скрывает игровой движок.","updatedAt":null,"status":"active","url":"https://gamemechanics.pro/ru/resources/#resource-learn-opengl","jsonUrl":"https://gamemechanics.pro/api/v1/knowledge/ru/resource/learn-opengl.json","markdownUrl":"https://gamemechanics.pro/content/knowledge/ru/resource/learn-opengl.md","aliases":[],"tags":["book","","engineering"],"sourceIds":["source-23874e8acde452b9"],"sources":[{"id":"source-23874e8acde452b9","title":"LearnOpenGL","url":"https://learnopengl.com/","verifiedAt":null}],"sections":[{"id":"principle","title":"Когда полезно","body":"Последовательное обучение графическому конвейеру, освещению, материалам и продвинутым эффектам. Подходит для понимания того, что обычно скрывает игровой движок."},{"id":"access","title":"Условия доступа","body":"Чтение и PDF бесплатные. На странице About для примеров кода указана CC BY-NC 4.0; перед переносом проверяйте условия."},{"id":"practice","title":"Попробуйте","body":"Пройти Getting started и вывести текстурированный объект собственным шейдером."}],"relations":[],"placements":[],"supersededBy":[],"attributes":{"kind":"book","format":null,"language":"en","authors":"Джоуи де Врис"},"endsAt":null,"provenance":"Авторская рекомендация. Права на внешний материал остаются у его автора.","license":"CC-BY-4.0","codeLicense":"MIT","attribution":"gamemechanics.pro contributors"}}