Added OUTPUT_TYPE constant that maps blender and materialx output types.
Added get_output_type() method to get dynamically output type of node according to linked socket.
Improved cached_nodes keys with output_type. A unique cache key allows the creation of a specific node for every output type.
PURPOSE
Update Material X converter.
EFFECT OF CHANGE
Improved Material X converter.
TECHNICAL STEPS
Added OUTPUT_TYPE constant that maps blender and materialx output types. Added get_output_type() method to get dynamically output type of node according to linked socket. Improved cached_nodes keys with output_type. A unique cache key allows the creation of a specific node for every output type.