Switching between RMA and ORM packet texture in a material, via switch

You could do it this way, but it might be bad as the material grows. Each Switch node creates a permutation of the material. So with this material, when you compile it needs to compile 9 times (If my calculations are correct). It compiles one time for each possible combination of the switches.

A better solution would be to use a normal Switch node:

Then plug the float / scalar into the SwitchValue input to control which one is selected.

You should only use one texture, and simply swap the channel order with Appends or Swizzles. This will in turn reduce the texture samples.

I hope this was helpful! :slight_smile: