Welcome to fVDB!

fVDB, inspired by function notation to resemble \(f(VDB)\), is a data structure for encoding and operating on sparse voxel hierarchies of features in PyTorch. A sparse voxel hierarchy is a coarse-to-fine hierarchy of sparse voxel grids such that every fine voxel is contained within some coarse voxel. fvdb supports storing PyTorch tensors at the corners and centers of voxels in a hierarchy and enables a number of differentiable operations on these tensors (e.g. trilinear interpolation, splatting, ray tracing).

_images/fvdb_teaser.png

Please refer to the tutorials for examples of how to install and use fVDB to build your own sparse voxel pipelines.

API References


Indices and tables