NVIDIA 百亿三角面:glTF 压缩新玩法

Billions of Triangles Redux

NVIDIA 百亿三角面:glTF 压缩新玩法

NVIDIA 更新了 vk_lod_clusters 开源示例,展示了包含 Zorah 场景的 glTF 文件,结合 clustered raytracing 与 Nanite 风格的 LOD 管线,实现了全路径追踪的高细节场景渲染。这促使我深入改进 meshoptimizer 中对 hierarchical clustered LOD 的支持。文章重点探讨了 glTF 压缩技术,特别是 EXT_meshopt_compression 扩展如何在不损失精度的前提下,将数十 GB 的几何数据压缩至一半大小。不同于通用压缩算法,meshoptimizer 专为极速解压设计,甚至支持二次压缩。此外,还介绍了 clusterlod.h 在处理带属性网格时的简化算法优化,以及空间分区策略如何提升流式传输效率。

meshoptimizer 编解码器的设计初衷并非追求最大压缩比,而是为了极快的解压速度,同时保持足够的灵活性,以便通过分层压缩进一步调整文件大小。

同日更多故事

2026-10-03