Programmable node support
To make building fxmap, pixel processor, and function easy, substance designer should support matrix2, matrix 3. Currently matrix 2 is just vector 4, and SD provide some function nodes for matrix computation. SD should add native matrix support.
FXmap color should use different color system. With current color system, we only able to perform height scale, but sometimes we need to adjust height position as well. To do tihs wisely, SD color in FXmap should use typical level adjustment system with ignoring black plxel. just like level node of atomic node. use float4(order in level in low, high, level out low, high) or separate every parameter as single float 1. Quadrant node should be separated into 2 version(color, grayscale) and color node will contain float 3 variable for HSL adjustment.
These work should be done by adding general new quadrant node to provide backward compatibility.
