Hi,
da ich nun endlich mein Terrain soweit implementiert hab, wärs mir auch ganz lieb wenn ich da irgendwas draufstellen könnte (zb. Bäume, Häuser etc.)
Soooo jetzt hätt ich mir gedacht, das ich das Zeug einfach per Quadtree des Terrains rendere und so auch Kollisionserkennung mach. Jetzt bin ich allerdings auf das Prob gestoßen, dass ich ja eigentlich die Modelle zerschneiden müsste bzw für jeden Leaf des Quadtrees ein eigenes Model haben müsste. Denn was wenn ein Objekt auf einer Teilungslinie des Quadtrees liegt?
Das gefällt mir nun gar nicht, denn ich hatte mir das erst so vorgestellt, dass ich einen Ordner voller Modelle hätte und pro Terrainstückchen (das Terrain für mein Projekt besteht aus 16*16 Terrainabschnitten, die geladen werden, wenn sie in die Sichtweite das vergrößerten Frustums kommen ... ebenso entladen wenn sie dise verlassen) eine kleine Informationsdatei dabeiliegt, welches Objekt sich wo befindet.
So könnte ich auch die Modelle sparend öfter verwenden. Wenn ich sie jedoch zerscheide, was ich wohl im voraus machen müsste, hätte ich pro Leaf individuelle Modelle (außerdem wüsst ich nciht wie ich die Zerschneidungsgeschichte angehen sollte).
Vieleicht denk ich da in die falsche Richtung .... aber darum schreib ich ja hier diesen Thread.
Also meine Frage im Wesentlichen: Wie kann ich ohne großen Aufwand Culling (und Kollisionserkennung) in einer Landschaft effizient durchführen?