Co to jest mapa MIP?

Mapa MIP to rodzaj mapy tekstury używanej w grafice komputerowej trójwymiarowej (3D) do użytku w aplikacjach takich jak gry wideo i symulatory. Mapy MIP służą do tworzenia mniej szczegółowych tekstur dla obiektów w przestrzeni 3D, aby umożliwić łatwiejsze renderowanie odległych obiektów. Te mapy MIP są zazwyczaj określane jako „poziomy” z oryginalnym obrazem o wysokiej rozdzielczości uważanym za poziom 0, kolejną mapą obniżonej jakości jest poziom 1, mniejsza mapa jakości po tym jest poziom 2 i tak dalej. System map MIP jest często używany do zmniejszenia obciążenia pracą na komputerze i innych grafikach, ponieważ duże sceny 3D są wyświetlane w grze lub innej aplikacji.

Pochodzenie terminu „mapa MIP” pochodzi z akronimu dla latynoskiej frazy multum w parvo , co z grubsza przekłada się na „dużo w małej przestrzeni”. Odnosi się to do ogólnego pliku mapy MIP, który zwykle zawiera oryginalną mapę tekstury o wysokiej rozdzielczości oraz zebrane mapy MIP tego obrazu. SMAMapy MIP LLER są zwykle tworzone przez połowę rozdzielczości oryginalnego obrazu, a następnie o połowę każdej mapy MIP w celu utworzenia późniejszych obrazów. Na przykład mapa tekstury może mieć rozdzielczość 256x256, odnosząc się do liczby pikseli lub elementów obrazu tworzących długość i szerokość obrazu; Ten obraz byłby zastosowany do obiektu w animacji 3D, aby nadać mu realistyczny wygląd.

Mapa MIP poziomu 1 dla tej tekstury prawdopodobnie zostałaby zmniejszona z tego oryginalnego obrazu do 128x128, zachowując wszystkie oryginalne informacje o obrazie, ale zmniejszając poziomy i poziomy szczegółów. Kontynuując ten przykład, mapa MIP poziomu 2 wynosiłaby 64x64, poziom 3 wynosiłby 32x32, a następnie 16x16, 8x8, 4x4, a na koniec 2x2. Wszystko mniejsze niż ten poziom byłoby pojedynczym pikselem i nie jest zbyt przydatne do renderowania. Kiedy użytkownik gra w grę wideo lub podobną aplikację, a obiekt po raz pierwszy pojawia się,Prawdopodobnie użyłby jednej z najniższych rozdzielczości, zastępując mapę tekstury coraz wyższymi rozdzielczościami, gdy gracz zbliżył się do obiektu.

Ten proces pomaga również zmniejszyć wzór moiré często widoczny w aplikacjach wideo i wczesnej animacji 3D. Ten wzór występuje, gdy odległy obiekt w grze ma więcej pikseli tekstur niż rzeczywiste piksele do wyświetlenia obrazu. Kiedy tak się dzieje, powstałe odległe obrazy stają się postrzępione i skakane w miarę utraty danych obrazu i nie można ich wyświetlić. Używając tekstur o niższej rozdzielczości, odległy obiekt może mieć wiele pikseli tekstur mniejszych niż wyświetlane piksele i wyświetlać niższą jakość, ale kompletny obraz.

INNE JĘZYKI