Wieso machst du es nicht mit dem 3DGS internen Compiler? Oder meinst du, dass MapEntitys, Modelle etc. Schatten im späteren Level werfen sollen? Kein Problem, wenn du Terrains verwendest. Im Wiki hat "ventilator" ein Script veröffentlich, dass du ins Terrain einfügen musst, dem Terrain als zweite Skin ein weißes TGA Skin geben musst, und dann Spiel starten. Das Script zeichnet (in jeder Version!) dann alle Schatten von jedem Objekt (sei es nun Blöcke, MapEntitys, Modelle oder sonst was) in diese komplett weiße, zweite Terrainskin. Der Skin muss natürlich Alpha haben. So hat man schöne weiche Schatten. Natürlich geht das nur für Schatten, die durch die Sonne bedingt sind. Lichtquellen werden im Script nicht mitberechnet (sonst würde es zu kompliziert werden).