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 was developed by DreamWorks Animation for use in volumetric applications typically encountered in feature film production and is now maintained by the Academy Software Foundation (ASWF).

News

August 20, 2020 NanoVDB is now available in the branch feature/nanovdb. Thanks to NVidia for this initiative.

August 13, 2020 OpenVDB 7.1.0 is now available to download. Highlights of this release: new fast sweeping methods that outperform existing techniques for computing signed distance fields in addition to supporting velocity extension

various improvements and bug fixes to core library and Houdini toolkit

removed dependency on boost mpl and boost thread

improvements to the CMake build system See the release notes for a complete list of changes.

December 6, 2019 OpenVDB 7.0.0 is now available to download. Highlights of this release: new measurement analytics for level sets, including multiple types of curvature, Euler characteristics and genus values

introduction of SIMD support with some initial intrinsics added to a few common methods

new and improved node counting methods

improvements to the CMake build system See the release notes for a complete list of changes.

September 30, 2019 OpenVDB 6.2.1 is now available to download. This is a patch release that addresses an IO bug in 6.2.0 most commonly encountered when writing point data grids in Houdini. See the release notes for a complete list of changes.

September 18, 2019 OpenVDB 6.2.0 is now available to download. This is primarily a maintenance release, featuring a number of performance enhancements and bug fixes as well as improvements to the CMake build system and to the Houdini library. See the release notes for a complete list of changes.

May 8, 2019 OpenVDB 6.1.0 is now available to download. Highlights of this release: a significantly expanded and improved CMake build system

new build process and build dependency documentation

point data grid performance improvements

improvements and bug fixes to the Houdini toolkit

I/O and metadata support for point data grids in the Python module. See the release notes for a complete list of changes. Note that as of this release, Houdini versions 16.0 and older are no longer supported.

March 8, 2019 OpenVDB 6.0.0 is now available to download. This is a relatively small release, but it includes some ABI changes to improve the performance of point data grids. See the release notes for a complete list of changes.

December 13, 2018 OpenVDB has been recognized with a Lumiere Award by the Advanced Imaging Society.