読者です 読者をやめる 読者になる 読者になる

CGメソッド

CG制作に関してのヒント

MENU

【Unity】テクスチャの圧縮形式のサイズについて

Unity Unity-Tips

follow us in feedly

テクスチャの圧縮形式のサイズについて

Size(Pixel) RGBA 32bit RGBA 16bit PVRTC 4bits PVRTC 4bits(imesta7)
2048×2048 21.3MB 10.7MB 2.7MB 2MB
1024×1024 5.3MB 2.7MB 0.7MB 0.5MB
512×512 1.3MB 682.7KB 170.8KB 128KB
256×256 341.3KB 170.7KB 42.8KB 32KB
128×128 85.3KB 42.8KB 10.7KB 8KB
64×64 21.3KB 10.7KB 2.7KB 2KB

※サイズは2のべき乗の正方形でMipmapを含むものです。
Mipmapとは各テクスチャは同じ画像を徐々に低解像度にしたもので、テクスチャが画面上で非常に小さい場合に使用されます。ミップマップでの各画像の高さと幅、つまりレベルは、直前のレベルよりも 2 の累乗だけ小さくなります。
例 128×128picxelのテクスチャの場合、64×64のテクスチャが生成される
→ UIなどMipMapが必要のない場合の画像は生成のチェックをはずした方が軽量化できます。

※表はPVRTCと書いておりますが、ETC等も同サイズです。

RGBA32bit→RGBA16bit  圧縮率約 50%
RGBA16bit→PVRTC    圧縮率約 25%
PVRTC→PVRTC(imesta7) 圧縮率約 75%