An introduction to shaders with Unity