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

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.

January 14, 2015

OpenVDB 3.0.0 is now available to download.

Highlights of this release include

  • fast Blosc LZ4 file compression
  • delayed loading of .vdb files
  • new tools for fast spatial sorting of points and fast range and nearest-neighbor searches
  • a new diagnostic tool that validates level set and fog volumes, identifies out-of-range values, etc.
  • two new Houdini nodes, Morph Level Set and Resize Narrow Band, and a new To Polygons Maya node
  • numerous stability and performance improvements.

See the release notes for more information.