谷歌开源Basis Universal,为WebXR提供更高效纹理编解码

映维网Nweon

共 1037字,需浏览 3分钟

 ·

2021-03-06 17:24

查看引用/信息源请点击:映维网

因为分发3D asset从未如此轻松

映维网 2021年03月01日)谷歌在2019年与Binomial合作开源了Basis Universal纹理编解码器,目标是为网络传输和GPU用例实现更有效的高质量纹理。以GPU为例,Basis Universal纹理格式要比JPEG小6-8倍,但两者的存储大小相似。由于当前的GPU压缩方法效率低下,而且不支持跨平台操作,这使得它成为了一种优秀的替代方案。所述格式适用于各种用例,例如游戏、虚拟现实和增强现实、地图、照片、小视频等等。

在过去的一年里,为了提高Basis Unisersal的实用性,团队已经取得了令人兴奋的进展。例如,一种全新的高质量模式允许编解码器利用现代GPU支持的最高质量格式,最终允许Web达到具有跨平台支持的现代GPU纹理标准。另外,Basis编码器现在可以选择构建WebAssembly版本,从而允许创新的Web应用程序利用输出到超级压缩格式的优势。最后,Khronos Group已经宣布并批准了glTF格式的Basis Universal纹理扩展,允许压缩的asset在KTX 2.0容器中运载和显示。这将对模型如何通过网络进行分发和诸如电子商务等先进用例产生深远影响,允许任何平台轻松利用3D内容。

除了所述新功能之外,全世界的开发者都在致力于提升Basis Universal的易用性。刚刚添加了对具有通用纹理的glTF文件的支持,这样你只需利用两行JavaScript就可以轻松拥有精致的交互式三维模型。在未来几个月,编辑器将添加对通用纹理编码的支持。另外,Three.js、Babylon.js、Godot、Archilogic和Playcanvas等3D引擎都增加了对Basis Universal的支持,并提供了更多的引擎支持。许多应用每天都在使用Basis Universal。

谷歌表示:“我们期待看到Basis Universal采用率的增加,因为分发3D asset从未如此轻松。”相关代码和演示内容都已经托管至GitHub。

---
原文链接:https://news.nweon.com/83446


浏览 10
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报