5 ms·
I actually wish this site would stop making the rounds now, because it's abandoned and will never be updated to be a complete shader tutorial.
by stevebmark 4y ago
I actually wish this site would stop making the rounds now, because it's abandoned and will never be updated to be a complete shader tutorial.
- fermentation 4y agoVery annoying when looking for shader tutorials on Google too. This shouldn’t be the recommended result. It’s a cool intro that leaves you without enough knowledge to “know what you don’t know”
- weaksauce 4y agoseems like it's not completely abandoned but no major content has been added to it: https://github.com/patriciogonzalezvivo/thebookofshaders/commits/master https://github.com/patriciogonzalezvivo/thebookofshaders/com...
- gfxgirl 4y agoIt's also arguably not a good set of tutorial unless you want to know how to solve puzzles. Shader programming for games or most purposes do not use the techniques taught in those articles. Those articles are all about what happens on shadertoy. not what happens in something like UE5, Unity, Tensorflow, Google Maps, Photoshop, etc... I don't know a good place to recommend to use more common techniques. A few though would be https://learnopengl.com/ https://learnopengl.com/ https://developer.nvidia.com/ https://developer.nvidia.com/ which includes all the GPU Gems books for free https://developer.nvidia.com/gpugems/gpugems/contributors https://developer.nvidia.com/gpugems/gpugems/contributors Of course if you enjoy the kinds of techniques Book of Shaders teaches then knock yourself out. I've written a few hundred "puzzle shaders". I just know I'm solving a puzzle which can be super fun and I might learn stuff that's relevant elsewhere but at least I'm fully aware that most of what I'm doing is not really related to how GPUs in the majority of situations.
- pjmlp 4y agoAn honourable mention would be the Cg book as well. While surpassed, still has some gems into it. https://developer.download.nvidia.com/CgTutorial/cg_tutorial_frontmatter.html https://developer.download.nvidia.com/CgTutorial/cg_tutorial...