Model LOD (Level-of-Detail)
-
Hi,
wie nennt sich das Verfahren bzw, der Algorithmus um die Vertices der Modelle zu veringern. Also LOD (Level-of-Detail) von Modellen.
Sagt jetzt bitte nicht das Verfahren heißt LOD :p
-
Tesselation? So nennt das zumindest ATI ... aber keine Garantie.
-
ich nenn es "graphiker", nen besseren gibt es nicht, ehrlich. ganz einfach deswegen, weil kein verfahren wirklich sehen kann, sondern alle nur irgendwelche kosten berechnen.
ein guter graphiker wird auch ein objekt 'ummodeln'. waehrend die allermeisten verfahren nur vertices wegnehmen.aber wenn du nach mesh reduction oder progressive mesh suchst, findest du vielleicht ein paar akzeptable dinge.
-
rapso schrieb:
ich nenn es "graphiker"
-
Pigeon schrieb:
Tesselation? So nennt das zumindest ATI ... aber keine Garantie.
NVidia auch. Aber mit doppeltem "l".
-
ein model für jedes lod level erstellen? wird sowas gemacht? je nach entfernung paar vertices weniger wird doch, solange man es nicht übertreibt, das modell nicht komplett enstellen oder? obs dann noch gut aussieht ist ja egal, deswegen ist es ja level of detail.
-
Hier zwei Artikel, wo dies auch der Graphiker gemacht hat:
http://www.battlegroundeurope.com/index.php/all-news/19-this-that/1759-making-of-the-farm-house-ruins
http://www.battlegroundeurope.com/index.php/all-news/19-this-that/1907-remodeling-the-loading-dockUnd habe das auch schon von anderen Spielen gehört. Die Qualität soll einfach deutlich besser sein. Die Algorithmen sind zum Teil zu ungenau und können unter Umständen plötzlich ganz seltsame Dinge entstehen lassen, wodurch man lieber darauf verzichtet.
Grüssli
-
TravisG schrieb:
... je nach entfernung paar vertices weniger wird doch, solange man es nicht übertreibt, das modell nicht komplett enstellen oder? obs dann noch gut aussieht ist ja egal, deswegen ist es ja level of detail.
Kannst ja mal ausprobieren wie das aussieht, wenn du einfach jedes 3. Vertex überspringst ^^
-
modelle fuer spiele haben meist schon 'nicht mehr als noetig' an vertices, da ist es meist nicht einfach irgendwelche zu entfernen ohne dass das aussehen komplett anders wird.
deswegen braucht man graphiker, die kosten sind natuerich sehr hoch, aber dass das fast jeder macht, beweist ja dass es kaum anders geht (ausser in einigen sonderfaellen wie z.b. terrain).das erste spiel dass das automatisch gemacht hat war "Messiah" soweit ich weiss. war der einzige grund fuer mich das spiel zu kaufen
-
Im DirectX SDK hat es sogar ein Beispiel:
http://msdn.microsoft.com/en-us/library/bb147301(VS.85).aspx