El curso de shaders
Nueve secciones de diez lecciones, en orden de dificultad. Empiezas con un color en pantalla y terminas con escenas 3D de ray marching y fractales.
- GLSL para principiantesColor, coordenadas y tiempo, del primer pixel a un túnel de luz.
- Patrones en shadersRayas, grids, coordenadas polares, espirales, espejos y placas de Chladni.
- Fuerzas en un shaderEl tiempo aplicado a las coordenadas: gravedad, viento, vórtice, turbulencia, ondas.
- Ruido en GLSLDel azar en bruto al FBM, el terreno y una esfera de ruido.
- Domain warpingUn warp, muchas pieles: jirafa, camuflaje, madera, mármol, metal líquido.
- Animación en shadersRespiración, desfase, easing, morphs, flow fields y el loop perfecto.
- Atractores extraños en la GPUEl atractor de Aizawa: una ODE, Euler y 130,000 partículas en la GPU.
- Ray marching en GLSL3D con distancias: rayos, SDF, normales, luz, sombras y materiales.
- Fractales en GLSLz = z² + c: el plano complejo, el color de escape, Julia y el zoom profundo.