Directional Light Shadows Not Working.

Hello, I’m kind of new using Unity and I started with the basic tutorials, and in one part I have to use a directional light to cast the shadow of a sphere on a plane, the problem I’m facing is that I can’t seem to cast the shadow, all my configurations are the same as on the video.

I have the directional light in the same angle, It’s centered and also I set the light to cast a soft shadow with maximum quality, also the rendering is set to important. The problem is not only with soft shadows, it’s with hard shadows as well. Could anybody help me with this? I doubt my computer can’t render them or anything, I’m working on a MSI GE70 Apache Pro 2, with an i7 - 4700HQ processor, 12 GB of RAM and my GPU/Graphics Card is a NVIDIA GeForce GTX 880M 2 Gb.

I’ve also seen that there is another post of somebody that has the same problem and hasn’t been able to get a proper awnser to his problem.

P.D: I’m using Unity 4.5.5 Pro.

Any help is very welcome.

I know this question is old, but check the Shadow Distance in edit → Project Settings → Quality. I couldn’t understand what was wrong until I realised that my game’s scale was way bigger than the default value in that.

Hi,

What makes you unable to see the shadows in your game is “Your main camera isn’t able to detect shadows” To fix that, select the camera in the Hierarchy then in the Inspector in the “Camera” component change Rendering Path to anything else;

Also check if your shaders are supporting shadows, in my case I was using Legacy shaders->Diffuse fast, and i changed it to LegacyShaders->Diffuse, and it worked.