Getting nice looking and customizable soft shadows

Hi,

I want to recreate as best as I can Maya lights with Unity (I need dynamic lights). Unity lights themselves are ok, but I do not have much control over cast shadows. I especially would like to have some control over the ‘diffusion’, the ‘softness’ of the shadows (the area which is not completly inside the shadow, nor completely ouside)

I saw several assets ont the Asset Store which seems to allow this kind of things:

The first one seems really nice to me, but I would like to know if someone has already some experience with those tools, or similar ones that I may not have noticed? In other words, do you know which asset would be the best in my case?

Only that first one (Next-Gen Soft-Shadows) will do what you’re looking for. That has real penumbra control with dynamic lights, but at the cost of a good bit of noise (to stay performant).

The other two are very special cases for faking dynamic shadows.
The second link only does soft shadows from the “windows” into a box shaped area, the objects inside that room still have hard shadows.
The third link is totally fake and uses pre-blurred images projected on the ground.
Both are intended primarily for mobile.

1 Like

Thank you for those precisions, bgolus.
I indeed went for the first one, which seems pretty good: there’s indeed quite a lot of noise, but it is not that noticeable when the shadow is cast against a textured object.

Well, I don’t know yet how I’ll convert Maya shadows parameters to recreate it with Next-Gen Soft-Shadows (I want to do it by scripting, and parameters seem really defferent between Maya and Next-Gen Soft-Shadows), but I should get a better result anyway.