mipvdb is a standalone application to generate MIP vdb. Can be useful for heavy scenes that use a lot of volumetric data to minimize memory footprint. At this moment support only Linux based system.
Usage: ./mipvdb [options] in.vdb out.%l.vdb
Generic options:
--version Print version
-h [ --help ] Help message.
-v [ --verbose ] Verbose mode.
VDB MIP options:
-l [ --levels ] arg Numbers of MIP levels to generate.
Default: 2
-i [ --interpolation ] arg Voxel interpolation point, box or quadratic.
Default: box
-n [ --naming ] arg Naming style numbers or words (half, quater,
eight, sexteenth, thirtysecond).
Default: numbers
-o [ --onefile ] Write all MIP in one file.
Default: Off
mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX:PATH=/opt/mipvdb ../
make
make install
Package | Version | Will be installed at compile time |
---|---|---|
OpenVDB | v9.0.0 | YES |
tbb | 2020_U3 | YES |
blosc | v1.17.0 | YES |
jemalloc | 5.2.1 | YES |
boost | 1.56 | NO |