KTX 텍스처 인코더/디코더

OpenGL/OpenGL ES용 Khronos 텍스처 컨테이너 형식

무료 온라인용 KTX 포맷 시스템 도구의 완전판. KTX의 포맷 변환과 함께 (PNG/JPG를 KTX로 인코딩) ETC 압축, ASTC 및 그 뷰어가 최적으로 결합되어 WebGL 구동 효율성 극대화를 마련합니다.

KTX 형식에 대하여

KTX(Khronos Texture)는 압축된 텍스처 데이터를 위한 가볍고 유연한 컨테이너 형식입니다. Khronos Group이 설계한 이 제품은 OpenGL, OpenGL ES 및 WebGL 애플리케이션용 GPU 압축 텍스처를 저장하는 표준화된 방법을 제공합니다.

다중 형식 지원

ETC, ETC2, BCN, PVRTC, ASTC를 포함한 다양한 압축 형식 지원

OpenGL 최적화

직접적인 GPU 호환성을 갖춘 OpenGL 및 OpenGL ES용으로 특별히 설계되었습니다.

크로노스 스탠다드

크로스 플랫폼 호환성을 보장하는 Khronos Group의 공식 표준

기술 사양

파일 구조

KTX는 헤더, 선택적 메타데이터, 텍스처 데이터가 포함된 간단한 구조를 사용합니다.

  • 형식 정보 및 크기가 포함된 64바이트 헤더
  • 사용자 정의 속성에 대한 선택적 키-값 메타데이터
  • 모든 밉맵 레벨에 대한 텍스처 데이터가 순차적으로 저장됨

지원되는 형식

KTX는 다양한 사용 사례에 맞게 다양한 압축 형식을 지원합니다.

  • ETC1/ETC2 - 모바일 플랫폼(Android, OpenGL ES)
  • DXT/BCN - 데스크탑 플랫폼(DirectX, OpenGL)
  • PVRTC - iOS 및 PowerVR 플랫폼
  • ASTC - 최신 모바일 및 데스크톱 플랫폼

제한 사항

  • KTX 1.0은 KTX 2.0에 비해 레거시로 간주됩니다.
  • 초압축 지원이 없으면 파일 크기가 더 커집니다.
  • 최신 형식에 비해 제한된 기본 브라우저 지원

사용 사례

OpenGL 애플리케이션

OpenGL 및 OpenGL ES 텍스처 로딩을 위한 표준 형식

WebGL 개발

압축된 텍스처를 사용하는 웹 기반 3D 애플리케이션

텍스처 테스트

품질 비교를 위해 다양한 압축 형식 테스트

텍스처 보관

압축된 텍스처 자산의 장기 저장

형식 비교

특징KTXKTX2PVR
형식 지원좋은훌륭한훌륭한
OpenGL 최적화아니요아니요
밉맵 지원
초압축아니요아니요