DEV Community

Cover image for Platform for learning GLSL Shaders
Alexander Alkevich
Alexander Alkevich

Posted on

Platform for learning GLSL Shaders

Shader Learning is a platform designed to help you learn and practice GPU programming. It provides interactive tasks and the necessary theory directly on the site. No installation is required – you can start programming shaders immediately.

Watch YouTube demo to see how it works!

On Shader Learning, you will explore:

  • The role of fragment shaders in the graphics pipeline and a large collection of built-in GLSL functions.
  • Various techniques for manipulating 2D images using the capabilities provided by fragment shaders.
  • The role of vertex shaders and how to transform vertices to shape your 3D models.
  • Techniques to add lighting and shadows to your scenes.
  • Noise functions and texture mapping to add detail and complexity to your graphics.
  • Signed Distance Field (SDF) functions for rendering smooth and detailed shapes.

On Shader Learning, you will gain insights not only into the workings of GPUs and shaders but also into the fundamental mathematical principles behind computer graphics.

If you encounter any questions or difficulties during the course, the platform creators are ready to help. You can reach out for support and ask any questions in the platform's discord channel.

Join Shader Learning and deepen your knowledge in shaders and GPU programming!

Top comments (0)