Exploring Shaders: A Beginner's Guide to GLSL, Syntax, and Interactivity

Summary of my bookmarked links from Oct 27th, 2023


  • A Journey Into Shaders

    This article introduces the world of shaders, offering a beginner-friendly approach. Shaders are small programs running on your GPU that manipulate pixel coordinates to create stunning graphics. The article focuses on the OpenGL Shading Language (GLSL) and covers shader syntax, input variables, and output. It starts with a basic gradient example and progresses to more complex topics like using Signed Distance Functions (SDFs) to create shapes and combining them with boolean operations. The article concludes with a guide on adding interactivity to shaders. It's an excellent primer for anyone interested in diving into the fascinating world of shaders. For in-depth learning, the author recommends "The Book of Shaders" and references additional resources.