Skip to main content

Vad är en MIP -karta?

En MIP-karta är en typ av texturkarta som används i tredimensionell (3D) datorgrafik för användning i applikationer som videospel och simulatorer.MIP -kartor används för att skapa mindre detaljerade strukturer för objekt i ett 3D -utrymme för att möjliggöra att avlägsna objekt lättare kan göras i mindre detalj.Dessa MIP -kartor kallas vanligtvis "nivåer" med en original, högupplöst bild som betraktas som nivå 0, nästa karta över reducerad kvalitet är nivå 1, den lägre kvalitetskartan efter det är nivå 2 och så vidare.Ett MIP -kartsystem används ofta för att minska arbetsbelastningen på dator och andra grafikåtergivare eftersom stora 3D -scener visas i ett spel eller annan applikation.

Ursprunget till termen "MIP -karta" kommer från en akronym för den latinska frasen Multum i Parvo , som grovt översätter till "mycket i ett litet utrymme."Detta hänvisar till den övergripande MIP -kartfilen som vanligtvis innehåller den ursprungliga texturkarta med hög upplösning och de samlade MIP -kartorna också.De mindre MIP -kartorna skapas vanligtvis genom att halvera upplösningen av den ursprungliga bilden och sedan halvera varje MIP -karta för att skapa därefter mindre bilder.Till exempel kan en texturkarta ha en upplösning på 256x256, med hänvisning till antalet pixlar eller bildelement som utgör bildens längd och bredd;Den här bilden skulle tillämpas på ett objekt i 3D -animation för att ge den ett realistiskt utseende.

Nivå 1 MIP -kartan för denna struktur skulle sannolikt reduceras från den ursprungliga bilden till 128x128, vilket håller all den ursprungliga bildinformationen men minskar kvalitetenoch detaljnivåer.Fortsätter med detta exempel skulle nivå 2 MIP -kartan vara 64x64, nivå 3 skulle vara 32x32, sedan 16x16, 8x8, 4x4 och slutligen 2x2.Allt mindre än denna nivå skulle vara en enda pixel och inte särskilt användbar för rendering.När en användare spelar ett videospel eller liknande applikation och ett objekt först kommer i sikte, skulle det troligtvis använda en av de lägsta upplösningarna, vilket ersätter texturkartan med allt högre upplösningar när spelaren närmade sig objektet.

Denna process hjälper också till att minska Moiré -mönstret

ofta sett i videotillämpningar och tidig 3D -animation.Detta mönster uppstår när ett avlägset objekt i ett spel har fler texturpixlar än det finns faktiska pixlar för att visa bilden.När detta händer blir de resulterande avlägsna bilderna taggade och hoppiga när bilddata går förlorade och inte kan visas.Genom att använda texturer med lägre upplösning kan det avlägsna objektet ha ett antal texturpixlar mindre än de visade pixlarna och visa en lägre kvalitet men fullständig bild.