I came across this awesome tutorial series for learning shaders by Omar Shehata of Tuts+.
It is targeted at beginners and has lots of visuals! It also uses ShaderToy, which means you can work through the tutorial online without having to download or setup anything.
If you manage to get through the first bit, you will learn a lot about how photo and video editing software work!
Check it out!
Other great shader tutorials that I’ve worked through recently (Three.js specific) are:
- Lee Stemkoski’s shader examples
- Click To Release’s tutorials( one, two )
- Three.js’s official examples
I’ve been cranking through any and all shader tutorials so that I can learn how to create snazzy custom materials for a project I’m working on.