본문 바로가기
it

ASTC와 ETC2 : 텍스처 압축 포맷

by Soniasoso 2023. 11. 16.
Contents 펼치기
반응형

ASTC와 ETC2는 모바일 기기 및 임베디드 시스템과 같은 그래픽 처리를 필요로 하는 환경에서 주로 사용됩니다. 이러한 환경에서 텍스처 데이터의 압축이 중요합니다. 이러한 압축 포맷들은 그래픽 성능을 최적화하고 메모리 사용을 줄이는 데에 도움이 됩니다.

주로 아래와 같은 장치 및 환경에서 활용됩니다

  • 모바일 기기: 스마트폰, 태블릿, 휴대용 게임기 등의 모바일 기기에서 그래픽 성능을 향상시키고 메모리 효율성을 개선하기 위해 사용됩니다.
  • 게임 콘솔: 최신 게임 콘솔에서도 ASTC와 ETC2와 같은 텍스처 압축 포맷을 활용하여 그래픽 처리를 최적화합니다.
  • 임베디드 시스템: 산업용 임베디드 시스템, 자동차 내 비디오 시스템 및 기타 임베디드 환경에서 그래픽 처리를 위해 사용됩니다.

ASTC (Adaptive Scalable Texture Compression)

ASTC는 텍스처를 압축함으로써 그래픽 성능을 최적화하고 메모리 사용량을 줄입니다. 품질 손실을 최소화하면서 텍스처를 저장하는 데 뛰어난 효율성을 제공하는데, 이는 모바일 디바이스에서 비디오 게임과 같은 그래픽 질을 향상시키는 데 중요한 역할을 합니다. ASTC는 텍스처의 해상도와 비율에 적응하여 최적의 압축을 수행하므로, 여러 디바이스 간에 텍스처를 사용할 때 용이합니다. 이는 고해상도 화면 또는 낮은 성능의 기기에서 모두 효과적으로 작동이 가능하게 합니다.

 

ASTC의 주요 장점

  • 고유한 압축률: 텍스처를 최소한의 용량으로 저장 가능하며, 품질 손실을 최소화합니다.
  • 해상도 및 비율에 대한 적응성: 다양한 해상도와 비율에 맞춰 최적의 결과물을 제공합니다.
  • 종합적인 텍스처 관리: 여러 텍스처를 효율적으로 압축하여 메모리를 효율적으로 활용할 수 있습니다.

 

ETC2 (Enhanced Texture Compression 2)

는 OpenGL ES 3.0의 일환으로 도입된 것으로, ETC1의 한계를 극복하기 위해 고안되었습니다. ETC2는 텍스처를 높은 품질로 압축할 수 있는 더 많은 기능과 성능을 제공하며, 특히 알파 채널을 지원하는 것이 큰 특징입니다. 이는 더욱 다양한 텍스처 유형과 더 풍부한 그래픽 경험을 가능하게 합니다.

 

ETC2의 주요 특징

  • 효율적인 압축: 더 작은 용량으로 텍스처를 저장하면서 품질 손실을 최소화합니다.
  • 알파 채널 지원: 텍스처의 알파 채널을 지원하여 더 다양한 텍스처 유형을 다룰 수 있습니다.
  • 효율적인 메모리 사용: 모바일 기기의 메모리 효율성을 향상시킵니다.

 

두 포맷은 모바일 기기에서 텍스처의 품질을 유지하면서 메모리를 효율적으로 관리하는 데 도움을 주며, 이는 사용자에게 더 나은 그래픽 성능을 제공하는 데 도움이 됩니다. 그러나 각각의 장점과 호환성을 고려하여 프로젝트에 맞는 포맷을 선택하는 것이 중요합니다.

728x90
반응형