Google与Pixar开发Draco支持USD格式 加速3D对象传输
文 / 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对象传输相关推荐
- 基于UDS的BootLoader上位机源代码,支持ISO15765通信,支持PeakCAN , ZJG CAN等CAN卡, 支持S-record格式的二进制文件解析; 可二次开发或扩展应用
基于UDS的BootLoader上位机源代码(C#) 基于UDS的BootLoader上位机源代码,支持ISO15765通信,支持PeakCAN , ZJG CAN等CAN卡, 支持S-record格 ...
- Android支持的格式们
音频支持的格式 1.AAC:基于MPEG-2/MPEG-4的高级音频编码,属于有损压缩,相对于MP3音质更佳.文件更小(AAC是在MP3的基础上开发的),与APE.FLAC等无损压缩音质仍有差距. A ...
- Google maps API开发
Google maps API开发 注:经纬度的查询,找了半天,终于找着活神仙了,(*^__^*) 嘻嘻-- 1.经纬度查询工具:http://www.playgoogle.com/googlemap ...
- Google Glass应用开发探索
摘要:2012年6月的Google开发者大会上,作者有幸预定到了Google Glass.8个月后,她收邀参加了Google纽约总部举行的Google Glass Foundry开发大赛.在为期两天的 ...
- 前端开发中常用图片格式
前端开发中常用图片格式 在我们的日常开发中.必不可少会使用很多种图片. 我们需要根据业务场景来选择所使用的图片类型. 这里我整理了一些常用图片类型.他们的优缺点以及建议的使用场景. 如何在计算机中显示 ...
- Facebook加入AI芯片大战,挖走Google芯片产品开发负责人
据外媒 The Information 报道,Facebook 正在投入更多资源用于开发 AI 芯片,并在本月挖走 Google 高级工程师主管 Shahriar Rabii,此前这位主管曾是 Goo ...
- 如何在Android手机上进行Google Map的开发。
1.题记 提起谷歌Map相信大家都不会陌生,那进入我们今天的话题,如何在Android手机上进行Google Map的开发. 2.Map应用程序的开发 2.1 准备工作 2.1.1 申请Android ...
- 浏览器厂商开始默认支持WebAssembly格式
各浏览器厂商在WebAssembly相关的工作上已经达成了一种"共识",这使得各浏览器开始默认支持WebAssembly格式. \\ 早在2016年11月,WebAssembly就 ...
- iTOP-4418开发板支持动态调频,AXP228电源管理,预留锂电池接口,内置充放电电路及电量计...
iTOP-4418开发板 支持动态调频,AXP228电源管理,预留锂电池接口,内置充放电电路及电量计 核心板320PIN全引出,16G存储高配版本,核心板4418/6818全兼容,并跨行业大量应用 系 ...
最新文章
- 信息编码:位操作布尔值编码
- Altium Designer -- PCB布局与布线
- 使用CloudForms实现云运营幸福感的3个步骤
- 单元素枚举类实现单例模式
- SpringBoot2 整合 XFIRE 服务端和客户端
- Spring BPP中优雅的创建动态代理Bean 1
- autobank渗流分析计算教程_仿真百科 | 多孔介质渗流现象
- 什么是Maven以及Maven的优点有哪些?
- 批量修改文件夹及文件用户权限和用户组权限 centos
- JS设计模式——单例模式
- Powerpoint中VBA编程技巧
- WinRAR软件注册的方法介绍
- 手机怎么打开html.chm,chm格式文件怎么打开,华为手机chm阅读器哪个好
- uniapp安卓创建桌面快捷方式
- IIS部署,发布网站
- 第四届“绽放杯”5G应用征集大赛圆满落幕 中国移动参与项目获奖数量四年蝉联第一
- 你会给论文正确加引用吗?
- 电池战争:“新石油”与中欧分野
- 日常坚持记账,简单好用的记账本分享给你
- python制作个人名片_python制作名片
热门文章
- java 判断是否大于指定版本号
- SaaS服务创投:场景多元化 平台建设稳中有序
- VDP文件级恢复需要在用VDP备份的机器上浏览
- tomcat配置文件详解
- 浅说动态生成Class实现MVC
- CodeForces - 236D Let‘s Play Osu!(概率dp)
- Link-Cut Tree动态树模板
- HDU - 5919 Sequence II(主席树+思维)
- CodeForces - 1335F Robots on a Grid(拓扑找环+反向dfs/倍增)
- CodeForces - 1339D Edge Weight Assignment(思维)