@Kwyrky Thanks for the response. That was my initial thought for how this should be done. It does require passing the textures to the shadowmap and sampling in the texture n the pixel shader (which isn’t currently required).
Was wondering if there was a better / more efficient way, but it doesnt’ look like there is.
I guess that’s the price to pay for having models with transparency.