Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

26.11.2011, 11:26

Modell oder Dreiecke

Guten Morgen,
Ich hab da mal wieder eine Frage, und zwar:

Wäre es besser bei einem Ego-Shooter die Landschaften in Dreiecken zu schreiben oder die Landschaft in einem Grafikprogramm 'zeichnen' und dann halt laden?

Freu mich über Antworten.

Lukas
Mein Spieleprojekt:War of future
Mein Blog: War of future
Ich kenne mich mit Blender aus.

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

2

26.11.2011, 11:43

Je nachdem. Modelliert hat den Vorteil, dass es sehr einfach Deinen Wünschen angepasst werden kann. Dynamisch/algorithmisch erzeugt spart eventuell Ladezeit und Festplatte, macht aber mehr Aufwand und ist nicht immer genau das, was Du willst (oder nur mit sehr sehr viel Aufwand).
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

DeKugelschieber

Community-Fossil

Beiträge: 2 641

Wohnort: Rheda-Wiedenbrück

Beruf: Software-Entwickler

  • Private Nachricht senden

3

26.11.2011, 13:38

Ich glaube nicht das moderne RPGs oder Shooter noch Highmaps benutzen. Das wird in Büchern eigentlich eher als Beispiel für Buffer usw. benutzt. Ich würde die Karte als ein großes, statisches Model erstellen und später im Programm dann in Einzelteile zerlegen (für Frustum Culling), das kann man ja anhand der Koordinaten machen (alles in Würfel aufteilen).

4

28.11.2011, 15:54

Und welche Methode würdet ihr mir empfehlen? :D
Mein Spieleprojekt:War of future
Mein Blog: War of future
Ich kenne mich mit Blender aus.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

5

28.11.2011, 16:00

Was genau meinst du mit "in Dreiecken schreiben"!?

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

6

28.11.2011, 16:07

Ich vermute, dass er über algorithmisch-dynamische Generierung der Map redet, also prozedural.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

DeKugelschieber

Community-Fossil

Beiträge: 2 641

Wohnort: Rheda-Wiedenbrück

Beruf: Software-Entwickler

  • Private Nachricht senden

7

28.11.2011, 17:39

Die letzte Möglichkeit wird wohl unausweichlich sein wenn du selbst zu 100% bestimmen willst wie dein Level aussehen soll. Also probier mal ein großes Terrain (kann ja auch erstmal flach sein) mit vielen Flächen (Dreiecken) zu zerlegen und dann zu rendern.

8

28.11.2011, 18:46

@Dot: Ich mein damit, dass ich meine Landschaft nicht als Modell lade, sonern die Vertizes in einen Vertex-Index Buffer pack und dann rendere.

Ok, ich versuchs mal mit der Möglichkeit. Danke für die Antworten.
Mein Spieleprojekt:War of future
Mein Blog: War of future
Ich kenne mich mit Blender aus.

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

9

28.11.2011, 19:48

Äh... also dann gibt es da eigentlich keinen Unterschied, denn auch Modelle sollten so gerendert werden.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

10

28.11.2011, 21:06

Wie meinst du das?
Mein Spieleprojekt:War of future
Mein Blog: War of future
Ich kenne mich mit Blender aus.

Werbeanzeige