Is there any way to import OpenVDB files into Blender for rendering, exported from Houdini? Will there be an option in Blender 2.8 (stable) or is there any other build that supports Houdini's .vdb files, which allows to render them in cycles or eevee?

  • $\begingroup$ BSE is not for requesting features $\endgroup$ Feb 28, 2019 at 9:05

1 Answer 1

  1. OpenVDB loading in Blender is limited to smoke simulation caches. The system is not designed to load external files. There's probably some horrific way to format an VDB so that Blender is fooled into thinking it's a smoke cache, but I'm not aware of any working setup for that.

  2. There is an eventual plan to add a volume object to Blender that would support loading arbitrary OpenVDB files, among other things. There is no timetable or version for this.

In the meantime, in certain limited cases you may be able to get by via using Houdini's scatter SOP to fill the VDB with points, exporting these points to Alembic, then using Cycles' Point Density texture to render the point cloud. It won't have the exact shape and is of limited functionality, but depending on your needs it may do the trick.

  • $\begingroup$ thanks for your info $\endgroup$ Mar 29, 2019 at 15:01
  • 2
    $\begingroup$ OpenVDB importing is now in Blender $\endgroup$
    – Neil
    Aug 27, 2020 at 14:32

This site is temporarily in read-only mode and not accepting new answers.

Not the answer you're looking for? Browse other questions tagged .