Welcome


OpenVDB is an Academy Award-winning open-source C++ library comprising a novel hierarchical data structure and a suite of tools for the efficient storage and manipulation of sparse volumetric data discretized on three-dimensional grids. It is developed and maintained by DreamWorks Animation for use in volumetric applications typically encountered in feature film production.

News

July 28, 2017

OpenVDB 4.0.2 is now available to download.

Highlights of this release:

  • help cards for Houdini nodes (in Houdini 16)
  • a new tool for fast, threaded compositing of leaf-level voxels
  • a tool to clip grids against camera frustums
  • enhanced support for point data grids, including Mantra and vdb_view support
  • value type conversion options in the Houdini Convert node.

See the release notes for more information.

March 8, 2017

OpenVDB 4.0.1 is now available to download.

While primarily a maintenance release, with fixes for a number of bugs, this release also includes a few new features:

  • a command-line tool to generate volume mipmaps for level-of-detail effects
  • a fast, threaded method to count active leaf voxels
  • functions to simplify configuration of the logging system
  • an optional reference grid input to the Houdini Create node
  • support for obstacles in the Houdini Remove Divergence node.

See the release notes for more information.

November 15, 2016

OpenVDB 4.0.0 is now available to download.

This release introduces some C++11 constructs, so a C++11-compatible compiler is now required. In addition, it incorporates Double Negative’s OpenVDB Points library, which extends the OpenVDB data structure and file format with the ability to efficiently store point attribute data.

Among other improvements in this release, Blosc-compressed .vdb files are now as much as 20% smaller, and vector-valued grids are now constructed and destroyed much faster. See the release notes for more information.

Also, thanks to our contributors, CMake build scripts are now available, though at the moment only from the OpenVDB Git repository.

August 10, 2016

OpenVDB 3.2.0 is now available to download.

Highlights of this release include

  • tool to produce and store a sequences of progressively lower resolution grids (mipmaps)
  • an acceleration structure for fast range and nearest-neighbor searches on particles
  • arbitrary volume and level set specific segmentation tools
  • a new binary mask grid type and an efficient point to level set conversion scheme
  • faster volume to mesh conversion and threaded grid destruction
  • faster morphological dilation, csg operations and fracture tool
  • New Houdini nodes: Segment, LOD and Topology To Level Set.

See the release notes for more information.