.KTX2 파일 확장자
Khronos Texture 2.0
| 개발사 | Khronos Group |
| 인기도 |
2.7 | 3 표 |
KTX2 파일이란 무엇인가요?
KTX2 파일은 Khronos Texture 2.0(KTX2) 컨테이너 형식으로 GPU 텍스처 데이터를 저장합니다. 여기에는 Basis Universal(BasisU) 슈퍼압축으로 압축된 텍스처 에셋의 이미지 데이터가 포함되며, 대상 장치에서 제공하는 지원에 따라 다양한 형식으로 트랜스코딩할 수 있습니다. KTX2 파일에는 Vulkan 및 OpenGL과 같은 3D API에 저장된 텍스처를 불러오는 데 필요한 매개변수도 포함됩니다.
추가 정보
KTX2의 목적은 다양한 플랫폼 및 애플리케이션과 호환되는 GPU에 텍스처 에셋을 배포하기 위한 가벼운 형식을 제공하는 것입니다. KTX2 형식은 3D 게임 애플리케이션에서 흔히 사용되지만, 다른 2D 및 3D 애플리케이션에서도 이 형식을 사용합니다.
KTX2는 Khronos Texture(KTX) 형식의 버전 2이지만, KTX2가 지원하는 추가 기능으로 인해 KTX2 파일의 구조는 .KTX 파일과 상당히 다릅니다. KTX2에서 사용할 수 있는 확장 기능에는 Basis Universal 기술과 슈퍼압축을 사용한 범용 텍스처 지원, Vulkan 텍스처를 더 쉽게 불러오는 기능, 그리고 OpenGL 및 Vulkan을 사용하지 않는 애플리케이션에서의 사용이 포함됩니다.
BasisU 압축 덕분에 KTX2 파일은 GPU가 지원하는 모든 이미지 형식을 저장할 수 있습니다. 또한 BasisU 알고리즘은 ETC1S 및 UASTC(Universal ASTC) 방식을 지원합니다.
- ETC1S는 낮은 품질에서 중간 품질을 제공하고 더 작은 파일 크기를 만드는 기존 방식입니다. Specular 또는 Albedo 맵과 같은 이미지, 사진, 맵 데이터 또는 텍스처에 적합합니다.
- UASTC는 고품질 방식입니다. 어떤 유형의 텍스처에도 사용할 수 있습니다.
KTX2 파일을 여는 방법
Khronos Group은 KTX2 파일을 만들고, 검사하고, 덤프하기 위한 명령줄 도구를 제공합니다. 이 도구들은 다운로드 가능한 하나의 KTX Software 패키지로 제공됩니다. 도구에는 다음이 포함됩니다: