微软发布了 DirectStorage 1.4:通过新的压缩方式和附加技术实现游戏更快加载
32
software
Microsoft 更新了 DirectStorage 至 1.4
微软公司发布了其 DirectStorage 技术的新版本(1.4),该技术可最大限度地利用 NVMe‑SSD 的高速性能来运行游戏。在此发行版中加入了新的资源压缩/解压算法——Zstandard (Zstd),进一步减少加载时间并提升游戏文件传输带宽。
发生了哪些变化?
| 项目 | 描述 |
|---|---|
| 新的 Zstd 方法 | 改进的游戏资产压缩,加速磁盘到 GPU 的数据传输。 |
| Game Asset Conditioning Library (GACL) | 纹理预处理库,可将其大小减小至 50%。 |
| 重组技术 | 混洗——在文件内对重复模式进行分组。 |
| 熵降低 | BLER(块级熵降低)– 简化纹理块;CLER(组件级熵降低)– 简化颜色通道。 |
| 机器学习 | 用于保持视觉质量,使更改对玩家不可察觉。 |
在游戏中如何工作?
1. 准备 – GACL 在将纹理存储到磁盘前进行处理。
2. Zstd 压缩 – 对得到的数据进行压缩并写入 SSD。
3. 加载 – DirectStorage 直接从内存读取文件,CPU 不参与,GPU 获得已解压的纹理。
> 重要提示:开发者无需更改游戏引擎。所有转换在解压时自动完成,游戏代码负担保持不变。
支持的格式
* 当前公开版本 1.4 支持 BC1、BC3、BC4 和 BC5 纹理。
* 下一版计划加入对 BC7 的支持,并进一步提升性能。
总结
DirectStorage 1.4 通过新的压缩算法和资产预处理,显著提高了高速 SSD 的使用效率。它减少游戏加载时间,同时不增加开发者负担,让他们专注于内容创作。
评论 (0)
分享你的想法——请保持礼貌并围绕主题。
登录后发表评论