In theory, a 3d app could be exporting VDB density information in a channel named 'bob'.
One thing to remember with OpenVDB channels is that they are named. As it will be shown later, the temperature channel can be used to render fire. Another channel is 'temperature' which tells us how cold or hot a voxel is. As mentioned above, a typical channel is 'density'. OpenVDB organizes its voxel data in channels. In some ways, this is similar to the alpha channel in a PNG or EXR file. For example, it can store a density value which tells the renderer how opaque or transparent the volume is at that point.
Each voxel stores information that describes the volume at a particular XYZ point. While a texture stores pixels (also called texels), an OpenVDB file stores voxels which are 3D pixels. OpenVDB files are to volumes what EXR files are to textures. This is explained below.Ī cloud bunny in the Cornell box OpenVDB files and channels To define the volume's shading, a Redshift Volume Shader needs to be assigned to the volume. This requires FumeFX version 5.0.6 or later. Redshift 3.0.17+ includes support for rendering FumeFX volume caches without needing RS Volume Grid.