Hvad er et MIP-kort?
Et MIP-kort er en type teksturkort, der bruges i tredimensionel (3D) computergrafik til brug i applikationer såsom videospil og simulatorer. MIP-kort bruges til at oprette mindre detaljerede strukturer for objekter i et 3D-rum, så man kan gøre det lettere at fjerne objekter i mindre detaljer. Disse MIP-kort omtales typisk som "niveauer", hvor et originalt billede i høj opløsning betragtes som niveau 0, det næste kort af reduceret kvalitet er niveau 1, kortet af lavere kvalitet efter det er niveau 2 og så videre. Et MIP-kortsystem bruges ofte til at reducere arbejdsbyrden på computer- og andre grafikudbydere, da store 3D-scener vises i et spil eller et andet program.
Oprindelsen af udtrykket "MIP-kort" kommer fra et akronym for den latinske udtryk multum in parvo , som groft oversætter til "meget i et lille rum." Dette henviser til den overordnede MIP- kortfil , der typisk inkluderer det originale kort i høj opløsning og de indsamlede MIP-kort over dette billede. De mindre MIP-kort oprettes generelt ved at halvere opløsningen af det originale billede og derefter halvere hvert MIP-kort for at oprette efterfølgende mindre billeder. For eksempel kan et teksturkort have en opløsning på 256x256, der henviser til antallet af pixels eller billedelementer, der udgør billedets længde og bredde; dette billede vil blive anvendt på et objekt i 3D-animation for at give det et realistisk udseende.
Niveau 1 MIP-kort for denne struktur vil sandsynligvis blive reduceret fra det originale billede til 128x128, idet alle de originale billedoplysninger bevares, men kvaliteten og detaljeniveauet reduceres. Fortsætter med dette eksempel ville MIP-kortet på niveau 2 være 64x64, niveau 3 ville være 32x32, derefter 16x16, 8x8, 4x4 og til sidst 2x2. Noget mindre end dette niveau ville være en enkelt pixel og ikke særlig nyttig til gengivelse. Når en bruger spiller et videospil eller et lignende program, og et objekt først kommer i betragtning, ville det sandsynligvis bruge en af de laveste opløsninger og erstatte teksturkortet med stadig højere opløsninger, når spilleren nærmet sig objektet.
Denne proces hjælper også med at reducere moiré-mønsteret, der ofte ses i videoapplikationer og tidlig 3D-animation. Dette mønster opstår, når et fjernt objekt i et spil har flere teksturpixels, end der er faktiske pixels, der viser billedet. Når dette sker, bliver de resulterende fjerne billeder taggete og hoppede, da billeddata går tabt og ikke kan vises. Ved at bruge teksturer i lavere opløsning kan det fjerne objekt have et antal teksturpixels mindre end de viste pixels og vise et lavere, men komplet billede.