- Home /
Realtime shadows not working on compatible video card
I've been trying many options to enable soft and hard shadows, but they won't show up.
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 superior to GMA X3000 (as it's written on the 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...
Answer by Swift · Dec 10, 2010 at 07:37 AM
It wouldn't be a graphics card issue, yours seems like a good one. Make sure the billboard setting is on a high number, as that helped with mine. If you are still experiencing issues create a lightmap for your terrain, good luck!
It's not a problem of billboards. I'm not able to cast any shadow at all. Lightmaps are good, but I need realtime shadows as well...
Answer by VivienS · Dec 10, 2010 at 09:35 AM
Hi there.
Have you checked that you project Rendering Path is set to either "Forward" or "Deferred Lighting"? These settings are, as far as I know, new to Unity 3 and affect the ability of lights to cast shadows.
Settings are found under: Edit > Project Settings > Player
I always had the Rendering Path set to Forward. I also tried with Deferred Lighting, but this is not working at all.
Your answer
Follow this Question
Related Questions
Shadow Black Lines Glitches 0 Answers
Shadows problem 1 Answer
How to prevent holes in shadows without generating Shadow Acne? 1 Answer
Reverse Lighting Problem? 1 Answer