Spartaner_v1 Posted April 2, 2015 Share Posted April 2, 2015 (edited) Hallöchen, Ich wollte einmal um Hilfe bitte. Ich schreibe zur Zeit an einem kleinen Server für ein Game, wobei ich bei den Algorithmen für das Terrain hängen geblieben bin. Wie Welt ist in "Terrains" eingeteilt, welche 800x800 Vertices besitzen. Der Client läd ca. 4-5 "Terrains" in jede Richtung. Mein Problem ist, dass ich bei 256 Terrain-Datein bereits 2,85GB besitze, ohne das ich über mehrere Ebenen verfüge. Nun ist meine Frage, ob jemand eine Idee hat möglichst viel Vertices einzusparen. Meine Möglichkeit wäre es die Vertices zu löchern und dann über eine Algorithmus die Löcher wieder zu berechnen oder zu überbrücken. Hoffe es gibt noch andere schlaue Ideen. Mfg, Spartaner_v1 Edited July 21, 2015 by Spartaner_v1 Link to comment Share on other sites More sharing options...
idk.cpp Posted April 20, 2015 Share Posted April 20, 2015 Hi, ist dieser Thread noch aktuell? War grade am surfen und hab den gefunden wobei ich das Gefühl hab, dass es interessant wäre dieses Problem zu lösen. Allerdings verstehe ich noch nicht ganz was das Problem ist. Was sind Algorithmen für Terrain? Was ist bei dir ein Vertex? Und was hat das mit dem Speicher zu tun? Falls dich das eh nicht mehr interessiert ist das auch gut. Lg, idk.cpp Sidenote: Die Mehrzahl von Vertex ist Vertices (ich glaub das kann man auch Vertizes schreiben aber ich mag Cs mehr ) Link to comment Share on other sites More sharing options...
boomer41 Posted May 1, 2015 Share Posted May 1, 2015 Hast du es schonmal mit GZIP versucht oder lzma-Kompression?-- Link to comment Share on other sites More sharing options...
Spartaner_v1 Posted July 21, 2015 Author Share Posted July 21, 2015 Es geht nicht darum die 800x800/AxB in komprimierten Dateien unter zu bringen, sondern möglichst leistungsstark und gleichzeitig "platzsparend" zu Speichern. Ich habe zudem mir einige Vorschläge aus anderen Foren durchgelesen, jedoch möchte ich in diesem Bereich gerne selbst weiterforschen, anstatt mich auf bewehrte C-Codes zu verlassen. Des weiteren habe ich wahrscheinlich eine Variante gefunden, welche meinen Anforderungen gewachsen sein könnte. Falls es gewünscht ist kann ich sie gern einmal probieren zu erläutern. Mfg, Spartaner Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now