.KTX2 ファイル拡張子
Khronos Texture 2.0
| 開発元 | Khronos Group |
| 人気度 |
2.7 | 3 票 |
KTX2ファイルとは?
KTX2ファイルには、Khronos Texture 2.0(KTX2)コンテナ形式で圧縮されたGPUテクスチャデータが保存されています。これには、Basis Universal(BasisU)スーパ圧縮で圧縮されたテクスチャアセットの画像データが含まれており、対象デバイスがサポートする形式に応じて、異なる形式にトランスコードできます。KTX2ファイルには、VulkanやOpenGLなどの3DAPIに保存されたテクスチャを読み込むために必要なパラメーターも含まれています。
詳細情報
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ファイルの作成、検証、ダンプを行うコマンドラインツールを提供しています。これらのツールは、1つのダウンロード可能なKTX Softwareパッケージにまとめられています。ツールには次のものがあります。