您的位置:首页 > 其它

Draco:谷歌开源3D数据压缩工具

2017-01-18 15:30 246 查看
Draco是一个3D图形压缩工具,由Chrome Media团队开发。它用来压缩复杂3D模型上的数据,使其在浏览器中更快下载和更易显示,而且利用更少带宽。谷歌一个视频显示,Draco比gzip速度快多12个网格加载。
 
Draco对WebVR意义重大。这种工具允许在头显内显展示更细致的场景,因为所用数据已经被压缩了,更易传输。它显著缩小3D图形文件大小的同时,对观看者来说又根本不严重影响视觉效果。有了Draco的协助,WebVR也许能走出简单的360视频,比原先预想更快进入真正的VR内容。
 
谷歌承诺会对Darco进行更多开发,包括更快的网格加载速度。你可以从GitHub获取该工具。
 

Draco 由谷歌 Chrome 媒体团队设计,旨在大幅加速 3D 数据的编码、传输和解码。因为研发团队的 Chrome 背景,这个开源算法的首要应用对象是浏览器。但既然谷歌把它开源,现在全世界的开发者可以去探索 Draco 在其他场景的应用,比如说非网页端。目前,谷歌提供了它的两个版本: JavaScript 和 C++。
 
构建

对于所有平台,您必须先生成project / make文件,然后编译示例。
 
CMake作为编译工具

1
$
cmake path/to/draco
在Windows上,上述命令将为系统上检测到的最新Visual Studio生成Visual Studio项目文件。 在Mac OS X和Linux系统上,上述命令将生成一个makefile。
 
要控制生成哪些类型的项目,请将-G参数添加到cmake命令中。 此参数后面必须跟有一个生成器的名称。 使用--help参数运行cmake将列出系统的可用生成器。
 
Mac OS X
 

1
$
cmake path/to/draco -G Xcode
Windows
 
将运行以下命令来生成Visual Studio 2015项目:
 

1
C:\Users\nobody>
cmake path/to/draco -G 
"Visual
Studio 14 2015"
Windows 64位
 

1
C:\Users\nobody>
cmake path/to/draco 
"Visual
Studio 14 2015 Win64"
 

本文由最三方开源平台(http://www.zuisanfang.com/archives/view-2057-1.html)原创,转载请保留版权和链接!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: