Opens in a new tab
Advertisements
Daily News

SIGGRAPH 2012 : Dreamworks Animation Open Sources Volume Data Format

I sat down with Ken Museth of Dreamworks Animation, to discuss their

latest in a series of open source software development efforts – Open

VDB. Open VDB is a set of core programming libraries that seeks to

simplify the writing of programs that deal with volumetric CG

elements. These include clouds and smoke, but also fire, water and

other spatial phenomena that are often difficult as well as expensive

to implement.

Man with curly hair and glasses wearing a black t-shirt with a red infinity symbol smiles in front of a movie poster.

The main advantage of the Open VDB approach to storing the data is

that it’s very efficient at describing not only the data and its

memory footprint on disk, but it is also fast to access that data at

run time from within the software applications that use it.

It is a multi-resolution sparse grid description which means that only

the data necessary to describe an event needs to be stored. For

instance in a cloud, only the data representing the outside surface of

the cloud needs to be stored at a high resolution. The inside, where

most of the cloud volume is uniform, only needs to be described once.

This offers huge potential savings over more traditional octree data

storage methods.

Another unique aspect about DWA’s release of OpenVDB is their close

working relationship with Side Effects Software which means that Open VDB

will be supported as a built in, first class, type in Houdini and will

soon be ready to use right out of the box. This is potentially a huge

win for small and medium sized VFX facilities that don’t have the R&D

resources to build the middleware necessary to leverage many open

source contributions.

Dreamworks is very committed to being an ongoing leader in the open

source software community. This latest offering sees them raising the

bar even higher.

Tagged: