About a year ago I made a custom shader for threejs and that was my first encounter with GLSL. I wasn't necessarily interested in graphics back then but more in making stuff in threejs look cooler.
I took a look at the book of shaders and figured that it would take a long time before I could build something really awesome by making shaders from scratch so I decided to use additional threejs example libraries instead.
I think the main thing that drove me away from writing shaders directly was the math related to it. I'm now at the start of process to learn more about computer graphics including the math. I'll have to keep in mind that building cool stuff will take time but that it's going to be worth it 🥳
Thanks for you input! Math has also been a barrier for me when trying to do graphics from scratch, but as you said it will take time lo learn and it is totally worth it
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
About a year ago I made a custom shader for threejs and that was my first encounter with GLSL. I wasn't necessarily interested in graphics back then but more in making stuff in threejs look cooler.
I took a look at the book of shaders and figured that it would take a long time before I could build something really awesome by making shaders from scratch so I decided to use additional threejs example libraries instead.
I think the main thing that drove me away from writing shaders directly was the math related to it. I'm now at the start of process to learn more about computer graphics including the math. I'll have to keep in mind that building cool stuff will take time but that it's going to be worth it 🥳
Thanks for you input! Math has also been a barrier for me when trying to do graphics from scratch, but as you said it will take time lo learn and it is totally worth it