[FEATURE REQUEST] Material Custom Node improvement

I would like to request an addition of another output from Custom Material Node. Right now it is has 4 output types, float1 to float 4. It would be invaluable to have an ability to output matrices. float4x2, float4x3 and float4x4 namely.
Considering that material editor editor works only with vectors, it would be ok to have custom node matrix output broken into respective number of vector pins. So if custom node output is set to float4x4, the node would have 4 vector4 output pins.

My reasoning for that lies in two facts.
Firstly, such change would cover almost all needs for anyone, who prefers code over nodes, at least in the scope of what material editor can offer.
Secondly, certain features are simply not available using material graphs only, dynamic branching being typical and the most needed example.

I am linking several threads from the forums regarding this need.
Link1
Link2
Link3

2 Likes