Version: Unity 6.0 (6000.0)
언어 : 한국어
플랫폼별 GPU 텍스처 포맷 선택
Mipmaps

GPU 텍스처 포맷 레퍼런스

플랫폼별 기본 텍스처 포맷

다음 표는 각 플랫폼에 사용된 디폴트 포맷을 보여줍니다.

|플랫폼|컬러 모델|None|보통 품질(기본값)|높은 품질|낮은 품질(더 높은 성능)| |:—|:—|:—|:—|:—|:—| |Windows, Linux, macOS|RGB|RGB 24비트|RGB Compressed DXT1|RGB(A) Compressed BC7|RGB Compressed DXT1| | |RGBA|RGBA 32비트|RGBA Compressed DXT5|RGB(A) Compressed BC7|RGBA Compressed DXT5| | |HDR|RGBA Half|RGB Compressed BC6H|RGB Compressed BC6H|RGB Compressed BC6H| |WebGL(설정 가능)|RGB|RGB 24비트|RGB Compressed DXT1|RGB Compressed DXT1|RGB Compressed DXT1| | |RGBA|RGBA 32비트|RGBA Compressed DXT5|RGBA Compressed DXT5|RGBA Compressed DXT5| |Android(설정 가능)|RGB|RGB 24비트|RGBA Compressed ASTC 6x6 블록
RGB Compressed ETC2
RGB Compressed ETC|RGBA Compressed ASTC 4x4 블록
RGB Compressed ETC2
RGB Compressed ETC|RGBA Compressed ASTC 8x8 블록
RGB Compressed ETC2
RGB Compressed ETC| | |RGBA|RGBA 32비트|RGBA Compressed ASTC 6x6 블록
RGBA Compressed ETC2|RGBA Compressed ASTC 4x4 블록
RGBA Compressed ETC2|RGBA Compressed ASTC 8x8 블록
RGBA Compressed ETC2| |iOS(설정 가능)|RGB|RGB 24비트|RGBA Compressed ASTC 6x6 블록
RGB Compressed PVRTC 4비트|RGBA Compressed ASTC 4x4 블록
RGB Compressed PVRTC 4비트|RGBA Compressed ASTC 8x8 블록
RGB Compressed PVRTC 2비트| | |RGBA|RGBA 32비트|RGBA Compressed ASTC 6x6 블록
RGBA Compressed PVRTC 4비트|RGBA Compressed ASTC 4x4 블록
RGBA Compressed PVRTC 4비트|RGBA Compressed ASTC 8x8 블록
RGBA Compressed PVRTC 2비트| |tvOS|RGB|RGB 24비트|RGBA Compressed ASTC 6x6 블록|RGBA Compressed ASTC 4x4 블록|RGBA Compressed ASTC 8x8 블록| | |RGBA|RGBA 32비트|RGBA Compressed ASTC 6x6 블록|RGBA Compressed ASTC 4x4 블록|RGBA Compressed ASTC 8x8 블록| |Default|RGBA|RGBA 32비트|RGBA 16비트|RGBA 16비트|RGBA 16비트|

품질별 텍스처 포맷

아래의 표는 Unity에서 사용 가능한 각 포맷과 품질의 세부 사항을 표시합니다.

텍스처 포맷 설명 채널 품질 픽셀당 비트 1024x1024 텍스처 크기(MB)
RGB(A) Compressed BC7 압축된 RGB 또는 RGBA RGB 또는 RGBA 높음 8 1
RGBA Crunched DXT5 압축된 RGBA, 추가 디스크 크런치 압축 포함 RGBA 낮음-중간 가변 가변
RGBA 64비트 압축되지 않은 RGBA, 정밀도가 매우 높음 RGBA 매우 높음 64 8
RGBA 32비트 압축되지 않은 RGBA RGBA 높음 32 4
RGBA 16비트 양자화된 RGBA RGBA 중간 16 2
RGB Compressed DXT1 압축된 RGB(BC1이라고도 불림) RGB 중간 4 0.5
RGB Crunched DXT1 압축된 RGB, 추가 디스크 크런치 압축 포함 RGB 낮음-중간 가변 가변
RGB 48비트 압축되지 않은 RGBA, 정밀도가 매우 높음. GPU용 RGBA 64비트로 변환됩니다. RGB 매우 높음 48 디스크, 64 GPU 6 디스크, 8 GPU
RGB 24비트 압축되지 않은 RGB. GPU용 RGBA 32비트로 변환됩니다. RGB 높음 24 디스크, 32 GPU 3 디스크, 4 GPU
RGB 16비트 양자화된 RGB RGB 중간 16 2
RG Compressed BC5 압축된 2채널(RG) RG 높음 8 1
RG 32비트 압축되지 않은 2채널(RG), 정밀도가 매우 높음 RG 매우 높음 32 4
R Compressed BC4 압축된 단일 채널(R) R 높음 4 0.5
R 8 압축되지 않은 단일 채널(R) R 높음 8 1
R 16비트 압축되지 않은 단일 채널(R), 정밀도가 매우 높음 R 매우 높음 16 2
알파 8 압축되지 않은 단일 채널(A) A 높음 8 1
RGBA Half HDR, half-precision (FP16) RGBA, –64k에서 +64k 범위 RGBA 높음 64 8
RGB Compressed BC6H HDR, 압축된 RGB, 0 - +64k 범위 RGB 높음 8 1
RGB9e5 32비트 Shared Exponent Float HDR, 양자화된 RGB, 0 - +64k 범위 RGB 중간 32 4
RGB(A) Compressed ASTC 압축된 RGB 또는 RGBA, 블록 크기에 따라 크기와 품질이 달라짐 RGB 또는 RGBA 낮음-높음 12x12: 0.89, 10x10: 1.28, 8x8: 2, 6x6: 3.56, 5x5: 5.12, 4x4: 8 12x12: 0.11, 10x10: 0.16, 8x8: 0.25, 6x6: 0.45, 5x5: 0.64, 4x4: 1.0
RGBA Compressed ETC2 압축된 RGBA RGBA 중간 8 1
RGBA Crunched ETC2 압축된 RGBA, 추가 디스크 크런치 압축 포함 RGBA 낮음-중간 가변 가변
RGB + 1비트 Alpha Compressed ETC2 4비트 압축된 RGBA, 완전히 불투명하거나 완전히 투명한 알파 값 포함 RGBA 중간 4 0.5
RGBA Compressed PVRTC 4비트 압축된 RGBA, 텍스처가 사각형이어야 함 RGBA 중간 4 0.5
RGBA Compressed PVRTC 2비트 압축된 RGBA, 텍스처가 사각형이어야 함 RGBA 낮음 2 0.25
RGB Compressed ETC2 압축된 RGB RGB 중간 4 0.5
RGB Compressed ETC 압축된 RGB RGB 낮음 4 0.5
RGB Crunched ETC 압축된 RGB, 추가 디스크 크런치 압축 포함 RGB 낮음 가변 가변
RGB Compressed PVRTC 4비트 압축된 RGB, 텍스처가 사각형이어야 함 RGB 중간 4 0.5
RGB Compressed PVRTC 2비트 압축된 RGB, 텍스처가 사각형이어야 함 RGB 낮음 2 0.25
RG Compressed EAC 8비트 압축된 2채널(RG) RG 높음 8 1
R Compressed EAC 4비트 압축된 단일 채널(R) R 높음 4 0.5
RGB(A) Compressed ASTC__ HDR__하이 다이내믹 레인지
See in Glossary
HDR, 압축된 RGB 또는 RGBA, 블록 크기에 따라 크기와 품질이 달라짐 RGB 또는 RGBA 낮음-높음 12x12: 0.89, 10x10: 1.28, 8x8: 2, 6x6: 3.56, 5x5: 5.12, 4x4: 8 12x12: 0.11, 10x10: 0.16, 8x8: 0.25, 6x6: 0.45, 5x5: 0.64, 4x4: 1.0

플랫폼별 지원되는 텍스처 포맷

아래의 표는 Unity에서 사용 가능한 각 텍스처 포맷과 지원되는 플랫폼을 표시합니다.

텍스처 포맷 Windows macOS Linux Android iOS & tvOS 웹(데스크톱 브라우저) 웹(iOS 및 Android 브라우저)
RGB(A) Compressed BC7 지원(1) 지원(1) 지원 지원 안 함 지원 안 함 지원(1) 지원 안 함
RGBA Compressed DXT5 지원 지원 지원 지원 안 함(3) 지원 안 함 부분적 지원(2) 지원 안 함
RGBA Crunched DXT5 지원 지원 지원 지원 안 함(3) 지원 안 함 부분적 지원(2) 지원 안 함
RGBA 64비트 지원 지원 지원 부분적 지원(4) 지원 지원 안 함 지원 안 함
RGBA 32비트 지원 지원 지원 지원 지원 지원 지원
RGBA 16비트 지원 지원 지원 지원 지원 지원 지원
RGB Compressed DXT1 지원 지원 지원 지원 안 함(3) 지원 안 함 부분적 지원(2) 지원 안 함
RGB Crunched DXT1 지원 지원 지원 지원 안 함(3) 지원 안 함 부분적 지원(2) 지원 안 함
RGB 48비트 지원 지원 지원 부분적 지원(4) 지원 지원 안 함 지원 안 함
RGB 24비트 지원 지원 지원 지원 지원 지원 지원
RGB 16비트 지원 지원 지원 지원 지원 지원 지원
RG Compressed BC5 지원 지원 지원 지원 안 함 지원 안 함 지원 지원 안 함
RG 32비트 지원 지원 지원 부분적 지원(4) 지원 지원 안 함 지원 안 함
R Compressed BC4 지원 지원 지원 지원 안 함 지원 안 함 지원 지원 안 함
R 8 지원 지원 지원 지원 지원 지원 지원
R 16비트 지원 지원 지원 부분적 지원(4) 부분적 지원(4) 지원(10) 지원(10)
알파 8 지원 지원 지원 지원 지원 지원 지원
RGBA Half 지원 지원 지원 부분적 지원(7) 지원 부분적 지원(7) 부분적 지원(7)
RGB Compressed BC6H 지원(1) 지원(1) 지원 지원 안 함 지원 안 함 지원(1) 지원 안 함
RGB9e5 32비트 Shared Exponent Float 지원 지원 지원 지원 지원 지원 지원)
RGB(A) Compressed ASTC 지원 안 함 지원 안 함 지원 안 함 부분적 지원(5) 지원(6) 지원 안 함 지원(6 및 9)
RGBA Compressed ETC2 지원 안 함 지원 안 함 지원 안 함 부분적 지원(9) 지원 지원 안 함 지원
RGBA Crunched ETC2 지원 안 함 지원 안 함 지원 안 함 부분적 지원(9) 지원 지원 안 함 지원
RGB + 1비트 Alpha Compressed ETC2 4비트 지원 안 함 지원 안 함 지원 안 함 부분적 지원(9) 지원 지원 안 함 지원
RGBA Compressed PVRTC 4비트 지원 안 함 지원 안 함 지원 안 함 지원 안 함(8) 지원 지원 안 함 지원 안 함
RGBA Compressed PVRTC 2비트 지원 안 함 지원 안 함 지원 안 함 지원 안 함(8) 지원 지원 안 함 지원 안 함
RGB Compressed ETC2 지원 안 함 지원 안 함 지원 안 함 부분적 지원(9) 지원 지원 안 함 지원
RGB Compressed ETC 지원 안 함 지원 안 함 지원 안 함 지원 지원 지원 안 함 지원
RGB Crunched ETC 지원 안 함 지원 안 함 지원 안 함 지원 지원 지원 안 함 지원
RGB Compressed PVRTC 4비트 지원 안 함 지원 안 함 지원 안 함 지원 안 함(8) 지원 지원 안 함 지원 안 함
RGB Compressed PVRTC 2비트 지원 안 함 지원 안 함 지원 안 함 지원 안 함(8) 지원 지원 안 함 지원 안 함
RG Compressed EAC 8비트 지원 안 함 지원 안 함 지원 안 함 부분적 지원(9) 지원 지원 안 함 지원
R Compressed EAC 4비트 지원 안 함 지원 안 함 지원 안 함 부분적 지원(9) 지원 지원 안 함 지원
RGB(A) Compressed ASTC HDR 지원 안 함 지원 안 함 지원 안 함 부분적 지원(7) 부분적 지원(7) 지원 안 함 부분적 지원(7)

참고:

  1. DX11 이전 레벨 GPU 또는 WebGL이나 OpenGL 사용 시 macOS에서는 예외입니다. 지원되지 않는 경우 로드 시 BC6H 텍스처는 RGBA Half로 압축 해제되고, BC7은 로드 시 RGBA32로 압축 해제됩니다.
  2. sRGB DXT를 지원하지 않는 웹 브라우저에서 리니어 렌더링을 사용하면 로드 시 텍스처가 RGBA32로 압축 해제됩니다.
  3. NVIDIA Tegra GPU가 탑재된 Android 기기는 예외입니다. 이 기기는 DXT/BC 포맷을 지원합니다.
  4. Android에 GL_EXT_texture_norm16 또는 해당 Vulkan 기능이 필요합니다.
  5. Vulkan 또는 GL_KHR_texture_compression_astc_ldr OpenGL ES 확장 기능이 필요합니다.
  6. Apple A7 칩 기기(2013)에서는 제외됩니다.
  7. Android: GL_KHR_texture_compression_astc_hdr 확장자가 필요합니다. iOS: A13 이상 칩(2019)이 필요합니다. WebGL: WEBGL_compressed_texture_astc 확장자 및 HDR 프로파일이 필요합니다. 지원되지 않으면 텍스처가 RGB9E5 포맷으로 압축 해제되어 알파 채널이 손실됩니다.
  8. Imagination PowerVR GPU가 탑재된 Android 기기는 제외되며, 이러한 기기는 PVRTC 포맷을 지원합니다.
  9. WEBGL_compressed_texture_astc 확장자가 필요합니다.
  10. 확장자가 EXT_texture_norm16이고__ WebGL__웹 브라우저에서 2D 및 3D 그래픽스를 렌더링하는 JavaScript API입니다. Unity 웹 빌드 옵션을 사용하면 콘텐츠를 JavaScript 프로그램으로 퍼블리시할 수 있습니다. 이 프로그램은 HTML5 기술과 WebGL 렌더링 API를 사용하여 Unity 콘텐츠를 웹 브라우저에서 실행합니다. 자세한 정보
    See in Glossary
    2가 필요합니다.

웹에서 지원되는 텍스처 포맷

다음 표에서는 웹 플랫폼에 대해 지원되는 텍스처 포맷을 제공합니다.

포맷 설명
ASTC ASTC(어댑티브 스케일러블 텍스처 압축)는 고급 손실 텍스처 압축 포맷입니다. 모바일 브라우저/기기에서 널리 사용됩니다.
DXT S3 텍스처 압축(S3TC)이라고도 하는 DXT는 주로 데스크톱 브라우저 및 기기에 사용됩니다.
ETC2 에릭슨 텍스처 압축(ETC)은 모바일 브라우저/기기에서 사용되는 오래된 손실 텍스처 압축 포맷으로, ASTC보다 품질이 떨어집니다.

추가 리소스:

TextureImporterOverride

플랫폼별 GPU 텍스처 포맷 선택
Mipmaps