The Book of Shaders
Publisher: thebookofshaders.com
Published: 2015
Language: eng
Format: Web Book
Copyright date: 2015
Description: Online English edition, with interactive examples and coding environments.
Notes: The online English edition of this web book offers interactive coding environments that allow readers to try coding in GLSL, with alternative methods of reading and access provided in the appendix.

This web book is a later edition of the work *The Book of Shaders* by Patricio Gonzalez Vivo. The first 2015 edition only listed Patricio Gonzalez Vivo as the author of the book and omitted the introduction by Nicolas Barradeau.

As of 2025, the web book ends at the chapter titled "Fractional brownian motion."
Table of contents: title: About this book; title: Getting started; title: What is a shader?; title: "Hello world!"; title: Uniforms; title: Running your shader; title: Algorithmic drawing; title: Shaping functions; title: Colors; title: Shapes; title: Matrices; title: Patterns; title: Generative designs; title: Random; title: Noise; title: Cellular noise; title: Fractional brownian motion; title: Fractals; title: Image processing; title: Textures; title: Image operations; title: Kernel convolutions; title: Filters; title: Others effects; title: Simulation; title: Pingpong; title: Conway; title: Ripples; title: Water color; title: Reaction diffusion; title: 3D graphics; title: Lights; title: Normal-maps; title: Bump-maps; title: Ray marching; title: Environmental-maps (spherical and cube); title: Reflect and refract; title: Appendix: Other ways to use this book; title: How can I navigate this book offline?; title: How to run examples on a Raspberry Pi?; title: How to print this book?; title: How can I collaborate?; title: An introduction for those coming from JS by Nicolas Barradeau; title: Examples Gallery; title: Glossary