Overview

Introductory resources that provide broad coverage of computer graphics, rather than focusing on narrow subfields

  • Learn OpenGL

    Learn OpenGL is the definitive resource for learning real-time renderer techniques as beginners. Even though it is an OpenGL tutorial, it also teaches rendering techniques at the same time.

    a smiling textured containers in OpenGL
  • CMU's introductory to Computer Graphics (2020)

    A comprehensive introduction to various topics in computer graphics

  • The Graphics Codex

    Free book that contains chapters on physically-based shading and rendering, coding projects, and reference pages.

    • book
    • c++