# GLSL/HLSL Shading programming

## HLSL

{% embed url="<https://docs.microsoft.com/en-us/windows/win32/direct3dhlsl/dx-graphics-hlsl-pguide>" %}

{% embed url="<https://shadered.org/index.php>" %}

## [HLSL Tutorials](https://www.youtube.com/watch?v=MKio4MNM3CI\&list=PL78XDi0TS4lEMvytsE_MoWEpzBcukXv9b) <a href="#title" id="title"></a>

40 video tutorials that teach 3d artists how to write real-time shaders in HLSL. This series starts with the basics of shader programming so that artists with no experience can learn the fundamentals. It then covers more advanced topics such as lighting models, global illumination, reflections, fresnel, offset mapping, vertex animation, etc.

{% embed url="<https://www.shadertoy.com/>" %}

{% embed url="<https://developer.nvidia.com/fx-composer>" %}

## GLSL

{% embed url="<https://www.opengl-tutorial.org/beginners-tutorials/tutorial-8-basic-shading/>" %}

{% embed url="<https://learnopengl.com/Getting-started/Shaders>" %}

{% embed url="<https://gamedevelopment.tutsplus.com/tutorials/a-beginners-guide-to-coding-graphics-shaders--cms-23313>" %}
