Skip to main content
XBTCBlockCompressTexture 的編碼選項。

語法

成員

PCAPowerIterations
類型: uint32_t
控制用來解決主成分分析 (PCA) 問題的反覆運算次數。這需要反覆的矩陣乘法與重新正規化,以近似特徵矩陣/向量組。 RefinementIterations
類型: uint32_t
控制端點精簡的反覆運算次數。在 3D 點雲中搜尋端點時,模擬退火或其他程序可能會評估是否能找到更好的端點。 ChannelCountMinusOne
類型: uint32_t
指定有多少紋理通道包含重要資訊。這對於同時具有 RGB 和 RGBA 模式的 BC7 編碼特別重要。 BC7ModeMask
類型: uint32_t
用於限制 BC7 編碼行為的選擇性遮罩。限制為一或兩種模式時,紋理通常更容易壓縮,但品質會降低。日後將會推出自動平衡壓縮與品質的策略。 QualityLevel
類型: uint32_t
已保留但尚未實作。控制品質與可壓縮性之間的取捨。預設值 15 代表最高品質與最低壓縮。品質為 0 時,使用 BCPack 的壓縮效果最佳,但品質會變差。 ContainsColorMap
類型: uint32_t
已保留但尚未實作。引導編碼器減少 RGB 誤差。 ContainsNormalMap
類型: uint32_t
已保留但尚未實作。在假設紋理取樣會正規化的情況下,引導編碼器減少法線貼圖誤差。

需求

標頭: XBTC.h
支援的平台: XBOX Series 主機

另請參閱

XBTC
Last modified on October 6, 2026