Mathematics and Colour

Inigo Quilez shows the world how to do it again:

For many people this stuff can seem so complicated, which is strange because we all model systems as sets of directions in an abstract vector space – every time we get up and move around for instance. The big sticking point seems to be whenever it involves mapping directions to columns of numbers, then everyone gets completely lost.