Egal wo und wie das Licht ist, eine Grundaussage: Es gibt (bei DX und OGL) keinen Befehl: "Mach für das Licht hier Schatten". Du bist mit deinem Schatten also (zunächst) volkommen allein gelassen, und es gibt zig Möglichkeiten unterschiedlicher Komplexität, Güte und Funktionsprinzipien. Wenn du dir nicht selbst ein solches Verfahren ausdenken möchtest, dann hat z.B. Mr_T einige gute Ansätze genannt. Allerdings gibt es das nicht "mal eben fertig", sondern du musst es selbst implementieren.
\\edit: Eine andere Variante wäre es Raytracing zu betreiben.
Imho nennt sich sowas dann Lightmapping, da du quasi auf die Texturen (Maps) die Lichter/Schatten herauf traced. Das ist dann schon eine der recht heftigen Möglichkeiten.
Fabian K.
INSERT INTO HandVonFreundin SELECT * FROM Himmel