Porady: tworzenie i modyfikacja poziomów MIP
Dokument ten pokazuje sposób użycia Edytora obrazu do generowania i modyfikowania Poziomów MIP dla Level of detail (poziomu szczegółów) przestrzeni tekstury.
Generowanie poziomów MIP
Mipmapping jest techniką stosowaną do zwiększenia szybkości renderowania i zmniejszania artefaktów wygładzania na obiektach z teksturą przez wstępne obliczanie i przechowywania kilku kopii tekstury różnych rozmiarów.Każda kopia, która jest określana również jako poziom minimalnej ceny importowej, ma połowę szerokości i wysokości poprzedniej kopii.Po wyrenderowaniu tekstury na powierzchni obiektu poziom MIP, który najlepiej odpowiada obszarowi miejsca na ekranie powierzchni teksturowanej, jest wybierany automatycznie .Oznacza to, sprzęt graficzny nie musi odfiltrowywać zbyt dużych tekstur, aby utrzymać spójną jakość wizualną.Chociaż koszt pamięci przy przechowywaniu poziomów MIP jest około 33% wyższy niż samej oryginalnej tekstury, zyski pod względem wydajności i jakości obrazu to uzasadniają.
Aby wygenerować poziomy MIP
Zacznij od podstawowej tekstury, jak opisano w temacie Porady: tworzenie tekstury podstawowej.Aby uzyskać najlepsze wyniki, należy określić teksturę, która ma szerokość i wysokość, które są wartością potęgi liczby dwa, na przykład 256, 512, 1024 itd.
Generuj poziomy MIP.Na pasku narzędzi Tryb Edytora obrazów wybierz kolejno opcje Zaawansowane, Narzędzia i Generuj Mips.
Należy zauważyć, że przyciski Przejdź do następnego poziomu Mip i Przejdź do poprzedniego poziomu Mip będą teraz wyświetlane na pasku narzędzi Tryb Edytora obrazów.Jeśli okno Właściwości zostanie wyświetlone, również zauważ, że właściwości tylko do odczytu Poziom mip i Liczba poziomów mip zostaną wyświetlone w oknie właściwości obrazu.
Modyfikowanie poziomów MIP
Aby uzyskać efekty specjalne lub zwiększyć jakość obrazu na określonym poziomie szczegółowości, można zmodyfikować indywidualnie każdy poziom MIP.Na przykład obiektowi z teksturą można nadać inny wygląd w odległości (większa odległość odpowiada mniejszym poziomom MIP) lub można zapewnić, że tekstury, które zawierają tekst lub symbole, pozostaną czytelne nawet na mniejszych poziomach MIP.
Aby zmodyfikować jeden poziom MCI
Zaznacz poziom MIP, który chcesz zmodyfikować.Na pasku narzędzi Tryb Edytora obrazów za pomocą przycisków Przejdź do następnego poziomu MIP i Przejdź do poprzedniego poziomu MIP przemieszczaj się między poziomami MIP.
Po wybraniu poziomu MCI do zmodyfikowania użyj dostępnych narzędzi do rysowania, aby zmodyfikować poziom bez zmiany zawartości innych poziomów MCI.Narzędzia do rysowania są dostępne na pasku narzędzi Edytor obrazów.Po wybraniu narzędzia można zmienić jego właściwości w oknie Właściwości.Aby uzyskać informacje na temat narzędzi do rysowania i ich właściwości, zobacz Edytor obrazów.
[!UWAGA]
Jeśli nie trzeba modyfikować zawartość poszczególnych poziomów MIP — jak możesz zrobić, aby uzyskać pewne efekty — firma Microsoft zaleca generowanie mipmap z tekstury źródłowej w czasie kompilacji.Pomaga to zapewnić, że poziomy MCI pozostają zsynchronizowane z teksturą źródła, ponieważ modyfikacje poziomu MIP nie są automatycznie propagowane do innych poziomów.Aby uzyskać więcej informacji na temat generowania mipmap w czasie kompilacji, zobacz Porady: eksportowanie tekstury zawierającej mipmapy.