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

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.

October 1, 2015

OpenVDB 3.1.0 is now available to download.

Highlights of this release include

  • advection of arbitrary volumes
  • a preconditioned linear solver and a Poisson solver for functions sampled on grids
  • volume diagnostics tools
  • segmentation of topologically enclosed regions of a volume
  • faster bitmask operators, topology operations, mesh to volume conversion, SDF to fog volume conversion, and grid pruning
  • faster, unbounded particle partitioning
  • new Houdini nodes: Advect, Diagnostics, Rasterize Points, Remap, Remove Divergence, and Sort Points.

See the release notes for more information.