Is there a feature, option, or some shader, that allows sprites to cast and receive shadows? Also including that sprite's alpha channel is not rendered as a shadow.
I have all my assets as transparent PNGs, and I am using sprites in three.js to map the textures onto sprites. This is working great apart from the problem of shadows. Ideally, it would be great that shadow casted from the sprite does not include the PNG's alpha channel*, so that light passes through the alpha channel of the png, although I am finding little research on this in the documentations of threejs.
*I am thinking of a similar style to PaRappa the Rapper or Adventure Xpress.