I have a subgraph that I use to blend two textures together. I wanted to use it for normal maps as well but the issue is that the Sample Texture 2D type is not a port so it essentially is ‘hardcoded’ at whatever type you pick. So I duplicated the subraph and changed the type on the second subgraph. But now I have to maintain both which is kind of a pain.
The difference between a Sample Texture 2D node set to Default or Normal is when set to Normal it does the equivalent of putting the output RGBA value through the Normal Unpack node. You can use a bool input on the Subgraph and a Branch node to switch between a “default” and “normal” texture.
Okay that works, thank you!