patriciogonzalezvivo/thebookofshaders resource
Step-by-step guide through the abstract and complex universe of Fragment Shaders. observed · 2026-08-28
Health v2 · maintenance only
63/100
- Activity 69
- Release rhythm 35
- Longevity 100
Flags: no_releases no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4189
- days_rel: n/a
- days_push: 186
- n_releases_24m: 0
Adoption not part of the score
6990 stars · 753 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
The Book of Shaders is a free, step-by-step online book teaching fragment shaders in GLSL, with interactive examples covering algorithmic drawing, generative design, image processing, simulation, and 3D graphics. It is aimed at creative coders, game developers, and engineers with basic coding and math experience, and its content applies to any OpenGL, OpenGL ES, or WebGL environment.
Use cases
- learn glsl fragment shaders from scratch
- tutorial on generative art with shaders
- understand noise and fractal patterns in glsl
- learn shader-based image processing and filters
- introduction to ray marching and 3d shading
- creative coding resource for webgl graphics
When to choose
- you want a gentle, interactive introduction to fragment shaders
- you are a creative coder or game developer learning GLSL
- you need free educational material applicable to OpenGL/WebGL projects
When to avoid
- you need a shader library or engine rather than a tutorial
- you are a complete beginner with no programming experience
- you need comprehensive coverage of vertex shaders or compute shaders
Facets
learning-resource · maturity stable
graphics image-processing developer-tools graphics tutorials web-development cross-platform browser glsl fragment-shaders shaders creative-coding tutorial book webgl opengl game-development web
3 sources
- readme: https://github.com/patriciogonzalezvivo/thebookofshaders · fetched 2026-08-28 · 83b3243e4000
- homepage: http://TheBookOfShaders.com · fetched 2026-08-29 · 4e3d76dc90d1
- site_page: https://thebookofshaders.com/00 · fetched 2026-08-29 · 7b2f4ef7c495
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| patriciogonzalezvivo/thebookofshaders | main | 63 |
For agents
markdown · JSON · MCP: product_card(name="patriciogonzalezvivo/thebookofshaders")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem