Screenshot - bbc1dbfa0ff76bf9f13fbfcabe1f5db2 - Gyazo The quality is set to Fantastic. Any suggestions on how to fix it? Other than not using shadows with blended transparency of course.
It’s not a bug, that’s working as intended when using the standard shader set to transparent or fade. You can try using soft shadows if you’re not already. The only real fix is to disable shadow casting on the transparent objects’ mesh renderer.
The type of shadow maps Unity uses doesn’t support semi-transparent shadows, so stippling and soft shadows are what they do to simulate it. The types of shadow maps that do support transparent shadows are far more expensive to render, and not an option on some older platforms… plus Unity hasn’t really changed their real time shadowing system for many years.
Oh really? thats sad. Though it was silly from me to expect real-time engine to have correct semi transparent shadows in the first place. Is there any way to blur them maybe?
That’s what soft shadows are for, though only the built in directional shadows do a nice blur. You could use one of the several shadow softener assets, like this: [Next-Gen Soft-Shadows 2] Sophisticated dynamic penumbra Shadows for Unity - Community Showcases - Unity Discussions
Thank you. Soft shadows with Spot light still have that moire effect but much weaker. Almost passable. Ghosts do not really have to cast shadows, but I needed to clear this questions for other uses. May even try that asset pack as well.