Patch for: T95407
This patch adds support for volume (OpenVDB) USD export.
- Allows to export both static and animated volumes.
- Supports volumes that have OpenVDB data from files or are generated in Blender with 'Mesh to Volume' modifier.
- For volumes that have generated data in Blender it also exports corresponding .vdb files. Those files are saved in a new folder named "volumes".
- Slightly changes the USD export UI panel. Relative Texture Paths becomes Relative Paths (and has separate UI box) as the functionality will now apply to both textures and volumes. Disabling of this option due to Materials checkbox being turned off has been removed.
Including test project setup in the following .zip file:
Zip archive contains:
- test.blend - file for testing volume export,
- explosion/ - folder containing four .vdb sequence files that test.blend references in one of the volume objects,
- expectedExportResult/ - folder containing files that are expected to be created during USD export (for comparison).
Patch was tested by exchanging data:
- Blender-to-Blender[1],
- Blender-to-Houdini.
[1] Please bare in mind that there is currently a bug when importing volumes in Blender, causing duplicated OpenVDB grids. Fix is currently awaiting review: https://developer.blender.org/D14204


