XBOX Texture Compressor 工具 (XBTC)
為了充分利用 XBOX Series X|S 的內建硬體解壓縮功能,我們提供名為 XBTC.exe 的軟體壓縮工具。目前,此工具僅支援壓縮 BC_n_ 紋理,但非 BC_n_ 紋理可以視需要進行 BC 編碼 (當您提供目標 BC_n_ 格式時)。 XBTC 以命令列工具的形式提供,用於離線紋理處理。此工具會輸出專為與 DirectStorage 有效率互動而設計的 XBTC 封存檔案。另外也提供供您的 XBOX Series X|S 遊戲包含的標頭檔 (XBTC.h)。這可讓您輕鬆使用封存檔案格式。如果您使用 BC 編碼器,且輸出路徑具有 .dds 副檔名,此工具也可以輸出區塊壓縮的 DDS 檔案。
XBTC.exe 會取用紋理檔案,並將其壓縮成單一紋理封存。根據串流偏好設定 (記憶體分頁或 mip 層級),壓縮串流的數目可能有所不同。封存目錄 (TOC) 可讓您搜尋個別的壓縮串流。封存可以包含多個紋理 (和緩衝區),讓 TOC 可以保存在記憶體中,以便使用 DirectStorage 有效率地擷取特定子串流。
XBTC.exe 也可以處理一批紋理,並將其壓縮成多紋理封存。若要使用此功能,請在 JSON 檔案中定義封存內容和壓縮選項,並以此檔案取代影像檔案作為輸入。
