Incorrect shadows from an old project

Hi! I’m having trouble pin pointing what setting I’m missing to update the shadows from an old project. The screenshots below show how shadows look between starting a new project compared to the old project. Materials on the game objects have an alpha around 50% the top screenshot keeps its shape but goes lighter, the other the shadows breaks apart.

Project settings worth noting:

  • Both scenes are using the same shader and material settings.
  • Both scenes have a directional light with “Soft Shadows” as the Shadow type
  • Both projects have “Hard and Soft Shadows” enabled in the Project Settings > Quality.

I’m using unity 2018.3.2f1 and the “standard” rendering pipeline.

Thank you for your time.

I’ve been digging around and worked out that the new project has its platform set to “PC” and the old one is “iOS”. Changing the platform fixes the shadow issue apart from I want to keep the project on iOS.

I found this page in the documentation:

Which has a checkbox for “Force hard shadows on Metal”

This option would seem like the problem I’m seeing apart from when I look at my build settings I don’t have this option available in my player settings.

Any idea how I get this option to show up? I’m guessing I’ll just need to update to a newer version of Unity.

I tried 2019.2.6f1 and the option above still wasn’t in the Player Settings.

But I have solved the issue. In the Project Settings > Graphics I enabled “Cascaded Shadows”.