밉매핑 이용

Flash Player 9 이상, Adobe AIR 1.0 이상

MIP 맵(밉매핑이라고도 함)은 런타임 렌더링 품질과 성능을 향상시키기 위해 함께 그룹화되고 텍스처와 연결되는 비트맵입니다. Flash Player 9.115.0 이상 버전과 AIR에서는 50%에서 시작하여 다양한 배율로 각 비트맵의 최적화된 버전을 만들어 이 기술을 구현합니다. 이 프로세스를 밉매핑이라고 합니다.

MIP 맵은 다음 유형의 비트맵에 대해 생성됩니다.

  • ActionScript 3.0 Loader 클래스를 사용하여 표시되는 비트맵(JPEG, GIF 또는 PNG 파일)

  • Flash Professional 문서의 라이브러리에 있는 비트맵

  • BitmapData 객체

  • ActionScript 2.0 loadMovie() 함수를 사용하여 표시되는 비트맵

필터링된 객체나 비트맵 캐싱된 무비 클립에는 MIP 맵이 적용되지 않습니다. 그러나 비트맵이 마스크 처리된 내용에 있는 경우에도 필터링된 표시 객체 내에 비트맵 변형이 있으면 MIP 맵이 적용됩니다.

밉매핑은 자동으로 수행되지만 다음 몇 가지 지침에 따라 이미지에서 이 최적화를 최대한 활용할 수 있습니다.

  • 비디오 재생의 경우 Video 객체의 smoothing 속성을 true로 설정합니다(Video 클래스 참조).

  • 비트맵의 경우 smoothing 속성을 true로 설정할 필요는 없지만 비트맵에 다듬기를 사용할 때 품질 향상이 보다 명확하게 나타납니다.

  • 2차원 이미지의 경우 4 또는 8로 나눌 수 있는 비트맵 크기(예: 640 x 128을 320 x 64 > 160 x 32 > 80 x 16 > 40 x 8 > 20 x 4 > 10 x 2 > 5 x 1로 줄일 수 있음)를 사용하고 3차원 텍스처의 경우 2^n을 사용합니다. MIP 맵은 폭과 높이가 2^n인 비트맵(예: 256 x 256, 512 x 512, 1024 x 1024)에서 생성됩니다. 밉매핑은 홀수 폭이나 높이를 갖는 비트맵 내용에서는 생성되지 않습니다.