文 / F. Sebastian Grassia, Pixar and Jamieson Brettle, Chrome Media
译 / 元宝
原文https://opensource.googleblog.com/2019/11/google-and-pixar-add-draco-compression.html
谷歌和Pixar已经合作将Draco压缩添加到了USD文件中,以此来实现更小的网格传输,并在web和移动应用程序中实现实时的对象交付。
Draco是一个开源压缩库,用于改进3D对象的存储和传输——包括压缩点、连接信息、纹理坐标、颜色信息、法线和与几何相关的任何其他属性。
使用Draco,应用程序可以更快地向用户呈现复杂的3D对象,而不会影响视觉保真度。对于用户们来说,这意味着应用程序现在的下载速度会更快,3D图形的加载速度也会更快,并且可以通过任何类型的网络传输,而无需考虑带宽。
USD满足了强大和可扩展地交换和增强一些3D场景的需求,这些场景可能由许多模型和动画组成。USD还可以将任意数量的要素进行组装和组织成虚拟集、场景和镜头,从一个应用程序传送到另一个应用程序,并使用一个一致的API在一个场景图中对它们进行无损编辑(作为替代)。USD提供了一个丰富的工具箱,用于阅读、写作、编辑和快速预览3D几何图形和阴影。
我们在一组有代表性的USD对象上测试了Draco的压缩性能,发现Draco的平均压缩对象超过15倍。在一个典型的4G网络上,这些资产的加载速度将提高到2.5倍,同时使用更