Heterogeneous Volumes
How to create a VDB volume object
This feature enables path-traced volume rendering of both VDB files (internally converted to NanoVDB, a faster and more compact GPU-friendly volume representation) and procedural MDL based volumes. VDB files can either contain a SDF (signed distance field/level set) or density volume. Currently, the VDB volume material can only be applied to a cube mesh, while procedural volume materials can be applied to any kind of mesh (cube, sphere, torus, etc). Volumes can also overlap with other volumes. The maximum number of overlaps between the volumes is currently limited to four.
- Create a cube mesh
- In the cube's Property tab, check is Volume
- Assign either perlinNoise.mdl or worleyNoise.mdl to the cube
![](GUID-183CD262-4A06-4942-915C-9D9694329E65-low.png)