└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # Ressources 2 | 3 | ## Courses & Tutorials 4 | 5 | - [The Book of Shaders](https://thebookofshaders.com/) 6 | - [A Gentle Introduction to Shaders with Pixi.js](https://www.awwwards.com/a-gentle-introduction-to-shaders-with-pixi-js.html) 7 | - [Pixel Shaders - An Interactive Introduction to Graphics Programming](http://pixelshaders.com/) 8 | - Into Vertex Shaders – Szenia Zadvornykh ([part 1](https://medium.com/@Zadvorsky/into-vertex-shaders-594e6d8cd804) - [part 2](https://medium.com/@Zadvorsky/into-vertex-shaders-part-2-emulating-the-3d-graphics-pipeline-41e06a8b49a4)) 9 | - [Intro to Pixel Shaders in Three.js - Airtight Interactive (2013)](https://www.airtightinteractive.com/2013/02/intro-to-pixel-shaders-in-three-js/) 10 | - [Vertex displacement with a noise function using GLSL and three.js](https://www.clicktorelease.com/blog/vertex-displacement-noise-3d-webgl-glsl-three-js/) 11 | - [Build a Music Visualizer with the Web Audio API](https://noisehack.com/build-music-visualizer-web-audio-api/) (using GLSL) 12 | - [Beginner’s guide to Shader Development using Unity — Part 1](https://www.linkedin.com/pulse/beginners-guide-shader-development-using-unity-part-1-chayan-vinayak) (Title should be "What are shaders and how do they work?". It's not about Unity at all but it's a great intro on shaders in a broader sense) 13 | - [Beginner’s guide to Shader Development using Unity — Part 2](https://www.linkedin.com/pulse/beginners-guide-shader-development-using-unity-part-2-chayan-vinayak) 14 | - [Deep Dive: Three.js Part 5: Shaders - CJ Gammon](https://www.youtube.com/watch?v=uD4GnMsAH1U&index=5&list=PL08jItIqOb2qyMOhtEUoLh100KpccQiRf) 15 | - [Shader School](https://github.com/stackgl/shader-school) 16 | - [WebGL Workshop](https://github.com/stackgl/webgl-workshop) 17 | - [Primer: Shaders](https://notes.underscorediscovery.com/shaders-a-primer/) 18 | - [WebGL Lessons — Fragment Shaders](https://github.com/Jam3/jam3-lesson-webgl-shader-intro) 19 | - [WebGL Lessons — ThreeJS Shaders](https://github.com/Jam3/jam3-lesson-webgl-shader-threejs) 20 | - [Shaders, Attributes, Uniforms, and Varying - WebGL Explained](https://www.youtube.com/watch?v=lBKHKGtFfwY) 21 | - [Shadron Youtube channel](https://www.youtube.com/channel/UCOFwdyoC6v56d-z0oUarwOA/featured) 22 | - [Fun With WebGL 2.0](https://www.youtube.com/playlist?list=PLMinhigDWz6emRKVkVIEAaePW7vtIkaIF#funwithwebgl2) 23 | - [Learning Shaders](https://www.alanzucconi.com/2018/01/03/learning-shaders/) 24 | - [The Art of Code Youtube channel](https://www.youtube.com/channel/UCcAlTqd9zID6aNX3TzwxJXg/videos) 25 | - [SketchpunkLabs - Fun With WebGL 2.0 playlist](https://www.youtube.com/watch?v=LtFujAtKM5I&list=PLMinhigDWz6emRKVkVIEAaePW7vtIkaIF) 26 | 27 | ## Frameworks & Librairies 28 | 29 | - [regl](http://regl.party/) 30 | - [stack.gl](http://stack.gl/) 31 | --------------------------------------------------------------------------------