Tieftauchen in die GPU Mipmap-Level-Selektion

2025-05-14

Dieser Beitrag untersucht detailliert die komplizierte Auswahl der Mipmap-Level während des Texture-Samplings auf der GPU. Ausgehend von Texture-Aliasing erklärt der Autor Mipmapping und die Rolle von Pixeldervivaten (ddx()/ddy()). Durch die Analyse der GLES3.0- und DirectX 11.3-Spezifikationen und experimenteller Ergebnisse enthüllt der Autor die Komplexität des Zusammenhangs zwischen Mipmap-Level-Selektion und Pixeldervivaten sowie die Implementierungsunterschiede zwischen verschiedenen GPU-Herstellern. Der Artikel untersucht außerdem den Einfluss von elliptischen Transformationen und anisotropischer Filterung auf die Mipmap-Level-Selektion, liefert entsprechende Software-Implementierungen und vergleicht sie mit Hardware-Implementierungen.

Entwicklung Textur