Ego-Shooter-Projekt (namenlos)

Du brauchst Grafiken, gute Programme oder Leute die dir helfen? Frag hier.
Benutzeravatar
X0r
Beiträge: 2770
Registriert: 15.03.2007 21:47
Kontaktdaten:

Beitrag von X0r »

Naja, man kann den Editor zusätzlich mit Meshes erweitern.
Benutzeravatar
dllfreak2001
Beiträge: 2925
Registriert: 07.09.2004 23:44
Wohnort: Bayern

Beitrag von dllfreak2001 »

Ich meine so paar Gebäude in der Landschaft machen es noch spektakulärer.
I´a dllfreak2001
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

Gebäude sind letztendlich auch meshes.
kommt halt drauf an, was man an free content findet.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
X0r
Beiträge: 2770
Registriert: 15.03.2007 21:47
Kontaktdaten:

Beitrag von X0r »

Die Frage wäre erstmal, wie man das mit der Vegetation geschickt hinbekommt.
Mal einfach so 2000 Palmen erstellen würde die Grafikkarte in die Knie zwingen. 2000 Surfaces machen zu viel "Traffic".
Ich dachte an die SingleSurface-Methode, bringt allerdings auch nicht sehr viel bei Vegetation, da, wenn auch nur ein einziges Polygon im Sichtbereich sein sollte, gleich alle Polygone des Meshes an die GraKa "gesendet" werden. Werden zwar nicht gerendert, aber trotzdem bringt das nix.
Da muss ich mich jetzt wohl erstmal mit Octree beschäftigen.
Benutzeravatar
Vermilion
Beiträge: 1846
Registriert: 08.04.2006 16:00
Computerausstattung: Apple iMac (2010) & HP Notebook
Wohnort: Heidekreis

Beitrag von Vermilion »

Benutz doch einfach eine Technik wie in S.T.A.L.K.E.R., abhängig von der Distanz der Kamera zur Entität veränderst du die Darstellungsweise. Also soetwas wie LoD. Wenn jetzt eine Palme etwas weiter weg ist, ersetzt du das komplexe Mesh einfach durch ein 3D Sprite, sodass du letztendlich nur ein Quad rendern musst. Damit das ganze nicht so ist wie "Plopp! Jetzt steht auf ein mal ein dreidimensionaler Baum da! 0.0", könnte man das noch mit Transparenz der Entitäten machen, das der Übergang fließend ist (zwischen hochauflösendem und einfachem Mesh).
Bild

Immer die neueste PureBasic Version. Auf allem Betriebssystemen. Ich bin ein OS-Nomad!
Benutzeravatar
X0r
Beiträge: 2770
Registriert: 15.03.2007 21:47
Kontaktdaten:

Beitrag von X0r »

Vermillion, du scheinst mich nicht verstanden zu haben. Ich kann nicht einfach 2000 einzelne Meshes laden. Das verkraftet keine GraKa. Und da spielt Lod auch keine Rolle. Es geht hier nicht um die Detaillierung der Palmen-Meshes.
Benutzeravatar
TomS
Beiträge: 1508
Registriert: 23.12.2005 12:41
Wohnort: München

Beitrag von TomS »

Ich kenn mich zwar nicht aus, aber man kann doch bspw ein Sprite einladen und dass dann an 100,100 und 400,300 anzeigen lassen, oder?
Geht das mit Meshes nicht? 2 oder 3 verschiedene Palmenmeshes, damit ein bißchen Variation im Busch ist und dann einfach an verschiedenen Positionen anzeigen...
Benutzeravatar
X0r
Beiträge: 2770
Registriert: 15.03.2007 21:47
Kontaktdaten:

Beitrag von X0r »

Bitte? Natürlich geht das, aber das ist ja das Problem. 2000 einzelne Meshes sind zu viel für ne GraKa.
Benutzeravatar
ZeHa
Beiträge: 4760
Registriert: 15.09.2004 23:57
Wohnort: Friedrichshafen
Kontaktdaten:

Beitrag von ZeHa »

Du darfst halt nur die rendern, die auch sichtbar sind. Bei Doom und Quake geht das ja über BSP. Bei Außenlevels gibt's sicher andere Vorgehensweisen, wie man das machen kann.
Bild     Bild

ZeHa hat bisher kein Danke erhalten.
Klicke hier, wenn Du wissen möchtest, woran ihm das vorbeigeht.
Benutzeravatar
X0r
Beiträge: 2770
Registriert: 15.03.2007 21:47
Kontaktdaten:

Beitrag von X0r »

>Du darfst halt nur die rendern, die auch sichtbar sind

Das macht die Engine automatisch. ;)
Es geht hier aber um was ganz anderes. Ob gerendert oder nicht, das spielt bei diesem Problem erstmal keine Rolle.
Antworten