Realtime shadows not working on a compatible video card...

Hi everybody. :slight_smile:

I’ve been trying many options to enable soft and hard shadows, but without any success…

I’m running Unity 3 Pro Trial on Windows 7, with a GMA 3150 Graphic Card. The graphic card itself is pixel shader 3.0 compatible, and, as far as I know, superior to GMA X3000 (as it’s recommended in the Unity documentation). So, it should work well.

However, realtime shadows are not working. I set up a directional light, a cube and a plane. Then, I turn on every possible “Cast/Recieve Shadows” option on the cube and on the plane. Finally, I set up the directional light to cast hard or soft shadows, with the “Important” render mode assigned.

Now, no matter if I change the editor quality, realtime shadows won’t show. Is it a problem with the graphic card? I cannot think about other solutions, but as far as I know, my video card should handle it.

Did you ensure to have a directional light present?
Cause with U3 and forward rendering only a single directional light will cast shadows.

for pointlights and more lights casting shadows you must use deferred which with your CPU to DVI adapter isn’t an option at all

Yes, of course. I use a Directional Light, standard Forward rendering.

and the light is not set to be bake only too?

unsure what “important” should be in your original description

No, the light is set to “Realtime Only”.
The “Important” setting is found in the Light properties, under “Render Mode”. There is “Auto”, “Important” and “Not Important”.
“Important” is Pixel Lighting (so it should enable shadows), while “Not Important” is Vertex Lighting (no shadows and cheap light rendering).

Still, I can’t see realtime shadows. :frowning:

same problem!!!..grrrrrr!!