- Home /
Shadows not displaying
I've been doing a few tutorials and noticed that the shadows aren't working. I've already looked in Edit>Project Settings>Quality and all the settings are fine, and yes I do have a light source with Soft Shadows selected on it, but for some reason none of the objects cast shadows :I it did this when I was using 4.5.5 and now when I'm using 4.6
Check your object mesh renderers . It has an option cast shadows. Is it selected ? Also what light rendering path are you using ? Also are you using unity basic or pro version of unity 4.6 ?
The cast shadows box is selected, on everything, I'm not sure about the light rendering path, only thing I can find remotely like that is just rendering path which is set to forward. And finally just the basic version.
Change rendering path to deferred and try running the scene... Also read up on rendering paths in unity documentations.
Real time shadows are Pro only, this is prob why you have none as you have said you cannot use deferred lighting because it is Unity Pro. So you don't have Pro so you don't get shadows. You can "bake" your scene to get non real time shadows which should do most of what you want.
Answer by MrSoad · Oct 24, 2014 at 02:18 PM
Ok give this a try :
1) Find your floor model file(in environment folder) and look at the import settings in the inspector window.
2) Click the "Generate Lightmap UV's box so it is ticked.
3) Look at the "Normals and Tangets" section.
4) Change the "Normals" value to "Calculate"
Bake your scene, and hopefully it should be right :D