Shaders are notoriously hard to deal with—there is little to no debug tools available, while support and learning material online is little to none. I created this tutorial as a method to alleviate the stress involved with learning 3D shaders with Three.js.
Every important piece of complex jargon will be explained in plainspeak within this tutorial, including: Vertex Shaders, Fragment Shaders, UVs, and Normals.
In the end, you'll have created a realistic globe using custom atmospheric-like shaders.
🔗 Project Links
🌠 GLSL Documentation Links