Luos, thanks a ton for these nodes. Practical uses in many situations! On another note, does anyone know how to access the alpha channel after its been aligned? I want to mask floor tile roughness so some are glassy and some are matte. Normally I would use the alpha channel of the diffuse, but since I couldn’t access the alpha I used a separate texture lookup for the mask. Is there a better way? I attached the material in question to demonstrate.