VDB Import Preferences


You can manage VDBDreamworks’ open-source C++ library housing the data structures and tools implementation for storing and manipulating volume data, like smoke and other amorphous materials. The purpose of OpenVDB is mostly to have an efficient way to store volumetric data in memory and on disk. It has evolved into a more general toolkit that also lets you accomplish other things, such as fracturing volumes, converting meshes to volumes and vice versa. However, it does not include a computational fluid dynamics solver, and therefore it cannot procedurally generate smoke or fire. OpenVDB is fully integrated as a library in OctaneRender. For more information about OpenVDB, please see http://www.openvdb.org/. import preferences under File > Preferences > Geometry Import > VDB.


Figure 1: VDB import preferences


VDB Import Preferences

Length Unit - Tells OctaneRender® the unit of measurement used in the volume. The default unit is in meters.

Levelset Iso-Value - Sets the surface thickness of level sets, which are an encoding to store a thin eggshell surface.

VDB Grid Mapping - The VDB file has a grid interface to manage voxel data, which you can map and define in Volume nodes to match with one of the following:

Motion BlurAn optical phenomenon that occurs when a camera’s shutter opens and closes too slowly to capture movement without recording a blurring of the subject. Enabled - OctaneRender supports importing individual vector components to form velocity vectors for volume motion blur. You can load three float channels and have OctaneRender convert it to a vec3 velocity grid.

Scale - Selects the unit of measurement used in the volume file. The default unit is in Meters.

Vector Grid -

Component Grid -

Voxel Size -

Border Thickness -