텍스처 압축 포맷 : ASTC와 ETC2

2023. 8. 2. 13:05·Unity
반응형
더보기

안녕하세요, 오늘은 유니티에서 사용되는 텍스처 압축 포맷 중에서 ASTC와 ETC2에 대해 자세히 알아보려 합니다. 이 두 포맷은 모두 텍스처의 저장과 렌더링을 최적화하는 데 사용되는 흔히 쓰이는 텍스처 압축 포맷입니다. 먼저 각 포맷에 대해 간단히 소개하겠습니다.

 

ASTC (Adaptive Scalable Texture Compression)는 유니티에서 저장과 렌더링의 텍스처를 최적화하기 위해 일반적으로 사용되는 텍스처 압축 포맷입니다. ASTC는 고품질의 결과를 제공하며, 효율적인 메모리 사용을 보장하는 유연하고 다기능한 압축 알고리즘입니다.

 

유니티는 Android와 iOS 플랫폼 모두에서 ASTC 압축을 지원합니다. ASTC를 사용함으로써, 개발자들은 텍스처의 메모리 사용량을 줄이면서 시각적인 세부사항을 보존할 수 있습니다. 이 압축 포맷은 다양한 플랫폼에서 텍스처의 성능을 향상시킬 수 있습니다.

 

ETC2 (Ericsson Texture Compression)는 유니티에서 일반적으로 사용되는 텍스처 압축 포맷 중 하나입니다.

ETC2는 Android 기기에서 광범위하게 지원되는 텍스처 압축 포맷으로, 메모리 사용을 최적화하면서 시각적인 성능을 유지할 수 있게 해줍니다. ETC2는 RGBA와 RGB 텍스처를 지원하며, 여러 압축 모드(최상의 품질, 중간 품질, 최소 품질 등)를 선택할 수 있습니다. 따라서, 유니티 개발자들은 ETC2를 사용하여 Android 플랫폼에서 텍스처의 압축 효율성과 성능을 향상시킬 수 있습니다.

 

ASTC와 ETC2는 모두 유니티에서 사용되는 텍스처 압축 포맷이지만, 중요한 차이점들이 있습니다:

  • 압축 품질: ASTC는 ETC2에 비해 더 높은 압축 품질을 제공합니다. ASTC는 메모리 사용을 최적화하면서 세부 사항을 더 잘 보존하는 고품질 압축을 지원합니다.
  • 유연성: ASTC는 ETC2보다 훨씬 더 유연한 압축 포맷입니다. ASTC는 다양한 압축 모드를 지원하여 텍스처 품질과 메모리 사용 사이에서 더 많은 옵션을 제공합니다. 이로 인해 다양한 플랫폼과 기기에서 최적화된 성능을 얻을 수 있습니다.
  • 플랫폼 지원: ETC2는 주로 Android 플랫폼에서 지원되는 반면, ASTC는 Android와 iOS 플랫폼 모두에서 지원됩니다. ASTC는 iOS 기기에서 압축 성능을 향상시키는 데 도움이 됩니다.

결론적으로, ASTC는 선택적인 포맷으로, 텍스처의 성능과 메모리 사용을 최적화하기 위해 더 높은 압축 품질과 유연성을 제공합니다.

저작자표시 비영리 변경금지 (새창열림)

'Unity' 카테고리의 다른 글

Unity의 Rigidbody 구성 요소 이해  (0) 2023.08.08
텍스처 압축 포맷에서 사용하는 용어  (0) 2023.08.03
TextMeshPro 한글 글꼴 만들기  (0) 2023.08.01
Unity : Quality Settings  (1) 2023.07.28
Universal Render Pipeline (URP)  (1) 2023.07.22
'Unity' 카테고리의 다른 글
  • Unity의 Rigidbody 구성 요소 이해
  • 텍스처 압축 포맷에서 사용하는 용어
  • TextMeshPro 한글 글꼴 만들기
  • Unity : Quality Settings
코샵
코샵
나의 코딩 일기장
    반응형
  • 코샵
    끄적끄적 코딩 공방
    코샵
    • 분류 전체보기 (725)
      • 스마트팜 (0)
      • 상품 추천 (223)
      • MongoDB (4)
      • 하드웨어 (17)
      • 일기장 (4)
      • 파이썬 (130)
        • Basic (41)
        • OpenCV (8)
        • Pandas (15)
        • PyQT (3)
        • SBC(Single Board Computer) (1)
        • 크롤링 (14)
        • Fast API (29)
        • Package (6)
      • Unity (138)
        • Tip (41)
        • Project (1)
        • Design Pattern (8)
        • Firebase (6)
        • Asset (2)
      • Linux (4)
      • C# (97)
        • Algorithm (11)
        • Window (7)
      • TypeScript (51)
        • CSS (10)
      • Git (11)
      • SQL (5)
      • Flutter (10)
        • Tip (1)
      • System (1)
      • BaekJoon (6)
      • Portfolio (2)
      • MacOS (1)
      • 유틸리티 (1)
      • 서비스 (6)
      • 자동화 (3)
      • Hobby (10)
        • 물생활 (10)
        • 식집사 (0)
  • 인기 글

  • 태그

    rtsp
    programmerlife
    devlife
    리뷰관리
    믈레코비타멸균우유
    라떼우유
    셀레니움
    learntocode
    리스트
    unity
    긴유통기한우유
    programming101
    appdevelopment
    스크립트 실행 순서
    list
    C#
    상품 리뷰 크롤링
    cv2
    유니티
    스크립트 실행
    codingcommunity
    Python
    카페24리뷰이관
    쇼핑몰리뷰
    파이썬
    codingtips
    ipcamera
    스마트스토어리뷰
    리뷰이관
    카페24리뷰
  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
코샵
텍스처 압축 포맷 : ASTC와 ETC2
상단으로

티스토리툴바