기초 범용 인코더/디코더

범용 텍스처 형식

Basis Universal은 다양한 GPU 텍스처 압축 형식으로 빠르게 트랜스코딩할 수 있는 고도로 압축된 중간 파일 형식을 출력하는 초압축 GPU 텍스처 압축 시스템입니다.

베이시스 유니버설 소개

Basis Universal은 Binomial LLC에서 개발한 오픈 소스 텍스처 압축 시스템입니다. 런타임 시 모든 GPU 압축 형식으로 코드 변환할 수 있는 범용 중간 텍스처 형식을 제공하므로 단일 압축 텍스처 파일이 모든 플랫폼과 장치에서 작동할 수 있습니다.

범용 트랜스코딩

단일 파일은 모든 플랫폼에서 작동합니다. ETC1, BC1-7, PVRTC, ASTC 등으로 트랜스코딩됩니다.

고도로 압축됨

빠른 런타임 트랜스코딩으로 기존 형식보다 파일 크기가 작음

품질 모드

ETC1S(고압축) 및 UASTC(고품질) 모드 중에서 선택하세요.

기술 사양

파일 구조

Basis Universal 파일(.basis)에는 다음이 포함됩니다.

  • 형식 버전 및 이미지 메타데이터가 포함된 파일 헤더
  • 압축된 텍스처 데이터(ETC1S 또는 UASTC)
  • 선택적 밉맵 수준 및 텍스처 배열 슬라이스

압축 모드

두 가지 주요 압축 모드를 사용할 수 있습니다.

  • ETC1S: 높은 압축률, 대부분의 텍스처에 적합
  • UASTC: 더 높은 품질, 노멀 맵 및 디테일 텍스처에 더 적합

제한 사항

  • 최대 텍스처 크기는 대상 플랫폼에 따라 다릅니다.
  • ETC1S 모드는 고대비 텍스처에 아티팩트를 표시할 수 있습니다.
  • 브라우저 내 트랜스코딩을 위해서는 WebAssembly 지원이 필요합니다.

일반적인 사용 사례

WebGL 애플리케이션

크로스 플랫폼 텍스처 지원이 필요한 웹 기반 3D 애플리케이션, 게임 및 시각화에 이상적입니다.

게임 개발

모든 플랫폼에 단일 텍스처 형식을 사용하여 자산 파이프라인을 단순화합니다.

모바일 애플리케이션

다운로드 크기를 줄이고 다양한 모바일 GPU 아키텍처 지원

VR/AR 콘텐츠

가상 및 증강 현실 경험을 위한 텍스처 전달 최적화

형식 비교

특징Basis UniversalKTX2DDS
범용 플랫폼 지원훌륭한좋은제한된
압축비높은중간중간
시각적 품질좋은훌륭한훌륭한
일반적인 파일 크기작은중간크기가 큰