We propose a codec specifically designed for meshlet compression, optimized for rapid data-parallel GPU decompression within a mesh shader. Our compression strategy orders triangles in optimal generalized triangle strips (GTSs), which we generate by formulating the creation as a mixed integer linear program (MILP). Our method achieves index buffer compression rates of 16:1 compared to the vertex pipeline and crack-free vertex attribute quantization based on user preference. The 15.5 million triangles of our teaser image decompress and render in 0.59 ms on an AMD Radeon RX 7900 XTX.
翻译:我们提出了一种专门为网格片压缩设计的编解码器,该编解码器针对网格着色器内的快速数据并行GPU解压缩进行了优化。我们的压缩策略将三角形排列为最优的广义三角形条带(GTSs),我们通过将GTS的生成建模为一个混合整数线性规划(MILP)问题来产生这些条带。与顶点管线相比,我们的方法实现了16:1的索引缓冲区压缩率,并基于用户偏好实现了无裂缝的顶点属性量化。我们的示例图像包含1550万个三角形,在AMD Radeon RX 7900 XTX显卡上解压缩与渲染仅需0.59毫秒。