---
title: "Learn OpenGL"
description: "Comprehensive modern OpenGL tutorial covering lighting, model loading, shadows, PBR and deferred shading with full source."
canonical: "https://vibing.inc/library/learn-opengl-vg-1202"
category: "Learning & Craft"
subcategory: "3D & WebGL learning"
license: "CC-BY-NC"
author: "Joey de Vries (@JoeyDeVriez)"
source: "https://learnopengl.com/"
---

# Learn OpenGL
Comprehensive modern OpenGL tutorial covering lighting, model loading, shadows, PBR and deferred shading with full source.
## Facts
- Source: https://learnopengl.com/
- Category: Learning & Craft / 3D & WebGL learning
- Author: Joey de Vries (@JoeyDeVriez)
- Licence: CC-BY-NC
- Tags: opengl, graphics, rendering, tutorial
## Why it's a gem
The PBR and shadow chapters transfer directly to WebGL and three.js work
---
Listed in The Vibeary: https://vibing.inc/library/learn-opengl-vg-1202 · JSON: https://vibing.inc/api/public/library/gems/learn-opengl-vg-1202