Empfängt eine Entity überhaupt die Werte der Schatten eines Terrains?
Wäre ja schön, aber woher bezieht die Engine die Werte?
Ich weiß, dass ventilator mal eine Funktion geschrieben hat zum Empfangen von Helligkeitswerten von der shadow map eines Models - das bezog sich allerding auf die 2. Skin der mit seiner Lightmapping-Dll geschaffenen shadow maps.
Ich würde sagen, dass sich das floor_range auf unter den Entities befindliche Blöcke beschränkt. Für die Shadowmap des Terrains wirst Du eine gesonderte Funktion brauchen.
Vielleicht hilft auch die floor_range auf einen winzigen Wert zu setzen, nicht auf Null, weil der Wert vielleicht nochmal gesondert von der Engine gewertet wird. Und wenn das Model keinen Wert über floor_range zurückerhält, läßt es sich vielleicht unabhängig einstellen.
Keine Ahnung, ob das Sinn macht - ich bin auch sehr gespannt, was letztlich die Lösung bringen wird!
