Skip to content

mipvdb is a standalone application to generate MIP vdb.

License

Notifications You must be signed in to change notification settings

notawhalevfx/mipvdb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cmake passing

mipvdb

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:

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

Installing

mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX:PATH=/opt/mipvdb ../
make
make install

Dependency

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

About

mipvdb is a standalone application to generate MIP vdb.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published