Shaders, Baby!

Preface

The extent of my knowledge of shaders is mainly from taking Bruno Simon’s Three JS course, reading the book of shaders, and the tutor that I made in Claude. This is my current understanding of what shaders are, what they can do and why they’re useful, which could change as I gain new information. So…don’t hold me to any of the following statements!

That being said, here’s what I’ve learned so far about shaders:

What even is a shader?

Okay, a “shader” is basically something that creative / game developers use to manipulate media. They use a lot of math, and calculations, and you can basically manipulate every “pixel” in your media to behave however you want it to behave.