The Book of Shaders

A step-by-step guide introduces fragment shaders and shader programming concepts through a sequence of lessons.

thebookofshaders.com
The Book of Shaders homepage screenshot

About The Book of Shaders

The Book of Shaders by Patricio Gonzalez Vivo and Jen Lowe introduces fragment shaders through a sequence of lessons. It moves from getting started, what a shader is, and uniforms to algorithmic drawing, generative designs, image processing, simulation, and 3D graphics.

The site also lists an examples gallery, a glossary, and an appendix on offline use, printing, running examples on a Raspberry Pi, and collaboration. The content is listed in English and 13 other languages.

Key features

  • Step-by-step lessons on fragment shader basics and uniforms
  • Algorithmic drawing lessons on shapes, colors, patterns and matrices
  • Generative design chapters on random, noise and fractals
  • Image processing lessons on textures, filters and kernel convolutions
  • Simulation examples including Conway, ripples and reaction diffusion
  • 3D graphics lessons on lights, ray marching, reflect and refract
Best for: Readers who want a structured introduction to fragment shaders.
Good for
  • Covers topics from basics through simulation and 3D graphics
  • Lists editions in English and 13 other languages
  • Includes an examples gallery and glossary alongside lessons

The Book of Shaders at a glance

Type
Website
Pricing
Not confirmed. Check the site
Platforms
Web
Open source
Not stated
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

The Book of Shaders alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 11 alternatives

CS50

cs50.harvard.edu/python

CS50’s Python course introduces programming with Python, covering code reading and writing, testing, debugging, and core concepts.

PHP Tutorial

phptutorial.net

This PHP tutorial introduces building dynamic websites and web applications, from core language concepts onward.

CTF101

ctf101.org

The CTF101 wiki introduces Capture the Flag competitions and explains related security concepts.

Popular in Learn to Code

Well-known listings from the same topic.

All 387
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing