Thanks for this solution. For anyone else wanting to recreate this here’s the updated js fiddle: ThreeJS Casting shadows through alpha masked mesh - JSFiddle - Code Playground which also fixes the broken CDN link (for now, until the CDN breaks again )