I finally found the courage to write and expose myself to the internet. I've always wanted to learn shaders so I thought it would be nice to document my learning and share it with others.
Interactive intro to shaders
21–30 of 72 posts
Re: Interactive intro to shaders
#22“their parallel nature makes them memoryless and stateless. This translates to: “You can’t store or share data between pixels or shader executions.”” This kind of constraint is so liberating for me for some reason. It just narrows the space a lot I guess. I also kind of love not having imports and libraries as that also really simplifies things.
Re: Interactive intro to shaders
#23This really hits the sweet spot for me.
Would love to see tutorials on more topics. In particular, a very basic lighting model but with a detailed breakdown on how normals and dot product work together.
Yes, there's plenty of info out there, but I think your teaching style would still make it worthwhile
Re: Interactive intro to shaders
#24I finally found the courage to write and expose myself to the internet. I've always wanted to learn shaders so I thought it would be nice to document my learning and share it with others.
Re: Interactive intro to shaders
#25“their parallel nature makes them memoryless and stateless. This translates to: “You can’t store or share data between pixels or shader executions.”” This kind of constraint is so liberating for me for some reason. It just narrows the space a lot I guess. I also kind of love not having imports and libraries as that also really simplifies things.
I might be wrong but there are compute shaders that can retake inputs and well, do more computing on them afaik.
Re: Interactive intro to shaders
#26I finally found the courage to write and expose myself to the internet. I've always wanted to learn shaders so I thought it would be nice to document my learning and share it with others.
Thanks a lot for making this, keep doing what you do!
Re: Interactive intro to shaders
#27Very nice, I've tried looking at a couple other tutorials in the past but they always assume more prior knowledge than I have. This really hits the sweet spot for me. Would love to see tutorials on more topics. In particular, a very basic lighting model but with a detailed breakdown on how normals and dot product work together. Yes, there's plenty of info out there, but I think your teaching style would still make it…
Re: Interactive intro to shaders
#28Minor nitpick: you mention cel shading but spelled it cell -- the term comes from cels used in hand-drawn animations and the quantized tones used in shading there.
Re: Interactive intro to shaders
#29I finally found the courage to write and expose myself to the internet. I've always wanted to learn shaders so I thought it would be nice to document my learning and share it with others.
Tangential to the main topic, what generative art artists are you following and/or where did you look to find them? I found a couple myself (@D_VISION7 @lv374 @beesandbombs @HAL09999), but ran into roadblocks trying to find more. There are a few fractals here and there, etc. Shadertoy seemed mostly like math demos/challenges rather than art, or at least it doesn't have an easy way to find the artsy ones.
Personally I really like @KilledByAPixel and @piterpasma simply from a technical perspective. If you're into vector / plotting work @zancan is definitely worth checking out.
Re: Interactive intro to shaders
#30“their parallel nature makes them memoryless and stateless. This translates to: “You can’t store or share data between pixels or shader executions.”” This kind of constraint is so liberating for me for some reason. It just narrows the space a lot I guess. I also kind of love not having imports and libraries as that also really simplifies things.
I might be wrong but there are compute shaders that can retake inputs and well, do more computing on them afaik.