WERBEPLATZ VERFÜGBAR · PARTNERSCHAFTEN WILLKOMMEN

Texturflimmern und Shimmering in Game-Mods beheben: Mipmap-Generierung und DDS-Formate

365Finds Editorial
11.430 Wiki-Artikel erfasst

365 Wiki mit deiner KI nutzen

Kopiere den Prompt unten, füge ihn in deine gewohnte KI ein und stelle direkt deine Frage.

Vollständigen Skill herunterladen

Probiere es zuerst mit dem Prompt aus. Wenn du 365 Wiki häufig nutzt, installiere den vollständigen 365Wiki Skill, damit du ihn nicht jedes Mal einfügen musst. Ohne bevorzugte KI funktionieren auch die Webversionen von Gemini oder Microsoft Copilot.

Warum Mod-Texturen in der Distanz flimmern und Moire-Muster erzeugen

Wenn benutzerdefinierte 4K- oder 2K-Texturen ohne vorberechnete Mipmap-Pyramiden in Spieledateien exportiert werden, muss der Rasterizer in der Distanz hochauflösende Texel auf Subpixel-Ebene abtasten. Dieses gravierende Undersampling erzeugt hochfrequente Moire-Muster, starkes Flimmern (Shimmering) bei Kamerabewegungen und massive Einbrüche bei der Trefferrate des VRAM-Textur-Caches.

Textur-EigenschaftOhne Mipmaps (Fehlerhaft)Mit vorberechneten MipmapsAuswirkung auf Bild & Leistung
VRAM-SpeicherbedarfNur einzelne 4096x4096-EbeneAbgestufte Kette bis 1x1 PixelSpeicherbedarf steigt um exakt 33%
Abtastung in der FerneZufälliges Picken aus riesigem RasterVorgefilterte, geglättete TexturenFlimmern vollständig eliminiert; saubere Kanten
Cache-Hit-RateFällt in offenen Szenen unter 40%Bleibt stabil über 85% LokalitätReduziert Bandbreiten-Engpässe und Ruckler
Anisotrope FilterungVerliert mangels Stufen ihre Referenz16x AF berechnet tatsächliche SchrägenGestochen scharfe Oberflächen ohne Rauschen

Schritt 1: Fehlende Mipmaps mit Texdiag identifizieren

Überprüfen Sie verdächtige DDS-Dateien mit dem Diagnosetool texdiag.exe aus der offiziellen Microsoft DirectXTex-Bibliothek:

texdiag.exe info "Data\Textures\architecture\stonewall_d.dds"

Zeigt die Ausgabe mip levels: 1 bei Diffuse- oder Normal-Maps an, wurde die Textur als flache Bitmap exportiert. Steinmauern, Zäune oder Dachziegel führen in Bewegung zu extrem unruhigem Flimmern.


Schritt 2: Mipmaps mit Texconv im Batch-Verfahren generieren

Nutzen Sie texconv.exe, um saubere Mipmap-Pyramiden mit modernen Block-Komprimierungsverfahren neu zu erstellen.

Diffuse- / Albedo-Texturen (sRGB-Farbraum)

texconv.exe -f BC7_UNORM_SRGB -m 0 -srgb -y -o "FixedTextures" "stonewall_d.dds"

Normal-Maps (Lineare Vektordaten)

Normal-Maps dürfen niemals mit sRGB-Gammakorrektur oder weichzeichnenden Unschärfen behandelt werden:

texconv.exe -f BC5_UNORM -m 0 -y -o "FixedTextures" "stonewall_n.dds"

Wichtige Parameter im Überblick


Schritt 3: Alpha-Coverage-Erhalt bei Vegetation und Gittern

Bei Blättern, Gras und Zäunen mit Alpha-Test-Transparenz führt herkömmliches Downsampling dazu, dass transparente Kanten verdünnt werden und Vegetation in der Distanz optisch schrumpft oder verschwindet.

  1. Aktivieren Sie in NVTT oder Photoshop-Plugins die Option "Alpha Mipmap Coverage Preservation".
  2. Setzen Sie den Referenz-Schwellenwert für den Alpha-Test auf 0.5 (bzw. 128).
  3. Bei Nutzung von texconv ergänzen Sie das Schwellenwert-Flag:
texconv.exe -f BC7_UNORM_SRGB -m 0 -at 0.5 -o "FoliageFixed" "tree_leaves.dds"
  1. Platzieren Sie die korrigierten Texturen im Mod-Verzeichnis und prüfen Sie die Darstellungsruhe im Spiel.