Small framwork for loading, management and conversion of volume grid data, supporting OpenVDB, NanoVDB, DICOM and dense or sparse serialized grid data. Volume animations, stored as discretized grids per frame on disk, are also supported.
Either clone the repository using --recursive
flag, or run git submodule update --init
in the root folder to pull the submodules after cloning.
apt-get install -y build-essential cmake
apt-get install libopenvdb-dev # for OpenVDB support
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release -Wno-dev && cmake --build build --parallel
See grid.h
and volume.h
for the general interface and the tools/
directory for examples.
This library is under MIT license and freely usable, however note that the Imebra submodule used for loading DICOM grids is licenced under GPL.