DDS から TGA への変換方法
- .DDS ファイルを追加してください。上のボックスにドロップするか、クリックしてブラウズします。
- 数秒で .TGA に変換されます。
- 新しい .TGA ファイルをダウンロードしてください。
期待される結果
- DXT1/DXT5 ソースファイルからのブロック圧縮アーティファクトは、TGA へのエクスポート時に恒久的に焼き付けられます。BC7 圧縮された DDS テクスチャは、ほぼロスレスでエクスポートされます。
- DDS のミップマップチェーンは破棄されます。TGA は最上位(フルサイズ)の画像のみを保存しますが、これは通常、編集時に必要とされるものです。
- TGA ファイルは DDS よりも大幅にサイズが大きくなります。2048×2048 の DXT5
.dds(約 5 MB)は、32-bit の.tgaになると約 16 MB になります。
よくある質問
DDS から TGA への変換で品質は低下しますか?
変換自体によって新しい品質低下が導入されることはありませんが、DDS 内に既に存在するブロック圧縮アーティファクト(DXT1、DXT5)は保持されます。BC7 圧縮されたテクスチャは、ロスレスとほとんど区別がつきません。
エクスポート後にテクスチャが紫色に見えたり、おかしく見えたりするのはなぜですか?
DDS の法線マップは、標準的なビューアが RGB と誤認する 2 チャンネル(BC5)またはスウィズル形式で保存されていることがよくあります。データ自体は正しいため、TGA をパイプラインツールに読み込めば、チャンネルは適切に解釈されます。
DDS ファイルのフォルダを TGA に一括変換できますか?
はい。対象フォルダで
texconv -ft tga *.dds を実行するか、XnConvert の「ツール」→「一括変換」ツールを使用してください。エクスポートした TGA はゲームエンジンで動作しますか?
TGA は編集用の中間形式であり、DirectX ゲームのインエンジン形式としては適切ではありません。エンジンにインポートする前に、適切な圧縮設定で DDS に再エクスポートし、ミップマップチェーンを再生成してください。