文 / 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倍,同时使用更少的用户数据计划。

来自丹麦的SMK国家美术馆的模特Kore穿着chiton和cape,公共区域通过Draco压缩了15倍

用Draco压缩USD对象可以推动更广泛范围用例的发展,特别是在将运行时的资产交付到消费者设备时。从3D商业到复杂的AR场景,任何东西都可以从减少的数据需求和更短的发布时间中受益。

我们期待看到人们如何结合使用Draco压缩和USD格式。希望大家可以看看GitHub(https://github.com/PixarAnimationStudios/USD)上的代码,让我们知道你的想法以及你打算如何使用它!

Google与Pixar开发Draco支持USD格式 加速3D对象传输相关推荐

  1. 基于UDS的BootLoader上位机源代码,支持ISO15765通信,支持PeakCAN , ZJG CAN等CAN卡, 支持S-record格式的二进制文件解析; 可二次开发或扩展应用

    基于UDS的BootLoader上位机源代码(C#) 基于UDS的BootLoader上位机源代码,支持ISO15765通信,支持PeakCAN , ZJG CAN等CAN卡, 支持S-record格 ...

  2. Android支持的格式们

    音频支持的格式 1.AAC:基于MPEG-2/MPEG-4的高级音频编码,属于有损压缩,相对于MP3音质更佳.文件更小(AAC是在MP3的基础上开发的),与APE.FLAC等无损压缩音质仍有差距. A ...

  3. Google maps API开发

    Google maps API开发 注:经纬度的查询,找了半天,终于找着活神仙了,(*^__^*) 嘻嘻-- 1.经纬度查询工具:http://www.playgoogle.com/googlemap ...

  4. Google Glass应用开发探索

    摘要:2012年6月的Google开发者大会上,作者有幸预定到了Google Glass.8个月后,她收邀参加了Google纽约总部举行的Google Glass Foundry开发大赛.在为期两天的 ...

  5. 前端开发中常用图片格式

    前端开发中常用图片格式 在我们的日常开发中.必不可少会使用很多种图片. 我们需要根据业务场景来选择所使用的图片类型. 这里我整理了一些常用图片类型.他们的优缺点以及建议的使用场景. 如何在计算机中显示 ...

  6. Facebook加入AI芯片大战,挖走Google芯片产品开发负责人

    据外媒 The Information 报道,Facebook 正在投入更多资源用于开发 AI 芯片,并在本月挖走 Google 高级工程师主管 Shahriar Rabii,此前这位主管曾是 Goo ...

  7. 如何在Android手机上进行Google Map的开发。

    1.题记 提起谷歌Map相信大家都不会陌生,那进入我们今天的话题,如何在Android手机上进行Google Map的开发. 2.Map应用程序的开发 2.1 准备工作 2.1.1 申请Android ...

  8. 浏览器厂商开始默认支持WebAssembly格式

    各浏览器厂商在WebAssembly相关的工作上已经达成了一种"共识",这使得各浏览器开始默认支持WebAssembly格式. \\ 早在2016年11月,WebAssembly就 ...

  9. iTOP-4418开发板支持动态调频,AXP228电源管理,预留锂电池接口,内置充放电电路及电量计...

    iTOP-4418开发板 支持动态调频,AXP228电源管理,预留锂电池接口,内置充放电电路及电量计 核心板320PIN全引出,16G存储高配版本,核心板4418/6818全兼容,并跨行业大量应用 系 ...

最新文章

  1. 信息编码:位操作布尔值编码
  2. Altium Designer -- PCB布局与布线
  3. 使用CloudForms实现云运营幸福感的3个步骤
  4. 单元素枚举类实现单例模式
  5. SpringBoot2 整合 XFIRE 服务端和客户端
  6. Spring BPP中优雅的创建动态代理Bean 1
  7. autobank渗流分析计算教程_仿真百科 | 多孔介质渗流现象
  8. 什么是Maven以及Maven的优点有哪些?
  9. 批量修改文件夹及文件用户权限和用户组权限 centos
  10. JS设计模式——单例模式
  11. Powerpoint中VBA编程技巧
  12. WinRAR软件注册的方法介绍
  13. 手机怎么打开html.chm,chm格式文件怎么打开,华为手机chm阅读器哪个好
  14. uniapp安卓创建桌面快捷方式
  15. IIS部署,发布网站
  16. 第四届“绽放杯”5G应用征集大赛圆满落幕 中国移动参与项目获奖数量四年蝉联第一
  17. 你会给论文正确加引用吗?
  18. 电池战争:“新石油”与中欧分野
  19. 日常坚持记账,简单好用的记账本分享给你
  20. python制作个人名片_python制作名片

热门文章

  1. java 判断是否大于指定版本号
  2. SaaS服务创投:场景多元化 平台建设稳中有序
  3. VDP文件级恢复需要在用VDP备份的机器上浏览
  4. tomcat配置文件详解
  5. 浅说动态生成Class实现MVC
  6. CodeForces - 236D Let‘s Play Osu!(概率dp)
  7. Link-Cut Tree动态树模板
  8. HDU - 5919 Sequence II(主席树+思维)
  9. CodeForces - 1335F Robots on a Grid(拓扑找环+反向dfs/倍增)
  10. CodeForces - 1339D Edge Weight Assignment(思维)