I'm curious as to what kind of hijinks can be performed with color matrices, client.color, and this bit:
Patch notes:
animate() can now be used with clients for limited values such as pixel offsets.
Does this mean we'll get some much wanted easing applicable to the client's eye for stuff like shaking and smooth camera panning?
This article has some further explanation if you're familiar with transform matrices:
https://msdn.microsoft.com/en-us/library/windows/desktop/ ms533875%28v=vs.85%29.aspx
Wrote this little test code to try rotating the color axes:
I think it would look cooler if I could find a rotation path that keeps all of the colors positive, though (negative values are clamped to 0)