Fusion 6 added a Color Matrix tool that lets you enter your own matrix by hand, but the biggest problem with it is the lack of any methods to modify it with. You can’t even assign controllers to it.
Fuses, however, let you use handy methods to modify a matrix. I’ve used some of them to create an RGB equivalent of the 3D Transform tool. It has a similar UI, just as 3TT does, but this modifies RGB, not XYZ or UVW.
Why would you want to do this? Imagine that your RGB isn’t color, but UVW coordinates from a 3D render pass. Now you can do texture transformations by using this tool to modify the mapping. Also, if you have comps where you’re converting XYZ to RGB, you can use this to post-edit the tranformation, so you can apply spatial transformations in the form of XYZ -> RGB -> ColorMatrixTransform -> XYZ.
In the future I might add an input and output similar to the Color Matrix tool so you can insert a matrix found elsewhere, as well as generate an output matrix you can read off, but for the time being, input matrices can processed by the Color Matrix tool just prior to the ColorMatrixTranform tool, just remember to use 32bit float colors.
If you’re a bit confused as to what the tool is doing, try viewing the results in the 3D Histogram SubV. Really helps you get your bearings.
Download ColorMatrix Transform 1.1


January 10th, 2010 at 3:13 am
You are not human-being. You are alien and you have alien brains. Because sometimes we just can’t figure out how to use your tools but you are conceiving and then programming them. Is it a gift or curse
Thank you for your time and sharing. Regards.
April 25th, 2011 at 8:28 am
Chad, there is a way to connect 3dOp.Rotate.RotOrder
(values in strings, like “XYZ”,”XZY”,…)
to your CMT.RotationOrder
(values in integer ) ?
via simple expressions.
April 25th, 2011 at 9:00 am
Easiest thing would be just bunch of if statements. Pretty sure there’s nothing like case in lua. I could implement fuid, but I had to choose between RGB, UVW, and XYZ, so just stuck with numbers.
April 25th, 2011 at 9:55 am
ok! “if” – not so bad in any case…
thanx.
October 12th, 2011 at 1:28 pm
Updated to 1.05, added ability to affect the WPP (Position X/Y/Z)
October 12th, 2011 at 9:49 pm
Updated to 1.06, added pick buttons.
November 14th, 2011 at 6:00 pm
Updated to 1.1, added ability to output a LUT image which can be fed to a Fusion 6.3 LUT Cube Apply (LCP) so that you can apply the transform outside of this tool.