High Map oder Mesh

Übersicht BlitzBasic Blitz3D

Neue Antwort erstellen

 

Tuma

Betreff: High Map oder Mesh

BeitragSa, Jan 24, 2009 19:16
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo, bin noch BB Anfänger, frage mich jedoch wo den die Vorteile bei einer High Map liegen.

Wenn ich ein Landschaft in Cinema4d anfertige sie direkt mit Palmen und weiteren Models bestücke, braucht man diese Landschaft nur einmal zu laden und man kann sie in Cinema 4d vortexturieren.

Im Falle der High Map jedoch muss man alle anderen Meshes nach Koordinaten Positionieren was mir schweer fällt.

Gibt es Perforcmance Unterschiede?
Welche Gründe sprechen für eine High Map anstatt eines Meshes?

hectic

Sieger des IS Talentwettbewerb 2006

BeitragSa, Jan 24, 2009 19:35
Antworten mit Zitat
Benutzer-Profile anzeigen
Ein Meshterrain sieht natürlich besser aus, benötigt aber meisten auch mehr Systemleistung, da auch weit entfernte Bodentiles mit voller Auflösung gezeichnet werden, was komplett unnötig sein kann. Ein Blitzterrain dagegen benutzt LOD und erlaubt durch ständiges neuberechnen der aktuellen Szene auch besonders große Maps mit sehr guter performance.

Generell würde ich sagen. Maps deren Kantenlänge nicht mehr als 256 Einheiten (Also eine Highmap mit einer 256x256 Textur) sind auf jeden Fall immer besser mit einem Meshterrain unterwegs. Größere Maps dagegen werden performanter über das Blitzterrain welches eben auch LOD unterstützt.

Aber mal ehrlich. Mit der Aussage ''Im Falle der High Map jedoch muss man alle anderen Meshes nach Koordinaten Positionieren was mir schweer fällt.'' wirst du nicht weit kommen, da das positionieren einzelner Objekte auf eine Map das grundlegends einfachste ist. Das deutet ganz stark darauf hin, dass du die Spieleentwiklung noch extrem hardcoded erstellst, womit du nicht weit kommen wirst. Denn wenn du erst mal Respawnpoints und andere Sachen einbaust, kannst du mit dem selben System auch deine Grafikelemente (Palmen und weiteren Models) setzten.
Download der Draw3D2 V.1.1 für schnelle Echtzeiteffekte über Blitz3D

NightPhoenix

BeitragSo, Jan 25, 2009 2:35
Antworten mit Zitat
Benutzer-Profile anzeigen
Was hectic damit sagen will:
Bastel doch einen Editor mit dem du Objekte auf der Map positionierst.
Hardcoden (falls du es nicht weißt) bedeutet es wenn man das Laden von Objekten, positionieren, etc. einzeln im Quellcode schreibt. Ein Editor schreibt dir sowas, aber fix und komfortabel in eine Textdatei ohne, dass du 1000x mal das Spiel starten musst bis alles sitzt ^^ ist so auch viiiiel sinnvoller per Editor. Im Notfall kannst du auch auf Editoren Anderer zurückgreifen. Objekte lädst du dann indem Infos aus der Textdatei gelesen werden und diese am besten an Types übergeben werden.

Das war jetzt nur, falls du mit den Begriffen die Hectic nannte nicht viel anfangen kannst Wink
Die meisten Anfänger verstehen dieses Programmierer-Gerede nicht auf Anhieb und können sich darunter nicht viel vorstellen Smile

Neue Antwort erstellen


Übersicht BlitzBasic Blitz3D

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group