Benefícios do mapeamento mip

Flash Player 9 e posterior, Adobe AIR 1.0 e posterior

Mapas MIP (também conhecido como mipmaps), são bitmaps agrupados e associados a uma textura para aumentar a qualidade e o desempenho da renderização no tempo de execução. O Flash Player 9.115.0 e versões posteriores e o AIR implementam essa tecnologia (o processo é chamado mamepaminto Mip), por meio da criação de versões otimizadas de escala variável de cada bitmap (começando em 50%).

Os mapas MIP são criados para os seguintes tipos de bitmaps:

  • um bitmap (arquivos JPEG, GIF ou PNG) exibido com a classe Loader do ActionScript 3.0

  • um bitmap na biblioteca de um documento Flash Professional

  • um objeto BitmapData

  • um bitmap exibido com a função loadMovie() do ActionScript 2.0

Os mapas MIP não são aplicados a objetos filtrados nem a clipes de filme em cache de bitmap. Entretanto, os mapas MIP são aplicados se você tiver transformações de bitmap em um objeto de exibição filtrado, mesmo se o bitmap estiver dentro de conteúdo mascarado.

Os mapeamentos mip ocorre automaticamente, mas você pode seguir algumas orientações para se certificar de que suas imagens usem essa otimização:

  • Para reprodução de vídeo, defina a propriedade smoothing como true para o objeto Video (consulte a classe Video).

  • Para bitmaps, a propriedade smoothing não tem que ser definida como true, mas os aprimoramentos de qualidade são mais visíveis quando os bitmaps usam suavização.

  • Use tamanhos de bitmap que são divisíveis por 4 ou 8 para imagens bidimensionais (como 640 x 128, que pode ser reduzida como se segue: 320 x 64 > 160 x 32 > 80 x 16 > 40 x 8 > 20 x 4 > 10 x 2 > 5 x 1) e 2^n para texturas tridimensionais. Os mapas MIP são gerados a partir de bitmaps que têm largura e altura que são 2^n (como 256 x 256, 512 x 512, 1024 x 1024). O mapeamento mip não ocorre para conteúdo de bitmap com uma largura ou altura estranhas.