Hi, I have recently upgraded to the FREE version of unity 4.2. I have a fps with the standard controller and want to implement shadows. Everything works fine except I want to layer a soldier on top of my regular capsule. It cast shadows but it gets in the way of the camera. Can I make invisible to the camera AND still cast shadows? Thanks.
How you’re able to cast shadows with the free version of Unity, I don’t know. It isn’t supposed to be supported in Unity Free, but maybe I’ve misunderstood something in your question.
Anyway, to have an invisible object cast shadows, you need a custom shader. I did a quick google and managed to dig one out here. Have a look at this:
It looks like that does pretty much exactly what you need.