Google Open Sources Draco 3D Compression Library

Google Open Sources Draco 3D Compression Library

spend a lot of timenew ways to compress data

As Google’s Open Source blog explains, 3D data is becoming more and more commonplace — and not just for entertainment. Point-clouds and other such structures for storing information are everywhere, yet no one has really come up with a way of compressing it specifically. Instead, general purpose algorithms such as Deflate (used for ZIP) or LZMA (7z) are used.

This is where Draco steps in. Designed by the Chrome Media team, the library promises to significantly speed up the encoding, transmission and decoding of 3D data. The primary focus is for browsers, but there’s nothing stopping anyone from utilising it for their own, non-web purposes as Google provides both JavaScript and C++ versions of the software.

The algorithm supports both lossy and lossless modes: think JPEG versus PNG. While the latter is fine for games and VR, where a tiny quality compromise is unnoticeable, you don’t want to lose anything with scientific point-cloud data.

Sure, Draco isn’t as exciting as a new GPU architecture or wafer-thin AMOLED, but it could very well become the backbone of online-powered 3D in the future.

Introducing Draco: compression for 3D graphics [Google Open Source Blog]

Originally published on Gizmodo Australia.

Log in to comment on this story!