www.wikidata.de-de.nina.az
Mip Mapping ist eine Antialiasing Technik fur Texturen Sie wird in modernen 3D Grafikchips zur Verbesserung der Bildqualitat aber auch der Geschwindigkeit eingesetzt Inhaltsverzeichnis 1 Probleme bei der Texturskalierung 2 MIP Map 3 Speicherbedarf 4 Berechnung 5 MIP Mapping als Texturfilter 6 Siehe auch 7 WeblinksProbleme bei der Texturskalierung BearbeitenDas Problem beim Texture Mapping von Objekten besteht darin dass man diese von nah und fern betrachten konnen soll Korrelativ zum Erscheinungsbild des Objekts muss also auch die Textur ihre Form und Grosse verandern Magnifikation die Textur muss stark vergrossert werden um das Objekt zu bedecken wenn es nah am Betrachter liegt Minifikation die Textur muss stark verkleinert werden wenn das Objekt sehr weit vom Betrachter entfernt ist im Extremfall ist das Objekt dann nur noch genau 1 Pixel gross Werden keine Gegenmassnahmen ergriffen treten bei diesen Skalierungen Aliasing Effekte auf die als Artefakte sehr storend sind besonders bei Mustern mit schragen oder gerundeten Linien als Verzerrungen oder Flimmern Moire Effekte MIP Map Bearbeiten nbsp Beispiel fur eine MIP Map Die Kantenlange des grossten Bildes betragt 28 256 Pixel nbsp Dieses Bild soll die effiziente Speicherung im Sinne von Speicher Fragmentierung von Bildern veranschaulichen Es wird nur 1 weisses Byte verschwendet Wie farblich im Bild angedeutet konnen sowohl die RGB Farben eines Bildes nach diesem Schema aufgeteilt werden als auch kongruente Komplettbilder jeweils dann 3 Stuck gemeinsam gespeichert werdenMIP ist eine Abkurzung fur multum in parvo was so viel bedeutet wie viel auf kleinem Platz Eine MIP Map auch Bildpyramide ist eine Folge von Rasterbildern desselben Motivs jedoch mit abnehmender Auflosung Die Kantenlange jedes Bildes ist genau halb so gross wie die des Vorgangerbildes Das kleinste Bild hat je nach Implementierung eine Grosse von 1 1 oder 2 2 Pixel Daraus folgt dass alle Bilder quadratisch sein mussen und als Kantenlange eine Zweierpotenz haben Man spricht bei diesen Stufen auch von Level of Detail LOD Speicherbedarf BearbeitenMIP Maps haben einen hochstens um 1 3 hoheren Speicherbedarf als das grosste Bild alleine i 0 1 4 i 1 1 1 4 4 3 1 1 3 geometrische Reihe displaystyle sum i 0 infty left frac 1 4 right i frac 1 1 frac 1 4 frac 4 3 1 frac 1 3 mbox geometrische Reihe nbsp Die genaue Anzahl der von den Bildern benotigten Bytes Speicher errechnet sich so 4 n 2 c 1 3 Anzahl Bytes displaystyle frac 4n 2 c 1 3 text Anzahl Bytes nbsp Dabei sind n displaystyle n nbsp die Kantenlange des Bildes quadratisch angenommen und c displaystyle c nbsp die Bytes pro Farbkanal 1 Graustufenbild mit 256 Graustufen 3 RGB Bild mit 8 Bit pro Farbkanal Berechnung BearbeitenMIP Maps konnen einfach berechnet werden indem fur jedes Pixel des verkleinerten Bildes der Mittelwert der vier korrespondierenden Pixel des Ausgangsbildes berechnet wird Dies ist rekursiv fur alle weiteren Stufen durchzufuhren Dieses Verfahren wird haufig implizit von der Grafikhardware beim Texturladen angewandt um Speicherbandbreite zu sparen Eine aufwandigere aber zu besserer Bildqualitat fuhrende Methode zur MIP Map Berechnung bietet die Fouriersynthese MIP Mapping als Texturfilter BearbeitenBei der Minifikation von Texturen beim Texture Mapping wird dasjenige LOD ausgewahlt bei welchem ein Texel gross genug ist um ein Pixel vollstandig zu uberdecken Auf diese Weise ist sichergestellt dass jedes Texel der Ursprungstextur Einfluss auf die gestauchte Textur hat und somit keine abtastbedingten Alias Effekte auftreten Gerade die Sprunge zwischen den LODs fuhren zu Unstetigkeiten die als Linien zwischen den MIP Bandern deutlich sichtbar sind Jedes dieser Bander hat einen Scharfegrad der sich stark von den Nachbarbandern unterscheidet Ausserdem kommt es bei jeder Stauchung die keiner Zweierpotenz entspricht und auch bei anisotropen Verzerrungen immer zu einem ubermassigen Scharfeverlust Siehe auch BearbeitenGauss Laplace Pyramide Trilineare Filterung Integralbild Summed Area Tables Antialiasing Texture MappingWeblinks Bearbeiten3DCenter Artikel Grafik Filter Bilinear bis Anisotrop im Detail Abgerufen von https de wikipedia org w index php title Mip Mapping amp oldid 230753524