Wykorzystywanie zalet mipmappingu
Flash Player 9 i nowsze wersje, Adobe AIR 1.0 i nowsze wersje
Mapy MIP (określane również jako mipmapy) są bitmapami zgrupowanymi i skojarzonymi z teksturą w celu zwiększenia jakości i wydajności renderowania w czasie wykonywania. W programie Flash Player 9.115.0 i w nowszych wersjach oraz w środowisku AIR zaimplementowano tę technikę (proces określany jako mipmapping) w taki sposób, że zoptymalizowane wersje każdej bitmapy są tworzone w różnych skalach (począwszy od skali 50%).
Mapy MIP są tworzone dla następujących typów bitmap:
bitmap (plików JPEG, GIF lub PNG) wyświetlanych przy użyciu klasy Loader języka ActionScript 3.0;
bitmap w bibliotece dokumentu programu Flash Professional;
obiektów BitmapData;
bitmap wyświetlanych za pomocą funkcji loadMovie() języka ActionScript 2.0.
Mapy MIP nie są stosowane do filtrowania obiektów ani klipów filmowych zapisanych w pamięci podręcznej jako bitmapy. Z drugiej strony mapy MIP są stosowane, jeśli w filtrowanym obiekcie wyświetlania znajdują się przekształcenia bitmap, nawet jeśli bitmapa należy do treści zasłoniętej.
Mipmapping odbywa się automatycznie, niemniej postępowanie zgodnie z niektórymi wytycznymi pozwala upewnić się, że obrazy zostaną zoptymalizowane pod tym kątem:
W przypadku odtwarzania wideo należy ustawić właściwość smoothing na wartość true dla obiektu Video (patrz klasa Video).
W przypadku bitmap właściwości smoothing nie trzeba ustawiać na wartość true, wszelkie zmiany na lepsze w jakości są jednak znacznie bardziej widoczne, jeśli bitmapy są wygładzane.
W przypadku obrazów dwuwymiarowych należy korzystać z bitmap o wymiarach podzielnych przez 4 lub 8 (np. 640 x 128, który można zredukować następująco: 320 x 64 > 160 x 32 > 80 x 16 > 40 x 8 > 20 x 4 > 10 x 2 > 5 x 1); w przypadku tekstur trójwymiarowych należy stosować wymiary podzielne przez 2^n. Mapy MIP są generowane z bitmap o szerokości i wysokości wynoszącej 2^n (np. 256 x 256, 512 x 512, 1024 x 1024). Mapy MIP nie są tworzone w przypadku treści bitmapowych o nieparzystej szerokości lub wysokości.