1) How can I make a terrain cast shadows over itself in real-time?
2) How can I make brushes and entities cast shadows over a terrain, also in real-time?