In Kapitel 11.5.4 "Texturgröße festlegen" der Doku wird erläutert, wie man eine möglichst performance-schonende Dimensionierung seiner Texturgröße vornimmt.
Frage 1:
Wenn man für die Lod1-Stufe eine Größe für die Textur (Mipmap-Größe) ausgewählt hat, ist es dann notwendig/sinnvoll, auch kleinere Texturen als dds-Datei für kleinere Lod-Stufen zu erstellen?
Oder ist das bei Verwendung von Mipmap-Größen eigentlich überhaupt notwendig? Wie in Kapitel 11.5.3.3.4 beschrieben, sucht sich DirectX bei kleineren Lod-Stufen automatisch eine kleinere Skalierung der Textur, auch wenn man die große Auflösung in niedrigeren Lod-Stufen einbaut.
=> Verstehe ich das richtig, ich kann einfach die Größe für meine Lod1-Textur festlegen und die dann ohne Performance-Nachteile auch für die Lod2 und ggf. auch die Lod3 verwenden?
Frage 2:Kapitel 11.5.3.3.4 hat geschrieben:Die normale Textur kann auch für LOD2 benutzt werden. Ein Performanceproblem ist
nicht zu erwarten, wenn Mipmaps verwendet werden. DirectX sucht dann zur Laufzeit
die jeweils am besten zur Entfernung passende Texturgröße automatisch heraus. Eine
eigene kleine LOD2-Textur wäre nur dann sinnvoll, wenn sich dadurch viele Polygone
sparen lassen oder das Haus nur in größerer Entfernung passiert wird
Sollte man für die Lod3 überhaupt eine Textur verwenden und falls ja, wann?
Habe heute gelernt, dass man die in verschiedenen Fällen auch besser komplett weg lässt: Beitrag im Forum
Ich habe bei meinen Häusern immer für alle drei Lod-Stufen Texturen unterschiedlicher Größen erstellen lassen, aber nachdem ich mir andere Objekte aus dem offiziellen Bestand angeseheen habe und die o.g. Kapitel nochmals angeschaut hab, überlege ich, meine Objekte vor der Einreichung umzustellen, damit wir nicht unnötig viele Dateien bekommen.
Bin mal gespannt auf Euere Rückmeldungen bzw. wie Ihr es so macht...
Vielen Dank im Voraus und viele Grüße
Julius