Spartaner_v1 Geschrieben 2. April 2015 Share Geschrieben 2. April 2015 (bearbeitet) 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 bearbeitet 21. Juli 2015 von Spartaner_v1 Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
idk.cpp Geschrieben 20. April 2015 Share Geschrieben 20. April 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 zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
boomer41 Geschrieben 1. Mai 2015 Share Geschrieben 1. Mai 2015 Hast du es schonmal mit GZIP versucht oder lzma-Kompression?-- Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Spartaner_v1 Geschrieben 21. Juli 2015 Autor Share Geschrieben 21. Juli 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 zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden