Tech News
← Back to articles

Graphics Programming Resources

read original related products more articles

Resources

This page contains a collection of graphics programming and adjacent resources curated by our meetup attendees.

New to graphics programming and don't know where to start? Check our curated beginner friendly resources.

Want to add a resource? See guide for adding resources.

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.

Ray Tracing in One Weekend series Series of online books teaching the basics of path tracing

CMU's introductory to Computer Graphics (2020) A comprehensive introduction to various topics in computer graphics

Dartmouth CS87 Rendering Algorithms The course nicely fills the gap between a Ray Tracing in One Weekend style toy renderer and a more general and fully-fledged renderer that PBRT describes

Physically Based Rendering: From Theory to Implementation Comprehensive reference on physically based rendering techniques

Tinyrenderer: Software rendering in 500 lines of bare C++ Writing a software rasterization from scratch to demonstrate how graphics APIs work.

... continue reading