Change the gradient_texture to Texture2D (Texture1D should have worked). We now have visuals