Vibecoding Shaders

A new project. Vibecoding shaders is a classroom and playground for writing GLSL shaders with a language model as code collaborator, built for a Spring 2026 CalArts class in the Experimental Animation program. The site frames AI not as a finished-image generator but as a programmer you work with. Every line stays visible, every shader is editable and recordable to MP4 in the browser. Five chapters of tutorials, two dozen working playgrounds, and a critique framework for looking at vibecoded work together.

Live at https://vibes.cairn.com.