color noise, grad and more